@charset "utf-8"; 

/*mb_timeline.css*/

#prf_img_url img{
	border-radius: 5px;	/* CSS3草案 */
    -webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 5px;	/* Firefox用 */
}
#prf_nickname {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align:center;
}
#prf_bot_owner {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	text-align:right;
}
#prf_avatarname {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	text-align:right;
}
#prf_bot_info {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	text-align:center;
	background-color:#fafafa;
}
#prf_bot_info img{
	vertical-align: middle;
}


.content { /* overwrite */
	background-color:#f5f5f5;
}
.action_log_list{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	background-color:#f5f5f5;
	overflow:hidden;
}


.action_log_list a:link,
.action_log_list a:visited{
	text-decoration: none;
	color:#00608d;
}
.action_log_list a:hover,
.action_log_list a:active {
	text-decoration:underline;
	color:#00608d;
}

#timeline_menu{
	width:100%;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight:bold;
}

#timeline_menu:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
#timeline_menu div{
	margin-top:2px;
	border-right: #999999 1px solid;
	text-align:center;
	line-height:30px;
	float:left;
}
#timeline_menu .focused_tab a:link,
#timeline_menu .focused_tab a:visited,
#timeline_menu .focused_tab a:hover,
#timeline_menu .focused_tab a:active {
	text-decoration: none;
	color:#80b33c;
}
#timeline_menu .unfocused_tab a:link,
#timeline_menu .unfocused_tab a:visited,
#timeline_menu .unfocused_tab a:hover,
#timeline_menu .unfocused_tab a:active {
	text-decoration: none;
	color:#996600;
}
#timeline_menu .focused_tab{
	width:150px;
	height:30px;
	background-color:#f5f5f5;
}
#timeline_menu .unfocused_tab{
	width:150px;
	height:30px;
	background-color:#fafafa;
}

#no_timeline{
	width:100%;
	height:50px;
	padding-top:18px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	clear:both;
	text-align:center;
	display:none;
	background-color:#f5f5f5;
}

#timeline_container{
	width:800px;
}


#blog_top_now_block{
	float:left;
	width:100%;
	background-color:#fafffa;
}

#blog_top_now_block #now_msg{
	width:95%;
}


#timeline_block{
	float:left;
	width:625px;
}

#timeline_block #now_msg{
	width:615px;
}

#timeline_info_block{
	float:right;
	width:158px;
	height:100%;
	margin-top:10px;
	margin-left:5px;
	margin-right:2px;
	margin-bottom:10px;
	padding:3px;
	padding-left:5px;
	background-color:#eeeeee;
	
   border-radius: 3px;         /* CSS3 */
   -moz-border-radius: 3px;    /* Firefox */
   -webkit-border-radius: 3px; /* Safari,Chrome */
   border: 1px #999999 solid;     /* 枠線の装飾 */
}

#right_block{
	float:right;
	margin:0px;
	padding:0px;
	border:0px;
}

 
#right_block a:link,
#right_block a:visited{
	text-decoration: none;
	color:#00608d;
}
#right_block a:hover,
#right_block a:active {
	text-decoration:underline;
	color:#00608d;
}

#announcement_block{
	width:158px;
	height:100%;
	margin-top:0px;
	margin-left:5px;
	margin-right:2px;
	margin-bottom:10px;
	padding:3px;
	padding-left:5px;
	background-color:#eeeeee;
	
   border-radius: 3px;         /* CSS3 */
   -moz-border-radius: 3px;    /* Firefox */
   -webkit-border-radius: 3px; /* Safari,Chrome */
   border: 1px #999999 solid;     /* 枠線の装飾 */
}


#announcement_block input[type=button] {
   border-top: 1px solid #adc290;
   background: #adc290;
   background: -webkit-gradient(linear, left top, left bottom, from(#7fb33c), to(#adc290));
   background: -webkit-linear-gradient(top, #7fb33c, #adc290);
   background: -moz-linear-gradient(top, #7fb33c, #adc290);
   background: -ms-linear-gradient(top, #7fb33c, #adc290);
   background: -o-linear-gradient(top, #7fb33c, #adc290);
   padding: 2px 4px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 10px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
#announcement_block input[type=button]:hover {
   border-top-color: #7fb33c;
   background: #7fb33c;
   color: #ccc;
   }
#announcement_block input[type=button]:active {
   border-top-color: #7fb33c;
   background: #7fb33c;
   }
   
   
#announcement_title {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color:#666666;
	text-align:left;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

#announcement_info {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color:#666666;
	text-align:left;
	border-top-style:dotted;
	border-top-width:1px;
	padding:0px 0px 10px 0px;
	margin-top:2px;

}





#blogs_block{
	width:158px;
	height:100%;
	margin-top:0px;
	margin-left:5px;
	margin-right:2px;
	padding:3px;
	padding-left:5px;
	background-color:#eeeeee;
	
   border-radius: 3px;         /* CSS3 */
   -moz-border-radius: 3px;    /* Firefox */
   -webkit-border-radius: 3px; /* Safari,Chrome */
   border: 1px #999999 solid;     /* 枠線の装飾 */
}


#blogs_title {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color:#666666;
	text-align:left;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}


.blogs_each_blog_title {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color:#333333;
	text-align:left;
	padding:5px 0px 0px 0px;
}


.blogs_each_blog_info {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color:#666666;
	text-align:left;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding:0px 0px 10px 0px;

}


#blogs_info {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align:left;
	padding:5px 0px 0px 0px;
}


