/*ec_mobile コンテンツサイトブログ読み込み*/
#ec_mobile{
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	}
#ec_mobile div{
	float: left;
	width: 100px;
	height: 147px;
	margin-right: 2px;
	overflow:hidden;
	}
#ec_mobile div img{
	height: 100px;
	width: 100px;
	}
#ec_mobile div p{
	line-height: 1.3em;
	text-align: left;
	font-size: 11px;
	display: block;
	}


/* フォントカラー */
.color_blue{
	color: #3366CC;
}

.color_red{
	color: #FF0000;
}

.color_orang_b{
	color: #E9942C;
	font-weight: bold;
}

.color_green{
	color: #006633;
	font-weight: bold;
}

.color_red3{
	color: #FF0000;
	font-size: 12px;
}

.color_blue2{
	color: #3366CC;
	font-size: 13px;
}


/* --------- 回り込み解除指定 --------- */

.clearfix:after {
  content: ".";  
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*利用規約、プライバシーポリシー、利用環境、会社概要*/
.contents {
	width: 780px;
	margin-top: 20px;
}

.notice{
	border-collapse:collapse;
	width: 780px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}


.notice th{
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 10px;
}

.notice td{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	line-height: 1.5em;
	padding: 10px;
}


.company{
	border-collapse:collapse;
	width: 680px;
	font-size: 12px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}


.company th{
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 10px;
}

.company td{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	line-height: 1.5em;
	padding: 10px;
}

/* 左メニュー　サイト移動プルダウン・PDFマニュアル */
#site_select_frame{
	width: 150px;
	border: 1px solid #B3B3B3;
	background-color:#fff;
	color:#000;
	margin:5px 0;
	}

#site_select_frame td{
	padding-bottom: 5px;
}


#login_tit2{
	background: url(/img/img_sitemenu.gif) no-repeat left top;
	height: 25px;
	width: 150px;
	padding:10px 0 0 0;
}
#login_tit2 span{
	display: none;
}

#btn_manual{
	height: 30px;
	width: 150px;
	cursor:pointer;
	margin: 5px 0;
}


/* 左メニュー　サイト移動プルダウン・PDFマニュアル　ここまで */




/*ヘルプ*/

#main{
	width: 780px;
	float: left;
}

.help_to_top{
	text-align: right;
	width: 560px;
}

.help_left_tit{
	padding: 2px;

	border: 1px solid #666;
	display: block;
	margin-bottom: 4px;
	background-color: #efefef;
}


.pd4 td{
	padding: 4px;
}

.help{
	width: 570px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
	float: right;
	line-height: 1.4em;
}

.help h3{
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}

.inc_help{
	margin-top: 10px;
}

.helptit_1{
	display: block;
	height: 20px;
	width: 560px;
	border-bottom: 1px solid #A5ABC2;
	border-left: 10px solid #A5ABC2;
	color:#000099;
	margin:0 0 5px 0;
}


.help_table{
	width: 540px;
	margin:0 0 10px 0;
}

.help_table td{
	padding-top: 5px;
	font-size:13px;
}

.helptit_2{
	display: block;
	height: 20px;
	width: 560px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
	margin-top: 0px;
	background-color: #F8EDCF;
	color: #6C563E;
	margin-bottom: 5px;
	padding-top: 6px;
}



.help_kanryo{
	font-size: 14px;
	font-weight: bold;
	background-color: #E1EED0;
	padding: 10px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #8B9D4D;
	text-align: center;
	vertical-align: middle;
}


.helptit_3{
	#8B9D4Ddisplay: block;
	height: 20px;
	width: 560px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #8B9D4D;
	border-left-color: #8B9D4D;
	margin-top: 0px;
	background-color: #E1EED0;
	color: #6C563E;
	margin-bottom: 5px;
	padding-top: 6px;
}


.help_fqa{
	width: 540px;
}

.help_fqa th{
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	padding: 5px;
}

.help_fqa td{
	line-height: 1.4em;
	padding: 5px;
}


.helptit_4{
	#8B9D4Ddisplay: block;
	height: 26px;
	width: 560px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #EC534F;
	border-left-color: #EC534F;
	margin-top: 0px;
	background-color: #FCE9E4;
	color: #6C563E;
	margin-bottom: 5px;
}





