@charset "UTF-8";
* {
	margin: 0px;
	padding: 0px;
	border:0px;
	outline:none;
}



body {
	/*共通フォント設定*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
	
	/*全体の背景色・背景イメージ*/
	background-color:#EBEBEB;
	background-image:url(../img/bdy_bg.gif);
	background-repeat:repeat-y;
}

/*共通リンク*/
a {
	text-decoration:none;
	background-color:transparent;
}

a:link,a:visited {
	color:#000000;
}

a:hover {
	color:#000000;
	background-image:url(../img/link_bg.gif);
	background-repeat:repeat;
}

a:active {
	color:#EEEEEE;
	background-image:url(../img/link_bg_ac.gif);
	background-repeat:repeat;
}

/*---コントローラ---*/
#controller {
	background-image:url(../img/controller_bg.gif);
	background-repeat:repeat;
}

#controller-inner {
	width:956px;
	height:256px;
	/*BGを内包したサイズ分きちんと表示するため*/
	overflow:hidden;
	background-image:url(../img/controller_spotbg.gif);
}

.controller-title-common {
	/*ここではタイトル共通のスタイルを定義*/
	/*ボックスにする*/
	display:block;
	height:18px;
	
	/*テキストの隠蔽*/
	font-size:1px;
	line-height:18px;
	text-indent:-1000em;
	
	margin-bottom:13px;
}

.controller-list-spacer {
	height:180px;
}

/*=============カラム1===============*/
.controller-col-common {
	/*幅と高さは共通*/
	width:256px;
	height:190px;
	/*上のマージン*/
	margin-top:42px;
	float:left;
}

#controller-col1 {
	padding-left:48px;
}

.controller-separater {
	display:block;
	float:left;
	width:46px;
	height:152px;
	margin:42px 0px 0px 0px;
	background-color:transparent;
	background-image:url(../img/vline_dot.gif);
	background-position:center;
	background-repeat:repeat-y;
}

/*---サーチ---*/
#controller-search-title {
	width:90px;
	background-image:url(../img/controller_search_tag.gif);
}

#controller-search-field {
	display:block;
	width:182px;/*original 187,182*/
	height:20px;
	margin:0px 6px 23px 0px;
	padding-left:5px;
	float:left;
	/*ボーダーと背景*/
	border-style:none;
	border-width:0px;
	background-color:transparent;
	background-image:url(../img/controller_search_field.gif);
	/*テキストスタイル*/
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#FFFFFF;
}

/*firefox用ハック：文字の縦位置を調整*/
html>/**/body #controller-search-field {
	height:17px;
	padding-top:3px;
}

/*IE用*/
* html #controller-search-field {
	height:17px;
	padding-top:3px;
}

#controller-search-execbtn  {
	display:block;
	float:left;
	
	width:36px;
	height:20px;
	
	/*テキスト隠蔽*/
	font-size:1px;
	line-height:20px;
	text-indent:-1000em;
}

#controller-search-execbtn:link, #controller-search-execbtn:visited {
	background-image:url(../img/controller_search_btn.gif);
}

#controller-search-execbtn:hover  {
	background-image:url(../img/controller_search_btn.gif);
}

#controller-search-execbtn:active  {
	background-image:url(../img/controller_search_btn_ac.gif);
}


/*---アーカイブ---*/
#controller-archive-title {
	clear:both;
	
	width:97px;
	background-image:url(../img/controller_archive_tag.gif);
}

/*year*/
#controller-archive-year {
	width:227px;/*original 229px パディング分マイナスしています*/
	height:18px;/*original 20px パディング分マイナスしています*/
	
	padding:1px;
	margin-bottom:6px;
	
	background-image:url(../img/controller_archive_year_bg.gif);
}


/*year field*/
#controller-archive-year-field {
	display:block;
	
	width:190px;
	height:18px;
	
	overflow:hidden;
	
	float:left;
}

#controller-archive-year-field table {
}

#controller-archive-year-field td {
	width:38px;
	height:18px;
}

