﻿/*
Theme Name: mt02
Theme URI: http://localhost/index.html
Description: WordPress(2.7.1) に対応したテーマ
Version: 0.1
Author: k.ueki
Author URI: http://localhost/index.html
Tags: 
*/
/* blogbb */

a	{text-decoration:none;}
a:visited	{color : #2b76cc;}		/* 一度訪れた */
a:link	{color : #2b76cc;}
a:hover	{ color : red; text-decoration : none; 
			cursor : default; visibility : visible; float : none; clear : none; 
			position : relative; left : 1pt; top : 1pt; }



body {
	font-size: 100%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
/*	font-family: "メイリオ","ＭＳ Ｐゴシック",'Lucida Grande', Verdana, Arial, Sans-Serif;*/
/*	background-color: #c0c0c0;*/
/*	background: #d5d6d7 url('images/kubrickbgcolor.jpg');*/
/*	background: #d5d6d7 url('images/kubrickbgcolor.jpg');*/
/*	background: #ffffff url('images/kubrickbgcolor.jpg');*/
/*	background-color; #ffcc00;*/
/*	background: #ffffff url('images/bk60sha.gif');*/
/*	background: #ffffff url('images/bk60kou.gif');*/ /* ← */
	background: #ffffff url('images/bg.gif');
/*	background: #ffffff url('images/kubrickbgcolor.jpg');*/
	color: #333;
	text-align: left;
	}

/* コンテナ（メインのボックス）～ */
/*div#container	{width: 760px;
	margin: auto}
div#container	{width: 810px;
	margin: auto}
*/
div#container	{width: 950px;
	background-color: #ffffff;
	background-image: url(images/main950.gif);
	background-repeat: repeat-y;

/*
	border-top-style: solid;
	border-top-color: #c0c0c0;
	border-top-width: 1px;
*/
	border-left-style: solid;
	border-left-color: #c0c0c0;		/* silver*/
	border-left-width: 1px;

	margin: auto
	}



/* ヘッダー */
/* ヘッダーの写真は、横９４４縦２００ピクセル以上の画像を用意する */
/*
div#header	{background-image: url(images/header.jpg);
div#header	{background-image: url(images/ki217.jpg);
div#header	{background-image: url(images/seiryu823.jpg);
div#header	{background-image: url(images/mizu0455.jpg);
div#header	{background-image: url(images/mizu0455.jpg);
*/
div#header	{background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding-top: 38px;
	padding-bottom: 100px}

/*タイトル*/
div#header h1	{font-size: 1.875em;
	margin: 0 60px}

/*タイトルのリンク時*/
/*
div#header h1 a	{font-size: xx-large;
*/
div#header h1 a	{text-decoration: none;
	color: #0000ff;
/*	color: #87ceeb;*/
	font-size: xx-large;
	font-family: "HG丸ｺﾞｼｯｸM-PRO","HG創英角ﾎﾟｯﾌﾟ体","ＭＳ 明朝","メイリオ","ＭＳ ゴシック"
	}

div#header h1 a:hover{ color : #00ffff; text-decoration : none; 
			cursor : default; visibility : visible; float : none; clear : none; 
			position : relative; left : 0pt; top : 0pt; }


/*サブタイトル*/
div#header p	{font-size: 0.75em;
/*	margin: 8px 20px 0 */
	margin: 50px 20px 0;					/* 上、左右、下 */
	float: right}


/*div#headermain	{float: left;*/
/*	width: 944px}*/						/* 画像が入るコンテナ（影でない部分） */
div#headermain	{float: left;

	border-top-style: solid;
	border-top-color: #c0c0c0;
	border-top-width: 1px;

	width: 944px}						/* 画像が入るコンテナ *（影の部分？）/
div#headersub	{float: right;
	width: auto}


/* 独立ページのメニュー */
ul#pagemenu	{font-size: 0.85em;
	list-style-type: none;
	background-image: url(images/gg5_32.png);
	margin: 0;
	padding: 8px 5px 7px 10px}		/* 上、右、下、左  一連のリストの設定 */

ul#pagemenu li	{
	display: inline;
	padding-right: 10px}

ul#pagemenu li a	{
	color: #2b76cc;
	text-decoration: none}



/* メイン */
div#main	{width: 647px;		/* width-padding-left が本文の使用できる範囲（写真の最大横幅）  */
	padding-left: 15px;
/*	overflow: auto;	*/			/* コンテナ部分にスクロールバー場現れる */
	float: left}

/* コンテンツ */
div#content	{width: 647px;
	float: right;
	margin-bottom: 20px;
	font-size: 1.35em}					/* フォントの基本の大きさ */

