/**
	basic004 right
	Art-Meter Blog Skin
	2008/03/13
	
	// Image Directory
	/images/tmp_art_60028090/

*/


/* 標準項目 */

/* フォントサイズ初期化 */
/*
10px -> 77%
11px -> 85%
12px -> 92%
13px -> 100%
14px -> 107%
15px -> 114%
16px -> 122%
17px -> 129%
18px -> 136%
*/
body {
	background-color:#A68A67;
	font-size: 13px;
	*font-size: small;
	*font: x-small;
}
/*	#header,*/
	#banner-top,
	#banner-body-top,
    #banner-bottom,
    a#banner-img,
    #main-top, 
    #main-bottom, 
    #left div.sidebar-top,
    .sidebar-bottom,
    .module-top,
    .module-bottom,
    .content-top,
    .content-bottom,
    .date-footer,
    #footer{
		/* display: none; */
		line-height:0;
	}

	h1, h2, h3 {
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-size:100%;
	}

	p {
		font-size:100%;
		line-height: 1.5;
		margin: 0;
		padding: 0;
	}
	ul, ol, li, dl, dt, dd {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	img {
		border-style: none;
	}
	address {
		font-style: normal;
	}
	form {
		margin: 0;
		padding: 0;
		text-align: left;
	}
	input {
		margin: 0;
		padding: 0;
	}
	#goohd_form input {
		font-size: inherit;
	}
	/* コメント、トラックバックの別窓対応のためあえてbody要素にフォント指定しています */
	body{
		margin: 0;
		padding: 0;
	}
	a img {
		border: 0;
	}

/* ベースリンクカラー */
	A                { color: #663300; text-decoration:underline;}
	A:link:hover     { color: #663300; }
	A:link:active    { color: #663300; }
	A:visited        { color: #663300; }
	A:visited:hover  { color: #663300; }
	A:visited:active { color: #663300; }

/* ベース背景色 */
body#ground {
	background: #2e2810 url(/images/tmp_art_60028090/bg_wrap_right.gif) repeat-y 50% 0 fixed;
}


/* レイアウト */
table {
	margin:0 auto 10px;
}
#header table,
#container table {
	margin:0;
}
	#container #main #center {
		margin:0;
		padding: 0;
		width: 585px;
		float: left;
		margin-left:20px;
		_margin-left:10px;
		padding-top:20px;
		overflow:hidden;
	}
	#container #main #left,
	#container #main #right  {
		margin:0;
		padding:0;
		padding-top:20px;
		overflow: hidden;
		width: 180px;
		float: right;
	}
	#container #main #right {
		clear: right;
	}
/* clearfix Hack */
	#container #main{
	    zoom:1;/*for IE 5.5-7*/
	}
	#container #main:after{/*for modern browser*/
	    content:".";
	    display: block;
	    height:0px;
	    clear:both;
	    visibility:hidden;
	}

/* メインブロックレイアウト */
	#container #banner,
	#container #main,
	#footer {
		margin-right: auto;
		margin-left: auto;
	}

	#container #banner {
		height: 204px;
		width: 800px;
		background: #fff url(/images/tmp_art_60028090/bgheader.jpg) no-repeat left top;
		/*padding-top:20px;
		border-bottom:1px solid #566444;
		border-width:0 0 1px;*/
	}
	#container #main {
		width: 800px;
		/*padding-top: 20px;
		border-top:1px solid #566444;
		border-width:0 1px;*/
	}
	#footer {		display:none;
		height: 30px;
		width: 800px;
		clear: both;
		background:#fff;
		/*border:1px solid #663300;
		border-width:0 1px;*/

	}

/* 背景処理 */
#container {
}
/* 各項目 */

	/* バナー部 */
	#container #banner A ,
	#container #banner A:link:hover ,
	#container #banner A:link:active ,
	#container #banner A:visited {color: #ffffff; text-decoration:none; font-weight:bold;}
	
	#container #banner #banner-body-top{
		height:82px;
	}
	
	#container #banner #banner-body{
		/*width:418px;
		background:url(/images/tmp_art_60028090/bgheader02.gif);
		background-color:#DDD3C8;
		padding:15px 5px;*/
		text-align:right;
		vertical-align: middle;
		margin:0px;
		_margin-top:-5px;
		margin-right:15px;
		color: #ffffff;
	}

	#container #banner #banner-body h1 {
		font-size: 180%;
		vertical-align: middle;
		padding:0;
		font-weight:bold;
	}

	#container #banner #banner-body h2 {
		color: #ffffff;
	}
	
	#container #banner banner-body-bottom{
	}