.action_log {
	margin: 4px 2px 4px 4px;
	padding: 5px 2px 10px 2px;
	border-bottom:thin;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	overflow:hidden;
	clear:both;
	font-size: 14px;
	color:#333;
	line-height:normal;
}

.action_log a:link,
.action_log a:visited{
	text-decoration: none;
	color:#00608d;
}
.action_log a:hover,
.action_log a:active {
	text-decoration:underline;
	color:#00608d;
}
.action_log_profile_img {
	width:50px;
	padding: 2px 2px 2px 2px;
	float:left;
	margin-right:-64px;
}

.action_log_profile_img img{
	width:50px;
	height:50px;
	border-radius: 5px;	/* CSS3草案 */
    -webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 5px;	/* Firefox用 */
	
}


.action_log_name {
	/*clear:both;*/
	font-weight:bold;
	margin-left:0px;
	overflow:hidden;
	
}
.action_log_datetime {
	margin-left:0px;
	color:#666666;
	clear:both;
	
}
.action_log_desc {
	/* width:100%; */
	margin-left:0px;
	overflow:hidden;
	
}
.action_log_desc:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;

}

.action_log_space {
	margin-left:0px;
	height:10px;
}
.action_log_share {
	margin-left:0px;
	margin-top:10px;
	color:#666666;
	clear:both;
}

.action_log_info {
	/*float:left;*/
	/*width:545px;*/
	width:100%;
	float: right;
	padding: 0px 0px 2px 0px;
	/*margin-left: 64px;*/
	overflow:hidden;
	
}

.action_log_info:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;

}

.action_log_info .action_log_name {
	margin-left:64px;	
}
.action_log_info .action_log_datetime {
	margin-left:64px;	
}
.action_log_info .action_log_desc {
	margin-left:64px;	
}
.action_log_info .action_log_space {
	margin-left:64px;
}
.action_log_info .action_log_share {
	margin-left:64px;
}

.action_type_name {
	font-weight:bold;
}


.action_log_desc  {
	clear:both;
}




.action_log_detail {
	/*width:inherit;*/
	width:100%;
	overflow:hidden;
}

.action_log_detail:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;

}

.action_log_detail_img {
	max-width:200px;
	padding: 2px 2px 2px 8px;
	float:left;
}

.action_log_detail_img img{
	max-width:190px;
	max-height:190px;
	border:#cccccc double;
	border-width:thick;
}

.action_log_detail_detail {
	float:left;
	
	width:320px;
	padding: 2px 2px 2px 8px;
	margin: 0px 0px 0px 5px;
}

.action_log_detail_title {
	font-weight:bold;
}

.action_log_detail_contents img{
	width:25px;
	height:25px;
	border:0px;
}





#profile_prof_list {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#profile_prof_list .content:after  {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

#profile_prof_list .prof_block{
	float:left;
	width:30%;
	padding:5px;
}
#profile_prof_list .prof_name{
	font-size: 12px;
	font-weight:bold;
}

#profile_prof_list .prof_value{
	font-size: 11px;
}




.prf_side_menu {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	padding:0px 4px;
	background-color:#ffffff;
	overflow:hidden;
}

.prf_side_menu a{
	width:100%;
	display: block;
	text-decoration:none;
}

.prf_side_menu a:hover{
	color:#FFFFFF;
	background-color:#adc290;
}
.prf_menu_item {
	margin-top:3px;
	height:22px;
	line-height:22px;
	border-bottom:1px #f0f0f0 solid;
	overflow:hidden;
	background-color:#ffffff;
}
.prf_menu_item_selected {
	margin-top:3px;
	height:22px;
	line-height:22px;
	border-bottom:1px #f0f0f0 solid;
	overflow:hidden;
	background-color:#adc290;
	color:#FFFFFF;
}


