@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("/shinbiblog/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:#5E99CD;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:960px;
margin:0px auto;
padding:2px 0 0 0;
text-align:left;
background:url("/shinbiblog/common/weblog/table_bg.gif") 0 0 repeat-y;
}


/* ---HEAD BLOCK--- */
#head_block{
margin:0 0 0 50px;
padding:0px 0 0 0;
width:860px;
height:87px;
background:url("/shinbiblog/common/head_bg.jpg") 0 0 no-repeat;
border:solid 1px #FFFFFF;
}

.head_logo{
margin:10px 0 0 10px;
padding:0px;
height:67px;
width:260px;
border:0;
background:url("/shinbiblog/common/logo.jpg") 0px 0px no-repeat;
}


#main_image_block{
margin:2px 0 3px 50px;
padding:0px;
height:240px;
width:860px;
border:solid1px green;
}


.main_image{
margin:0;
padding:0px;
height:240px;
width:860px;
border:0;
background:url("/shinbiblog/common/main_image.jpg") 0px 0px no-repeat;
}



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

#calendar_bg{
background:#DFEBF5;
}

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

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

.last_month{
overflow:hidden;
margin:0;
padding:0;
width:20px;
height:20px;
float:right;
border:0;
background:url("/shinbiblog/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("/shinbiblog/common/last_month.gif") 0 0;
}
.last_month a:hover{background:url("/shinbiblog/common/last_month.gif") 0 20px;}

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

.next_month{
overflow:hidden;
margin:0;
padding:0;
width:20px;
height:20px;
float:right;
border:0;
background:url("/shinbiblog/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("/shinbiblog/common/next_month.gif") 0 0;
}
.next_month a:hover{background:url("/shinbiblog/common/next_month.gif") 0 20px;}

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

#day_day_block a{
color:#5E99CD;
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 #5E99CD;
}

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

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


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

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

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

.left_day{
color:#5E99CD;
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:#5E99CD;
}
.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:#5E99CD;
margin:4px 0 0 0;
padding:0;
font-size:10px;
width:500px;
float:left;
}
.left_category02{
color:#5E99CD;
margin:4px 0 0 0;
padding:0;
font-size:10px;
width:600px;
line-height:1.6em;
}
.left_category03{
color:#5E99CD;
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("/shinbiblog/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("/shinbiblog/common/page_top.gif") 0 0;}
.left_page_top a:hover{background:url("/shinbiblog/common/page_top.gif") 0 26px;}

.left_dotted{
margin:50px 0 50px 0;
padding:0;
width:600px;
height:1px;
background:url("/shinbiblog/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("/shinbiblog/common/weblog/trackback_title.gif") 0 0 no-repeat;
}

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

.search_title{
margin:25px 0 12px 0;
padding:0;
width:600px;
height:18px;
background:url("/shinbiblog/common/weblog/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:206px;
float:right;
background:url("/shinbiblog/common/right_middle.gif") 0 0 repeat-y;
}

#right_block_in{
margin:0 0 0 13px;
padding:0;
width:180px;
}
.right_block_head{
margin:0 0 0px 0;
padding:0;
width:206px;
height:15px;
background:url("/shinbiblog/common/right_head.gif") 0 0 no-repeat;
}
.right_block_bottom{
margin:15px 0 0 0;
padding:0;
width:206px;
height:15px;
background:url("/shinbiblog/common/right_bottom.gif") 0 0 no-repeat;
}

.right_profile{margin:0 0 7px 0;padding:0;width:180px;height:57px;background:url("/shinbiblog/common/right_profile.gif") 0 0 no-repeat;}

.right_search{margin:12px 0 7px 0;padding:0;width:184px;height:57px;background:url("/shinbiblog/common/right_search.gif") 0 0 no-repeat;}

.right_category{margin:12px 0 7px 0;padding:0;width:184px;height:57px;background:url("/shinbiblog/common/right_category.gif") 0 0 no-repeat;}

.right_monthly{margin:12px 0 7px 0;padding:0;width:184px;height:57px;background:url("/shinbiblog/common/right_monthly.gif") 0 0 no-repeat;}

.right_recently{margin:12px 0 7px 0;padding:0;width:184px;height:57px;background:url("/shinbiblog/common/right_recently.gif") 0 0 no-repeat;}

.right_comment{margin:12px 0 7px 0;padding:0;width:184px;height:57px;background:url("/shinbiblog/common/right_comment.gif") 0 0 no-repeat;}

.right_comment02{
margin:12px 0 12px 0;
padding:0;
width:185px;
height:42px;
background:url("/shinbiblog/common/weblog/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:#333333;
}

.right_dotted{
margin:7px 0 0px 0;
padding:0;
width:180px;
height:1px;
background:url("/shinbiblog/common/right_dotted.gif") 0 0 no-repeat;
}


.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("/shinbiblog/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;
}