#controller-archive-year-field a {
	display:block;
	
	width:38px;
	height:18px;
	
	/*文字設定*/
	font-size:10px;
	line-height:18px;
	text-align:center;
	
	cursor:pointer;
}

#controller-archive-year-field a.normal {
	color:#888888;
	background-image:url(../img/controller_archive_yearbtn.gif);
}
#controller-archive-year-field a.normal:hover {
	color:#FFFFFF;
	background-image:url(../img/controller_archive_yearbtn.gif);
}
#controller-archive-year-field a.normal:active {
	color:#888888;
	background-image:url(../img/controller_archive_yearbtn_ac.gif);
}
#controller-archive-year-field a.selected {
	color:#000000;
	background-image:url(../img/controller_archive_yearbtn_sl.gif);
}

/*左ボタン*/
#controller-archive-year-lbtn{
	display:block;
	float:left;
	
	width:19px;
	height:18px;
	
	/*文字の隠蔽*/
	font-size:0px;
	line-height:1px;
	text-indent:-1000em;
}

#controller-archive-year-lbtn:link,#controller-archive-year-lbtn:visited {
	background-image:url(../img/controller_archive_year_lbtn.gif);
}
#controller-archive-year-lbtn:active {
	background-image:url(../img/controller_archive_year_lbtn_ac.gif);
}
#controller-archive-year-lbtn.disabled{
	background-image:url(../img/controller_archive_year_lbtn_da.gif);
	cursor:default;
}


/*右ボタン*/
#controller-archive-year-rbtn{
	display:block;
	float:left;
	
	width:18px;
	height:18px;
	
	/*文字の隠蔽*/
	font-size:0px;
	line-height:1px;
	text-indent:-1000em;
}

#controller-archive-year-rbtn:link,#controller-archive-year-rbtn:visited {
	background-image:url(../img/controller_archive_year_rbtn.gif);
}
#controller-archive-year-rbtn:active {
	background-image:url(../img/controller_archive_year_rbtn_ac.gif);
}
#controller-archive-year-rbtn.disabled{
	background-image:url(../img/controller_archive_year_rbtn_da.gif);
	cursor:default;
}

/*month*/
#controller-archive-month {
	overflow:hidden;
	
	white-space:nowrap;
	
	width:227px;/*original 229px パディング分マイナスしています*/
	height:18px;/*original 20px パディング分マイナスしています*/
	
	padding:1px;
	background-image:url(../img/controller_archive_month_bg.gif);
}

#controller-archive-month table {
}

#controller-archive-month td {
	padding-right:1px;
	
	width:18px;
	height:18px;
}

#controller-archive-month a {
	display:block;
	
	width:18px;
	height:18px;
	
	/*文字設定*/
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	text-align:center;
	
	cursor:pointer;
}

/*左*/
#controller-archive-month a.l {
	color:#888888;
	background-image:url(../img/controller_archive_monthbtn_l.gif);
}
#controller-archive-month a.l:hover {
	color:#FFFFFF;
	background-image:url(../img/controller_archive_monthbtn_l.gif);
}
#controller-archive-month a.l:active {
	color:#888888;
	background-image:url(../img/controller_archive_monthbtn_l_ac.gif);
}
/*中*/
#controller-archive-month a.m {
	color:#888888;
	background-image:url(../img/controller_archive_monthbtn.gif);
}
#controller-archive-month a.m:hover {
	color:#FFFFFF;
	background-image:url(../img/controller_archive_monthbtn.gif);
}
#controller-archive-month a.m:active {
	color:#888888;
	background-image:url(../img/controller_archive_monthbtn_ac.gif);
}
/*右*/
#controller-archive-month a.r {
	color:#888888;
	background-image:url(../img/controller_archive_monthbtn_r.gif);
}
#controller-archive-month a.r:hover {
	color:#FFFFFF;
	background-image:url(../img/controller_archive_monthbtn_r.gif);
}
#controller-archive-month a.r:active {
	color:#888888;
	background-image:url(../img/controller_archive_monthbtn_r_ac.gif);
}
#controller-archive-month a.disabled {
	color:#555555;
	background-image:none;
	
	cursor:default;
}


/*=============カラム2===============*/
#controller-col2 {
}

