/*

ここは消さないで下さい

Title: ２カラム基本

Author: 松木　京子　info@ec-blog.com

Access: http://www.ec-blog.com/

CSSLicense: 【商用ＢＬＯＧ専門店】

*/



/* ページ全体の基本的な設定と背景色 */

body {

	margin: 0px 0px 20px 0px;

		background-color: #FFFFFF;

	

        	text-align: center;

        

	}



/* 指定が無い時のリンクの下線の有無 */

a {

	text-decoration: none;

	

	

	}



/* 指定が無い時の未読リンクの色 */

a:link {

	color: #006699;

	}



/* 指定が無い時の既読リンクの色 */

a:visited {

	color: #006699;

	}



/* 指定無い時のリンク部分のクリック時 */

a:active {

	color: #006699;

	}



/* マウスカーソルがリンクにかさなった時 */

a:hover {

	color: #CC0000;

	text-decoration: underline;

	}



/* 指定が無い時の見出しタグの設定 */

h1, h2, h3 {
	color: #ffffff;
	margin: 0px;

	padding: 0px;

	font-weight: normal;

	}



/* ブログを囲む枠の背景色や線、余白などの設定 */

#container {

	line-height: 120%;

		margin-right: auto;

	margin-left: auto;

	text-align: left;

	padding: 0px;

	width: 740px;

	

	background-color: #f9fff3;

	border: 1px solid #000000;



	}



/* バナー部分の文字や背景色、枠線、余白などの設定 */

#banner {

	color: #ffffff; /*f9fff3*/

	text-align: left;

	padding-left: 400px; /*20px*/

	padding-right: 50px; /*420px*/

	padding-top: 50px;

	background-repeat:no-repeat;

	background-image: url("http://www.naturebeing.com/uchinoko/archives/images/header.jpg");

	height: 105px;

	}



/* バナー部分の画像表示形式を指定するプロパティ */

#banner-img {

	display: none;

	}



/* バナー部分の未読リンクの色025102 */

#banner a {

	color: #ffffff; /* ffffff*/

	text-decoration: none;

	}



/* バナー部分のh1に対する文字サイズの指定025102 x-large */

#banner h1 {

	color: #ffffff; /*ffffff*/

	font-size: 14px;

	line-height: 120%;

	

	}



/* バナー部分のh2に対する文字サイズの指定 small*/

#banner h2 {

	font-size:10px;
       color: #ffffff;
	padding-top: 5px;	

	}





/* エントリー全体を入れるＢＯＸの基本設定 */

#center {

		float: left;

	width: 540px;

	

	overflow: hidden;

	}



/* centerの内側のＢＯＸの基本設定 */

.content {

	padding: 20px 30px 5px 30px;

	background-color: #f9fff3;

	

	color: #000000;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	}



/* 右側のメニューを入れるＢＯＸの基本設定 */

#right {

		float: left;

	width: 200px;

	background-color: #f9fff3;

	

	overflow: hidden;

	}



/* contentで指定されているＢＯＸの中でPタグを使用した時の設定 */

.content p {

	color: #000000;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	font-weight: normal;

	line-height: 140%;

	text-align: left;

	margin-bottom: 10px;

	overflow: hidden;

	}



/* contentで指定されているＢＯＸの中でblockquoteタグを使用した時の設定 */

.content blockquote {

	line-height: 150%;

	}



/* contentで指定されているＢＯＸの中でliタグを使用した時の設定 */

.content li {

	line-height: 150%;

	}



/* contentで指定されているＢＯＸの中でh2タグを使用した時の設定（日付） */

.content h3 {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	

	text-align: right;

	font-weight: bold;		

	margin-bottom: 10px;

	border-bottom: 1px solid #000000;

	}



/* contentで指定されているＢＯＸの中でh3タグを使用した時の設定（エントリータイトル） */

.content h2 {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: 14px;

	

	text-align: left;

	font-weight: bold;	

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-bottom: 10px;

	border-left: 4px solid #FF8C00;	

	}



/* contentで指定されているＢＯＸの中でh2タグを使用した時の設定（日付） */

.content h4 {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	

	text-align: left;

	font-weight: bold;

	

	

	margin-bottom: 10px;

	

	}







/* contentで指定されているＢＯＸの中でp.postedを使用した時の設定（投稿者やコメント） */

.content p.posted {

	color: #999999;

	font-family: Verdana, Arial, sans-serif;

	font-size: x-small;

	border-top: 1px solid #999999;

	text-align: right;

		

	margin-bottom: 15px;

	line-height: normal;

	padding: 3px;

	}



/* contentで指定されているＢＯＸの中でp.postedを使用した時の設定（投稿者やコメント） */

.content p.navi {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	text-align: left;

	line-height: normal;

	padding: 0px 0px 10px 0px;

	margin: 0px;

	}



/* right（メニュー枠）の内側のＢＯＸの余白の設定 */

.sidebar {

	padding-right: 15px;

	padding-top: 10px;

	}





/* カレンダーの基本設定 */

#calendar {

  	line-height: 140%;

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: x-small;

		

  	padding: 2px;

	text-align: center;

	margin-bottom: 10px;

	}



/* カレンダーテーブルの基本設定 */

#calendar table {

	padding: 2px;

	border-collapse: collapse;

	border: 0px;

	width: 100%;

	}



/* カレンダーのタイトル部分の設定（月、日） */

