/* ページ全体の基本的な設定と背景色 */
	body {
		margin:0px;
		background:#ffffff;
		font-family:  "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;
		font-size:80%;

	}

/* リンク文字設定 */
	a {
		color: #0000cc;
		text-decoration: underline;
	}
	a:link {
		color: #0000cc;
	}
	a:visited {
		color: #0000cc;
	}
	a:active {
		color:#CCFF00;
	}
	a:hover {
		color:#ff0000;
	}

/* h1h2h3 */
	h1{
		margin: 0px;
		padding: 0px;
        display: none;
	}
		
	h2{
		margin-bottom: 10px;
		padding: 3px;
        background-color:#66CCCC;
        font-size:100%;
        color:#333;
	}

	h3 {
		margin-bottom: 10px;
		padding: 3px;
        background-color:#66CCCC;
        font-size:100%;
        color:#ffffff;
	}

/* 2カラム全体 */
	#box {
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		padding: 0px;
		padding-bottom: 15px;
		width: 800px;
		border-bottom: 1px solid #666699;
		border-left: 1px solid #666699;
		border-right: 1px solid #666699;
		background-color: #FFFFFF;

	}

/* タイトル名 */
	#banner {
		background-image: url("http://www.yurai.jp/archives/top.jpg");
		height: 75px;
		text-align: left;

	}

/* タイトル名の文字のリンク色 */
	#banner a {
		font-weight:380;
		font-size: 100%;
		text-decoration: none;
	}
	#banner a:link{
		color: #0000ff;
		background: none;
	}
	#banner a:visited{
		font-size: 100%;
		color: #0000ff;
		background: none;
	}
	#banner a:active,
	#banner a:hover {
		font-size: 100%;
		color: #ff0000;
		background: none;
	}
	#banner h2 {
		color: #ff0000;
		font-weight: 700;
		font-size: 100%;
        display: none;

	}



#head {
	width: 800px;
	background: #0000FE;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
}
#head table {
	
}
#head table td {
	white-space: nowrap;
}
#head a {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 100%;
	display: block;
	padding: 7px 15px;
	text-decoration: none;
}
#head a:visited {
	color: #FFFFFF;
}
#head a:hover {
	background: #0099FF;
}

#head a#now {
	background: #ff9900;
}

#head h2 {
        display: none;
	}


/* サイト説明文 */
	.description {
		color: #ffffff;
		font-size: 100%;
		color: #333399;
		text-align: left;
		font-weight: bold;
		padding:2px;
		margin-bottom: 5px;	
		line-height: 100%;
	}



.menu{
background-color:#0000ff;
padding:6px;
text-align:center;
		font-size: 100%;
font-weight:bold;
margin:0px 0px 40px 0px;
height:15px;
}




.menu a { 

padding: 6px 15px 6px 15px; /* リンク部分の余白 */ 
text-align: center; /* リンク文字の位置 */
margin:0px; 
text-decoration: none;
height:15px;
} 



.menu a:link {
color:#ffffff;
}

.menu a:visited {
	color: #ffffff;		/* 読み込み済みのリンクの色 */
	}

.menu a:active {
	color: #ff0000;		/* クリックされた瞬間のリンクの色 */

	}



.menu a:hover {
	color:#ffffff;		/* マウスを上に乗せた時の色 */
		text-decoration: none;
	background-color:#0099ff;
	}


 .menu a#now{ 
	color:#ffffff;		/* マウスを上に乗せた時の色 */
		text-decoration: none;
	background-color:#ff9900;



}                  


/* エントリーのある大段落（トップページ） */
	#content {
		float: left;
		width: 570px;
		border-bottom: 0px solid #666699;
		border-left: 0px solid #666699;
		border-right: 0px solid #666699;
		margin-top : 0px ;
		margin-bottom : 10px ;
	}

/* エントリーのある大段落（トップページ以外） */
	#container {
		margin-top : 0px ;
		margin-bottom : 10px ;
	}

/* エントリー別の段落 */
	.blog {
		padding:0px 15px 15px 15px;
		font-size: 100%;
		font-weight:normal;
		color: #000000;
		background: none;
	}

