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

body {

	margin: 0px 0px 20px 0px;

	background-color: #FFFFFF;

       	text-align: center;        

	}



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

a {

	text-decoration:underline ;	

	}



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

a:link {

	color: #0000ff;

	}



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

a:visited {

	color: #0000ff;

	}



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

a:active {

	color: #0000ff;

	}



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

a:hover {

	color: #CC0000;

	text-decoration: underline;

	}



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

h1, h2, h3 {

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	}



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

#container {

	line-height: 1.25;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

	padding: 0px;

	width: 800px;

	

	background-color: #FFFFFF;

	border: 1px solid #000000;

	background-repeat:no-repeat;

	background-image: url("http://hagaki-present.hokehoke.com/archives/images/topckey_001.gif");

	}





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

#two-container {

	line-height: 1.25;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

	padding: 0px;

	width: 740px;

	

	background-color: #FFFFFF;

	border: 1px solid #000000;

	background-repeat:no-repeat;

	background-image: url("http://hagaki-present.hokehoke.com/archives/images/topckey_002.gif");

	}





/* ３カラムタイトルバナー左 */

#banner {



	color:#ffffff;

	padding: 25px 30px 20px 30px;

	text-align: left;

	border-bottom: 0px;

	width: 540px;

	}



a#banner-img {

	display: none;

	}



#banner a,

#banner a:link,

#banner a:visited {

    color: #ffffff;

    font-size: 18px;

    text-decoration: none;

}



	#banner a:active,

	#banner a:hover {}





/* タイトル */

#banner h1 {

    color: #ffffff;

   font-weight: bold;

    font-size: 18px;

}



/* タイトル */

#banner h2 {

    color: #ffffff;

   font-weight: normal;

    font-size: 12px;

	line-height: 1.5;

	margin: 10px 0px 0px 0px;

}



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

#box {

	padding: 15px 15px 0px 15px;



	}



/* 左メニュー用２カラムエントリー全体を入れるＢＯＸの基本設定 */

#two-boxleft {

	padding: 15px 0px 0px 15px;



	}



/* 右メニュー用２カラムエントリー全体を入れるＢＯＸの基本設定 */

#two-boxright {

	padding: 15px 15px 0px 0px;



	}





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

#center {

	float: left;

	width: 410px;

	overflow: hidden;

	}



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

#two-center {

	float: left;

	width: 540px;

	overflow: hidden;

	}







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

.content {

	padding: 0px 15px 5px 15px;

	background-color: #FFFFFF;	

	color: #000000;

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

	font-size: 12px;

	}



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

#right {

	float: left;	

	margin:0px;

	width: 180px;

	background-color: #FFFFFF;	

	overflow: hidden;

	}



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

#left {

	float: left;	

	margin:0px;		

	width: 180px;

	background-color: #FFFFFF;

	overflow: hidden;

	}



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

#two-right {

	float: left;	

	margin:0px;

	width: 180px;

	background-color: #FFFFFF;	

	overflow: hidden;

	}



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

#two-left {

	float: left;	

	margin:0px;		

	width: 180px;

	background-color: #FFFFFF;

	overflow: hidden;

	}





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

.content p {

	color: #000000;

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

	font-size: 12px;

	font-weight: normal;

	line-height: 1.5;

	text-align: left;

	margin: 5px 0px 15px 0px;

	padding: 0px;

	}



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

.content blockquote {

	line-height: 1.5;

	}



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

.content ul {

	padding-left: 15px;

	margin: 0px;

	margin-bottom: 10px;

	}



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

.content li {

	line-height: 1.5;

	}



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

.content h1 {

	color: #666666;

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

	padding: 0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	font-size: 18px;	

	text-align: left;

   font-weight: bold;	

	}





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

.content h2 {

	color: #cc0000;

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

	font-size: 14px;	

	text-align: left;

   font-weight: bold;	

	}



.title	{ 

	padding: 5px 0px 5px 5px;	

	margin-bottom: 10px;

	background:#ffffff;	

	border: 4px double #000000;

	}



.title2	{ 

	padding: 5px 0px 5px 5px;	

	margin-bottom: 10px;

	border-bottom: 1px solid #999999;

	background-color: #FFE8BA;

	}



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

.content h3 {

	color: #0a6cce;

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

	font-size: 11px;

	text-align: left;

	font-weight: bold;

	margin-bottom: 5px;

	}



/* エントリーの日付 */