p#pagetitle	{font-size: 0.875em;
	font-weight: bold;
	color: #000000;						/* フォントカラー */
/*	color: #2b76cc;*/						/* フォントカラー */
/*	color: #6495ED;*/
/*	background-color: #FFF8DC;*/
	background-color: #ffffff;
/*
	border: dotted 1px #2b76cc;
*/	
	border: ridge 1px #6495ED;
	border-width: 1px 2px 2px 1px;		/* 上、右、下、左 */
	text-align: center;
	padding: 6px 0;
	margin-top: 20px}

/* 記事（１つ１つの記事） */
div.post	{padding: 7px;				/* 上下左右 */
/*	height: 2.0em; IE6なら間違いも許してくれるが、IE8は許してくれない*/
/*	padding-left: 200px;*/			/* 記事全体 */
	margin: 20px auto;
	}

div.post h2	{background-image: url(images/gg69_5_32.png);
	background-repeat: no-repeat;
	font-size: 0.875em;
	border-left: solid 5px #696969;
	border-bottom: solid 1px #696969;
	padding-left: 22px;			/* 記事のタイトル */
	padding-bottom: 5px;
	margin: 0}
/*
div.post h2 a	{text-decoration: none;
	vertical-align: -20%;				ちょっと不安
	color: #000000}
*/

div.post h2 a	{color : #393939; text-decoration : none; 
	cursor : default; visibility : visible; float : none; clear : none; 
	position : relative; left : 0pt; top : 3pt; }



div.post h2 a:visited	{color : #696969; }		/* 一度訪れた */

div.post h2 a:hover	{ color : red;
	position : relative; left : 1pt; top : 1pt;}

div.post p	{font-size: 0.75em;
	line-height: 1.5em;
	padding-left: 2em;			/* 記事の内容 */
	margin-top: 3px}

div.post p.postinfo	{font-size: small;
	color: #696969;
	text-align: right;
	margin: 0px 0px 0px;		/* 上、左右、下 */
	clear: both}

div.post p.postinfo a	{color: #2b76cc;
	text-decoration: none}

div.post p.postinfo a:hover	{color: red;}

div.kankaku	{
	margin: 0 0 3em;		/* 上、左右、下 */
	}


/* 記事内の画像 */
.aligncenter	{display: block;
		margin-left: auto;
	overflow: auto;				/* コンテナ部分にスクロールバーが現れる */
		margin-right: auto}

div.post img	{border: none;
	overflow: hidden;
/*	overflow: auto;*/				/* コンテナ部分にスクロールバーが現れる */
/*	width: 500px;*/
	-ms-interpolation-mode: bicubic;
	}

.alignleft	{float: left;
		margin-right: 10px;
		margin-bottom: 2px}

.alignright {float: right;
	margin-left: 10px;
	margin-bottom: 2px}

.wp-caption	{border: solid 1px #aaaaaa;
	text-align: center;
	padding-top: 5px;
	margin-top: 10px}


/* ページリンク */
p.pagelink a	{font-size: small;
	padding: 5px 35px;				/* 上下、左右の余白 */
	color: #2b76cc}

p.pagelink2 a	{font-size: small;
	padding: 16px 48px;				/* 上下、左右の余白 */
	color: #2b76cc}

span.pageprev	{float: left}

span.pagenext	{float: right}


/* コメント */
#comments	{clear: both}

div#com	{border: solid 1px #2b76cc;
	padding: 0 18px;
	margin-top: 45px}

textarea	{width: 450px}

div#com h3	{font-size: 0.875em;
	border-bottom: solid 1px #2b76cc;
	padding-bottom: 3px;
	margin-top: 20px}

div#com p	{font-size: 0.75em}

div.compost	{border-bottom: dotted 1px #2b76cc;
	}

div#com p.cominfo	{text-align: right;
	font-size: small;
	color: #808080;
	}

div#com a	{color: #2b76cc;
	}

div#com p#comfeed img	{vertical-align: middle}

div#com p#comfeed a	{color: black;
	font-size: small;
	text-decoration: none}

div#com p#comfeed	{background-color: #a8d1ff;
	padding: 8px;
	margin-top: 30px}

div#com p#trurl	{background-color: #a8d1ff;
	padding: 8px;
	font-size: small;
	margin-bottom: 20px}


div#commentsarea	{
	margin-top: 53px;
	margin-bottom: 20px;
	margin-left: 35px
	}




/* サイドバー */
div#sidebar2	{width: 180px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px}