#prf_header {
	width: 100%;
	height:30px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 5px 0px;
	background-color:#dddddd;
	border-bottom:#0B3341 solid 1px;
	overflow:hidden;
}

#prf_header:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;

}

#prf_header_logo{
	width: 132px;
	height:30px;
	padding-left:10px;
	padding-top:5px;
	float: left;
}

#prf_login {
	min-width:85px;
	height:30px;
	float: right;
	padding-right:10px;
}
#prf_login:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;

}

#prf_login .prf_login_info img{
	width:25px;
	height:25px;
	border:0px;
	padding:2px;
}

#prf_login .prf_new { 
	float:left;
	width:65px;
	height:22px;
	padding:5px 2px 2px 0;
	margin:0;
}
#prf_login .prf_new a{ 
	display:block;
	width: 65px;
	height:22px;
	text-indent:-9999px;
}

#prf_login .prf_new a:link,
#prf_login .prf_new a:visited { background: url(../img/navi/mb_new2.jpg) no-repeat 0 0;}
#prf_login .prf_new a:hover,
#prf_login .prf_new a:active { background: url(../img/navi/mb_new2_on.jpg) no-repeat 0 0;}


#prf_login .prf_login_btn {
	float:left;
	width:65px;
	height:22px;
	padding:5px 2px 2px 0;
	margin:0;
}
#prf_login .prf_login_btn a{ 
	display:block;
	width: 65px;
	height:22px;
	text-indent:-9999px;
}

#prf_login .prf_login_btn a:link,
#prf_login .prf_login_btn a:visited { background: url(../img/navi/mb_login2.jpg) no-repeat 0 0;}
#prf_login .prf_login_btn a:hover,
#prf_login .prf_login_btn a:active { background: url(../img/navi/mb_login2_on.jpg) no-repeat 0 0;}

#metabirds_img {
	text-align:center;
	border-bottom:#666666 2px dotted;
	margin-bottom:10px;
}

#metabirds_img img{
	max-width:100%;
	max-height:100%;
	border:double 4px #999999;
	padding:0px;
	margin:10px 0px;
}

.qa_msg{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:20px;
}

.qa_hash_tag{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
}

.qa_question_img img{
	width: 200px;
}

.qa_ans_msg{
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
}


.qa_btn  {
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
}

.qa_btn input[type=submit] {
	width:100px;
   border-top: 1px solid #adc290;
   background: #adc290;
   background: -webkit-gradient(linear, left top, left bottom, from(#7fb33c), to(#adc290));
   background: -webkit-linear-gradient(top, #7fb33c, #adc290);
   background: -moz-linear-gradient(top, #7fb33c, #adc290);
   background: -ms-linear-gradient(top, #7fb33c, #adc290);
   background: -o-linear-gradient(top, #7fb33c, #adc290);
   padding: 2px 4px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.qa_btn input[type=submit]:hover {
   border-top-color: #7fb33c;
   background: #7fb33c;
   color: #ccc;
   }
.qa_btn input[type=submit]:active {
   border-top-color: #7fb33c;
   background: #7fb33c;
}
   
.supporter_target_icon{
	width:80px;
	height:80px;
	border-radius: 5px;	/* CSS3草案 */
    -webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 5px;	/* Firefox用 */
}
.supporter_item_icon{
	width:30px;
	height:30px;
	border-radius: 5px;	/* CSS3草案 */
    -webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
    -moz-border-radius: 5px;	/* Firefox用 */
}
.supporter_item input[type=submit] {
	width:200px;
   border-top: 1px solid #adc290;
   background: #adc290;
   background: -webkit-gradient(linear, left top, left bottom, from(#7fb33c), to(#adc290));
   background: -webkit-linear-gradient(top, #7fb33c, #adc290);
   background: -moz-linear-gradient(top, #7fb33c, #adc290);
   background: -ms-linear-gradient(top, #7fb33c, #adc290);
   background: -o-linear-gradient(top, #7fb33c, #adc290);
   padding: 2px 4px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.supporter_item input[type=submit]:hover {
   border-top-color: #7fb33c;
   background: #7fb33c;
   color: #ccc;
   }
.supporter_item input[type=submit]:active {
   border-top-color: #7fb33c;
   background: #7fb33c;
}

.supporter_item input[type="text"]{
	width: 200px;
   border-top: 1px solid #adc290;
   background: #eef2e7;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eef2e7));
   background: -webkit-linear-gradient(top, #ffffff, #eef2e7);
   background: -moz-linear-gradient(top, #ffffff, #eef2e7);
   background: -ms-linear-gradient(top, #ffffff, #eef2e7);
   background: -o-linear-gradient(top, #ffffff, #eef2e7);
   padding: 6px 12px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: cccccc;
   font-size: 16px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
}