/* 文字色、背景色、画像などの設定をカスタマイズされる方は、このスタイルシートの最後の方をご覧ください

左メニューの画像は横幅150px、右メニューの画像は横幅130pxが最適です
記事の画像は横幅380px以下にしてください
それ以上にするとレイアウトが崩れる場合があります。

利用規約は　http://myhurt666.blog22.fc2.com/
*/

*	{margin-top: 0;}

body	{
	margin		: 0px;
	padding		: 0px;
	color		: #666666;
	text-align	: center;
	font-size	: 80%;
	word-break	: break-all;
	line-break	: strict;
	background-color: #fff;
	line-height 	: 160%;
	background	: #fff url(http://blog-imgs-12-origin.fc2.com/r/o/n/ronsard/back.jpg) repeat-y center top;
	font-family	: "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","\30D2\30E9\30AE\30CE\20Pro\20W3",'Hiragino Kaku Gothic Pro','Osaka',sans-serif;
}

#layout	{
	width		: 910px;
	padding-top	: 0px;
	position	: relative;
	margin		: 0 auto;
	background-color: #FFF;
	border-left	: #fff 5px solid;
	border-right	: #fff 5px solid;

}
/****************************************************************/
/* ブログタイトル 						*/
/****************************************************************/
#header	{
	text-align	: left; 
	width		: 910px; 
	height		: 250px;
	padding		: 0;
	margin-bottom	: 10px;
	background-color: #76729E; 
	background-image: url(http://blog-imgs-12-origin.fc2.com/r/o/n/ronsard/header.jpg); 
	background-repeat: no-repeat;
	background-position: center top; 
	background-color : white;
}

#header h1 		{
	text-align	: left;
	font-family	: Verdana,Chicago,Arial,Helvetica,Osaka;
	font-size	: 12pt;
	line-height	: 12pt;
	color		: #fff;
	font-weight	: bolder;
	margin		: 0;
	letter-spacing	: 4px;
	padding		: 180px 0px 0px 10px; 
}

/********************************/
/* ブログ説明文 		*/
/********************************/
.intro 			{
	text-align	: left;
	font-size	: 10pt; 
	line-height	: 10pt; 
	color		: #fff;
	font-weight	: normal; 
	margin		: 0;
	padding		: 10px 20px 0px 10px;
}

/****************************************************************/
/* body		 						*/
/****************************************************************/

#content		{
	width 		: 910px;
	margin		: 10px 15px 0px 0px;
}

#menu			{
	float		: left;
	width		: 180px;
	margin		: 0px 15px 0px 0px;
	text-align		: left;
	overflow		: hidden;
}

#main 			{
	float		: left;
	width 		: 500px;
	margin		: 0px;
	text-align		: left;
	font-family		: Verdana,Arial,Sans-serif;
}

#menu_2 		{
	float 		: left;
	width 		: 200px;
	right		: 0px;
	margin		: 0px 0px 0px 15px;
	text-align	: left;
	overflow	: hidden;
}

#footer 		{
	clear 		: both;
	width		: 890px;
	color		: #666666;
	padding-top		: 10px;
	text-align		: center;
	padding-bottom	: 10px;
	margin-left		: 0px;
	margin-right		: 0px;
	background-color	: #FFF;
	border-top		: 1px solid #CCCADB;
}

/************************************************/
/* プラグイン 					*/
/************************************************/
.plugin_area 		{
	margin 		: 0px;
	margin-bottom	: 15px;
	padding		: 0px;
	border-top	: #CCCADB 1px solid;
	border-right	: #76729E 1px solid;
	border-bottom	: #76729E 1px solid;
	border-left	: #CCCADB 1px solid;
}
.plugin_content, 
.menu_content		{
	margin 		: 0px;
	padding		: 0px 10px;
	font-size 	: 80%;
	line-height	: 125%;
}
/********************************/
/* メニュー、便利ナビ見出し 	*/
/********************************/
h2 			{ color: #333;}

.menu_area h2, 
#benri_navi_area h2 	{
	height		: 20px;
	text-align	: center;
	background	: #CCCADB url(http://blog-imgs-12-origin.fc2.com/r/o/n/ronsard/title.jpg) repeat-x center ;
	color		: #fff;
	font-weight	: bolder;
	padding		: 0px;
	margin-bottom	: 10px;
	font-size	: 10pt;
	line-height	: 16pt;
	border-top	: 1px solid #fff;
	border-left	: 1px solid #fff;
	border-right	: 1px solid #fff;
}

