@charset "UTF-8";
/*
Theme Name: kazumaobara
Theme URI: http://kazumaobara.com/theme/kazumaobara/
Description: kazumaobara
Version: 1.1
Author: kazuma
Author URI: http://kazumaobara.com/
*/



/* Reset
------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
	
}
address,em { font-style: normal; }
strong,th { font-weight: normal; }
table {
border-collapse: collapse;
border-spacing: 0;
}
th { text-align: left; }
hr,legend { display: none;	}
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
img,fieldset { border: 0; }
li { list-style-type: none; }

/* Fonts
------------------------------------------------------------*/
body {
font-size: 80%; /* IE */
font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
}
html>/**/body { font-size: 12px; } /* Except IE */





/* clearfix
------------------------------------------------------------*/
.clearfix:after {
content: '';
display: block;
clear: both;
height:0;
}
.clearfix {/zoom: 1; } /* IE */


body { 
       background: #FFF; 
	   margin-right: auto;	
       margin-left : auto;
	   width: 924px;
	
	  }

#page {
	
	color: #666;
	background: #FFF;
	text-align: left;
	width: 924px;
	
}

h1{ 
       background: #FFF;
	   font-size:30px;
	   font-weight: 300;
	   font-family:"Courier New", Courier, monospace;
	  }
	  
h2{ 
       background: #FFF;
	   font-size:12px;
	   
	   font-family:"Arial Black", Gadget, sans-serif; 
	  }

a:link{color:#09CEF8;
text-decoration:none;}

a:visited	{color:#09CEF8;
text-decoration:none;}

a:hover	{color:#666;
text-decoration:underline;	}

a:active	{	color:	#333;
text-decoration:none;	}

/*header area-------------------------------------------------------------------------------------------*/
#headerArea {
	position: fixed;/*ヘッダーを固定*/
	z-index: 9999;/*一番前に表示されるように設定*/
	top: 10;/*画面一番上で固定*/
	background: #FFF;
	width: 924px;
	height:80px;
	clear:both;
}

ul#main-nav {
	margin: 10px 0px 0px 0px;
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
	padding: 0px 0px 0px 0px;
	background-color: #D1CFCF;
	float:right;
}
ul#main-nav li {
	list-style-type: none;
	
}
ul#main-nav li a {
	font-size: 1.0em;
	display: block;
	width: 160px;
	line-height: 15px;
	color: #484848;
	text-align: right;
	vertical-align: middle;
	margin: 0;
	border-right: groove 0px #aaa;
	
}
ul#main-nav li a:hover {
	background-color: #555;
	text-decoration: none;
	color: #fff;
}



/*Content-------------------------------------------------------------------------------------------*/
#contentArea{width:924px;
}


/*Main Content----------------------------------------------*/
#mainContent { 
	margin-top:80px;
    width:700px;
	float:right;}

#mainImage_top{
	
	width: 700px;
	
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
}

#mainImage_top p{
text-align:right;
	font-family:"Courier New", Courier, monospace;
	padding:710px 0px 0px 0px;
	}

/****************************************
		5. Post Entry 
*****************************************/
#post{
	color:#333;
	line-height:25px;
	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	}
	
#post h1 {margin:0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
          font-size:150% ;
font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";}

#post h2 {margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
          font-size:150% ;
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
font-weight: 300}

#post p{font-size: 15px;}

#post h2 a{color: #333;text-decoration:none}		
#post h2 a:hover{color: #999}

.post h2, .post h3, .post h4, .post h5, .post h6{margin: 30px 0 10px}
#post h2{border-bottom:5px solid #DBDBDC; padding-bottom:5px;}	
.post h3{font-size:140%;}
.post h4{font-size:120%;}
.post h5{font-size:110%;}

.post p{margin-bottom:20px;}
.post em{font-style: italic;}
.post code{color: #06c; font-family:'Courier New',Courier,monospace;}
.post img{
	border:1px #ccc solid;
	padding: 3px;
	background: #fff;
	margin:20px 0;
	}



.post img.wp-smiley{border:none;padding:0;background:none;margin:0;}



/* sticky_table
------------------------------------------------------------*/
#post h6 {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}


/*Side Navi----------------------------------------------*/
#sideContents{float:left;
	position: fixed;/*ヘッダーを固定*/
	z-index: 0;/*一番前に表示されるように設定*/
		
width:220px;
margin-top:90px;

}

#sideContents p{font-size: 14px;}

ul#side-nav {
	margin: 0;
	font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
	padding: 5px 0px 20px 0px;
	background-color: #FFFFFF;
	
	
}
ul#side-nav li {
	list-style-type: none;
	
}
ul#side-nav li a {
	display: block;
	width: 200px;
	line-height: 15px;
	font-size: 13px; 
	color: #AFADAD;
	text-align: left;
	vertical-align: middle;
	margin: 0;
	border-right: groove 0px #aaa;
	
}
ul#side-nav li a:hover {
	background-color: #555;
	text-decoration: none;
	color: #fff;
}
 
/*COPYRIGHT----------------------------------------------*/
#copyright{clear:both;
	margin: 740px 0px 30px 0px;
padding:40px 0px 30px 0px;
color:#333}

#copyright p{
font-family:"Courier New", Courier, monospace;
}