/*---カテゴリ---*/
#controller-category-title {
	width:123px;
	background-image:url(../img/controller_category_tag.gif);
}

/*---リスト----*/
#controller-category-field,#controller-tag-field  {
	width:256px;
	height:120px;
	line-height:20px;
	overflow:hidden;
}

/*--ul--*/
#controller-category-list,#controller-tag-list {
	list-style-type: none;
}

/*---li---*/
#controller-category-list li,#controller-tag-list li {
	display:block;
	height:20px;
}

/*---a----*/
#controller-category-list a,#controller-tag-list a {
	display:block;
	
	width:255px;
	height:20px;
	
	text-shadow:0px -1px #000000;
}

#controller-category-list a:link,#controller-category-list a:visited,#controller-tag-list a:link,#controller-tag-list a:visited {
	color:#888888;
}

#controller-category-list a:hover,#controller-tag-list a:hover {
	padding-left:5px;
	
	color:#FFFFFF;
	background-image:url(../img/controller_list_bg.gif);
	background-repeat:no-repeat;
}

#controller-category-list a:active,#controller-tag-list a:active {
	color:#AAAAAA;
	
	background-image:url(../img/controller_list_bg_ac.gif);
	background-repeat:no-repeat;
}

/*pager*/
/*カテゴリ、タグ共通*/

#controller-category-pager,#controller-tag-pager {
	margin:13px 0px 0px 0px;
}

#controller-category-pager ul,#controller-tag-pager ul {
	list-style:none;
}

#controller-category-pager li,#controller-tag-pager li {
	display:block;
	
	float:left;
	
	width:16px;
	height:16px;
	
	margin:0px 6px 0px 0px;
}

#controller-category-pager a,#controller-tag-pager a {
	display:block;
	
	width:16px;
	height:16px;
	
	font-size:9.5px;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	
	cursor:pointer;
}

#controller-category-pager a.normal,#controller-tag-pager a.normal {
	color:#000000;
	background-image:url(../img/controller_numbtn.gif);
	background-repeat:no-repeat;
}

#controller-category-pager a.normal:hover,#controller-tag-pager a.normal:hover {
	color:#FFFFFF;
	background-image:url(../img/controller_numbtn.gif);
}

#controller-category-pager a.normal:active,#controller-tag-pager a.normal:active {
	color:#888888;
	background-image:url(../img/controller_numbtn_ac.gif);
}

#controller-category-pager a.selected,#controller-tag-pager a.selected {
	color:#000000;
	background-image:url(../img/controller_numbtn_sl.gif);
}


/*=============カラム3===============*/
#controller-col3 {
}

/*---カテゴリ---*/
#controller-tag-title {
	width:44px;
	background-image:url(../img/controller_tag_tag.gif);
}


/*=============エッジ===============*/
#controller-edge {
	clear:both;
	background-image:url(../img/controller_box_edge_bg.gif);
	background-repeat:repeat-x;
}

#controller-edge-inner {
	width:956px;
	height:32px;
	
	background-image:url(../img/controller_box_edge.gif);
	background-repeat:no-repeat;
}

a#controller-togglebtn {
	display:block;
	
	width:36px;
	height:32px;
	
	margin-left:872px;
	
	/*テキストの隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

a#controller-togglebtn:link,a#controller-togglebtn:visited {
	background-image:url(../img/controller_togglebtn.gif);
}

a#controller-togglebtn:hover {
	background-image:url(../img/controller_togglebtn_ov.gif);
}

a#controller-togglebtn:active {
	background-image:url(../img/controller_togglebtn_ac.gif);
}

/*=============メイン===============*/

#main-wrapper {
	width:100%;
}

#header {
	width:860px;
	height:90px;
	
	margin:18px 0px 0px 48px;
}

#header h1 {
	display:block;
	width:186px;
	height:21px;
	
	background-image:url(../img/header_logo.gif);
	
	/*文字の隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

/*-------header menu------*/
#header-menu {
	
	width:860px;
	height:28px;
	
	margin:0px 0px 24px 48px;
}

