@charset utf-8;
/*
name: Blog-text Style Library No.032-red
designer: Blog-text
designer_url: http://www.blog-text.jp/
developer: Blog-text
developer_url: http://www.blog-text.jp/
*/

/*--------------------------------------
¡¡´é½ÃÀ¡2¡¦
---------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
}
 
body {
	background: url(back_body.gif);
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", MS PGothic, Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	
font-size: 12px;
	font-weight: normal;
	line-height: 1;
	text-align: center;
	vertical-align: middle;
	color:#333333;
}

ul, ol {
	list-style: none;
}

table, input, textarea, h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

/*--------------------------------------
¡¡¥¯¥é¥¹
---------------------------------------*/
/* ¥µ¥¤¥É¥Ê¥Ó¥¿¥¤¥È¥ë */
.menu_title {
	margin-bottom:10px;
	padding:4px 0 0 30px;
	height:24px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	background:url(side_title.gif) no-repeat;
}

/* ¥¨¥ó¥È¥ê¡¼¥¿¥¤¥È¥ë */
#conts .entry_title{
	padding: 5px 0 0 30px;
	height:29px;
	font-size: 15px;
	font-weight: bold;
}
.three_column_default .entry_title, .three_column_A .entry_title, .three_column_B .entry_title {
	background:url(entry_title.gif) no-repeat;
}
.two_column_default .entry_title, .two_column_right .entry_title, .two_column_left .entry_title {
	background:url(entry_title_2.gif) no-repeat;
}
	* html #conts .entry_title{
		height:40px;
	}

#conts .entry_title a:link {
	color: #333333;
}
#conts .entry_title a:visited {
	color: #717197;
}
#conts .entry_title a:hover {
	color: #505FE2;
}
#conts .entry_title a:active {
	color: #333333;
}

/* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¥¿¥¤¥È¥ë¡¦¥³¥á¥ó¥È¥¿¥¤¥È¥ë¡¦¡¦"¡¦*/
#conts .title{
	margin-bottom:10px;
	padding-left:30px;
	height:29px;
	font-size: 15px;
	font-weight: bold;
}
.three_column_default .title, .three_column_A .title, .three_column_B .title {
	background:url(tb_cmt_title.gif) no-repeat;
}
.two_column_default .title, .two_column_right .title, .two_column_left .title {
	background:url(tb_cmt_title_2.gif) no-repeat;
}
	* html #conts .title{
		height:36px;
	}

/* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¡¦¥³¥á¥ó¥È¡¦¸¡ºí#·ãC¥¢¥¦¥È */
#trackbacks, #comments, #comment_input, #comment_pending, #comment_error, #no_search_results, #no_search, #dynamic_pages_error {
	margin: 0 0 40px;
	line-height: 1.7;
}

/* ¥µ¥¤¥É¥Ê¥Ó¥ê¥¹¥È */
.menu_frame {
	padding:0 0 10px 0;
}

.menu_frame ul.menu_list {
	margin: 0 0 0 5px;
}

.menu_frame ul.menu_list ul {
	margin: 5px 0 0 0;
}

.menu_frame ul.menu_list li {
	padding: 0 0 10px 10px;
	background:url(side_point.gif) no-repeat 0 4px;
}

/*--------------------------------------
¡¡¥Ø¥Ã¥À¡¼
---------------------------------------*/
#header {
	margin-bottom:10px;
	padding: 25px 0 0 510px;
	height: 175px;
	background: url(header.gif) no-repeat;
}

	* html #header {
	margin-bottom:10px;
	height: 200px;
	}

#header h1 {
	margin-bottom:5px;
	font-size: 22px;
	font-weight: bold;
	text-align:left;
}

#header h1 a {
	text-decoration: none;
	color:#575757;
}
 
/* ¥Ç¥£¥¹¥¯¥ê¥×¥·¥ç¥ó */
#header p {
	text-align:left;
	color:#575757;
}

/*--------------------------------------
¡¡¥¨¥ó¥È¥ê¡¼
---------------------------------------*/
/* ¥¨¥ó¥È¥ê¡¼¥Ê¥Ó */
.entry_navi {
	margin:8px 0 10px 0;
	text-align:center;
}

/* ¥¨¥ó¥È¥ê¡¼¥Ü¥Ã¥¯¥¹ */
.entry_box{
	margin-bottom: 40px;
}


/* Åê¹ÆŽÒËîEÛê¡¦*/
.entry_box .entry_data{
	padding: 0 15px 15px 0;
	text-align: right;

}

.entry_box .entry_data li {
	display: inline;
}

