@charset "utf-8";
/*
Name: Blog-text Style Library No.037-green
Author: ブログの教科書
Author URI: http://www.blog-text.jp/
*/

/*--------------------------------------

---------------------------------------*/
* {
	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: #000000;
}

ul, ol {
	list-style: none;
}

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

/*--------------------------------------
饹
---------------------------------------*/
/* ɥʥӥȥ */
.three_column_default .menu_title, .three_column_A .menu_title, .three_column_B .menu_title,
.two_column_default .menu_title, .two_column_left .menu_title, .two_column_right .menu_title {
	margin:0 0 10px 0;
	padding:2px 25px 0 25px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	height:21px;
	background:url(side_title.gif) no-repeat center;
}


/* ȥ꡼ȥ */
.three_column_default #conts .entry_title, .three_column_A #conts .entry_title, .three_column_B #conts .entry_title {
	padding: 5px 0 0 40px;
	height:20px;
	background:url(entry_top.gif) no-repeat;
	font-size: 15px;
	font-weight: bold;
}
	* html .three_column_default #conts .entry_title, * html .three_column_A #conts .entry_title, * html .three_column_B #conts .entry_title {
		padding: 5px 0 0 40px;
		height:25px;
	}
.two_column_default #conts .entry_title, .two_column_left #conts .entry_title, .two_column_right #conts .entry_title {
	padding:5px 0 0 40px;
	height:20px;
	background:url(entry_top_2.gif) no-repeat;
	font-size: 15px;
	font-weight: bold;
}
	* html .two_column_default #conts .entry_title,* html .two_column_left #conts .entry_title,* html .two_column_right #conts .entry_title {
		padding: 5px 0 0 40px;
		height:25px;
	}

/* ȥåХåȥ롦ȥȥ롦"*/
.three_column_default #conts .title, .three_column_A #conts .title, .three_column_B #conts .title{
	padding: 0 0 0 40px;	
	font-size: 15px;
	height:28px;
	background:url(tb_cmt_top.gif) no-repeat;
}
	* html .three_column_default #conts .title, .three_column_A #conts .title, .three_column_B #conts .title {
	}

.two_column_default #conts .title, .two_column_left #conts .title, .two_column_right #conts .title{
	padding: 0 0 0 40px;
	font-size: 15px;
	height:28px;
	background:url(tb_cmt_top_2.gif) no-repeat;
}
	* html .two_column_default #conts .title, .two_column_left #conts .title, .two_column_right #conts .title {
	}


/* ȥåХåȡ#C */
#trackbacks, #comments, #comment_input, #comment_pending, #comment_error, #no_search_results, #no_search, #dynamic_pages_error {
	margin: 0 0 40px;
	line-height: 1.8;
}

/* ɥʥӥꥹ */
.menu_frame {
	padding:0 0 10px 0;
}

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

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

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

/*--------------------------------------
إå
---------------------------------------*/
#header {
	padding:100px 300px 0 300px;
	height: 150px;
	background: url(header.gif) no-repeat;
}

	* html #header {
	height: 250px;
	}

#header h1 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-align:center
}

#header h1 a {
	text-decoration: none;
}
 
/* ǥץ */
#header p {
	margin: 10px 0 0 10px;
	font-size: 12px;
	text-align:center;
}

/*--------------------------------------
ȥ꡼
---------------------------------------*/
/* ȥ꡼ʥ */
.entry_navi {
	margin:24px 0 14px 15px;
	font-size: 12px;
}

/* ȥ꡼ܥå */
.entry_box{
	margin-bottom: 40px;
}

/* ƎEꡦ*/
.entry_box .entry_data{
	padding:10px 15px 10px 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;
	line-height: 1.7;
}

/* ȥ꡼ƥ2*/
.entry_box .entry_body .disc {
	margin-bottom:10px;
}

/* +L倠"ࡦ""񡦡 2*/
.entry_box .entry_body p.more {
}

/* */

.entry_box .entry_body .tags_info {
	padding: 0 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 {
	display: inline;
	font-weight: bold;
	text-transform: capitalize;
}

/* ƥ꡼ȡȥåХå*/

.entry_box .entry_info{
	padding:7px 15px 5px 15px;
	font-size: 12px;
	text-transform: capitalize;
	background:url(entry_line_dot.gif) repeat-x;
}

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

}

/*--------------------------------------
ȥåХå
---------------------------------------*/
#trackbacks{	
}

/* ȥåХåURL */
#trackbacks #tb_url{	
	padding: 0 0 0 15px;	
	font-size: 12px;
	line-height: 2;
}

#trackbacks #tb_url input {
	padding: 2px 0 2px 5px;
	background: #FFFFFF;
	border: solid 1px #8A8024;
}

/* ƥȥåХåܥå */
#trackbacks .tb_box{
	padding-top:20px;
}

