@charset "UTF-8"; 
 
/** _base.css **/ 
/*----------------------------------------------------------------------------*/
 
/* comment */ 
/*
	<![CDATA[
		コメント
	]]>
*/
 
/* basic */ 
	 
html 
{
	margin: 0;
	border-style: none;
	border-width: 0;
	border-color: transparent;
	padding: 0;
}
	 
head 
{
}
	 
title 
{
}
 
meta 
{
}
 
link 
{
}
 
base 
{
}
  
body 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;

	font-family: sans-serif;
/*
	ゴシック("Meiryo","MS UI Gothic")
		font-family: "ＭＳ Ｐゴシック",sans-serif;
	明朝
		font-family: "ＭＳ Ｐ明朝",serif;
	等幅("ＭＳ 明朝")
		font-family: "ＭＳ ゴシック",serif;
*/
}
	 
h1, h2, h3, h4, h5, h6 /*BLOCK*/ 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;

	font-family: sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}
 
p /*BLOCK*/ 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;
}
 
pre /*BLOCK*/ 
{
}
 
br 
{
}
 
hr /*BLOCK*/ 
{
}
 
address /*BLOCK*/ 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;

	font-family: sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}
   
a 
{
	text-decoration: none;
}
	 
a[href]:link 
{
	border-style: hidden hidden dotted hidden;
	border-width: 1px;
	border-color: #00F;

	color: #00F;
}
 
a[href]:visited 
{
	border-style: hidden hidden dotted hidden;
	border-width: 1px;
	border-color: #909;

	color: #909;
}
 
a[href]:hover 
{
	border-style: hidden hidden solid hidden;
	border-width: 1px;
	border-color: #00F;

	color: #00F;
}
 
a[href]:focus 
{
	border-style: solid hidden hidden;
	border-width: 1px;
	border-color: #00F;

	text-decoration: blink;
}
 
a[href]:active 
{
	border-style: dotted;
	border-width: #00F;

	text-decoration: blink;
}
 	 
/* logic */ 
	
abbr 
{
}
 
acronym 
{
}
 
q 
{
}
 
blockquote /*BLOCK*/ 
{
}
 
cite 
{
}
 
em 
{
	font-family: sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}
 
strong 
{
	font-family: sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}
 
code 
{
}
 
dfn 
{
}
 
kbd 
{
}
 
samp 
{
}
 
var 
{
}
 
del /*AUTO*/ 
{
}
 
ins /*AUTO*/ 
{
}
  
/* style */ 
	
style /*BLOCK*/ 
{
}
 
div /*BLOCK*/ 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;
}
 
span 
{

}
  
/* list */ 
	
ul /*BLOCK*/ 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;

	list-style-type: none;
}
 
ul ul, ol ul /*BLOCK*/ 
{
	padding: 0 0 0 1.1em;
}
 
ul.disc /*BLOCK*/ 
{
	padding: 0 0 0 1.1em;

	list-style-type: disc;
}
 
ol /*BLOCK*/ 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0 0 0 2em;
}
 
ul.disc ol /*BLOCK*/ 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0 0 0 2em;
}
 
/* ul.original */ 
/*
{
	padding: 0;
}
ul.original > li
{
	padding: 0 0 0 20px;

	background-image: url("./images/button_knifeGreen.png");
	background-repeat: no-repeat;
}
*/
 
li 
{
	margin: 0;
 	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;
}
 
dl /*BLOCK*/ 
{
	margin: 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;
}
	 
dt 
{
	margin: 1em 0 0;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0;
}
 
dd 
{
	margin: 0 0 1em;
	border-style: hidden;
	border-width: 1px;
	border-color: transparent;
	padding: 0 0 0 .5em;
}
   
table /*BLOCK*/ 
{
	border-collapse: collapse; /* 結合ボーダー */
	/* border-collapse: separate; 分離ボーダー */
	empty-cells: hide; /* 空のセルを表示するか show|hide */
}
	
caption 
{
}
 
thead 
{
}
 
tbody 
{
}
 
tfoot 
{
}
 
tr 
{
}
 
th 
{
}
 
td 
{
}
 
col 
{
}
 
colgroup 
{
}
  
form /*BLOCK*/ 
{
}
	
input 
{
}
 
button 
{
}
 
textarea 
{
}
 
select 
{
}
	
optgroup 
{
}
	 
option 
{
}
   
fieldset /*BLOCK*/ 
{
}
	
legend 
{
}
  
label 
{
}
  
/* picture */ 
	
img 
{
}
 
map 
{
}
	
area 
{
}
   
/* object */ 
/*
	object
	param
	applet
*/
 
/* script */ 
	
script 
{
}
 
noscript /*BLOCK*/ 
{
}
  
ruby 
{
}
	
rbc 
{
}
	
rb 
{
}
  
rtc 
{
}
	
rt 
{
}
  
rp 
{
}
   
/* class */ 
	 
.nostyle /* for disabled css */ 
{
	display: none;
}
 
.fixfloat:after 
{
	content: "";

	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}
/* Start of IE */
/* MacIE */
.fixfloat
{
	display: inline-table;
}
/* WinIE \*/
* html .fixfloat
{
	height: 1%;
}
.fixfloat
{
	display: block;
}
/* End of IE */
  
/* class struct */ 
	 
div.part 
{
}
 
div.chapter 
{
}
 
div.section 
{
}
 
div.subsection 
{
}
 
div.paragraph 
{
}
 
div.appendix 
{
}
 
div.box 
{
}
  
/* class line */ 
	 
.attention 
{
	color: #D00 !important;
}
 
.annotation 
{
	color: #00D !important;
}
 
.delete 
{
	text-decoration: line-through;
}
  
