@charset "Shift_JIS";


body{
font-size:12px;
font-family: "Helvetica Neue", "Lucida Grande", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "qMmpS Pro W3", "lr oSVbN", sans-serif, Osaka,'?l?r P?S?V?b?N';
margin:0;
padding:0;
color:#333333;
background-color:#FFFFFF;
background:url("/weblog/common/site_bg.jpg") 0 0 repeat-x;
text-align:center;
line-height:1.85em;
}


/* ---- リンクの色 ---- */

a:link {color:#333333;text-decoration:none;background:transparent;font-weight:none;}
a:visited {color:#666666;text-decoration:none;background:transparent;font-weight:none;}
a:hover {color:#007489;text-decoration:none;background:transparent;font-weight:none;}

/* ---- Clear ----*/

.clear{
clear:both;
margin:0;
padding:0;
border:0;
}

.px{
margin:0;
padding:0;
border:0;
}

/* ---TABLE--- */
#table_block{
width:1000px;
margin:0 auto;
padding:0;
text-align:left;
background:url("/weblog/common/table_bg.gif") 0 0 repeat-y;
}


/* ---HEAD BLOCK--- */
#head_block{
margin:0 0 0 70px;
padding:0;
width:864px;
height:104px;
background:url("/weblog/common/head_bg_new.gif") 0 0 no-repeat;
border:0;
}

.head_logo{
margin:0;
padding:11px 0 0 5px;
height:76px;
width:306px;
border:0;
background:url("/weblog/common/logo.gif") 5px 11px no-repeat;
}

#head_bnr{
float: right;
margin:0;
padding:0;
}


/* ---DAY BLOCK--- */
#day_block{
margin:0 0 26px 70px;
width:860px;
height:36px;
background:#EEF6F7;
border:0;
}
#day_in_block{
margin:0;
padding:9px 0 0 0;
width:860px;
background:#EEF6F7;
border:0;
text-align:center;
color:#B9B9B9;
font-size:11px;
}

#calendar_bg{
background:#EEF6F7;
}

#day_block a{
text-decoration:underline;
}
#day_block a:hover{
text-decoration:underline;
}

#day_month_block{
margin:0;
padding:0 10px;
width:120px;
border-right:solid 1px #007489;
float:left;
}

.last_month{
overflow:hidden;
margin:0;
padding:0;
width:20px;
height:20px;
float:right;
border:0;
background:url("/weblog/common/last_month.gif") 0 0;
}
.last_month a{
margin:0;
padding:0;
display:block;
text-decoration:none;
width:20px;
height:20px;
border:0;
background:url("/weblog/common/last_month.gif") 0 0;
}
.last_month a:hover{background:url("/weblog/common/last_month.gif") 0 20px;}

.day_month{
overflow:hidden;
width:80px;
text-align:center;
float:right;
margin:0;
color:#007489;
}

.next_month{
overflow:hidden;
margin:0;
padding:0;
width:20px;
height:20px;
float:right;
border:0;
background:url("/weblog/common/next_month.gif") 0 0;
}
.next_month a{
margin:0;
padding:0;
display:block;
text-decoration:none;
width:20px;
height:20px;
border:0;
background:url("/weblog/common/next_month.gif") 0 0;
}
.next_month a:hover{background:url("/weblog/common/next_month.gif") 0 20px;}

#day_day_block{
width:710px;
float:right;
}

#day_day_block a{
color:#007489;
text-decoration:none;
background:transparent;
font-weight:none;
}
#day_day_block a:visited{
color:#333333;
text-decoration:none;
background:transparent;
font-weight:none;
}
#day_day_block a:hover{
color:#FFFFFF;
text-decoration:none;
background:#007489;
font-weight:none;
}
.today{
border-bottom:solid 1px #007489;
}

.day_day{
margin:0 8px 0 0;
padding:0;
}

/* ---MAIN BLOCK--- */
#main_block{
margin:0 0 0 70px;
padding:0 0 26px 0;
width:860px;
}


/* ---LEFT BLOCK--- */
#left_block{
margin:0;
padding:0;
width:655px;
float:left;
background:url("/weblog/common/left_middle.gif") 0 0 repeat-y;
}
#left_block_in{
margin:0 0 0 27px;
padding:0;
width:600px;
overflow: hidden;
}

#left_block_in img {
max-width: 600px;
}

.left_block_head{
margin:0 0 15px 0;
padding:0;
width:655px;
height:15px;
background:url("/weblog/common/left_head.gif") 0 0 no-repeat;
}
.left_block_bottom{
margin:15px 0 0 0;
padding:0;
width:655px;
height:15px;
background:url("/weblog/common/left_bottom.gif") 0 0 no-repeat;
}