#header-menu a {
	
	display:block;
	width:93px;
	height:28px;
	
	float:right;
	
	/*文字の隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

#header-menu a.company-btn:link,#header-menu a.company-btn:visited,#header-menu a.company-btn:hover {
	background-image:url(../img/company_btn.gif);
}

#header-menu a.company-btn:active {
	background-image:url(../img/company_btn_ac.gif);
}

#header-menu a.works-btn:link,#header-menu a.works-btn:visited,#header-menu a.works-btn:hover {
	background-image:url(../img/works_btn.gif);
}

#header-menu a.works-btn:active {
	background-image:url(../img/works_btn_ac.gif);
}


/*-----------------------*/

#main {
	width:908px;
	margin-left:48px;
}

.entry {
	width:860px;
	margin-bottom:70px;
	
	overflow:hidden;
}

.side {
	width:279px;/*256px;*/
	overflow:hidden;
	
	float:left;
}

.side-date {
	display:block;
	
	width:204px;
	height:42px;
	
	margin-bottom:25px;
	
	background-repeat:no-repeat;
	
	/*文字の隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

/*---side カテゴリ---*/

.side-category,.side-tag {
	margin-bottom:15px;
}

.side-category h2 {
	display:block;
	
	width:100px;
	height:28px;
	
	margin-bottom:2px;
	
	background-image:url(../img/side_category_title.gif);
	background-repeat:no-repeat;
	
	/*文字の隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

.side-category ul {
	list-style-type:none;
	text-indent:10px;
}

.side-category a {
	/*zoom:1;*/
	
	
}


/*---side タグ---*/

.side-tag h2 {
	display:block;
	
	width:100px;
	height:28px;
	
	margin-bottom:2px;
	
	background-image:url(../img/side_tag_title.gif);
	background-repeat:no-repeat;
	
	/*文字の隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

.side-tag ul {
	list-style-type:none;
	text-indent:10px;
}

/*コメント*/
.side-comment{
	margin-top:20px;
	margin-bottom:2px;
}

.side-comment h2 {
	display:block;
	float:left;
	
	width:74px;
	height:19px;
	
	background-image:url(../img/side_comment_title.gif);
	background-repeat:no-repeat;
	
	/*文字の隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

.side-comment p {
	padding-top:2px;
}

/*トラックバック*/
.side-trackback {
	clear:both;
	margin-bottom:15px;
}

.side-trackback h2 {
	display:block;
	float:left;
	
	width:83px;
	height:19px;
	
	background-image:url(../img/side_trackback_title.gif);
	background-repeat:no-repeat;
	
	/*文字の隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

.side-trackback p {
	padding-top:2px;
}

/*パーマリンク*/
.side-permalink:link,.side-permalink:hover,.side-permalink:visited,.side-permalink:active {
	display:block;
	height:16px;
	line-height:16px;
	overflow:hidden;
	
	padding-left:20px;
	
	background-color:transparent;
	background-image:url(../img/arrowbtn.gif);
	background-repeat:no-repeat;
}

.side-permalink span:hover {
	background-image:url(../img/link_bg.gif);
	background-repeat:repeat;
}

.side-permalink span:active {
	background-image:url(../img/link_bg_ac.gif);
	background-repeat:repeat;
}

/*-----------0209追加*/
.side-search-title {
	display:block;
	
	width:197px;
	height:78px;
	
	margin-bottom:25px;
	background-image:url(../img/side_search_title.gif);
	background-repeat:no-repeat;
	
	/*文字の隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}

.side-search-word {
	font-size:16px;
	line-height:20px;
}
/*-----------*/

.body {
	width:581px;/*604px;*/
	float:left;
	
	/*文字設定*/
	font-size:14px;/*2012.02.10 edit*/
	line-height:25px;
}

.body a:link,.body a:visited {
	color:#000000;
	background-color:transparent;
	background-image:url(../img/link_bg.gif);
	background-repeat:repeat;
	
}

.body a:hover {
	color:#000000;
	background-color:transparent;
}

.body a:active {
	color:#EEEEEE;
	background-color:#000000;
}

/*エントリータイトル*/
.body h1 {
	font-size:24px;/*2012.02.10 edit*/
	line-height:30px;
	font-weight:normal;
	
	
	margin-bottom:20px;
}

.body h1 a:link,.body h1 a:visited {
	color:#000000;
	background-color:transparent;
	background-image:none;
}

.body h1 a:hover {
	color:#EEEEEE;
	background-color:#000000;
	background-image:none;
}

.body h1 a:active {
	color:#222222;
}


/*エントリーパラグラフ*/
.body p {
	margin:10px 0px 10px 0px;
}

.body img {
	padding:10px;
	margin:10px 0px 10px 0px;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0px 2px 2px #AAAAAA;
}

.body .date {
	margin:-10px 0px 40px 0px;
}

/*フッタ*/
#footer {
	width:860px;
	margin:48px 0px 30px 48px;
	padding-top:10px;
	
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
}

#archive-footer {
	clear:both;
	
	width:860px;
	margin:42px 0px 0px 48px;
	padding-top:10px;
	padding-bottom:30px;
	
	color:#555555;
	
	/*border-top-color:#333333;
	border-top-style:solid;
	border-top-width:1px;*/
}

/*付加情報エリア*/
#addition {
	background-image:url(../img/controller_bg.gif);
	background-repeat:repeat;
}

#addition-edge-wrapper {
	height:8px;

	background-image:url(../img/addition_bg_edge.gif);
	background-repeat:repeat-x;
	
	line-height: 1px;
	font-size: 1px;
}

#addition-edge {
	width:956px;
	height:8px;

	background-image:url(../img/addition_edge_spotbg.gif);
	background-repeat:no-repeat;
	
	line-height: 1px;
	font-size: 1px;
}