/* サイドバー */
	/* 共通 */
		.sidebar .lgBar{ visibility:hidden; }
		.sidebar hr{}
		.sidebar h2 {
			font-weight: bold;
			vertical-align: middle;
			color: #2F2609;
			/*background: url(/images/tmp_art_60028090/side_ic.gif) no-repeat 5px -3px;*/
			margin: 0 0 7px;
			padding-left: 20px;
			height: 2em;
		}
		.sidebar {color:#2F2609;}
		.sidebar a{color:#663300; text-decoration:underline;}
			.sidebar h2 A ,
			.sidebar h2 A:link:hover ,
			.sidebar h2 A:link:active ,
			.sidebar h2 A:visited { color: #2F2609; text-decoration:none; }

		/* 各モジュール */
			.sidebar .module .module-body {
				margin-bottom: 30px;
				margin-left:15px;
				margin-right:5px;
				padding:0 10px 0 2px;
			}
		/* エントリーアーカイブスクロール */
			.sidebar #archive-datebased .module-body {
				overflow: auto;
				width:80%;
				height: 100px;
			}

			.sidebar #archive-datebased .module-body table {
				width:70%;
			}
			.sidebar .module .module-body table{
				width:100%;
				margin:0;
				padding:0;
				border-collapse: collapse;
			}
			.sidebar td {
				padding-bottom: 6px;
			}
			.sidebar #calendar .calendar td {
				padding-bottom: 0px;
			}
		/* カレンダー */
			.sidebar #calendar .calendar {
				color:#ffffff;
				width: 140px;
				line-height:160%;
				/*line-height:1.6;*/
				/* font-size: 0.8em; */
			}
			/*.sidebar #calendar .calendar .calMonth,*/
			.sidebar #calendar .calendar .calWeek {
				font-weight: bold;
			}
			.sidebar #calendar .calendar .calMonth{
				color:#2F2609;
				padding:3px 0 0;
				background:url(/images/tmp_art_60028090/sideline01.gif) top repeat-x;
			}

			.sidebar #calendar .calendar .calLink {
				color: #663300;
                text-decoration:underline;
			}
			.sidebar #calendar .calendar A,
			.sidebar #calendar .calendar A:link:hover,
			.sidebar #calendar .calendar A:link:active {
				color: #663300;
				text-decoration:underline;
            }

			.sidebar #calendar .calendar .calLink:visited,
			.sidebar #calendar .calendar A:visited {
				color:#FFCC66;
			}
			.sidebar #calendar .calendar .calRule {
				background:url(/images/tmp_art_60028090/sideline01.gif) repeat-x;
			}

			.sidebar #calendar .module-top{
			}

		/* プロフィール */
			.sidebar #profile {
			}
			.sidebar #profile dl#profile_body{
				width:150px;
			}
			.sidebar #profile dt,
			.sidebar #profile dd {
				display:block;
				color:#2F2609;
				font-weight:bold;
				margin:0 2px 2px 0;
				padding:2px 5px;
				border: 1px solid #DBC471;
			}
			.sidebar #profile dt {
				background: #DBC471;
			}
			.sidebar #profile dt.sex ,
			.sidebar #profile dt.from {
				clear:left;
				float:left;
				width:56px;
			}
			.sidebar #profile dd.sex,
			.sidebar #profile dd.from {
				margin-left:70px;
			}
			.sidebar #profile dt.pr {
				clear:left;
			}
		/* login module */
			.sidebar #login_module {
			}
			.sidebar #login_module .lgText{
			}
				.sidebar #login_module td{
					padding-bottom: 4px;
				}
				.sidebar #login_module input{
				}
			.sidebar #login_module .lgRule{
			}
			.sidebar #login_module .editLink {
			}

		/* recommendation */
			.sidebar #recommendation{
			}
			.sidebar #recommendation font{
				font-size:100%;
			}
		
		/* バナー */
			.sidebar #banners {}
			.sidebar #banners h2{
				display:none;
			}
			.sidebar #banners ul{
				margin: 0 0 10px;
			}
			.sidebar #banners li{
				list-style:none;
				margin: 0 0 10px;
			}
			.sidebar #banners li#art-meter-logo span{
				display: block;
				width: 147px;
				list-style: none;
				font-size: 85%;
				text-align: center;
			}
			.sidebar #banners li#art-meter-logo span a,
			.sidebar #banners li#art-meter-logo span a:hover,
			.sidebar #banners li#art-meter-logo span a:active,
			.sidebar #banners li#art-meter-logo span a:visited{
				text-decoration: none;
			}