.left_day{
color:#007489;
margin:0 0 12px 0;
padding:0;
font-size:14px;
text-indent:2px;
}
.left_title{
color:#666666;
margin:0 0 12px 0;
padding:0;
font-size:18px;
font-weight:bold;
}
.left_title a, .left_title a:visited{
color:#666666;
}
.left_title a:hover{
color:#007489;
}
.left_txt{
color:#333333;
margin:0 0 10px 0;
padding:0;
font-size:12px;
line-height:1.85em;
width:600px;
}
.left_txt p{
margin:0;
padding:0;
}
.left_txt02{
color:#333333;
margin:0;
padding:0;
font-size:10px;
line-height:1.6em;
width:600px;
}
.left_category{
color:#007489;
margin:4px 0 0 0;
padding:0;
font-size:10px;
width:500px;
float:left;
}
.left_category02{
color:#007489;
margin:4px 0 0 0;
padding:0;
font-size:10px;
width:600px;
line-height:1.6em;
}
.left_category03{
color:#007489;
margin:25px 0 0 0;
padding:0;
font-size:10px;
width:600px;
line-height:1.6em;
text-align:center;
}
.left_page_top{margin:3px 0 0 0;
padding:0;width:89px;height:26px;float:right;border:0;background:url("/weblog/common/page_top.gif") 0 0;}
.left_page_top a{margin:3px 0 0 0;
padding:0;display:block;text-decoration:none;width:89px;height:26px;border:0;background:url("/weblog/common/page_top.gif") 0 0;}
.left_page_top a:hover{background:url("/weblog/common/page_top.gif") 0 26px;}

.left_dotted{
margin:50px 0 50px 0;
padding:0;
width:600px;
height:1px;
background:url("/weblog/common/left_dotted.gif") 0 0 no-repeat;
clear:both;
}

.trackback_title{
margin:25px 0 12px 0;
padding:0;
width:600px;
height:18px;
background:url("/weblog/common/trackback_title.gif") 0 0 no-repeat;
}

.comment_title{
margin:25px 0 12px 0;
padding:0;
width:600px;
height:18px;
background:url("/weblog/common/comment_title.gif") 0 0 no-repeat;
}

.search_title{
margin:25px 0 12px 0;
padding:0;
width:600px;
height:18px;
background:url("/weblog/common/search_title.gif") 0 0 no-repeat;
}
.search_entry_title{
margin:0 0 3px 0;
padding:0;
font-size:14px;
}
.search_entry_txt{
margin:0;
padding:0;
font-size:12px;
}
.search_entry_date{
margin:0 0 25px 0;
padding:0;
font-size:10px;
color:#007489;
}

/* ---RIGHT BLOCK--- */
#right_block{
margin:0;
padding:0;
width:185px;
float:right;
}
.right_profile{margin:0 0 7px 0;padding:0;width:184px;height:47px;background:url("/weblog/common/right_profile.gif") 0 0 no-repeat;}
.right_search{margin:12px 0 7px 0;padding:0;width:184px;height:47px;background:url("/weblog/common/right_search.gif") 0 0 no-repeat;}
.right_category{margin:12px 0 7px 0;padding:0;width:184px;height:47px;background:url("/weblog/common/right_category.gif") 0 0 no-repeat;}
.right_monthly{margin:12px 0 7px 0;padding:0;width:184px;height:47px;background:url("/weblog/common/right_monthly.gif") 0 0 no-repeat;}
.right_recently{margin:12px 0 7px 0;padding:0;width:184px;height:47px;background:url("/weblog/common/right_recently.gif") 0 0 no-repeat;}
.right_comment{margin:12px 0 7px 0;padding:0;width:184px;height:47px;background:url("/weblog/common/right_comment.gif") 0 0 no-repeat;}
.right_comment02{
margin:12px 0 12px 0;
padding:0;
width:185px;
height:42px;
background:url("/weblog/common/right_comment.gif") 0 0 no-repeat;
}
.right_profile_txt{
margin:0 8px 0 8px;
padding:0;
line-height:1.65em;
font-size:10px;
color:#007489;
}

.search_form{
margin:0 0 0 5px;
pading:0;
font-size:10px;
}

.right_txt_block{
margin:0 0 0 2px;
padding:0;
list-style-type:none;
}
.right_txt_block li{
font-size:11px;
margin:0 0 0 5px;
padding:0 0 5px 17px;
background:url("/weblog/common/right_arrow.gif") 0 2px no-repeat;
line-height:1.6em;
}
.right_txt_sub{
margin:0;
padding:0;
list-style-type:none;
background:none;
}
.right_dotted{margin:12px 0 0 0;padding:0;width:184px;height:1px;background:url("/weblog/common/right_dotted.gif") 0 0 no-repeat;}