/* 各エントリー */
	.blogbody {
		background:#ffffff;
		background-position:right; 
		background-repeat:repeat-y; 
		background-image: url("");
		color:#000000;
		font-size: 100%;
		padding-left:8px;
		padding-right:8px;
		line-height:130%;
		letter-spacing:0.00em;
		width : auto ;
		margin-bottom:15px;
		word-break: break-all; /* 半角文字折り返し対処 2004.10.14追加*/
	}





/* タイトルと本文の行間を狭くする対処 */






/* 各エントリーの文字のリンク色 */
	.blogbody a {
		color: #0000cc;
		text-decoration: none;
	}
	.blogbody a:link {
		color: #0000cc;
		text-decoration: none;
	}
	.blogbody a:visited {
		color: #0000cc;
		text-decoration: none;
	}
	.blogbody a:active {
		color:#6600CC;
		text-decoration: none;
	}
	.blogbody a:hover {
		color:#FF0000;
		text-decoration: none;
	}

/* エントリーの画像（左に配置した時の文章とのマージン） 2004.07.20追加 */
	.blogbody img {
		margin-right: 8px;
		margin-bottom: 5px;
	}


/* エントリーのタイトル */
	.title	{
	color: #333399;
		font-size: 100%;
	background-color: #f0ffff;
	text-align: left;
	font-weight: bold;
	padding:2px;
	margin-bottom: 10px;	
	line-height: 100%;	
	border: 1px dashed #333399;	
	}

/* 「ホーム」等へのリンク部分（トップページ以外） */
	#menu {
		font-size: 100%;
		font-weight:normal;
		background: none;
		margin:0px;
		padding-top:2px;
		padding-bottom:1px;
		text-align:left;
	   line-height:110%;
	}
		#menu2 {
		font-size: 100%;
		font-weight:normal;
		background: none;
		margin:0px;
		padding-top:3px;
		padding-bottom:2px;
		text-align:left;
	    line-height:110%;
	}