#addition-inner {
	width:956px;
	/*height:400px;/*292+footer*/
	
	overflow:hidden;
	
	background-image:url(../img/controller_spotbg.gif);
	background-repeat:no-repeat;
	
	padding-bottom:48px;
}

#addition-inner a:link,#addition-inner a:hover,#addition-inner a:visited {
	color:#FFFFFF;
}

/*付加情報カラム左*/
.addition-col-common {
	/*幅と高さは共通*/
	width:256px;
	/*height:300px;
	/*上のマージン*/
	margin-top:34px;
	
	float:left;
	
	/*テキストスタイル*/
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#888888;
	line-height:18px;
}

#addition-col1 {
	padding-left:48px;
}

.addition-post-title-common {
	display:block;
	width:50px;
	height:20px;
	
	float:left;
	
	/*テキスト隠蔽*/
	font-size:1px;
	line-height:20px;
	text-indent:-1000em;
}

#addition-post-name {
	background-image:url(../img/addition_postfieldtitle_name.gif);
	margin-bottom:5px;
}

#addition-post-mail {
	background-image:url(../img/addition_postfieldtitle_mail.gif);
	margin-bottom:5px;
}

#addition-post-url {
	background-image:url(../img/addition_postfieldtitle_url.gif);
	margin-bottom:10px;
}

.addition-post-field1 {
	width:201px;
	height:20px;
	padding-left:5px;
	
	float:left;
	
	/*テキストスタイル*/
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	
	background-image:url(../img/addition_postfield1.gif);
	background-color:transparent;
}

/*firefox用ハック：文字の縦位置を調整*/
html>/**/body .addition-post-field1 {
	height:17px;
	padding-top:3px;
}

/*IE用*/
* html .addition-post-field1 {
	height:17px;
	padding-top:3px;
}

.addition-post-field2 {
	width:246px;
	height:90px;
	
	margin-top:10px;
	/*margin-bottom:15px;*/
	
	overflow:hidden;
	resize:none;
	
	/*テキストスタイル*/
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
	
	padding:5px;
	
	background-image:url(../img/addition_postfield2.gif);
	background-repeat:no-repeat;
	background-color:transparent;
}



#comment-submit {
	display:block;
	float:left;
	
	border:none;
	/*overflow: hidden;*/
	cursor: pointer;
	
	width:70px;
	height:20px;
	
	margin-top:15px;
	margin-right:5px;
	
	background-color:transparent;
	background-image:url(../img/addition_post_postbtn.gif);
	
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	/*テキスト隠蔽*/
	font-size:1px;
	line-height:20px;
	text-indent:-1000em;
}

