/* CSS Document */

BODY TD {
  font-size         : 11pt;
}

TABLE {
  border-collapse   : collapse;
}

IMG {
  border            : none;
}

UL {
  line-height       : 1.6em;
}

.maintitle1 {
  font-size         : 15pt;
  font-weight       : bold;
  color             : #ffffff;
  background        : #009900;
  padding           : 5px 5px 5px 5px;
}

.maintitle2 {
  background        : #009900;
  text-align        : right;
}

.pagetitle {
  font-size         : 13pt;
  background        : #00cc00;
  padding           : 3px 5px 3px 5px;
}

.tohomelink {
  text-align        : right;
  background        : #00cc00;
  padding-right     : 5px;
}

.maincontents {
  font-size         : 9pt;
  padding           : 0 18px 0 18px;
}

.maincontents IMG {
  margin            : 6px;
}

.photolist {
	width:100%;
}


.photolist TH {
  font-size         : 9pt;
  padding           : 4px;
}

.photolist TD {
  font-size         : 9pt;
  padding           : 4px;
  vertical-align    : top;
  border-bottom:solid;
  border-bottom-width:1px;
  vertical-align:middle;
}

.pagenavi {
  margin-top        : 10px;
  margin-bottom     : 10px;
}

.formtable {
  margin-left       : 2px;
  width:530px;
}

.formtable TH {
  font-size         : 9pt;
  background        : #ffffdd;
}

.formtable TD {
  font-size         : 9pt;
}

.midfont {
  font-size         : 8pt;
  font-weight       : normal;
}

.smallfont {
  font-size         : 7pt;
  font-weight       : normal;
}
.thumbbox {
	width:165px;
	float:left;
	margin-left:10px;
	padding-bottom:20px;
	}


@media Print    
{







/* base */

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

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
}

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
}

.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
}

.commentstitle {
FONT-SIZE: 10pt; PADDING-BOTTOM: 0.4em; MARGIN: 1.5em 0.1em; BORDER-BOTTOM: #000000 2px solid
}

.posted {
font-weight:bold; 
    border-bottom: 2px solid #00CC99;

}

}