/* エントリー */

   .glay{background-color:#eeeeee;}

	.title-mail {
	font-size: 100%;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:20px;
	line-height: 100%;
	background-image:url(http://www.yurai.jp/archives/bar1.gif) ;
	background-repeat:no-repeat;
	height:18px;
	padding:5px 0px 3px 10px;
	}

	.title-campaign {
	font-size: 100%;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:20px;
	line-height: 100%;
	background-image:url(http://www.yurai.jp/archives/bar2.gif) ;
	background-repeat:no-repeat;
	height:18px;
	padding:5px 0px 3px 10px;
	}

	.title-new {
	font-size: 100%;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:20px;
	line-height: 100%;
	background-image:url(http://www.yurai.jp/archives/bar3.gif) ;
	background-repeat:no-repeat;
	height:18px;
	padding:5px 0px 3px 10px;
	}

	.title-woman {
	font-size: 100%;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top:20px;
	line-height: 100%;
	background-image:url(http://www.yurai.jp/archives/bar2.gif) ;
	background-repeat:no-repeat;
	height:18px;
	padding:5px 0px 3px 10px;
	}

/* エントリー */
	.content-blog {
	padding:0px 10px 0px 10px;
	line-height:150%;
	font-size: 100%;
	}

	.google {
	font-size: 100%;
	font-family: "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;
	}

/* エントリーのカテゴリー */
	.cate	{ 
		font-size: 100%;
		line-height:140%;
		text-align:left;
		padding-bottom:10px;
		border-bottom:1px dotted #669966;
	}


	.cate2	{ 
		font-size: 100%;
		line-height:150%;
		text-align:left;

	}


/* エントリーの日付 */
	.date	{ 
		font-size: 100%;
		font-weight:none;
		color: #ffffff;
		background: #8FABBE;
		background-position:left; 
		background-repeat:no-repeat;
		background-image: url("画像を置くURl/ファイル名.gif");
		padding-left:5px;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:6px;
		margin-left:5px;
		margin-right:5px;
	}

/* エントリー投稿者の段落 */
	.posted {
		font-size: 100%;
		color: #999999;
		border-top: 1px dotted #999999;
		text-align:right;
		margin-top:10px;
	}



	.posted-s {
		font-size: 100%;
		color: #333;
		border-top: 1px solid #999999;
		text-align:right;
		margin-top:5px;
	}

/* 「続きを読む」の行 */
	.extended { 
		font-weight:normal;
		padding: 3px;
	}

/* blockquote設定 */
	blockquote {
		color: #666;
		margin:15px 20px 0px 20px;
		font-size: 100%;
		font-weight:normal;
		background:#f6f6f6;
		line-height:150%;
		padding: 10px; 
		border: 2px dotted #999999;
		width: auto ;
	}

/* 2004.10.22 TypeKeyによるコメントで投稿者アイコンが枠で囲まれてしまう対処 */
	.commenter-profile img {
		vertical-align: middle;
		border-width: 0;
	}

/* エントリーのテキストエリア可変長指定 2004.07.20追加 */
	.blogbody textarea {
		width: 97% ;
	}

/* quotetitle設定 */
	.quotetitle{
        font-size:100%;
		font-weight:normal;
		border-bottom: 1px solid #666699;
		padding: 3px;
	}


/* 右側メニュー */
	#right{
		float: right;
		color: #000000;
		width : 220px ;
		background:#eeeeee;
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
	}

/* 右側メニュー */
	.right-content{
		padding-top : 0px;
		padding-left : 10px;
		padding-right : 0px;
		padding-bottom : 10px;
		font-family: "メイリオ","ＭＳ Ｐゴシック","Osaka",sans-serif;

	}

/* カレンダー年月 */
	.calendarhead{
		text-align: center;
		color:#666666;
		font-size: 100%;
		background: none;
		letter-spacing: .3em;
	}

/* カレンダー曜日数字 */
	.calendar {
		text-align: center;
		color:#666666;
		font-weight:normal;
		background: none;
	}
	.calendar a:link {
		font-size: 100%;
		color: #8FABBE;
		text-decoration: underline;
	}
	.calendar a:visited{
		font-size: 100%;
		color: #8FABBE;
		text-decoration: underline;
	}
	.calendar a:active{
		font-size: 100%;
		color: #8FABBE;
		text-decoration: underline;
	}
	.calendar a:hover {
		font-size: 100%;
		color: #006699;
		text-decoration: underline;
	}

/* カレンダー日付のリンク以外の文字サイズ 2004.08.29追加 */
	.calendar td {
		font-size: 100%;
	}

	.calendar th {
        font-size:100%;
		width : 23px ;
	}
	.calendar table {
		padding: 0px;
		border-collapse: collapse;
	}

/* 「検索」「コメント」「エントリー」「カテゴリ」「リンク」等の見出し */
	.sidetitle {
		color:#ffffff;
		font-size: 100%;
		font-weight: bold;
		margin-top:3px;
	background-image:url(http://www.yurai.jp/archives/bar02.gif) ;
		line-height: 100%;
		padding: 5px 3px 3px 30px;
		text-align: left;
		margin-top:20px;
		margin-bottom: 10px;
		height:18px;
	}


   .search{ background-color:#6699cc; padding:5px; font-size:100%; margin:10px 10px 20px 10px;}

/* 「カテゴリ」 */
	.side1 {
		color:#0000ff;
/*		background: #cceecc;  */
		font-size: 100%;
		font-weight:normal;
		line-height:120%;
		padding:2px 2px 2px 5px;
		margin:0px 0px 20px 0px;
		letter-spacing:-0.04em;
/*		word-break: break-all; *//* 半角文字折り返し対処 2004.10.14追加 */
	}

/* 「検索」「コメント」「エントリー」「リンク」等 */
	.side {
		color:#0000ff;
		background: none;
		font-size: 100%;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		margin-bottom:25px;
		word-break: break-all; 
	}

/* サイドメニューツリー化 */
	ul.tree {
		margin: 0px!important;
		padding: 0px!important;
		font-size:100%;
		list-style: none!important;
	}

	ul.tree ul {
		margin: 0px!important;
		padding: 0px!important;
	}

	ul.tree li {
		margin: 0px!important;
		padding: 0px 0px 0px 16px!important;
		background-image: url(tree_lst_dotted.gif);
		background-repeat: no-repeat!important;
		list-style: none!important;
	}

	ul.tree li.end {
		background-image: url(tree_end_dotted.gif);
		list-style: none;
	}


/* サイドメニュー折りたたみ */
	.sidetitle2 {
		width: auto;
		margin:3px 0px 0px 0px;
		padding:1px 0px;
		line-height:100%;
		text-align: left; /* テキスト配置 */
}

	.sidetitle2 a {
		width: auto;


	}

/* 通常 */
	.sidetitle2 a:link,
	.sidetitle2 a:visited {
		display: block;
		padding: 5px 3px 3px 30px;
/*		border: 1px solid #999999; /* 枠線 */
		color:#000000; /* 文字色 */
		height:17px;
		font-size: 100%;
		text-decoration: none;
		font-weight:bold;
		background-image:url("http://www.yurai.jp/archives/bar_001.gif") ;
        background-repeat:no-repeat;
	}

/* マウスポイント時 */
	.sidetitle2 a:hover {
		padding: 5px 3px 3px 30px;
/*		border: 1px solid #999999; /* 枠線 */
		color:#ffffff; /* 文字色 */
		height:17px;
		font-size: 100%;
		text-decoration: none;
		font-weight:bold;
		background-image:url("http://www.yurai.jp/archives/bar_002.gif") ;
        background-repeat:no-repeat;
	}



/* サイドメニュー折りたたみ */
	.sidetitle3 {
		width: 140px;
		margin:0px 0px 0px 0px;
		padding:0px 0px;
		line-height:90%;
		text-align: center; /* テキスト配置 */
}

	.sidetitle3 a {
		width: 140px;
	}

/* 通常 */
	.sidetitle3 a:link,
	.sidetitle3 a:visited {
		display: block;
		padding: 5px;
		border: 1px solid #999999; /* 枠線 */
		color:#666666; /* 文字色 */
		background-color:#f6f6f6; /* 背景色 */
		font-size:100%;
		text-decoration: none;
	}

/* マウスポイント時 */
	.sidetitle3 a:hover {
		padding: 5px;
		border: 1px solid #999999; /* 枠線 */
		color:#ffffff; /* 文字色 */
		background-color: #999999; /* 背景色 */
		font-size:100%;
		text-decoration: none;
	}


/* 2004.10.22 サブカテゴリー対応 */
	.side #categories {
		color: #666666;
		background: none;
		font-size: 100%;
		font-weight:normal;
		line-height:150%;
		text-align: left;
		padding:2px;
		margin-bottom:25px;*//* 冗長指定削除 2004.11.24追加 */
	}

	.side #categories ul {
		padding-left: 15px;
		margin: 0px;
		margin-bottom: 0px;
	}

	.side #categories ul ul {
		margin-bottom: 0px;
	}

	.side #categories li {
		margin-top: 0px;
		margin-bottom: 0px;
		list-style-type: circle;
	}

.subcategories a.foldmark {
		font-size: 100%;; /* マークのフォントサイズ */
    text-decoration: none; /* マークの文字装飾（何も表示しない） */
}

/* サブカテゴリー対応 ここまで */

	.side-counter {
		font-size:100%;
		background: none;
		padding:2px;
		margin-top:8px;
		margin-bottom:25px;
	}

	.side2 {
		color:#666666;
		background: none;
		font-size:100%;
		font-weight:normal;
		line-height:150%;
		padding:2px;
		margin-bottom:5px;
	}

	.image img {
		border: 1px solid #666699;
		margin-top: 20px;
	}

/* RSS(XML)の設定 */
	.syndicate {
		color:#666666;
		font-size:100%;
		line-height:150%;
		text-align: left;
		margin-bottom:5px;
	}

/* Poweredの設定 */
	.powered {
		color:#666666;
		font-size: 100%;
		line-height:150%;
		text-align: left;
		margin-top:50px;
	}

/* 「コメント」「コメントする」の見出し */
	.comments-head	{
		font-size: 100%;
		color: #ffffff;
		background: #99cccc;
		padding-top:2px;
		padding-left:5px;
		padding-bottom:2px;
		width : auto ;
		margin-top:10px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:10px;
	}

/* 「コメント」の段落 */
	.comments-body {
		font-size:100%;
		font-weight:normal;
		color:#666666;
		line-height:150%;
		padding:0px;
		margin-left:8px;
		margin-right:8px;
		margin-top:0px;
		margin-bottom:0px;
		word-break: break-all; /* 半角文字折り返し対処 2004.10.14追加*/
	}

	.comments-body p {
		margin-top:10px;
		margin-bottom:5px;
	}

	/* コメントテキストエリアの幅指定 2004.07.20追加 */
	.comments-body textarea {
		width:266px;
	}

/* 「コメント」投稿者 */
	.comments-post {
		font-size:100%;
		color: #999999;
		border-top: 1px dotted #999999;
		text-align:right;
		padding:0px;
		margin-top:0px;
		margin-bottom:0px;
	}

	.comments-post a:link {
		color: #8FABBE;
		text-decoration: underline;
		background: none;
	}
	.comments-post a:visited {
		color: #8FABBE;
	}
	.comments-post a:active{
		color: #8FABBE;
	}
	.comments-post a:hover {
		color: #006699;
	}

/* 「トラックバック」の段落 */
	.trackback-body {
		color:#336699;
		font-size:100%;
		font-weight:normal;
		background:#fff;
		line-height:140%;
		padding:10px;
		margin:10px;
		border-bottom:1px dotted #003366;
	}

/* トラックバックURL */
	.trackback-url {
		font-size:100%; 
		font-weight:bold;
		color: #336699;
		background:#ffffff;
		border: 2px solid #336699;
		padding:10px;
		margin:10px;
	}

/* 「トラックバック」投稿者 */
	.trackback-post {
		color:#336699;
		font-size:100%;
		font-weight:normal;
		background:#fff;
	}

/* ポップアップウインドウ全体 2004.12.30追加 */
	#box-commentspop {
	}

/* ポップアップウインドウのタイトル部分 */
	#banner-commentspop {
		z-index: 1; /* バナーの重なり順序対処 2004.12.30追加 */
		color:#999999;
		background:#ffffe0;
		background-position:right top;
		background-repeat:repeat-y;
		background-repeat:no-repeat;
		background-image: url("画像を置くURl/ファイル名.gif");
		padding-left:10px;
		padding-top:10px;
		padding-bottom:10px;
		text-align: left;
		border: 1px solid #666699;
	}

	#banner-commentspop h1 {
		color: #999999;
		font-weight: normal; /* 文字の太さ修正 2004.12.30修正 */
		font-size:100%; /* フォントサイズ修正 2004.12.30修正 */
	}

	#banner-commentspop h2 {
		color: #999999;
		font-weight: normal;
		font-size:100%;
	}

	#content-commentspop {
		border-bottom: 1px solid #666699;
		border-left: 1px solid #666699;
		border-right: 1px solid #666699;
		margin : 0px ;
		padding : 10px ;
		height : 100%;
	}

	#content-commentspop h2	{ 
		font-size:100%;
		font-weight:none;
		color: #ffffff;
		background: #8FABBE;
		background-position:left; 
		background-repeat:no-repeat;
		padding-left:5px;
		padding-top:2px;
		padding-bottom:2px;
		margin-top:6px;
		margin-bottom:10px;
	}

	#content-commentspop h3	{ 
		font-size:100%;
		font-weight:none;
	}

	.blogbody-commentspop {
		background-position:right; 
		background-repeat:repeat-y; 
		background-image: url("画像を置くURl/ファイル名.gif");
		color:#666666;
		font-size:100%;
		padding-top:0px;
		line-height:150%;
		width : auto ;
		margin-top:0px;
		margin-bottom:0px;
	}

	.blogbody-commentspop p {
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.posted-commentspop {
		font-size:100%;
		color: #999999;
		border-top: 1px dotted #999999;
		text-align:right;
		margin-top:0px;
		margin-bottom:15px;
		}

/* 検索、コメントなどの入力フォームの設定 */
	form {
		margin:0px;
	}

/* 投稿者名、コメントの書き込み欄の文字化け防止 */
	input,textarea {
	}