#comment-submit:active {
	background-image:url(../img/addition_post_postbtn_ac.gif);
}

#comment-preview {
	display:block;
	float:left;
	
	border:none;
	/*overflow: hidden;*/
	cursor: pointer;
	
	width:70px;
	height:20px;
	
	margin-top:15px;
	margin-right:5px;
	
	background-color:transparent;
	background-image:url(../img/addition_post_previewbtn.gif);
	
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	/*テキスト隠蔽*/
	font-size:1px;
	line-height:20px;
	text-indent:-1000em;
}

#comment-preview:active {
	background-image:url(../img/addition_post_previewbtn_ac.gif);
}




.addition-separater {
	display:block;
	float:left;
	width:46px;
	height:320px;
	margin:35px 0px 0px 0px;
	background-color:transparent;
	background-image:url(../img/vline_dot.gif);
	background-position:center 0px;
	background-repeat:repeat-y;
}

/*カラム中、左*/
#addition-col2,#addition-col3 {
}

.addition-title-common {
	/*ここではタイトル共通のスタイルを定義*/
	/*ボックスにする*/
	display:block;
	height:18px;
	
	/*テキストの隠蔽*/
	font-size:1px;
	line-height:18px;
	text-indent:-1000em;
	
	margin-bottom:13px;
}

#addition-addcomment-title {
	width:235px;
	background-image:url(../img/addition_addcomment_title.gif);
}

#addition-comments-title {
	width:126px;
	background-image:url(../img/addition_comments_title.gif);
}
#addition-trackbacks-title {
	width:154px;
	background-image:url(../img/addition_trackbacks_title.gif);
}

#addition-comments,#addition-trackbacks {
	width:255px;
	/*height:149px;*/
	
	overflow:hidden;
	
	margin-bottom:15px;
	
	/*テキストスタイル*/
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#888888;
	line-height:18px;
}

#addition-comments {
	height:280px;
}

#addition-trackbacks {
	height:250px;
}


#addition-comments a,#addition-trackbacks a {
	color:#BBBBBB;
}

#addition-comments p,#addition-trackbacks p {
	margin-bottom:5px;
}


.addition-scrollupbtn:link,.addition-scrollupbtn:hover,.addition-scrollupbtn:visited {
	display:block;
	float:left;
	
	width:26px;
	height:20px;
	
	margin-right:5px;
	
	background-image:url(../img/scrollupbtn.gif);
	
	/*テキストの隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}
.addition-scrollupbtn:active {
	background-image:url(../img/scrollupbtn_ac.gif);
}

.addition-scrolldownbtn:link,.addition-scrolldownbtn:hover,.addition-scrolldownbtn:visited {
	display:block;
	float:left;
	
	width:26px;
	height:20px;
	
	background-image:url(../img/scrolldownbtn.gif);
	
	/*テキストの隠蔽*/
	font-size:1px;
	line-height:1px;
	text-indent:-1000em;
}
.addition-scrolldownbtn:active {
	background-image:url(../img/scrolldownbtn_ac.gif);
}

.addition-trackbackurl {
	width:251px;
	height:20px;
	padding-left:5px;
	
	margin-bottom:10px;
	
	float:left;
	
	/*テキストスタイル*/
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	
	background-image:url(../img/addition_postfield3.gif);
	background-color:transparent;
}

/*firefox用ハック：文字の縦位置を調整*/
html>/**/body .addition-trackbackurl {
	height:17px;
	padding-top:3px;
}

/*IE用*/
* html .addition-trackbackurl {
	height:17px;
	padding-top:3px;
}

/*リンクスタイル取り消し：このスタイルは最後に記述する必要がある*/
a:link.nodeco,a:hover.nodeco,a:active.nodeco,a:visited.nodeco  {
	background-color:transparent;
	background-image:none;
}

/*--------------------- mt用---------------------------*/
#comment-greeting {
	margin-bottom:10px;
}

