BODY {
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../images/material/back01.jpg);
	FONT-SIZE: 12px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
	text-align:center;
	}
	
td {  font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #333333; font-size: 12px; line-height: 130%}
strong {font-weight : normal;}
em {FONT-SIZE: 12px; font-style : normal;}
a {  text-decoration: none}
#a:link {color: #FF3366 }
A:hover {
	COLOR: #FF9900; TEXT-DECORATION: underline
}

H1 { FONT-SIZE: 12px; font-weight : bold; line-height: 150%; MARGIN: 0px; color: #333}
H2 { FONT-SIZE: 12px; font-weight : normal; line-height: 125%; MARGIN: 0px; }
H3 { FONT-SIZE: 12px; font-weight : normal; line-height: 130%; MARGIN: 0px; }

.topics {  font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka, Verdana, Arial, Helvetica, sans-serif; line-height: 150%}
TABLE.pa12wh { background-color: #ffffff; padding-left: 12px}
.title {  font-size: 15px; line-height: 150%; font-weight : bold; color: #000066}
.12m {  MARGIN: 12px}
.24m {  MARGIN: 24px}
.40m {  MARGIN: 40px}
.12m150h {  MARGIN: 12px; line-height: 150%}
.24m150h {  MARGIN: 24px; line-height: 150%}
.12m-bu {  MARGIN: 12px; font-weight : bold; color: #5685DC}

.m_t10 {
	margin-top:10px;
	}
.m_tb10 {
	margin-top:10px;
	margin-bottom:10px;
	}
.120h {  line-height: 120%}
.130h {  line-height: 130%}
.150h {  line-height: 150%}
.200h {  line-height: 200%}
.180h {  line-height: 180%}

.px08 {  font-size: 8px; line-height: 110%}
.px10 {  font-size: 10px; line-height: 120%}
.px11-0 {  font-size: 11px; line-height: 100%}
.px11 {  font-size: 11px; line-height: 110%}
.px12 {  font-size: 12px; line-height: 120%}
.px12-150 {  font-size: 12px; line-height: 150%; color: #666666}
.px12bg {  font-size: 12px; line-height: 120%; font-weight : bold; color: #009966}
.px12bgr {  font-size: 12px; line-height: 200%; font-weight : bold; color: #666666}
.px13b200 {  font-size: 13px; line-height: 200%; font-weight : bold}
.px14 {  font-size: 14px; line-height: 140%}
.px14gr { 
	font-size: 14px;
	font-weight : bold;
	color:#006633;
	}	
.px14-160 {  font-size: 14px; line-height: 160%}
.px14b {  font-size: 14px; line-height: 140%; font-weight : bold}
.px14b200 {  font-size: 14px; line-height: 200%; font-weight : bold}
.px16 {  font-size: 16px; line-height: 140%}
.px16b {  font-size: 16px; line-height: 140%; font-weight : bold}
.px18 {  font-size: 18px; line-height: 140%; font-weight: bolder}
.px25 {  font-size: 25px; line-height: 120%; font-weight: bolder}
.px30 {  font-size: 30px; line-height: 140%; font-weight: bolder}
.underline {  text-decoration: underline}
.word-space {letter-spacing: -1px;}
.indent {text-indent: -12px;}

.img-top {  font-size: 12px; line-height: 120%; background-color: #FFFFFF; background-image: url(../images/top_img/washi.jpg); background-repeat: no-repeat; background-position: right top}
.img-flow {  font-size: 12px; line-height: 120%; background-color: #FFFFFF; background-image: url(../images/flow/image04.jpg); background-repeat: no-repeat; background-position: right top}
.img-products {  font-size: 12px; line-height: 120%; background-color: #FFFFFF; background-image: url(../images/products/image01.jpg); background-repeat: no-repeat; background-position: right top}

table.table_c {
	border: 0;
	border-spacing: 0;
}
table.table_c th {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; 
	border-collapse: collapse; border-spacing: 0;
}
table.table_c td {
	border: 0;
	text-align: center;
	font-size: 11px;
	color: #009966; 
	border-collapse: collapse;
	border-spacing: 0;
}

/* banner----------------------------------------------------------- */ 

table.tb_bn {
	width:735px;
	border: 0;
	border-spacing: 0;
	border: solid #339933 1px;
	background-color: #FFFDEC;
	}
table.tb_bn td {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	width:33%;
	}
table.tb_bn img {
	border:solid #CCCCCC 1px;
	}
	
.banner_mk {
	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
	}
	
.px16_c_w { 
	font-size: 16px;
	line-height:160%;
	font-weight : bold;
	text-align:center;
	color:#FFF;
	}	
	

/* gallery----------------------------------------------------------- */ 

table.table_g {
	border: 0;
	border-spacing: 0;
}
table.table_g th {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; 
	border-collapse: collapse; border-spacing: 0;
}
table.table_g td {
	border: 0;
	text-align: center;
	font-size: 11px;
	color: #009966; 
	border-collapse: collapse;
	border-spacing: 0;
}

table.table_g img {
	margin-top:5px;
}




.copy {  FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana,Helvetica,Arial}

FORM {
	MARGIN: 0px
}

.strict {
line-break: strict
} 