#calendar caption {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;	

	text-align: center;	

	text-transform: uppercase;

	padding: 5px 0px 5px 0px;	

	letter-spacing: .3em;

	}



/* カレンダーのセル(th)部分の設定 */

#calendar th {

	text-align: center;

	font-weight: normal;

	}



/* カレンダーのセル(td)部分の設定 */

#calendar td {

	text-align: center;

	}



/* メニュー枠内でh2タグを使用した時の設定 */

.sidebar h2 {

	color: #666666;

	font-size: 14px;

	text-align: left;

	font-weight: bold;

	

	text-transform: uppercase;  	

	letter-spacing: .3em;

	padding: 5px 0px 5px 0px;

	border-bottom: 1px solid #000000;

	}



/* メニュー枠内でulタグを使用した時の設定 */

.sidebar ul {

	padding-left: 0px;

	margin: 0px;

	margin-bottom: 10px;

	}



/* メニュー枠内でul ulタグを使用した時の設定 */

.sidebar ul ul {

	margin-bottom: 0px;

	}



/* メニュー枠内でcategories ulタグを使用した時の設定 */

.sidebar #categories ul {

	padding-left: 15px;

	}



/* メニュー枠内でliタグを使用した時の設定 */

.sidebar li {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: x-small;

	text-align: left;

	line-height: 150%;

	list-style-type: none;	

	

	margin-top: 10px;



	}



/* メニュー枠内で categories li　を使用した時の設定 */

.sidebar #categories li {

	list-style-type: circle;

	}



/* メニュー枠内で img(画像）タグを使用した時画像の周りに白い枠線がつく設定 */

.sidebar img {

	border: 3px solid #f9fff3;

	}



/* photo を使用した時の設定 */

.photo {

	text-align: left;

	margin-bottom: 20px;

	}



/* link-note ではさまれた範囲の文字の設定 */

.link-note {

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	line-height: 120%;

	text-align: left;

	padding: 5px 2px 2px 10px;

	margin-bottom: 10px;

	}



/* Movable Typeの著作権表示部分Powered by に使われる設定 */

#powered {

	font-family: Verdana, Arial, sans-serif;

	font-size: x-small;

	line-height: 150%;

	text-align: left;

	color: #666666;

	margin-top: 20px;

	margin-bottom: 10px;

	padding: 5px 2px 2px 10px;

	}



/*  コメントされたデータを表示した時の設定 */

#comment-data {

	float: left;

	width: 180px;

	padding-right: 15px;

	margin-right: 15px;

	text-align: left;

	border-right: 1px dotted #BBB;

	}



/*  コメントのフォームのtextareaの幅の設定 */

textarea[id="comment-text"] {

	width: 80%;

	}



/*  commenter-profile imgを使用した時の設定 */

.commenter-profile img {

	vertical-align: middle;

	border-width: 0;

	}



/* 引用タグ（blockquote）を使用したときの設定 */

	blockquote {

		color: #000000;

		margin:10px 5px 0px 5px;

		font-size:12px;

		font-weight:normal;

		background:#FFFFCC;

		line-height:150%;

		padding: 10px; 

		border: 2px dotted #99CC00;

		width: auto ;

	}



.sidebar hr { border:1px dashed #999999;}



.content p.about {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	text-align: left;	

	line-height: normal;

	border: 2px dotted #8faebe;

	padding: 5px 5px 5px 5px;

	margin: 0px 0px 10px 0px;

	}



.toptitle	{ 

	padding: 5px 0px 5px 5px;	

	margin-bottom: 10px;

	border: 1px solid #8faebe;

	background-color: #eaf2ff;

	text-align: center;

	}



.content p.trackbacks-info {

	color: #666666;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	text-align: center;

	background:#eaf2fb;	

	padding: 5px 0px 5px 5px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px dashed #b8dafc;

	}







#comments-experimental .comment .comment-footer,

#comments-experimental .comment .comment-content {

    margin-right: 25px;

    margin-left: 25px;

    margin-bottom: 15px;

}



#comments-experimental .comment .comment-header {

    font-size: 16px;

    margin: 5px auto 5px 10px;

    text-shadow: #99A 2px 2px 1px #66F;

    color: #666;

}



#comments .comment-header { display: none; }

#comments .comment-footer-experimental { display: none; }

#comments-experimental .comment-footer { display: none; }



.module-tagcloud .module-content {text-align: left; }

.module-tagcloud .module-content .module-list { list-style: none; }

.module-tagcloud .module-content .module-list .module-list-item { display: inline; }

.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }

.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }

.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }

.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }

.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }

.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }



/* ◆ヘッダーメニュー部分の背景色や余白などの設定◆ */

#tophead {

	background-image: url("");

	background-color: #000066;

	text-align: left;

	color: #f9fff3;

	font-family: Verdana, Arial, sans-serif;

	font-size: small;

	font-weight: bold;

	margin : 0px 0px 0px 0px ;

	padding: 5px 0px 5px 20px;

	border-top: 1px solid #f9fff3;

	

	}



/* ◆ヘッダーメニュー部分のリンクの設定◆ */

#tophead a {

	color: #f9fff3;

	text-decoration: none;

	}



#tophead a:hover {

	color: #FF9900;

	text-decoration: underline;

	}



#footer {

	background-color: #ffffff;

	text-align: center;

	color: #000000;

	font-size: 11px;

	margin : 0px 0px 0px 0px ;

	padding: 5px 0px 5px 20px;

	

	}