/* ---------- ブログ一覧（新しいブログ・おすすめブログ・カテゴリー・最新記事）------- */

.blog_list{width:570px;line-height:130%;margin: 0 0 10px 0;}
.blog_list a{ text-decoration:none;}
.blog_list a:hover{ text-decoration:underline; color:#ff6600;}
.blog_list_con{width:570px;margin:0; padding:0;}
.blog_list_tit{text-align:left; padding:0 0 3px 0; margin:0; color:#000099;}
.blog_list_tit a{color:#ff9900;font-weight:bold; text-decoration:none;}
.blog_list_tit a:hover{ text-decoration:underline; color:#ff6600;}
.blog_list_foot{width:570px;text-align:right;border-top:dotted 1px; margin:3px 0; padding:4px 0;}


/* キーワード一覧  */

.keyword_list_table td{
	padding-bottom: 3px;
	line-height: 1.7em;
	border-bottom: 1px dotted #CCCCCC;
}

.keyword_list_table a:link{
	font-weight: bold;
	color: #FF9900;
	padding: 2px;
	}
	
.keyword_list_table a:hover{
	font-weight: bold;
	color: #FF6600;
	padding: 2px;
	text-decoration: underline;
	background: #FFFFCC;
}

.keyword_list_table a:visited{
	font-weight: bold;
	color: #FF9900;
	padding: 2px;
}





/*key link*/
.keyw, .keyw a:, .keyw a:link, .keyw a:visited{
	line-height:150%; 
	font-size:15px;
	font-weight:bold;
	color:#F7B142;
	
	text-decoration:none;
}

.keyw a:hover {
	color: #fff;
	background:#F7B142;
	text-decoration:none;
}

.keyw2, .keyw2 a:, .keyw2 a:link, .keyw2 a:visited{
	line-height:180%; 
	font-size:17px;
	font-weight:bold;
	color:#F7B142;
	
	text-decoration:none;
}

.keyw2 a:hover {
	color: #fff;
	background:#F7B142;
	text-decoration:none;
}


.keyword_table_mag{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}


/*member*/
.member_div{
	text-align: left;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.member_div2{
	padding-left: 10px;
		width:530px;
}

.member_div2 td{
	padding: 2px;
	line-height: 1.3em;
}

.member_div td{
	padding: 5px;
	line-height: 1.3em;
}

.broder_left{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	background-color: #F0F0F0;
	width: 200px;
	vertical-align: top;
	padding-left: 10px;
}


.broder_left img{
	margin-bottom: 3px;
}

.border_gray{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.txtare_post_write{
	height: 360px;
	width: 480px;
	border: 1px solid #CCCCCC;
}




/* ヘッダバナー追加部分 */

#head_banner{
	width:770px;
	height:30px;
	padding:0 5px;
	background-color:#fff;
	}
	
#head_bannerleft{
	float:left;
	text-align:left;
	font-weight:bold;
	width:570px;
	padding:10px 0;
	}

#head_bannerright{
	float:right;
	}

/* ヘッダバナー追加部分 */


/*-- サイトマップ・カテゴリリスト --*/

.maplink{
	width:580px;
	line-height:130%;
	margin:0 0 10px 0;
	background-color:#fff;
	border:solid 1px #aaa;
	}

.maplink td{
	vertical-align:top;
	padding:3px;
	font-size:10px;
	}

.maplink td.moneyback{background-color:#D0E3FF; color:#0000ff;}
.maplink td.womanback{background-color:#FFD7FF; color:#cc0000;}
.maplink td.livingback{background-color:#FFFFB5; color:#999900;}
.maplink td.travelback{background-color:#DFCAFF; color:#000099;}
.maplink td.learnback{background-color:#DAFFB5; color:#669900;}
.maplink td.ageback{background-color:#D9D9D9; color:#666;}

.maplink td.moneyback p{background-color:#79AEFF; color:#fff; padding:2px;}
.maplink td.womanback p{background-color:#F09BB9; color:#fff; padding:2px;}
.maplink td.livingback p{background-color:#FDB802; color:#fff; padding:2px;}
.maplink td.travelback p{background-color:#BF95FF; color:#fff; padding:2px;}
.maplink td.learnback p{background-color:#99D50D; color:#fff; padding:2px;}
.maplink td.ageback p{background-color:#999999; color:#fff; padding:2px;}


.maptitle{
	background:url(/img/tit_sitemap.jpg) top left no-repeat;
	height:40px;
	width:580px;
	margin:0 0 10px 0;
	}

.maptitle span{
	display:none;
	}

#sub_tit_sitemap1,
#sub_tit_sitemap2,
#sub_tit_sitemap3,
#sub_tit_sitemap4,
#sub_tit_sitemap5,
#sub_tit_sitemap6,
#sub_tit_sitemap7,
#sub_tit_sitemap8,
#sub_tit_sitemap9,
#sub_tit_sitemap10,
#sub_tit_sitemap11,
#sub_tit_sitemap12,
#sub_tit_sitemap13,
#sub_tit_sitemap14,
#sub_tit_sitemap15,
#sub_tit_sitemap16,
#sub_tit_sitemap17,
#sub_tit_sitemap18,
#sub_tit_sitemap19,
#sub_tit_sitemap20,
#sub_tit_sitemap21{width: 580px; height: 40px; margin:0 0 5px 0;}


#sub_tit_sitemap2{background:url(/img/sub_tit_sitemap2.jpg) no-repeat;}
#sub_tit_sitemap3{background:url(/img/sub_tit_sitemap3.jpg) no-repeat;}
#sub_tit_sitemap4{background:url(/img/sub_tit_sitemap4.jpg) no-repeat;}
#sub_tit_sitemap5{background:url(/img/sub_tit_sitemap5.jpg) no-repeat;}
#sub_tit_sitemap6{background:url(/img/sub_tit_sitemap6.jpg) no-repeat;}
#sub_tit_sitemap7{background:url(/img/sub_tit_sitemap7.jpg) no-repeat;}
#sub_tit_sitemap8{background:url(/img/sub_tit_sitemap8.jpg) no-repeat;}
#sub_tit_sitemap9{background:url(/img/sub_tit_sitemap9.jpg) no-repeat;}
#sub_tit_sitemap10{background:url(/img/sub_tit_sitemap10.jpg) no-repeat;}
#sub_tit_sitemap11{background:url(/img/sub_tit_sitemap11.jpg) no-repeat;}
#sub_tit_sitemap12{background:url(/img/sub_tit_sitemap12.jpg) no-repeat;}
#sub_tit_sitemap13{background:url(/img/sub_tit_sitemap13.jpg) no-repeat;}
#sub_tit_sitemap14{background:url(/img/sub_tit_sitemap14.jpg) no-repeat;}
#sub_tit_sitemap15{background:url(/img/sub_tit_sitemap15.jpg) no-repeat;}
#sub_tit_sitemap16{background:url(/img/sub_tit_sitemap16.jpg) no-repeat;}
#sub_tit_sitemap17{background:url(/img/sub_tit_sitemap17.jpg) no-repeat;}
#sub_tit_sitemap18{background:url(/img/sub_tit_sitemap18.jpg) no-repeat;}
#sub_tit_sitemap19{background:url(/img/sub_tit_sitemap19.jpg) no-repeat;}
#sub_tit_sitemap20{background:url(/img/sub_tit_sitemap20.jpg) no-repeat;}
#sub_tit_sitemap21{background:url(/img/sub_tit_sitemap21.jpg) no-repeat;}


.maparea{
	width:580px;
	margin:0 0 20px 0;
	}

.maparea ul{
	margin:0 0 0 10px;
	}

.maparea li{
	margin:8px 0;
	padding:0 0 0 20px;
	}

.blue .maparea li{background:url(/img/sitemap_arrow_blue.gif) no-repeat top left;}
.pink .maparea li{background:url(/img/sitemap_arrow_pink.gif) no-repeat top left;}
.yellow .maparea li{background:url(/img/sitemap_arrow_yellow.gif) no-repeat top left;}
.brown .maparea li{background:url(/img/sitemap_arrow_brown.gif) no-repeat top left;}
.green .maparea li{background:url(/img/sitemap_arrow_green.gif) no-repeat top left;}
.gray .maparea li{background:url(/img/sitemap_arrow_gray.gif) no-repeat top left;}


.maparea:after{
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	}

.maparea ul.sitemap_list{
	float:left;
	width:270px;
	}
	
.maparea ul.sitemap_category{
	float:right;
	width:270px;
	}

.maparea li.noimage{
	font-weight:bold;
	font-size:14px;
	padding:3px 5px;
	}

.blue .maparea li.noimage{background:#E1EDFF; border:dotted 1px #000099; color:#000099;}
.pink .maparea li.noimage{background:#FFE1FF; border:dotted 1px #ff66ff; color:#BF0082;}
.yellow .maparea li.noimage{background:#ffffcc; border:dotted 1px #cc9900; color:#cc6600;}
.brown .maparea li.noimage{background:#F3E8BE; border:dotted 1px #cc6600; color:#cc6600;}
.green .maparea li.noimage{background:#EEFFBF; border:dotted 1px #66cc00; color:#669900;}
.gray .maparea li.noimage{background:#efefef; border:dotted 1px #666; color:#000;}


.pagetop{
	width:580px;
	text-align:right;
	margin:0 0 10px 0;
	}


/*-- サイトマップ・カテゴリリスト --*/


/*-- ブログシティ内iframe --*/

#blogcity_newpost{
	width:160px;
	line-height: 1.6em;
	margin-bottom:10px;
	}
#call_left_newpost{
	width: 150px;
	line-height: 1.4em;
}
	

/* ブログページ内　左メニューやヒトコトリスト */
/* カテゴリー */
/* 最キーワードリスト */
/* 最新の記事 */
/* お気に入り */
/* 最新のコメント */


.blog_left_con{
	width: 180px;
	border: 1px solid #AAAAAA;
	margin-top: 5px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	line-height: 1.3em;
	}

.blog_post_list{
	margin: 5px 10px;
	}

.blog_post_list ul{
	width: 160px;
	margin: 0px;
	padding: 0px;
	list-stye-type: none;
}

.blog_post_list li{
	list-style-type: none;
}

#blog_category,
#blog_post,
#blog_bookmark,
#blog_comment,
#blog_recom_link,
#blog_chat,
#blog_hitokoto{
	height: 18px;
	width: 160px;
	margin: 5px 0 0 5px;
	padding-bottom: 2px;
	border-bottom:dotted 1px #999999;
	}

#blog_category{background: url(img/bg_blogicon1.gif) no-repeat 3px 3px;}
#blog_keyword{background: url(img/bg_blogicon3.gif) no-repeat 3px 3px;}
#blog_post{background: url(img/bg_blogicon5.gif) no-repeat 3px 3px;}
#blog_bookmark{background: url(img/bg_blogicon6.gif) no-repeat 3px 3px;}
#blog_comment{background: url(img/bg_blogicon2.gif) no-repeat 3px 3px;}
#blog_recom_link{background: url(img/bg_blogicon4.gif) no-repeat 3px 3px;}


#blog_category h3,
#blog_keyword h3,
#blog_post h3,
#blog_bookmark h3,
#blog_comment h3,
#blog_recom_link h3,
#blog_chat h3,
#blog_hitokoto h3{
	font-size: 1.2em;
	font-weight: bold;
	color:#cc6600;
	display: block;
	height: 16px;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 0px;
	float: left;
	padding: 3px 0 2px 23px;
}

#blog_chat{background:url(/img/chatimg.gif) top left no-repeat;}
#blog_hitokoto{background:url(/img/icon_hitokoto.gif) top left no-repeat;}
#hitokotobox{width:160px;margin:5px auto;font-weight:bold;}


.hitokoto_tit{
	padding:5px;
	margin:0 0 5px 0;
	background-color:#ffffcc;
	text-align:center;
	}
	
/*フッターリンク集*/
#footer_link{
	line-height: 1.3em;
	width: 740px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 20px;
}

#footer_link ul{
	margin: 0px;
	padding: 0px;
}
#footer_link li{
	margin: 0px 8px 0px 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}

/*ブログページ　includeトップ*/
#navi_blog_all{
	background: #FFFFFF url(/img/total_topbg.jpg) repeat-x;
	text-align: right;
	vertical-align: middle;
	padding-right:3px;
	margin-bottom: 5px;
}


/* 中心カテゴリ */
#tit_category2{
	background: url(/img/tit_category2.gif) no-repeat;
	height: 30px;
	width: 420px;
	margin-bottom: 3px;
	cursor:pointer;
}

#category_table2 h2{display: none;}
#category_table2{line-height: 1.6em;
	padding:4px;
	border:solid 1px #C5C5C5;
	background-color:#FFFFC4;
	margin-bottom:10px;
	width:410px;
}


/* 個人ブログフォトアルバム */

.post_list_table{
	width:570px;
	margin:0 0 20px 0;
	padding:0 2px;
	background:#fff;
	}

#sub_tit_newpost{
	background:#efefef;
	padding:8px;
	margin:0 0 20px 0;
	border:solid 1px #ccc;
	border-left:solid 5px #ccc;
	}

#sub_tit_newpost h2{
	font-weight:bold;
	font-size:14px;
	}

.photo_pickup_page{
	width: 570px;
	margin:0 auto 10px;
	background: #FFFFFF;
}

.photo_pickup_page div{
	text-align: center;
	padding: 2px;
	float: left;
	height: 100px;
	width: 84px;
	margin:0 2px 2px 2px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
	background: #FFFFFF;
}

.photo_pickup_page div span a{
	display: block;
	width: 80px;
	word-break:break-all;
	font-size: 11px;
}

.photo_pickup_page div img{
	width: 80px;
	height: 75px;
	margin-left: 2px;
	display: block;
	margin-bottom: 2px;
}

.mypost_list{
	width:160px;
	text-align:right;
	margin:5px 0 0 0;
	}	

.mypost_list a{
	color:#0000ff;
	}	




/* --------　個別ブログの最新記事一覧 --------- */

.post_list_table{
	width:570px;
	margin:0 0 20px 0;
	padding:0 2px;
	background:#fff;
	}

#sub_tit_newpost{
	background:#efefef;
	padding:8px;
	margin:0 0 20px 0;
	border:solid 1px #ccc;
	border-left:solid 5px #ccc;
	}

#sub_tit_newpost h2{
	font-weight:bold;
	font-size:14px;
	}

.photo_pickup_page{
	width: 570px;
	margin:0 auto 10px;
	background: #FFFFFF;
}

.photo_pickup_page div{
	text-align: center;
	padding: 2px;
	float: left;
	height: 100px;
	width: 84px;
	margin:0 2px 2px 2px;
	border: 1px solid #CCCCCC;
	overflow:hidden;
	background: #FFFFFF;
}

.photo_pickup_page div span a{
	display: block;
	width: 80px;
	word-break:break-all;
	font-size: 11px;
}

.photo_pickup_page div img{
	width: 80px;
	height: 75px;
	margin-left: 2px;
	display: block;
	margin-bottom: 2px;
}

.mypost_list{
	width:160px;
	text-align:right;
	margin:5px 0 0 0;
	}	

.mypost_list a{
	color:#0000ff;
	}	
	
	
/*アルバム　moreページcss more_album.asp*/
#tit_album_more{
	width: 580px;
	background: #E8E8E8;
	padding: 5px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 4px solid #999999;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

#album_table_more{
	width: 580px;
	margin-bottom: 10px;
}
#album_table_more img{
	height: 70px;
	width: 60px;
	margin-bottom: 3px;
}
#album_table_more td{
	text-align: center;
	border: 1px solid #CCCCCC;
	height: 90px;
	vertical-align: top;
	padding: 2px;
}
/* --------- ブログleft コンテンツサイトリスト --------- */
#contents_site_list {
	border: 1px solid #CCC;
	width: 178px;
	padding: 0px;
}
#contents_site_list a{
	color: #00F;
	text-decoration: underline;
	}
#contents_site_list h2{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-left: 3px;
	margin: 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #999999;
	padding-top: 2px;
	}
#contents_site_list .info{
	font-size: 11px;
	padding: 2px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #999999;
	}