#plugin3_title h2
	{
	color		: #76729E;
	text-align	: left;
	font-size	: 10pt;
	line-height	: 10pt;
	font-weight	: bold;
	margin		: 5px 15px;
	padding-bottom	: 5px;
	border-bottom	: #CCCADB 1px solid;
}
/****************************************/
/*	ヘッダー用カテゴリ LINK 	*/
/****************************************/
#top_link
	{
	margin		: 15px 0px;
	position	: relative;
	width		: 97px;
	height		: 15px;
	text-align	: left;
	vertical-align	: top;
	font-size	: 11px;
	line-height	: 11pt;
	color		: #777;
	background	: transparent url(http://blog-imgs-12-origin.fc2.com/r/o/n/ronsard/_g.gif) no-repeat;
}
#top_link a,	
#top_link a:visited,
#top_link a:link, 
#top_link a:active
	{
	font-family	: Helvetica, Arial;
	color		: #777;
	text-decoration	: none;
	font-weight	: bold;
	padding-left	: 18px;
}
#top_link a:hover
	{
	color		: #ff4500;
	font-weight	: bold;
}
/************************************************/
/*	ヘッダー用カテゴリ LINK (JAVASCRIPT) 	*/
/************************************************/
.top_link_list
	{
	position	: relative;
	width		: 66px;
	margin		: -15px 0px 1px 15px;
	padding		: 5px 0px 5px 2px;
	border		: 1px #76729E dotted;
	background	: #F3F3FA;
	color		: #76729E;
}
.top_link_list a,
.top_link_list a:link,
.top_link_list a visited
	{
	font-family	: Helvetica, Arial;
	text-align	: left;
	font-size	: 11px;
	line-height	: 150%;
	color		: #76729E;
	text-decoration	: none;
}
.top_link_list a:hover 
{
	color		: red;
	font-weight	: normal;
	text-decoration	: underline;
}

#edit a,
#edit a:visited,
#edit a:active,
#edit a:link	
	{
	margin-right	: 5px;
}
#edit a:hover	
	{
	position	: relative;
	left		: 1px;
	top		: 1px;
}		

/********************************/
/* 便利ナビ next and prev 	*/
/********************************/
.benri_navi_state	{
	font-size	: 100%;
	text-align	: left;	
	margin		: 0px 20px 10px 15px;
	padding		: 0px;
	line-height	: 150%;
}
/************************************************/
/* エントリー 					*/
/************************************************/
.entry_table		{
	width		: 500px;
	margin-bottom	: 30px;
	overflow	: hidden;
}
/********************************/
/* 記事タイトル 		*/
/********************************/
.entry_table h2 	{
	color		: #76729E;
	text-align	: center;
	font-size	: 100%;
	font-weight	: bolder;
	margin		: 5px;
	padding-bottom	: 5px;
	border-bottom	: #CCCADB 1px solid;
}
/********************************/
/* 記事本文 			*/
/********************************/
.entry_text 		{
	margin-bottom	: 10px;
	padding		: 0px 15px;
}
/********************************/
/* 記事欄 背景色 		*/
/********************************/
.entry_table,
.comment_table 	{
background-color: #FFF;
border-top	: #CCCADB 1px solid;
border-right	: #76729E 1px solid;
border-bottom	: #76729E 1px solid;
border-left	: #CCCADB 1px solid;
}
/********************************/
/* 記事画像 			*/
/********************************/
.entry_text img 	{
	margin		: 0px;
	padding		: 0px;
} 
/********************************/
/* 記事内 ナビ 			*/
/********************************/
.entry_state 		{
	text-align	: right;
	padding-top	: 5px;
	margin		: 0px 10px 15px 10px;
}
/********************************/
/* テーブル 			*/
/********************************/
.entry_table table,
.entry_table td,
.entry_table th 	{
	border-collapse	: collapse;
	border		: none;
	padding		: 0px;
	margin		: 0px;
	font-size	: 100%;
}
/********************************/
/* テーブルキャプション 	*/
/********************************/
.entry_table caption 
	{
	border-collapse	: collapse;
	padding		: 0px;
	margin		: 0px;
	font-size	: 100%;
}
/********************************/
/* 記事下　next and prev 	*/
/********************************/
.entry_navi 		{
	font-size	: 90%;
	text-align	: center;
	margin		: 0px;
	padding		: 10px;
}

h4, h5, h6 	{ font-size	: 100%;}

/********************************************************/
/* コメント	 					*/
/********************************************************/
/* コメント＆トラックバックタイトル 文字色 */
.comment_title, 
.comment_title a, 
.comment_title a:hover	{ color: #B13F42;}
.comment_title a:hover 	{ text-decoration : none;}

.comment_header 	{
	font-size	: 120%;
	font-weight	: bolder;
	margin		: 10px 10px 15px 10px;
	padding-bottom	: 10px;
	color		: #750000;
	border-bottom	: 1px dotted #cccadb;
}

/* コメント タイトル */
.comment_title 		{
	font-size	: 100%;
	font-weight	: bolder;
	margin		: 0px 10px 15px 10px;
}
/* コメントフォーム テーブル */
.comment_table 		{
	width		: 500px;
	margin-bottom	: 30px;
}

/* コメント ナビ */
.comment_state 		{
	font-size	: 100%;
	text-align	: right;
	line-height	: 150%;
	padding		: 15px 0px 5px 0px;
	margin		: 0px 10px 10px 10px;
	border-bottom	: 1px dotted #E9CFCF;
}

/****************************************************************************************************************/
/* リンク 													*/
/****************************************************************************************************************/
a,
a:visited,
a:link,
a:active	{
		text-decoration	: none;
		color		: #76729E;
}
a:hover 	{
		text-decoration	: underline;
		color		: pink;
}

.entry_text a 		
		{
		text-decoration: underline;
}
.entry_text a:hover
		{
		text-decoration: none;
}
.entry_text li a
		{
		font-weight	: bolder;
		margin-bottom	: 10px;
}

#pagetop a	{
		color		: #fff;
		font-weight	: bolder;
}
#pagetop a:hover
		{
		color		: pink;
		text-decoration	: none;
		border-bottom	: 3px pink dotted;
}
/********************************/
/* 記事タイトル 文字色 		*/
/********************************/
#benri_navi_ul a,
#benri_navi_ul a:link,
#benri_navi_ul a:visited,
#benri_navi_ul a:active,
.menu_area a,
.menu_area a:link,
.menu_area a:visited,
.menu_area a:active,
.entry_state a,
.comment_state a,
.benri_navi_state a
			{ color	: #76729E;}

.menu_area a:hover,
#benri_navi_ul a:hover
			{ color	: pink;}
#benri_navi_area a 	{ color : #76729E;}
#benri_navi_area a:hover{ color : pink;}

.entry_table h2 a 	{}
.entry_table h2 a:hover {}
.comment_header a, 
.comment_header a:hover {}

/********************************/
/* トラックバックURL 		*/
/********************************/
.trackback_text {
	line-height 	: 130%;
	padding-bottom 	: 15px;
	margin		: 0px 10px 10px 10px;
}
/********************************/
/* HOME テーブル 		*/
/********************************/
.home_table	{
	width	: 500px;
	margin	: 0px 0px 40px 0px;
}

/**********************************************************************/
/*****		 文字設定					*******/
/**********************************************************************/

/* 絵文字 */
img.emoji 		{
	margin		: 2px 2px 4px 2px;
	vertical-align	: middle; 
}
/************************/
/* 引用文 		*/
/************************/
blockquote 		{
	padding		: 10px 20px;
	margin		: 10px 0px;
	background		: #FAF4FF;
	border		: 1px #000 dotted;
	color		: #666;
	font-size		: 90%;
	overflow		: auto;
}

/* コード等 */
pre 			{
	border		: 1px solid #CCC;
	background	: #FFF;
	padding		: 10px;
	overflow	: auto;
	margin		: 10px 0px 10px 0px;
	width		: 80%;
}


/* 記事内 ナビ 文字色 */
.entry_state 	{ border-top: 1px dotted #CCCADB;}

/* HOME ナビ 文字色 */
.entry_navi 	{}

/* 記事 文字色 */
.entry_text 	{}

/* トラックバックURL */
.trackback_text {
    border-bottom: 1px dotted #E9CFCF;
}

/********************************/
/* その他 文字色 		*/
/********************************/
.menu_area , 
#main, 
#footer 	{}
#footer a 	{}

/****************************************************************************************************************/
/* リストアイコン 												*/
/****************************************************************************************************************/
.entry_state li,
.comment_state li,
.entry_navi li,
.benri_navi_state li 	{ display: inline; }

/********************************/
/* リスト 文字色 		*/
/********************************/
li 	{ 
	color		: #666666;
	list-style-type : circle;
}
li a 	{
	color		: #76729E;
}
li a:hover 	
	{
	color		: pink;
}
/********************************/
/* リスト 			*/
/********************************/
.menu_area ul 
	{
	text-align	: left;
	margin		: 5px 0px 5px 0px;
	padding-left	: 0px;
	list-style-type	: none;
	text-decoration	: none;
}
/********************************/
/* 便利ナビ リスト 		*/
/********************************/
#benri_navi_ul 
	{
	font-size	: 100%;
	text-align	: left;
	margin		: 0px 0px 10px 15px;
	padding-left	: 0px;
	list-style-type	: none;
	text-decoration	: none;
}
/********************************/
/* リストアイコン 		*/
/********************************/
.menu_area li,
#benri_navi_ul li 
	{
	font-size		: 9pt;
	line-height		: 11pt;
	padding-left	: 20px;
	list-style-type 	: none;
	background		: url(http://blog-imgs-12-origin.fc2.com/r/o/n/ronsard/list.gif)
			no-repeat;
}
.entry_text ul
	{
	margin		: 0px;
	padding		: 10px 10px 0px 10px;
}
.entry_text li
	{
	line-height		: 160%;
	margin-bottom	: 0px;
	padding-left	: 20px;
	list-style-type 	: none;
	background		: url(http://blog-imgs-12-origin.fc2.com/r/o/n/ronsard/list.gif)
			no-repeat;
}

/***********************************************************************************************************************************/
/*****          横カレンダー													****/
/***********************************************************************************************************************************/
.yoko_calender 	{
	height		: 20px;
	background	: #76729E url(http://blog-imgs-12-origin.fc2.com/r/o/n/ronsard/title.jpg) repeat-x center ;
	text-align	: center;
	font-family	: Helvetica, Arial;
	font-size	: 12px;
	line-height	: 18px;
	color		: #E6E6F2;
	padding		: 2px 0;
	margin		: 5px auto 0;
}

.day 	{ margin	: 0 2px; }

/* 横カレンダーのリンク色 */
.yoko_calender a,
.yoko_calender a:link,
.yoko_calender a:visited,
.yoko_calender a:active 
	{
	color		: #fff;
	font-size	: 12px;
	line-height	: 12px;
	text-decoration	: none;
	font-weight	: bold;
}
.yoko_calender a:hover 
	{
	color		: #76729E;
	text-decoration	: none;
	font-weight	: bold;
	background	: #fff;
}
/********************************/
/* カレンダー （プラグイン）	*/
/********************************/
.calendar_layout {
    margin-left: 10px;
    margin-bottom: 15px;
}
.calender {
    font-size: 11px;
    width: 150px;
    background: #FFFFFF;
    border: 1px solid #E9CFCF;
    color: #666;
}
.calender a {font-weight: bolder;}
.calender caption {
    font-size: 11px;
    width: 150px;
    height:14px;
    background: #B13F42;
    color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 1px;
}
.calender caption a:link,
.calender caption a:active,
.calender caption a:visited {color: #FFF; text-decoration: none}
.calender caption a:hover   {color: #CCC; text-decoration: underline;}
.calender th {
    width: 20px;
    height: 16px;
    font-weight: bolder;
    text-align: center;
}

.calender td {
    width: 20px;
    height: 16px;
    text-align: center;
}
.calender td a {
    display: block;
}

.calender td a:link {
    background: #ffffff!important;
    color: #B13F42;
    text-decoration: none;
}

.calender td a:visited {
    background: #ffffff!important;
    color: #666666;
    text-decoration: none;
}

.calender td a:hover {
    background: #ffffff!important;
    color: #B13F42;
    text-decoration: underline;
}

/* カレンダー曜日 */
th#sun {
    color: #CC3300;
}

th#sat {
    color: #0066CC;
}

/********************************/
/* プロフィール画像 		*/
/********************************/
.pay img, 
.plugin-myimage {
margin-bottom	: 0px;
} 

/********************************/
/* for without MacIE5 \		*/
/********************************/
div.section pre {
overflow:scroll;	 /* MacIE用バグ対応 */
}/* */
div.section > pre {
width:auto; /* MacIE用バグ対応 */
}

div.section code {
font-family:monospace; /* 等幅フォントを指定 */
}

/********************************/
/* MAC・IE版バグ回避用 		*/
/********************************/
textarea,input,select {
font-family: "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

/********************************/
/* IEのバグ回避用 		*/
/********************************/
br {
letter-spacing:normal;
}

/********************************/
/* スクロール色指定（IEのみ有効）*/
/********************************/
html, body {	
	scrollbar-arrow-color		: #76729E;
	scrollbar-face-color		: #fff; 
	scrollbar-3dlight-color		: #76729E;
	scrollbar-darkshadow-color	: #76729E;
	scrollbar-highlight-color	: #fff;
	scrollbar-shadow-color		: #fff;
}

