BODY {
	FONT-SIZE: 100%; COLOR: #000000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: #ffffff
}
A:link {
	COLOR: #0000ff
}
A:visited {
	COLOR: #800080
}
A:hover {
	COLOR: #ff0000
}
A:active {
	COLOR: #ff0000
}
HR {
	BORDER-TOP: #aaaaaa 1px dashed; HEIGHT: 1px; BORDER-RIGHT: #aaaaaa 0px dashed; BORDER-BOTTOM: #aaaaaa 0px dashed; BORDER-LEFT: #aaaaaa 0px dashed
}
#document {
	BORDER-RIGHT: #c0c0c0 1px solid; WIDTH: 880px; MARGIN: 0px auto; BORDER-LEFT: #c0c0c0 1px solid; BACKGROUND-COLOR: #ffffff
}
#header {
	HEIGHT: 100px; COLOR: #ffffff; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #6600cc
}
#nav {
	MARGIN-BOTTOM: 5px; BORDER-TOP: #bbbbbb 9px solid; BORDER-RIGHT: #bbbbbb 9px solid; WIDTH: 100px; BORDER-BOTTOM: #bbbbbb 18px solid; FLOAT: left; MARGIN-LEFT: 0px; BORDER-LEFT: #bbbbbb 9px solid; MARGIN-TOP: 5px; BACKGROUND-COLOR: #bbbbbb
}
#nav2 {
	MARGIN-BOTTOM: 5px; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 9px solid; WIDTH: 880px; BORDER-BOTTOM: #ffffff 0px solid; FLOAT: left; MARGIN-LEFT: 0px; BORDER-LEFT: #ffffff 9px solid; MARGIN-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.nav_section {
	FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #000000; MARGIN-LEFT: 3px; MARGIN-TOP: 5px
}
.nav_body {
	FONT-SIZE: 13px; COLOR: #000000; MARGIN-LEFT: 8px; LEFT: 10px; MARGIN-TOP: 3px; TOP: 10px
}
#content {
	FONT-SIZE: 13px; WIDTH: 630px; FLOAT: left; BACKGROUND-COLOR: #ffffff
}
DIV.section {
	FONT-SIZE: 12px; WIDTH: 590px; FONT-WEIGHT: bold; COLOR: #ffffff; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; MARGIN-TOP: 10px; PADDING-RIGHT: 10px; 
background-image: linear-gradient(0deg, #D7AFFF, #6600CC);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#6600cc', EndColorStr='#D7AFFF');
background-color: #D7AFFF
}
DIV.subsection {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #6600cc 8px solid; MARGIN-TOP: 10px; PADDING-RIGHT: 5px
}
DIV.subsubsection {
	FONT-SIZE: 12px; BORDER-TOP: #6600cc 1px solid; BORDER-RIGHT: #6600cc 8px solid; BORDER-BOTTOM: #6600cc 1px solid; FONT-WEIGHT: bold; PADDING-LEFT: 5px; BORDER-LEFT: #6600cc 8px solid; MARGIN-TOP: 15px
}
DIV.section_body {
	FONT-SIZE: 12px; WIDTH: 610px; MARGIN-LEFT: 12px; MARGIN-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
.desc {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 12px
}
DIV.section_body UL {
	MARGIN-BOTTOM: 10px; MARGIN-TOP: 0px
}
#footnote {
	FONT-SIZE: 11px; WIDTH: 100%; COLOR: #ffffff; CLEAR: left; 
        PADDING-BOTTOM: 7px; PADDING-TOP: 7px;
background-image: linear-gradient(180deg, #D7AFFF, #6600CC);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#D7AFFF', EndColorStr='#6600CC');
background-color: #D7AFFF
}


DIV.update {
	FONT-SIZE: 12px; WIDTH: 610px; COLOR: #666666; MARGIN-LEFT: 8px; MARGIN-TOP: 10px; BACKGROUND-COLOR: #eeeeee
}
DIV.update H3 {
	FONT-SIZE: 13px; MARGIN: 0px 0px 5px
}
DIV.update DL {
	BORDER-TOP: #c0c0c0 1px dotted; WIDTH: 100%; MARGIN: 0px
}
DIV.update DT {
	WIDTH: 6.7em; FLOAT: left; PADDING-BOTTOM: 6px; PADDING-TOP: 7px; PADDING-LEFT: 3px; LINE-HEIGHT: 120%; PADDING-RIGHT: 0px
}
DIV.update DD {
	BORDER-BOTTOM: #c0c0c0 1px dotted; PADDING-BOTTOM: 6px; PADDING-TOP: 7px; PADDING-LEFT: 6.6em; MARGIN: 0px; LINE-HEIGHT: 120%; PADDING-RIGHT: 3px
}

div.tit { float: left }
div.dat { float: right }


DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN-BOTTOM: 1em
}
IMG {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; DISPLAY: block; MARGIN-RIGHT: auto
}
/* img{} */
.c_btn_letf{ float: left; width:36px; height:20px; border:0px; margin-right:0px}
.c_btn_right{ float: right; width:36px; height:20px; border:0px; margin-left:0px}
.c_btn_center{ float:  witdh:80px; height:25px;  border:0px; margin-left:10px}
.c_btn_new{ float: left; width:54px; height:26px; border:0px; margin-right:0px}
.c_btn_newr{ float: right; width:54px; height:26px; border:0px; margin-right:0px}

.c_fig_left{ float: left; width:200px; height:140px; border:0px; margin-right:0px}
.c_fig_right{ float: right; width:200px; height:140px; border:0px; margin-right:0px}

.c_left{ float: left; border:0px; margin-right:10px}
.c_right{ float: right; border:0px; margin-right:0px}


/* htmlでwidth=36はwidth:36px(単位無いと無効になる)、border="0"はborder:0px */

TABLE {
	BORDER-TOP: #bbbbbb 3px solid; BORDER-RIGHT: #bbbbbb 3px solid; MARGIN: 1em auto;
	table-layout: fixed; width: 90%;
        border-collapse: collapse; 
        FONT-SIZE: 12px;
}
TD {
	BORDER-BOTTOM: #bbbbbb 2px solid; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; PADDING-LEFT: 0.7em; BORDER-LEFT: #bbbbbb 2px solid; PADDING-RIGHT: 0.7em
}
TH {
	BORDER-BOTTOM: #bbbbbb 2px solid; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; PADDING-LEFT: 0.7em; BORDER-LEFT: #bbbbbb 2px solid; PADDING-RIGHT: 0.7em
}
.c_name { width: 83% }
.c_name1 { width:30% }
.c_name2 { width:70% }
.c_name3 { width:17% }
.c_name50 { width:50% }
.c_link { width: 17%; padding-left:5px; padding-right:5px;  }

/* paddingはtableでなくて、td,thに対して効くみたい */

#otheritem {
	FONT-SIZE: 12px; WIDTH: 235px; FONT-WEIGHT: bold; COLOR: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 10px; MARGIN-LEFT: 0px; MARGIN-TOP: 10px; PADDING-RIGHT: 10px; BACKGROUND-COLOR: #B265FF
}

#otheritem_body {
	FONT-SIZE: 12px; WIDTH: 610px; MARGIN-LEFT: 12px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff
}
.desc {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 12px
}
#otheritem_body UL {
	MARGIN-BOTTOM: 10px; MARGIN-TOP: 0px
}

#full-box {
	HEIGHT: 100px; COLOR: #ffffff; PADDING-TOP: 0.3em; 
background-image: linear-gradient(0deg, #D7AFFF,#6600CC);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#6600cc', EndColorStr='#D7AFFF');
background-color: #D7AFFF
}