#contents_site_list table {
	background: url(/img/icon/bg_bloglist.gif) no-repeat left top;
	height: 275px;
	}
#contents_site_list table td{
	margin: 0px;
	padding: 0px;
	width: 56px;
	text-align: center;
	}
#contents_site_list table td img{
	margin-bottom: 1px;
	}
#contents_site_list ul{
	margin: 2px 2px 2px 4px;
	padding: 0px;
	}
#contents_site_list li{
	font-size: 12px;
	margin-bottom: 3px;
	}
#contents_site_list li img{
	margin-right: 5px;
	}





/* 　↓↓↓　index-centerのキーワード　↓↓↓　 */

.keywordbox{
	width:420px;
	background:url(/design/temp11/img/other/back_keyword.jpg) no-repeat left top;
	padding:63px 0 0 0;
	text-align:center;
	}

.keywordbox ul{
	width:400px;
	margin:0 auto;
	height:30px;
	}

.keywordbox li a{
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	}

.keywordbox li a:hover{
	color:#ff6600;
	}


/* 3分割
.keywordbox li{
	float:left;
	width:116px;
	text-align:left;
	padding:1px 0 1px 15px;
	font-weight:bold;
	background:url(/design/temp11/img/other/icon_keyword.gif) no-repeat 0 0;
	font-size:14px;
	}
*/

