/* ************************************************
CSSŒŸõ—pƒ[ƒh
#layout
#main
#left
#right	
************************************************ */
div.googlead_maintop{
color:#666;
font-size:0.8em;
text-align:center;
margin:15px auto;
}
div.googlead_maintop table{
text-align:left;
margin:0 auto;
}

div.amazlet-box{
border:solid 1px #ccd;
background-color:#eef;
padding:15px;
color:#000;}

div.amazlet-box a{color:#00c;}

div.amazlet-name{font-size:15px;font-weight:bold;}
blockquote{
margin:0 15px; padding:10px;
border:dashed 1px #cccccc;}

body {
color: #222222;
background-color: #FFFFFF;
margin: 0;
font-family: 'ヒラギノ角ゴ Pro W3', "Trebuchet MS", "ＭＳ Ｐゴシック", Osaka, arial, sans-serif;
font-style:normal;
font-size:80%;
word-wrap:break-word;
text-align:center;
}



/* ‘S‘Ì‚Ì‘å‚«‚³ */
#layout { width: 890px; margin:0 auto; text-align:left;
padding:0 10px;
background-color:#fff;
}

/* ƒwƒbƒ_[ */
#head { width:890px;
margin:20px 0 0;
background-color:#fff;

}

#headhead{
background-image:url(http://file.aikitube.blog.shinobi.jp/kokyunage.JPG);
background-repeat:repeat-x;
}

/* ƒƒjƒ…[‚ÆƒƒCƒ“‚Ìƒ{ƒbƒNƒX */
#wrap { float:left; width:740px; 
background-color:#fff;
padding-top:20px;

}

/* ƒƒCƒ“ƒ{ƒbƒNƒX ƒJƒ‰ƒ€‚Q */
#main { float:right;width:590px; padding:0;
background-color:#fff;

}

/* ƒƒjƒ…[ ƒJƒ‰ƒ€‚P */
#left { float:left ;width:130px; line-height:150%;
background-color:#fff;
}

/* ƒƒjƒ…[ ƒJƒ‰ƒ€‚R */
#right { float:right;width:130px; line-height:150%;
background-color:#fff;
padding-top:20px;

}

/*table‘S‚Ä‚ÌÝ’è*/
table{
border-collapse: collapse;
}

/*’Êí‚ÌƒŠƒ“ƒN‚ÌÝ’è*/
a { color:#00c; text-decoration:none; }
.left a{color:#000000;text-decoration:none; }

/*‰ß‹Ž‚ÉŒ©‚½‚±‚Æ‚ª‚ ‚éƒy[ƒW‚ÌƒŠƒ“ƒN‚ÌÝ’è*/

/*ƒAƒNƒeƒBƒuó‘Ô‚ÌƒŠƒ“ƒN‚ÌÝ’è*/

/*ƒJ[ƒ\ƒ‹‚ª‡‚Á‚Ä‚¢‚éó‘Ô‚ÌƒŠƒ“ƒN‚ÌÝ’è*/
a :hover { color:#333333; text-decoration:none; }
.left a:hover{color:#00c;text-decoration:none; }


/* ### ƒwƒbƒ_[‚ÉŠÖ‚·‚éCSS ## */
#head #Titleblock {
}

h1{margin:10px 0; 
padding:30px 5px 0;
font-size:2em;
font-weight:bold;
font-family: 'ヒラギノ角ゴ Pro W3', "Trebuchet MS", "ＭＳ Ｐゴシック", Osaka, arial, sans-serif;
border-bottom:solid 2px #000;
}

h1 a {
	text-decoration:none;
	color:#000;
}
h1 a:hover{
	text-decoration:none;
	color:#000000;
}



/* ### ƒƒCƒ“ƒ{ƒbƒNƒX‚ÉŠÖ‚·‚éCSS ## */

/*@ƒGƒ“ƒgƒŠ[@*/


#main li{list-style-type:square}

#main .EntryBlock {
}

#main .CommentFormBlock td {
	font-size:80%;
	padding:3px;
}

#main .CommentFormTable {
	width:380px;
}

#main .EntryWriteDate a {
	color:#AAA;
	text-decoration:none;
	margin-top:20px;
}

#main .EntryWriteDate a:hover {
	color:#AAA;
	text-decoration:none;	
}


#main .EntryInnerBlock {
        margin:0;
}

#main .EntryCategory {
}

#main .CommentBlock {
}

#main .CommentTitle {
	font-size:100%;
	font-weight:bold;
	color:#FF6600;
	padding:3px 0px 3px 0px;
}

#main .CommentTextBox {
}

#main .CommentText {
	padding:10px;
}

#main .CommentFooter {
	text-align:right;
	padding-bottom:5px;
}

#main .CommentResBlock {
	margin-left:20px;
	padding:10px;
	border:1px dotted #999;
}

#main .CommentResFooter {
	text-align:right;
}



#main .TrackbackBlock {
	padding:10px 0px 10px 0px;
}

#main .TrackbackTitle {
	font-size:100%;
	font-weight:bold;
	color:#00c;
	padding:3px 0px 3px 0px;
}

#main .TrackbackFooter {
	text-align:right;
}

#main h2.EntryTitle {
        font-size:20px;
	font-weight:bold;
        color:#000;
	border-bottom:2px solid #000;

	padding:5px 8px 0 1px;
        margin:0;
}

#main .EntryTitle a {color:#000000;}

#main .EntryTextBox {
	padding:10px;
}


#main .PageLinkBlock {
 text-align:center;
 padding:20px 0px 20px 0px;
}

#main .EntryFooter {
 text-align:right;
 padding:5px 0px 40px 0px;
}

#main .EntryFooter a:hover {
	color:#FF6600;
	text-decoration:underline;
}


dl{margin:15px 5px;}
dt{margin:8px;padding:0 5px;border-left:solid 3px #666;}
dd{padding:0 5px;margin:8px 8px 8px 30px;}


/* ### ƒƒjƒ…[ ƒJƒ‰ƒ€‚Pi¶ƒƒjƒ…[j‚ÉŠÖ‚·‚éCSS ## */


.left h4{margin:5px 0;
border-bottom:2px solid black;}
.left li{list-style-type:none;
 margin-left:10px;
 line-height:1.4em;}


#PluginInnerBlock {
	padding-bottom:5px;
	font-size:95%;
	margin-bottom:5px;
}

#PluginInnerBlock .PluginTitle {
        font-size:15px;
	font-weight:bold;
color:#000;
	border-bottom:2px solid #000;
	padding:5px 8px 0 1px;
}


#PluginInnerBlock .PluginExplanation {
	margin-top:10px;
	padding-left:10px;
}

#PluginInnerBlock .PluginContents {
	padding-left:10px;
}

/* ### right css ## */
/*
#right {
}
*/