/* Åê¹ÆŽÒËî*/
.entry_box .entry_data span {
	font-weight: bold;
}

/* ¥¨¥ó¥È¥ê¡¼ÆâÉÆ */
.entry_box .entry_body{
	padding: 0 15px 0 15px;
	line-height: 1.7;
}

/* ¥¨¥ó¥È¥ê¡¼ÆâÉÆ¡ä¥Æ¥­¥¹¥ÈÀ¡2¡¦*/
.entry_box .entry_body .disc {
	margin-bottom:10px;
}

/* Ãô+L£å€ ¤ç"Åà¡¦¡¦"Áé"¡¦ïñ¡¦¡¦ £ö¼¡2¡¦*/
.entry_box .entry_body p.more {
}


/* ·å/o£ë!E°îÉÑÉôÉå*/

.entry_box .entry_body h3{
	padding:2px 0 0 10px;
	height:20px;
	font-size:13px;
	line-height:normal;
	color:#828282;
}
.three_column_default .entry_box .entry_body h3, .three_column_A .entry_box .entry_body h3, .three_column_B .entry_box .entry_body h3{
	background:url(entry_h3.gif) no-repeat;
}
.two_column_default .entry_box .entry_body h3, .two_column_right .entry_box .entry_body h3, .two_column_left .entry_box .entry_body h3{
	background:url(entry_h3_2.gif) no-repeat;
}

.entry_box .entry_body blockquote{
	margin:10px;
	padding:10px;
	border:1px solid #E1E1E1;
	background:#FCF4FF url(blockquote.gif) no-repeat top right;
	color:#BF4FD7;
}

/* ¥¿¥°¾éÆëŽÀ*/

.entry_box .entry_body .tags_info {
	margin:10px 0 5px 0;
}

.entry_box .entry_body .tags_info li {
	display: inline;
}

.entry_box .entry_body .tags_info li a {
}

.entry_box .entry_body .tags_info h3 {
	padding:0;
	display: inline;
	font-weight: bold;
	text-transform: capitalize;
	background:none;
}
	* html .entry_box .entry_body .tags_info h3{
		padding:5px 0 0 0;
	}

/* ¥«¥Æ¥´¥ê¡¼¡¦¥³¥á¥ó¥È¡¦¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¾éÆëŽÀ*/

.entry_box .entry_info{
	padding:15px 15px 0 15px;
	text-transform: capitalize;
}
.three_column_default .entry_box .entry_info, .three_column_A .entry_box .entry_info, .three_column_B .entry_box .entry_info{
	background:url(center_line.gif) no-repeat top;
}
.two_column_default .entry_box .entry_info, .two_column_right .entry_box .entry_info, .two_column_left .entry_box .entry_info{
	background:url(center_line_2.gif) no-repeat top;
}

.entry_box .entry_info li {
	display: inline;
}

/* ¥«¥Æ¥´¥ê¡¼ */
.entry_box .entry_info li.categores {
}

/* ¥³¥á¥ó¥È */
.entry_box .entry_info li.comments {
}

/* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ */
.entry_box .entry_info li.trackbacks {
}

/*--------------------------------------
¡¡¥È¥é¥Ã¥¯¥Ð¥Ã¥¯
---------------------------------------*/

/* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯Âå8g */
#trackbacks{
}

/* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯URL */
#trackbacks #tb_url{
	padding: 0 15px 15px 15px;	
}
#trackbacks #tb_url input {
	padding: 2px 0 2px 5px;
	border: solid 1px #999999;
	font-size: 13px;
	color:#BF4FD7;
}

/* ³Æ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¥Ü¥Ã¥¯¥¹ */
#trackbacks .tb_box{
	padding-top:10px;
}

/* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¥¿¥¤¥È¥ë */
#trackbacks .tb_box h4 {
	padding: 0 0 5px 15px;
	font-size: 15px;
}
#trackbacks .tb_box h4 a {
}

/* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯³µÍ× */
#trackbacks .tb_box p {
	padding: 0 15px 5px 15px;
}

/* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¾éÆëŽÀ*/
#trackbacks .tb_box .trackback_data {
	padding: 5px 15px 15px 15px;
	font-size:13px;
}
.three_column_default #trackbacks .tb_box .trackback_data, .three_column_A #trackbacks .tb_box .trackback_data, .three_column_B #trackbacks .tb_box .trackback_data{
	background:url(center_line.gif) no-repeat top;
}
.two_column_default #trackbacks .tb_box .trackback_data, .two_column_right #trackbacks .tb_box .trackback_data, .two_column_left #trackbacks .tb_box .trackback_data{
	background:url(center_line_2.gif) no-repeat top;
}