/* ↑↑↑　index-centerのキーワードここまで　↑↑↑ */


/* ブログページのコメント　リンクついてる名前の色 */

.comment-sub a{color:#000099;}
.comment-sub a:hover{color:#cc0000;}

/* ログインページのフォームサイズ整形 */



/* index　フォトアルバム */

.postwrite{
	width:500px;
	}
	
.postwrite th{
	text-align:right;
	width:110px;
	vertical-align:top;
	font-weight:normal;
	padding:5px 2px;
	}

.postwrite td{
	width:380px;;
	padding:5px;
	}



.album_table{
	width:420px;
	margin:0 0 15px 0;
	}

.album_title{
	font-weight:bold;
	font-size:16px;
	background:url(/img/tit_photo.jpg) no-repeat top left;
	color:#666666;
	padding:10px 0 10px 50px;
	margin:0 0 5px 0;
	}
	
.album_table ul{
	width:420px;
	}

.album_table li{
	float:left;
	width:77px;
	height:84px;
	overflow:hidden;
	margin:0 2px 5px 0;
	padding:5px 1px;
	text-align:center;
	border:solid 1px #aaa;
	font-size:10px;
	line-height:100%;
	}

.album_table li a,
.album_table li a:hover{
	font-size:10px;
	}
	
.album_table li img{
	margin:0 0 3px 0;
	}


/* index　中心固定バナー */

.blogtop_fixbanner{
	text-align:center;
	margin:0;
	}

.blogtop_fixbanner img{
	margin:0 0 5px 0;
	}


/* フォトアルバム */

.album_table{
	width:420px;
	margin:0 0 15px 0;
	}

.album_title{
	font-weight:bold;
	font-size:16px;
	background:url(/img/tit_photo.jpg) no-repeat top left;
	color:#666666;
	padding:10px 0 10px 50px;
	margin:0 0 5px 0;
	}
	
.album_table ul{
	width:420px;
	}

.album_table li{
	float:left;
	width:77px;
	height:84px;
	overflow:hidden;
	margin:0 2px 5px 0;
	padding:5px 1px;
	text-align:center;
	border:solid 1px #aaa;
	font-size:10px;
	line-height:100%;
	}

.album_table li a,
.album_table li a:hover{
	font-size:10px;
	}
	
.album_table li img{
	margin:0 0 3px 0;
	}


/* ブログページ　左チャット、キーワードリンク */
.subframe2{
	text-align:center;
	padding:5px;
	}

.subframe2 a{
	color:#FF9900;
	}


/* ブログページ　左キーワードリンク色 */

.h_link1 a:link,
.h_link1 a:visited{
	color: #F7B142;
}

.h_link1 a:hover{
	color: #fff;
	background:#F7B142;
	text-decoration:none;
}
	
.h_link2 a:link,
.h_link2 a:visited{
	color: #65A4E2;
}

.h_link2 a:hover{
	color: #fff;
	background:#65A4E2;
	text-decoration:none;
}

.h_link3 a:link,
.h_link3 a:visited{
	color: #70AD3D;
}

.h_link3 a:hover{
	color: #fff;
	background:#70AD3D;
	text-decoration:none;
}

.h_link4 a:link,
.h_link4 a:visited{
	color: #DD557D;
}

.h_link4 a:hover{
	color: #fff;
	background:#DD557D;
	text-decoration:none;
}

.h_link5 a:link,
.h_link5 a:visited{
	color: #996600;
}

.h_link5 a:hover{
	color: #fff;
	background:#996600;
	text-decoration:none;
}


/*  */