div#sidebar	{width: 240px;
	float: right;
	margin-top: 53px;
	margin-bottom: 20px;
	margin-right: 5px;
	vertical-align: bottom}			/* 検索ボタンが少し下がるため */

div#sidebar2 h2
	{background-image: url(images/menubar-small.png);
	background-repeat: no-repeat;
	font-size: 0.75em;
	padding: 0px 0px;
	margin: 0}

/*
div#sidebar h2
	{background-image: url(images/menubar-200.png);
	background-repeat: no-repeat;
	font-size: 0.75em;
	color: white;
	padding: 5px 8px;
	margin: 0}
*/

div#sidebar h2
	{font-size: 1em;
	font-size: 0.75em;
	color: #696969;
	padding: 0px 0px;
	margin-top: 10px}



div#sidebar p
	{font-size: 0.75em;
	list-style-type: none;
	margin-top: 0px;
	padding-left: 0px}

/* サイドバーのリスト（リンクのないもの） */
div#sidebar2 li, div#sidebar li
	{font-size: 0.75em;
	color: #696969;
	list-style-type: none;
	margin-bottom: 0px;
/*	background-image: url(images/listmark.png);
	background-repeat: no-repeat;*/
	padding-left: 16px;
	}

div#sidebar2 li a, div#sidebar li a
	{}

div#sidebar2 li a:visited, div#sidebar li a:visited
	{color:#2b76cc;}		/* 一度訪れた */


div#sidebar2 li a:hover, div#sidebar li a:hover
	{color: red;}		/* マウスオーバー */




div#sidebar2 ul, div#sidebar ul			/* リスト全体 */
 	{margin: -12px 0px 20px 0px;		/* 上、右、下、左  一連のリストの設定 */
	/*line-height: 2;*/				/* sidebar の ul設定 */
	padding: 0px}

div#sidebar li li
	{font-size: 1em;
/*	background-image: url(images/listmark-small.png);
	background-repeat: no-repeat;
	background-position: 0 3px;		*/ /* 上下、左右 */
	/*line-height: 2;*/				/* sidebar の li設定 */
/*	line-height: 150%;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 8px}

div#sidebar ul ul {margin: 0px 0px 3px 8px;}		/* 上、右、下、左  次の段階のリスト全体 */

/* カレンダー */
#wp-calendar	{width: 80%;
	margin-bottom: 20px;
	font-size: 1em}

#wp-calendar a	{color: #2b76cc}

#wp-calendar td, #wp-calendar th
	{text-align: center}

#wp-calendar caption	{background-image: url(menubar-small.png);
	background-repeat: no-repeat;
	color: white;
	padding: 6px 8px;
	text-align: left}

#wp-calendar #prev	{text-align: left;
	padding-top: 3px;
	padding-left: 3px}

#wp-calendar #next	{text-align: right;
	padding-top: 3px;
	padding-right: 3px}


/* フィード */
p.feed	{
	height: 18px;
	font-size: 1em;
	font-family: Verdana, Helvetica, sans-serif;
/*	border: solid 1px #8cc63f; */
	padding: 0px;
	margin: 30px 0px}

p.feed a	{color: #444444;
	vertical-align: middle;
	font-size: 1em;
	text-decoration: none}

p.feed img	{border: none;}			/* 画像にボーダーを付けない */

/*
p.feed img	{vertical-align: middle;
	margin-left: 14px;
	margin-right: 1px}
*/


/* タグクラウド（今は必要なし） */
p#tagcloud	{line-height: 1.2;
	margin-top:10px}

p#tagcloud a	{color: #2b76cc}


/* 検索フォーム */
input#s	{width: 147px;
	margin-bottom: 0px}

input#btn	{width: 38px;
	margin-bottom: 0px}




/* フッター */
/*div#footer {
	background: #eee url('images/kubrickfooter.jpg') no-repeat top;
	border: none;
	}
*/

div#footer	{height: 59px;
/*	border-top: solid 3px #2b76cc;*/
	background-image: url(images/footer950.gif);
/*    margin-bottom: 3em;*/
	padding-left: 72px;			/* フッターの左余白 */
	clear: both;
	font-style: normal;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: auto
	}


address	{font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	margin-right: 5em;
	text-align: right;
	padding-top: 6px}

address a	{color: #000000}


/* ２段組み用の設定 */
div#main2 div#content	{width: 538px}

/* １段組み用の設定 */
div#main1 div#content	{width: 760px}

div#main1 div.post {padding: 0.5em 4em 0.5em 4em;}

/*
div#main1 div.post {padding: auto;}
div.post {padding-left: 180px;
	padding-right: 202px}
*/