/* ȥåХåȥ */
#trackbacks h4 {
	padding: 0 0 0 15px;
	font-size: 15px;
}
#trackbacks h4 a {
}

/* ȥåХå */
#trackbacks .tb_box p {
	padding: 0 15px;
}

/* ȥåХå*/
#trackbacks .tb_box .trackback_data {
	margin:0 15px;
	background:url(tb_cmt_line.gif) repeat-x top;
}

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

#trackbacks .tb_box .trackback_data li a {
}

/*--------------------------------------

---------------------------------------*/
#comments{
}

/* ƥܥå */
#comments .comment_body{
	padding: 10px 15px 10px 15px;
}

/* ȥƥꡦ*/
#comments .comment_body p {
}

/* ƼԾ */
#comments .comment_data{
	margin:0 15px 0 15px;
	background:url(tb_cmt_line.gif) repeat-x top;
}

#comments .comment_data li {	
	display: inline;	
}

/* Ƽ̾*/
#comments .comment_data li span {
}

/*--------------------------------------

---------------------------------------*/
#comment_input{
}

#comment_input h3 {
}

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

#comment_input dl {
}

/* Ϲ̾ */
#comment_input dt {
	font-size: 13px;
	letter-spacing: 2px;
}

#comment_input dt label {

}

#comment_input dd {
	margin: 0 0 10px 0;
}

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

/* å */
#comment_input #cookie {
	margin:0;
	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 {
}

#comment_input li input#comment-post {
}

#comment_input .attention{
	margin:20px 10px;
	padding:10px;
	background:url(back_atten.gif);
}

/*--------------------------------------
ȥץӥ塼ȡtȥ顼ʥߥåڡ顼
---------------------------------------*/

.three_column_default #comment_pending, .three_column_A #comment_pending, .three_column_B #comment_pending,
.three_column_default #comment_error, .three_column_A #comment_error, .three_column_B #comment_error,
.three_column_default #dynamic_pages_error, .three_column_A #dynamic_pages_error, .three_column_B #dynamic_pages_error{
	padding:0 0 10px 0;
	background:url(tb_cmt_bottom.gif) no-repeat bottom left;
}
.two_column_default #comment_pending, .two_column_left #comment_pending, .two_column_right #comment_pending,
.two_column_default #comment_error, .two_column_left #comment_error, .two_column_right #comment_error,
.two_column_default #dynamic_pages_error, .two_column_left #dynamic_pages_error, .two_column_right #dynamic_pages_error{
	padding:0 0 10px 0;
	background:url(tb_cmt_bottom_2.gif) no-repeat bottom left;
}

.three_column_default #comment_pending p, .three_column_A #comment_pending p,.three_column_B #comment_pending p,
.three_column_default #comment_error p, .three_column_A #comment_error p,.three_column_B #comment_error p,
.three_column_default #dynamic_pages_error p, .three_column_A #dynamic_pages_error p, .three_column_B #dynamic_pages_error p{
	padding: 10px 10px 0 20px;
	line-height: 1.7; 
	background:url(tb_cmt_back.gif) repeat-y;
}
.two_column_default #comment_pending p, .two_column_left #comment_pending p, .two_column_right #comment_pending p,
.two_column_default #comment_error p, .two_column_left #comment_error p, .two_column_right #comment_error p,
.two_column_default #dynamic_pages_error p, .two_column_left #dynamic_pages_error p, .two_column_right #dynamic_pages_error p{
	padding: 10px 10px 0 20px;
	line-height: 1.7; 
	background:url(tb_cmt_back_2.gif) repeat-y;
}


/*--------------------------------------
펭
---------------------------------------*/
.three_column_default #no_search_results, .three_column_A #no_search_results, .three_column_B #no_search_results,
.three_column_default #no_search, .three_column_A #no_search, .three_column_B #no_search{
	padding:0 0 10px 0;
	background:url(tb_cmt_bottom.gif) no-repeat bottom left;
}
.two_column_default #no_search_results, .two_column_left #no_search_results, .two_column_right #no_search_results,
.two_column_default #no_search, .two_column_left #no_search, .two_column_right #no_search{
	padding:0 0 10px 0;
	background:url(tb_cmt_bottom_2.gif) no-repeat bottom left;
}


.three_column_default #no_search_results p, .three_column_A #no_search_results p, .three_column_B #no_search_results p,
.three_column_default #no_search p, .three_column_A #no_search p, .three_column_B #no_search p{
	padding: 10px 10px 20px 20px;
	line-height: 1.7; 
	background:url(tb_cmt_back.gif) repeat-y;
}
.two_column_default #no_search_results p, .two_column_left #no_search_results p, .two_column_right #no_search_results p,
.two_column_default #no_search p, .two_column_left #no_search p, .two_column_right #no_search p{
	padding: 10px 10px 20px 20px;
	line-height: 1.7; 
	background:url(tb_cmt_back_2.gif) repeat-y;
}