.content p.date	{

		font-weight: bold; 

		font-size: 12px;

		color: #666666;

		padding:5px 0px 0px 0px;

		margin:6px 0px 0px 5px;



	}





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

.content p.posted {

	color: #999999;

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

	font-size: 10px;

	border-top: 1px solid #999999;

	text-align: left;	

	margin-bottom: 25px;

	line-height: normal;

	padding: 3px;

	}



.trackbacks-header	{ 

	padding: 5px 0px 5px 5px;	

	margin-bottom: 10px;

	background:#b8dafc;	

	border: 3px solid #daecfe;

	}



.comments-header	{ 

	padding: 5px 0px 5px 5px;	

	margin-bottom: 10px;

	background:#b8dafc;	

	border: 3px solid #daecfe;

	}



.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;

	}





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

.sidebar {

	padding: 0px;

	margin: 0px;

	}



#calendarbox {

  	padding: 5px;

	margin: 0px 0px 10px 0px;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	text-align: center;

	}





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

#calendar {

  	line-height: 1.25;

	color: #666666;

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

	font-size: 10px;	

  	padding: 0px;

	text-align: center;

	margin-bottom: 10px;

	width: 150px;



	}



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

#calendar table {

	padding: 2px;

	border-collapse: collapse;

	border: 0px;

	font-size: 10px;

	width: 100%;

	}



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

#calendar caption {

	color: #666666;

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

	font-size: 10px;

	padding: 5px;

	text-align: center;

	font-weight: bold;	

	text-transform: uppercase;	

	letter-spacing: .0em;

	}



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

#calendar th {

	text-align: center;

	font-weight: normal;

	font-size: 10px;

	}



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

#calendar td {

	text-align: center;

	font-size: 10px;

	}



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

.sidebar h2 {

	color:#FFFFFF;

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

	font-size:12px;

	line-height:1.25;

	text-align:center;

	background-color: #000000;

	padding: 5px 0px 5px 0px;

	border: 1px solid #000000;

	}





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

.sidebar ul {

	padding-left: 0px;

	margin: 0px;

	margin-bottom: 5px;

	}



/* メニュー枠内で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: 10px;

	text-align: left;

	line-height: 130%;

		

	margin-top: 10px;

	list-style-type: none;

	}



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

.sidebar #categories li {

	list-style-type: circle;

	}



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

.sidebar img {

	border: 3px solid #FFFFFF;

	}



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

.photo {

	text-align: left;

	margin-bottom: 20px;

	}



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

.link-note {

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

	font-size: 11px;

	line-height: 1.5;

	text-align: left;

	padding: 5px;

	margin: 0px 0px 10px 0px;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	}



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

#powered {

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

	font-size: 10px;

	line-height: 1.25;

	text-align: left;

	color: #666666;

	overflow: hidden;

	padding: 0px;

	margin: 0px;

	}



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

#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:1.5;

		padding: 10px; 

		border: 2px dotted #99CC00;

		width: auto ;

	}



/* エントリーの画像 */

.content img {

margin-right: 8px;

margin-bottom: 5px;

}





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



td {

	font-size: 12px;

	line-height: 1.5;		

	}



/* フッター2006/20/15 */

#footer {

	color:#666666;

	font-size: 12px;

	line-height: 1.5;

	padding: 0px 0px 5px 0px;

	margin: 0px 0px 0px 0px;

	text-align: center;

clear: both;

	}



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

#one-container {

	line-height: 1.25;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

	padding: 0px;

	width: 550px;

	

	background-color: #FFFFFF;

	border: 1px solid #000000;

	background-repeat:no-repeat;

	background-image: url("http://hagaki-present.hokehoke.com/archives/images/topckey_003.gif");

	}



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

#one-center {

	float: left;

	width: 548px;

	margin-top : 0px ;

	margin-bottom : 10px ;	

	overflow: hidden;

	}



#adsensetop {

	padding: 5px 15px 0px 10px;

	}



.entrybox a.adlink {

font-size: 9px;

color: #006699;

text-decoration: none;

	}



.entrybox {

	width: 336px;

	}



.sidebar a.sadlink {

font-size: 9px;

color: #006699;

text-decoration: none;

	}



.ad-link {

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

	font-size: 11px;

	line-height: 1.5;

	text-align: left;

	padding: 5px;

	margin: 0px 0px 10px 0px;

	border-top: 10px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	}

.content a.adlink {
font-size: 9px;
color: #006699;
text-decolation: none;
}