#trackbacks .tb_box .trackback_data li {
	display: inline;
}

#trackbacks .tb_box .trackback_data li a {
}





/*--------------------------------------
£é"ËéLËâÕàËáR¥á¥ó¥È¡¦¥³¥á¥ó¥È¥×¥ì¥Ó¥å¡¼
---------------------------------------*/

#comments{
}

/* ¥³¥á¥ó¥ÈÆâÉÆ¥Ü¥Ã¥¯¥¹ */
#comments .comment_body{
	padding: 0 15px 5px 15px;
}

/* ¥³¥á¥ó¥È¥Æ¥­¥¹¥ÈÀ¡2¡¦*/
#comments .comment_body p {
}

/* ¥³¥á¥ó¥ÈÅê¹ÆŽÒ¾éÆëŽÀ*/
#comments .comment_data{
	padding: 5px 15px 15px 15px;
}
.three_column_default #comments .comment_data, .three_column_A #comments .comment_data, .three_column_B #comments .comment_data{
	background:url(center_line.gif) no-repeat top;
}
.two_column_default #comments .comment_data, .two_column_right #comments .comment_data, .two_column_left #comments .comment_data{
	background:url(center_line_2.gif) no-repeat top;
}

#comments .comment_data li {	
	display: inline;	
}

/* ¥³¥á¥ó¥ÈÅê¹ÆŽÒËî*/
#comments .comment_data li span {
}

	

/*--------------------------------------
¡¡¥³¥á¥ó¥ÈÆðÉ÷Ž­
---------------------------------------*/

#comment_input{
}

#comment_input form{
	padding: 0 15px 0 15px;
}

#comment_input dl {
}

/* ÆðÉ÷-€ËýÇî*/
#comment_input dt {
	font-size: 13px;
	letter-spacing: 1px;
}

#comment_input dt label {

}

/* ÆðÉ÷#t¥©¡¼¥à */
#comment_input dd {
	margin: 0 0 5px 0;
}

#comment_input textarea {
	padding: 3px;
	width: 95%;
	overflow: auto;
}

/* ¥¯¥Ã¥­¡¼Éþ1¡¦*/
#comment_input #cookie {
	padding: 0 0 5px 0;
}

#comment_input #cookie li {
	display: block;
}

/* ÆâÉÆÁ÷¿®¡¦³ÎÇ§ */
#comment_input ul {
}

#comment_input li {
	display: inline;
}

#comment_input input {
}

#comment_input li input#comment-preview {
	margin-bottom:20px;
}

#comment_input li input#comment-post {
	margin-bottom:20px;
}


/*--------------------------------------
¥³¥á¥ó¥È¡¦t¡¦¥³¥á¥ó¥È¥¨¥é¡¼¡¦¥À¥¤¥Ê¥ß¥Ã¥¯¥Ú¡¼¥¸¥¨¥é¡¼
---------------------------------------*/
#comment_pending, #comment_error, #dynamic_pages_error{
}

#comment_pending p, #comment_error p, #dynamic_pages_error p{
	padding: 10px 15px 0 15px;
}
#comment_error .attention, #dynamic_pages_error .attention{
	background:none;
}


/*--------------------------------------
¡¡¸¡ºí,µé¡¦E¸¡ºí+@Ç½£ö·ÈÍÑÊð6@
---------------------------------------*/
#no_search_results, #no_search{
}


#no_search_results p, #no_search p{
	padding: 10px 15px 0 15px;
	line-height: 1.7; 
}

#retrieval_result {
	padding: 0 0 10px 0;
}




/*--------------------------------------
¡¡¥µ¥¤¥É¥Ê¥Ó
---------------------------------------*/
/* ¸¡ºí#t¥©¡¼¥à */
#search {
}

#search form {
}

#search form #search_text {
	width: 100px;
}

#search ul {
	padding: 5px 0 10px 0;
	list-style: none;
	font-size: 11px;
}

#search li {
	margin: 0 0 5px 0;
}

	* html #search li {
		margin-bottom: -3px;
		/*Mac IEÍÑ¥Ï¥Ã¥¯*/
		/*\*//*/
		margin-bottom: 0;
		/**/ 
	}

#search li input {
	vertical-align: middle;
}

#search_submit {

}
#tags p {
	margin: 0 5px 10px 5px;
}

/* ¥¢¡¼¥«¥¤¥Ö¥ê¥ó¥¯ */
#archives {
	border-bottom: solid 1px #999999;
}

/* ¥Õ¥£¡¼¥É */
#feed p {
}
#feed .feed_icon {
}