#retrieval_result {
	padding: 20px 0 20px 5px;
}




/*--------------------------------------
ɥʥ
---------------------------------------*/
/* #t */
#search {
	padding:0 0 10px 0;
}

#search form {
	padding: 0 0 0 10px;
}

#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;
	color:#FFFFFF;
}

	* html #search li {
		margin-bottom: -3px;
		/*Mac IEѥϥå*/
		/*\*//*/
		margin-bottom: 0;
		/**/ 
	}

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

#search_submit {

}
#tags p {
	margin: 0 15px 10px 20px;
	color:#FFFFFF;
}

/* ֥ */
#archives {
	background:url(side_line.gif) repeat-x bottom;
}

/* ե */
#feed p {
}
#feed .feed_icon {
}

/* RSS */
#other {
	padding:5px 0 10px 15px;
	background:url(side_line.gif) repeat-x bottom;
}

#other li {
	padding:2px 0;
}


/*--------------------------------------
եå
---------------------------------------*/
#footer {
	padding: 10px 15px 0;
	text-align: center;
	clear: both;
	background:url(footer.gif) no-repeat center top;
	height:77px;
}
.two_column_default #footer, .two_column_right #footer{
	padding: 10px 15px 60px 200px;
	text-align: left;
	background:url(footer_right.gif) no-repeat center top;
}
.two_column_left #footer{
	padding: 10px 200px 60px 15px;
	text-align: right;
	background:url(footer_left.gif) no-repeat center top;
}


#footer ul {
	padding-top: 10px;
}	

#footer li {
	display: inline;
	line-height: 1;
}

#footer li a {

}
 
/*--------------------------------------
󥯿2
---------------------------------------*/
a:link {
	color:#006600;
}
a:visited {
	color:#244224;
}
a:hover {
	color:#99CC00;
}
a:active {
	color:#006600;
}
.menu_frame a:link {
	color:#95D5AB;
}
.menu_frame a:visited {
	color:#5FBE81;
}
.menu_frame a:hover {
	color:#CCFF99;
}
.menu_frame a:active {
	color:#FFFFFF;
}

#other a:link {
	color:#95D5AB;
}

#other a:visited {
	color:#5FBE81;
}

#other a:hover {
	color:#CCFF99;
}

#other a:active {
	color:#FFFFFF;
}

/*--------------------------------------

---------------------------------------*/
.attention {
	padding:10px 10px 10px 10px;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.7;
	background:#408727;
}
/*--------------------------------------/
/										/
/										/
/										/
/		쥤ȣ2		/
/										/
/										/
/										/
/--------------------------------------*/
#container {
	margin: 0 auto;
 	width: 1000px;
	background:#D5F4FF;
	text-align: left;
}

#main {
	margin:0 20px;
	overflow: hidden;
	background:#006600 url(back_navi.gif) no-repeat;
	width:960px;
}
	*html #main{
		padding-top:50px;
	}

/*--------------------------------------
2ࡡǥեȡ饤ȥʥ
---------------------------------------*/
.two_column_default #container #main, .two_column_right #container #main{
	background:#006600 url(back_navi_right.gif) no-repeat center top;
}

.two_column_default #container #conts, .two_column_right #container #conts {
	margin: 0 45px 0 45px;
	width: 625px;
	float: left;
	background:url(center_back_2.gif) repeat-y;
}

	*html .two_column_default #container #conts, .two_column_right #container #conts {
		margin: -50px 23px 0 23px;
	}
		
.two_column_default #container #side_navi, .two_column_right #container #side_navi {
	margin:50px 45px 0 0;
	width: 200px; 
	float: right;
}

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

/*--------------------------------------
2ࡡեȥʥ
---------------------------------------*/
.two_column_left #container #main{
	background:#006600 url(back_navi_left.gif) no-repeat center top;
}

.two_column_left #container #conts {
	margin: 0 45px 0 45px;
	width: 625px;
	float: right;
	background:url(center_back_2.gif) repeat-y;
}

	* html .two_column_left #container #conts {
		margin: -50px 23px 0px 23px;
	}

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

	* html .two_column_left #container #side_navi {
		margin:0 0 0 23px;
	}
	
/*--------------------------------------
3ࡡA
---------------------------------------*/
.three_column_default #container #liquid, .three_column_A #container #conts {
	margin: 0 0 0 25px;
	width: 460px;
	float: left;
	background:url(center_back.gif) repeat-y;
}
	*html .three_column_default #container #liquid, .three_column_A #container #conts {
		margin: -50px 20px 0 30px;
	}


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


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

/*--------------------------------------
3ࡡB
---------------------------------------*/
.three_column_B #container #conts {
	margin: 0 0 0 25px;
	width: 460px;
	float: right;
	background:url(center_back.gif) repeat-y;
}
	* html .three_column_B #container #conts {
		margin: -50px 30px 0 20px;
	}

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

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