@charset "Shift_JIS"; 
 
@import url("akm3d_sb_Black.css"); 
 
html { 
			margin : 0;
			padding : 0;
			width : 100%;
}
	
body { 
	margin: 0px;
	padding: 0px;
	border-style:solid;
	border-left-width: 30px;
	border-right-width: 10px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	font-size: 95%;
	font-family: verdana, arial, sans-serif;
/*	font-family: sans-serif;*/
}
	
h1 { 
/*	width: 50%;*/
/*	height: 2em;*/
	margin: 4px 0;
	border-style: solid;
	border-width: 1px;
	padding: 15px 10px;
	font-size: 28px;
	font-family: serif;
	font-weight: bold;
}
	
/*h1.pagetitle a { 
	display: block;
}*/
 
h1 .date { 
	font-size: 16px;
}
  
h2 { 
	margin: 5px 0 0 0;
/*
	border: none;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
*/
	padding: 0.3em;
	font-size: 120%;
}
 
h3, h4 { 
	color: #000;
	margin: 0;
	padding: 2px;
	font-weight: bold;
/*
	border-width: 0 0 0 7px;
*/
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
	
h3.entry_header a { 
	display: block;
}

  
h3 { 
	font-size: 110%;
}
 
h4 { 
	font-size: 90%;
}
 
img { 
	margin: 0px;
	border: none;
	padding: 0px;
}
 
a, a:link, a:visited, a:hover, a:active { 
	text-decoration: none;
}
 
p { 
	margin: 0px;
	padding: 0;
/*	text-indent: 1em;*/
	font-size: 100%;
}
 
input { 
	font-family: monospace;
}
 
/* em strong */ 

em {
	font-style : italic;
	padding-right: 0.3em;
	padding-left: 0.1em;
}

strong { font-weight : bold;}

 
blockquote { 
	margin: 0.5em 1em;
	padding: 0.3em;
	border-width: 1px;
	border-style: dashed;
}

 
.code { 
	font-family: monospace;
}
pre.code {
	margin: 0.5em 1em;
	padding: 0.3em;
	border-width: 1px;
	border-style: dashed;
	font-family: monospace;
	overflow: auto;
}
 
/* RYAKU-GO */ 
	
abbr[title] { 
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  cursor: help;
}


 
acronym[title] { 
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  cursor: help;
}


 
dfn[title] { 
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  cursor: help;
}


  
/* ins del */ 
ins {
	text-decoration: underline;
}
del {
	text-decoration: line-through;
}
 
#head { 
	border-style: solid;
	border-width: 1px;
	font-size: 90%;
}
 
p.subtitle { 
	line-height: 2.0em;
	font-size: 140%;
	font-weight: bold;
}
 
.tb-req{ 
	margin:0;
	padding: 1em 0;
	font-size: 90%;
}
 
div.insTag dl dd{ 
	line-height: 150%;
}
div.insTag a {
	padding: 0 2px;
	font-size: 90%;
	border-style: solid;
	border-width: 2px;
}
 
#right_summary { 
/*	float:right;*/
	width: 24%;

	padding-top: 1em;
	padding-right: 0.5em;
	font-size: 90%;

	position:absolute;
	left:74%;
	top: 9em;
/*	right: 10px;*/

/*
	position:absolute;
	left:74%;
	padding-top: 1em;
	padding-right: 0.5em;
	width: 24%;
	font-size: 90%;
*/
}
	
p.sum_head { 
	text-indent: 0em;
	padding: 2px;
/*	font-size: 90%;*/
	border-width: 1px;
	border-style: solid;
}
 
#right_summary ul { 
	margin-left: 1.2em;
	padding-left: 0em;
}

 
#right_summary li { 
	margin-left: 0.4em;
	padding-left: 0em;
}

  
#main { 
/*	position:relative;*/
/*	float:left;*/
	width: 73%;

/*	padding-right: 27%;*/

	margin-top: 0;
/*	margin-right: 27%;*/
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;

/*	overflow: auto;*/
/*
	border-style: solid;
	border-left-width: 30px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
*/
}
	
div.archives a:link, div.archives a:visited { 
	text-decoration: underline;
	text-align: right;
}
div.archives p {
	text-align: right;
	font-size: 90%;
}
 
.entry { 
	margin: 0 0 20px 0;
}
	
.entry p { 
	font-size: 100%;
	text-indent: 1em;
	padding: 0 0 1em 0;
}
 
p.meta { 
/*	width: 100%;*/
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	font-size: 80%;
	text-align: right;
	padding: 2px 10px;
}
 
div.body { 
/*	padding: 0.8em 1.6em;*/	/* moved to div.body_for_IEbug */
	line-height: 150%;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}
div.body_for_IEbug {
	padding: 0.8em 1.6em;
}
 
p.tenki { 
	text-align: right;
	font-size: 90%;
}
 
span.wikieditish00, span.wikieditish01 { 
  display:none !important;
}
 
div.writebacks, div.trackbacks{ 
	margin-top: 1em;
}
	
div.tb_form, div.wb_form { 
	padding: 0em 1.2em;
	line-height: 130%;
	border-style: solid;
	border-width: 1px;
}

 
div.tb_form ul, div.wb_form ul { 
	margin: 1em;
	padding: 0em;
}

 
div.wb_form input.edit { 
	width: 60%;
	font-size: 100%;
}
div.tb_form input.edit, div.wb_form textarea.message {
	width: 100%;
}
 
div.tb_form dl dd, div.wb_form dl dd { 
	margin: 0;
	padding: 0.1em 0em;
}
 
/* 
a.wbsHead:link,a.wbsHead:visited {
	margin: 3px 0 3px 1em;
	font-size: 90%;
}
*/
 
.trackbacks h4 a, .writebacks h4 a { 
	display: block;
}
 
.awb h5 { 
	margin: 0.3em;
	padding: 0em;
	font-size: 100%;
	font-weight: bold;
	border-width: 0 0 1px 0;
	border-style: dotted;
}
 
div.awb { 
	margin: 1px 0px 1px 1em;
	padding: 0.3em;
	border-width: 1px;
	border-style: solid;
}
 
a.wbname{ 
	font-weight: bold;
}
 
.wbdate, .tbfrom { 
	font-size: 80%;
	font-weight: normal;
}
 
.awbcomment { 
	margin-left: 1em;
}
/*
.awbcomment, .wbdate, .tbfrom {
	margin-left: 1em;
}
*/
   
.paginate { 
	text-align: center;
	font-size: 85%;
}
    

