@media Print    
{

.link , .linksleft , .banner , #banner2 , .sidetitle , .side , .side2 , .tab , #menu , .trackback-body , .ad-body {
    display : none;
}

#content , #content2 {
margin:0px;
}

P IMG {
	DISPLAY: block! important; FLOAT: none! important
}
LI IMG {
	DISPLAY: block! important; FLOAT: none! important
}
BODY {
	MARGIN: 0cm
}
BODY {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}

P {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}

.fbody{
margin:0px;
}

DL {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}

UL {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}

OL {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}

TABLE {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}
TD {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}
TR {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}
.BLOCKQUOTE {
	FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: 細明朝体,"ＭＳ Ｐ明朝",serif
}

H1 {
	FONT-FAMILY: Osaka,"ＭＳ Ｐゴシック",sans-serif
}
H2 {
	FONT-FAMILY: Osaka,"ＭＳ Ｐゴシック",sans-serif
}
H3 {
	FONT-FAMILY: Osaka,"ＭＳ Ｐゴシック",sans-serif
}
H4 {
	FONT-FAMILY: Osaka,"ＭＳ Ｐゴシック",sans-serif
}
EM {
	FONT-FAMILY: Osaka,"ＭＳ Ｐゴシック",sans-serif
}
STRONG {
	FONT-FAMILY: Osaka,"ＭＳ Ｐゴシック",sans-serif
}
TH {
	FONT-FAMILY: Osaka,"ＭＳ Ｐゴシック",sans-serif
}
A {
	COLOR: #000000
}
A:link {
	COLOR: #000000
}
A:visited {
	COLOR: #000000
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
H1 {
	BORDER-RIGHT: #000000 0px double; PADDING-RIGHT: 0.4em; BORDER-TOP: #000000 5px double; PADDING-LEFT: 0.4em; FONT-SIZE: 14pt; PADDING-BOTTOM: 0.4em; MARGIN: 1.5em 0.1em; BORDER-LEFT: #000000 0px double; PADDING-TOP: 0.4em; BORDER-BOTTOM: #000000 5px double
}
H2 {
	PADDING-LEFT: 1em; FONT-SIZE: 12pt; MARGIN: 1.5em 0.5em 0.3em
}
H3 {
	PADDING-LEFT: 1em; FONT-SIZE: 12pt; MARGIN: 1.5em 0.5em 0.3em
}
H2 {
	BORDER-BOTTOM: #000000 1px solid
}
P {
	MARGIN: 0.5em 0em 0.5em 3em
}
DL {
	MARGIN: 0.5em 0em 0.5em 3em
}
DD {
	MARGIN: 0.5em 0em 0.5em 3em
}
UL {
	MARGIN: 0.5em 0em 0.5em 3em
}
OL {
	MARGIN: 0.5em 0em 0.5em 3em
}
P {
	MARGIN-LEFT: 0.8em; TEXT-INDENT: 1em
}
DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN-LEFT: 3em
}

BLOCKQUOTE {
	BORDER-RIGHT: #000000 1px dashed; PADDING-RIGHT: 0.5em; BORDER-TOP: #000000 1px dashed; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #000000 1px dashed; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000000 1px dashed
}
Q {
	BORDER-BOTTOM: #000000 1px dashed
}
PRE {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; FONT: 10pt "ＭＳ ゴシック","Osaka－等幅",monospace; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #000000 1px solid
}
ADDRESS {
	TEXT-ALIGN: right
}
TABLE {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 1.5em 3em; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
THEAD {
	BACKGROUND: #dcdcdc; BORDER-BOTTOM: #000000 3px double; LETTER-SPACING: 0.5em
}
TD {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0.2em; FONT-SIZE: 10pt; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 110%; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 1px solid
}
TH {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0.2em; FONT-SIZE: 10pt; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #000000 1px solid; LINE-HEIGHT: 110%; PADDING-TOP: 0.2em; BORDER-BOTTOM: #000000 1px solid
}
TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}

}

DT {
	FONT-WEIGHT: bold; MARGIN: 0px 1em;
	color: #009999;
}

DD {
	padding-right:2em;
	POSITION: relative; TOP: -1.2em;
	LEFT: 1em;	
}

DL {MARGIN-LEFT: 0em;}

.redlink {font-weight: bold;font-size: 1.3em;}
.box2 {	padding: 5px;
                    border-bottom: 2px solid #2E5895;
                     border-left: 1px solid #2E5895;
                     border-right: 2px solid #2E5895;
                     border-top: 1px solid #2E5895;
                     background: #f3f3f3;
TEXT-ALIGN: left;
}

.box1 {	
		padding: 10px;		
	    border-bottom: 2px solid #00CC99;
	    border-left: 1px solid #00CC99;
	    border-right: 2px solid #00CC99;
	    border-top: 1px solid #00CC99;
	    background: #f3f3f3;
		TEXT-ALIGN: left;
}

.talktext {
	font-weight: bold; color: #0066ff
}
.thinktext {
	font-weight: bold; color: #009999
}

.redtext {
	font-weight: bold; font-size: 15pt; color: #ff0000;
}

.commentstitle {
FONT-SIZE: 12pt; PADDING-BOTTOM: 0.4em; MARGIN: 1.5em 0.1em; 
border-top:0px;
border-left:0px;
border-right:0px;
BORDER-BOTTOM: #000000 2px solid;
text-align:left;
background-image:none;
padding:0px;

}

.comments-body {
border:0px;
font-size:10pt;
background-image:none;
}


.posted {
font-weight:bold; 

    border-bottom: 2px solid #00CC99;

}

}