/* メイン部 */
	#main {
		/*background: white;*/
		color: #2F2B27;
	}
	#main #center .content{
	}
	#main #center table ,
	#main #center table th,
	#main #center table td,
	#main #center table thead,
	#main #center table tbody,
	#main #center table tfoot{
		text-align: left;
	}

	/* エントリー部 */
		#main #center .content .entry-set {
			background:#DBC471 url(/images/tmp_art_60028090/bg_entry.gif) bottom repeat-x;
		}
		/* エントリーヘッダ */
			#main #center .content .entry-top h2 {
				border-bottom:1px dotted #F2A300;
				background:#A68A67;
				padding-top: 3px;
				padding-bottom: 10px;
				margin:0 0 10px;
				font-size:140%;
			}
			#main #center .content .entry-top h2  A { color: #2F2609;text-decoration:none;}
			#main #center .content .entry-top h2  A:link:hover { color: #2F2609;text-decoration:underline; }
			#main #center .content .entry-top h2  A:link:active { color: #2F2609; }
			#main #center .content .entry-top h2  A:visited { color: #2F2609; }

			#main #center .content .entry-top,
			#main #center .content .entry-body,
			#main #center .content #entry-comment{
				width:553px;/* 585px - 36px = 559px */
				overflow:auto;
				word-break: break-all;
			}
			#main #center .content .entry-top{
				width:585px;
				overflow:hidden;
			}
			#main #center .content .entry-top-item{
				text-align: right;
				height:15px;
				padding-bottom: 3px;
				padding-right:5px;
			}
				#main #center .content .entry-top .entry-top-item .etTime{}
				#main #center .content .entry-top .entry-top-item .etCategory{}
				#main #center .content .entry-top .entry-top-item .etText{}

		/* エントリーボディ */
			#main #center .content .entry{
				margin-top: 10px;
			}
				#main #center .content .entry .entry-body {
					margin: 0 18px;
					line-height: 1.6;
				}
				#main #center .content .entry .entry-body-top{
					text-align: center;
					padding: 0 auto 15px;
				}
				#main #center .content .entry .entry-body-top .etImage{
					margin: 0 auto;
				}
				#main #center .content .entry .entry-body-top .thumbnail{
					margin: 0 auto;
				}

				#main #center .content .entry .posted {
					text-align:right;
					margin:0 0 32px;
					padding:15px;
				}
				#main #center .content .entry .posted .etgooLink{}
				#main #center .content .entry .posted .etCommentLink{}
				#main #center .content .entry .posted .etTBLink{}
		/* エントリーフッタ */
			#main #center .content .entry-footer {height:1px;}

		/* 広告エリア */
		#main #center .content .entry-gooAd{
			margin-bottom:30px;
		}
		#main #center .content .entry-gooAd iframe{
			width:100%;
		}

/* コメントエリア */
	#main #center .content #entry-comment{}

	#main #center .content #entry-comment div.direct-source{
		display:none;
	}
	#main #center .content #entry-comment table{
		border-collapse:collapse;
		width: 97%;
		margin:0 2px 10px;
	}
	#main #center .content #entry-comment table table{
		width: 99%;
	}

	/* ナビゲーション */
		#main #center .content #next-back {
			text-align:center;
			margin:15px 0;
		}
		#main #center .content #next-back .etPrev{}
		#main #center .content #next-back .etNext{}


	/* コメント */
		#comment-module{
			line-height: 1.5;
			/*background:#fff;*/
		}
			#comment-module div.direct-source{
				display:none;
			}

		/* 基本設定 */
		#comment-module .cmHeadText{
			color: #2F2609;
		}
		#comment-module .comment{
			border:solid #DBC471 1px;
			padding: 0;
			margin: 0;
		}
		#comment-module .comment .comment {
			border: 0;
			margin: 0;
			padding:10px 20px;
		}
		#comment-module .comment .comment table {
		}
		.comment td,
		#comment-module td{
		}
		#entry-comment #comment-module td,
		#entry-comment .comment td{
		}
		/* 詳細設定 */
			#comment-module .cmTitle,
			#comment-module .cmText{
				font-weight:bold;
				color: #333333;
			}
			#comment-module .cmTitle{
				font-weight:bold;
				color: #2F2609;
			}
			#comment-module .cmName{
			}
			#comment-module .cmBody{
				line-height:120%;
				display:block;
				width:auto;
				overflow:auto;
				word-break: break-all;
			}
			#comment-module .etRule{}
			#comment-module .cmDate{
			display: block;
			text-align: right;
			}
			#comment-module .cmForm{
			}