/* RSS */
#other {
	padding:5px 0 10px 15px;
	border-bottom: solid 1px #999999;
}
#other li {
	padding:3px 0;
}

/*--------------------------------------
¡¡¥Õ¥Ã¥¿¡¼
---------------------------------------*/
#footer {
	clear:both;
	margin-top:-100px;
	text-align: center;
	height:155px;
	font-size: 11px;
	background:url(footer.gif) no-repeat center bottom;
}
	* html #footer{
	margin-top:0;
	height:105px;
	}

#footer ul {
	padding-top:100px;
}	
	* html #footer ul{
	padding-top:50px;
	}

#footer li {
	display: inline;
}

#footer li a {
}
 
/*--------------------------------------
¡¡¥ê¥ó¥¯¿§À¡2¡¦
---------------------------------------*/
a:link {
	color: #BF4FD7;
}

a:visited {
	color: #717197;
}

a:hover {
	color: #505FE2;
}

a:active {
	color: #BF4FD7;
}
/*--------------------------------------
¡¡Áõ¾ð
---------------------------------------*/
.attention {
	padding:10px 20px 10px 20px;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.7;
}
/*--------------------------------------/
/										/
/										/
/										/
/		¡¡¡¡¥ì¥¤¥¢¥¦¥È£ö¼¡2¡¦		/
/										/
/										/
/										/
/--------------------------------------*/
#container {
	margin: 0 auto;
 	width: 860px;
	background:#FFFFFF;
	text-align: left;
}

#main {
	overflow: hidden;
}

/*--------------------------------------
¡¡2¥«¥é¥à¡¡¥é¥¤¥È¥Ê¥Ó¡¡¥Ç¥Õ¥©¥ë¥È
---------------------------------------*/
.two_column_default #container #conts, .two_column_right #container #conts {
	margin: 0 20px 0 20px;
	width: 620px;
	float: left;
}

	*html .two_column_default #container #conts, .two_column_right #container #conts {
		margin: 0px 20px 0px 10px;
	}
	
.two_column_default #container #side_navi, .two_column_right #container #side_navi {
	margin:30px 0 0 0;
	width: 200px; 
	float: right;
}

	*html .two_column_default #container #side_navi, .two_column_right #container #side_navi {
		margin:30px 0 0 0;
	}

/*--------------------------------------
¡¡2¥«¥é¥à¡¡¥ì¥Õ¥È¥Ê¥Ó
---------------------------------------*/
.two_column_left #container #conts {
	margin: 0 20px 0 0;
	width: 620px;
	float: right;
}

	* html .two_column_left #container #conts {
		margin: 0px 10px 0px 10px;
	}

.two_column_left #container #side_navi {
	margin:30px 0 0 20px;
	width: 200px; 
	float: left;
}

	* html .two_column_left #container #side_navi {
		margin:30px 0 0 10px;
	}
	
/*--------------------------------------
¡¡3¥«¥é¥à¡¡A¥¿¥¤¥×
---------------------------------------*/
.three_column_default #container #liquid, .three_column_A #container #conts {
	margin: 0 20px 0 0;
	width: 420px;
	float: left;
}
	*html .three_column_default #container #liquid, .three_column_A #container #conts {
	}


.three_column_default #container #side_navi-A, .three_column_A #container #side_navi-A {
	margin: 30px 0 0 20px;
	width: 200px; 
	float: left;
}
	*html .three_column_default #container #side_navi-A, .three_column_A #container #side_navi-A {
		margin: 30px 0 0 10px;
	}


.three_column_default #container #side_navi-B, .three_column_A #container #side_navi-B {
	margin: 30px 0 0 0;
	width: 200px; 
	float: right;
}
	*html .three_column_default #container #side_navi-B, .three_column_A #container #side_navi-B {
		margin: 30px 0 0 0;
	}

/*--------------------------------------
¡¡3¥«¥é¥à¡¡B¥¿¥¤¥×
---------------------------------------*/
.three_column_B #container #conts {
	margin: 0 20px 0 0;
	width: 420px;
	float: right;
}
	* html .three_column_B #container #conts {
	}

.three_column_B #container #side_navi-A {
	margin: 30px 0 0 0;
	width: 200px; 
	float: right;
}
	* html .three_column_B #container #side_navi-A {
		margin: 30px 0 0 0;
	}

.three_column_B #container #side_navi-B {
	margin: 30px 0 0 20px;
	width: 200px; 
	float: left;
}
	* html .three_column_B #container #side_navi-B {
		margin: 30px 0 0 10px;
	}