/* TrackBack */
	#tb_module {
		margin:10px 0;
		padding:0;
		line-height: 120%;
		/*background:#fff;*/
		width:95%;
		overflow:auto;
		word-break: keep-all;
	}
		#tb_module div.direct-source{
			display:none;
		}
		/* この記事のTrackback Ping-URL */
		#tb_module .tbTrackback {
		font-weight: bold;
		}
		/* トラックバックURL */
		#tb_module .tbUrl {
		}

		#tb_module td,
		.trackback td{
		}
		#entry-comment #tb_module td,
		#entry-comment .trackback td{
		}
		.trackback {
			border:solid #DBC471 1px;
			padding: 0;
			margin: 0;
		}
		.trackback .trackback {
			border: 0;
			margin: 0;
			padding:10px 30px;
		}
		.trackback .trackback a {
		text-decoration: none;
		}
	 	.trackback .tbETitle {
		/*ブログタイトル*/
			font-weight:bold;
				color: #2F2609;
		}
		/* トラックバック記事 */
		.trackback .tbDesc {
			line-height:1.5;
			display:block;
			width:auto;
			overflow:auto;
		}

/*----ポップアップのコメント・トラバフォントサイズ----*/
#comment-module .cmHeadText{font-size: 100%;}/*コメント見出し*/
#comment-module .comment .comment table{font-size: 77%;}/*コメント記事*/
#comment-module table .cmText b{font-size: 77%;}/*コメントを投稿する*/
#comment-module .cmForm{font-size: 77%;}/*フォーム部分*/
#tb_module .tbTrackback{font-size: 92%;}/*このページのトラックバックURL*/
#tb_module .tbUrl{font-size: 77%;}/*URL*/
.trackback table .trackback table{font-size: 77%;}/*トラックバック記事*/

/*----詳細ページのコメント・トラバ上書き----*/

body#ground #comment-module .cmHeadText{font-size: 122%;}
body#ground #comment-module .comment .comment table{font-size: 92%;}
body#ground #comment-module table .cmText b{font-size: 100%;}
body#ground #comment-module .cmForm{font-size: 92%;}
body#ground #tb_module .tbTrackback{font-size: 107%;}
body#ground .trackback table .trackback table{font-size: 92%;}
body#ground #tb_module .tbUrl{font-size: 100%;}


/* MicroAdの項目 */
	.gooAd {
		background-color: #C6A588;
	}

	TD.gooAd_sponsor_td {
		font-size: 9px;
		padding: 3px 3px 2px 3px;
		text-align: left;
		color: #2F2609 !important;
	}
	TD.gooAd_title_td {
		font-size: 10px;
		padding: 4px 3px 0 3px;
		text-align: left;
	}
	TD.gooAd_url_td {
		font-size: 10px;
		padding: 4px 3px 0 3px;
		text-align: right;
	}
	TD.gooAd_text_td {
		font-size: 10px;
		padding: 3px 3px 2px 3px;
		text-align: left;
	}
	.gooAd_text{}
	TD.gooAd_btm_td {
		font-size: 20px;
		padding: 3px 3px 3px 3px;
	}


	/* スポンサーリンク文字 */
	a.gooAd_sponsor {
		text-decoration: underline !important;
		color: #333300 !important;
	}
	/* タイトルリンク文字 */
	a.gooAd_title {
		font-weight: bold !important;
		text-decoration: none !important;
		color: #522505 !important;
	}
	/* URLリンク文字 */
	a.gooAd_url {
		text-decoration: none !important;
		color: #660066 !important;
	}
	
	/* テキストリンク文字 */
	a.gooAd_text {
		text-decoration: none !important;
		color: #000 !important;
	}
	/* リンク範囲拡大 */
	.gooAd_title_td A,
	.gooAd_url_td A,
	.gooAd_text_td A {display: block;width:100%;}

