table {  font-size: 10pt; left: 0px; top: 0px; clip: rect( ); line-height: 13pt; letter-spacing: 0px; color: #333333;}
h1 {
	font-size: 23px;
	color: #F40161;
	MARGIN: 0px;
	line-height: 27px;
}
.h1-kaigo {
	font-size: 23px;
	color: #F40161;
	MARGIN: 0px;
	line-height: 27px;
}
.h1-r {
	font-size: 23px;
	color: #007C00;
	MARGIN: 0px;
	line-height: 27px;
}
h2 {
	font-size: 11pt;
	MARGIN: 0px;
	line-height: 14pt;
	font-weight: lighter;
}
h3 {
	MARGIN: 0px;
	font-weight: lighter;
}
body { font-size: 10pt; left: 0px; top: 0px; clip: rect( ); line-height: 13pt; letter-spacing: 0px; color: #333333;}
a:link {text-decoration: none; color: #174ED2;}
a:hover {text-decoration: none; color: #174ED2;}
a:visited {text-decoration: none; color: #174ED2;}
a:active { }
a.menu:lhover { color: #174ED2;}
.b-no { font-weight: lighter}
.b {  font-weight: bold}
.y-y10 {
	margin-left: 10px;
	padding-left: 10px;
}
.s12 {
	font-size: 12pt;
	line-height: 16pt;
}
.s12-purple {
	font-size: 12pt;
	line-height: 16pt;
	color: #BC0172;
}
.y-t10y10 {
	margin: 10px;
	padding: 10px;

}
.s11 {

	font-size: 11pt;
	line-height: 14pt;
}
.s10 {

	font-size: 10pt;
	line-height: 13pt;
}
.s11-white {
	font-size: 11pt;
	line-height: 14pt;
	color: #FFFFFF;

}
.white {
	color: #FFFFFF;
}
.s8 {
	font-size: 8pt;
	line-height: 10pt;
}
.s12-red {
	font-size: 12pt;
	line-height: 14pt;
	color: E32F23;
}
.s13 {

	font-size: 13pt;
	line-height: 15pt;
}
.s13-red {

	font-size: 13pt;
	line-height: 15pt;
	color: E32F23;
}
.s7 {

	font-size: 7pt;
	line-height: 9pt;
}
.y-y5 {
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.s14-red {


	font-size: 14pt;
	line-height: 16pt;
	color: #E32F23;
}
.s14-red-1 {


	font-size: 14pt;
	line-height: 16pt;
	color: #E32F23;
	letter-spacing: -1px;
}
.s14 {


	font-size: 14pt;
	line-height: 16pt;
}
.y-tu5yr5 {
	margin-right: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;

}
.y-tu3yr3 {

	margin-right: 3px;
	padding-right: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.s15-red {



	font-size: 15pt;
	line-height: 17pt;
	color: #E32F23;
}
.s12-white {

	font-size: 12pt;
	line-height: 14pt;
	color: #FFFFFF;
}
.s8-orange {
	font-size: 8pt;
	line-height: 10pt;
	color: #FD2117;

}
.s14-blue-b {
	font-size: 14pt;
	line-height: 16pt;
	color: #18358E;
	font-weight: bold;

}
.s11-pink {
	font-size: 11pt;
	line-height: 13pt;
	color: #F40161;

}
.s12-pink {

	font-size: 12pt;
	line-height: 16pt;
	color: #F40161;
}
.orange {
	color: #FA7400;
}
}
.purple2 {
	color: #BC0197;
}
.s9-orange {
	color: #FA7400;
	font-size: 9pt;
	line-height: 12pt;

}
.y-y15 {

	margin-left: 15px;
	padding-left: 15px;
}
.s11-blue {

	font-size: 11pt;
	line-height: 14pt;
	color: #006DBD;
}
.blue {
	color: #006DBD;
}
.s11-orange {


	font-size: 11pt;
	line-height: 14pt;
	color: #FA7400;
}
.s11-green {


	font-size: 11pt;
	line-height: 14pt;
	color: #368121;
}
.s11-red {



	font-size: 11pt;
	line-height: 14pt;
	color: #D7443F;
}
.s11-blue2 {



	font-size: 11pt;
	line-height: 14pt;
	color: #443588;
}
.green {

	color: #368121;
}
.blue2 {
	color: #443588;
}
.s12-blue {


	font-size: 12pt;
	line-height: 16pt;
	color: #006DBD;
}
.s12-blue2 {



	font-size: 12pt;
	line-height: 16pt;
	color: #0C419A;
}
.blue3 {

	color: #0C419A;
}
.s11-blue3 {




	font-size: 11pt;
	line-height: 14pt;
	color: #0C419A;
}
.s13-blue {



	font-size: 13pt;
	line-height: 16pt;
	color: #006DBD;
}
.s13-orange {




	font-size: 13pt;
	line-height: 16pt;
	color: #FA7400;
}
.s13-green {





	font-size: 13pt;
	line-height: 16pt;
	color: #368121;
}
.s14-blue {




	font-size: 14pt;
	line-height: 16pt;
	color: #006DBD;
}
.s14-orange {





	font-size: 14pt;
	line-height: 16pt;
	color: #FA7400;
}
.s14-green {






	font-size: 14pt;
	line-height: 16pt;
	color: #368121;
}
.s8-pink {

	font-size: 8pt;
	line-height: 10pt;
	color: #F40161;
}
.pink {
	color: #F40161;
}
.gray {

	color: #666666;
}
.gray2 {

	color: #858585;
}
.s17 {




	font-size: 17pt;
	line-height: 20pt;
}
.s19 {





	font-size: 19pt;
	line-height: 22pt;
}
.s20 {






	font-size: 20pt;
	line-height: 23pt;
}
.red {
	color: #F8003E;
}
.s10-t {


	font-size: 10pt;
	line-height: 12pt;
}
.red2 {

	color: #CC3333;
}
.s8-green {
	font-size: 8pt;
	line-height: 10pt;
	color: #00B6BD;
}
.s8-blue2 {
	color: #443588;
	font-size: 8pt;
	line-height: 10pt;

}
.blue-link {


	color: #174ED2;
}
.red3 {


	color: #E32F23;
}
.y-y30 {

	margin-left: 30px;
	padding-left: 30px;
}
a.menu-w { text-decoration: none; color: #FFFFFF;}
a:hover.menu-w { text-decoration: none; color: #ffffff;}
a:visited.menu-w { color: #ffffff;}
a:active.menu-w {  }

a.menu-b { text-decoration: none; color: #001E8B;}
a:hover.menu-b { text-decoration: none; color: #001E8B;}
a:visited.menu-b { color: #001E8B;}
a:active.menu-b {  }

.s16-pink {


	font-size: 16pt;
	line-height: 18pt;
	color: #F40161;
}
.s23px-pink {
	font-size: 23px;
	color: #F40161;
	MARGIN: 0px;
	line-height: 27px;
}
.y-t5y5 {
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.s14-blue2 {

	font-size: 14pt;
	line-height: 16pt;
	color: #18358E;
	font-weight: normal;
}
.s14-blue3 {

	font-size: 14pt;
	line-height: 16pt;
	color: #18358E;
	font-weight: normal;
}
.s12-gray {
	color: #999999;
	font-size: 12pt;
	line-height: 14pt;

}
.s11-gray {

	color: #999999;
	font-size: 11pt;
	line-height: 13pt;
}
.s8-h12 {


	font-size: 8pt;
	line-height: 12pt;
}
.red4 {

	color: #FD2117;
}
.red4-1 {

	color: #FD2117;
	letter-spacing: -1px;
}
.s8-pink2 {


	font-size: 8pt;
	line-height: 10pt;
	color: #F8003E;
}
.s8-red {



	font-size: 8pt;
	line-height: 10pt;
	color: #FD2117;
}
.s16-blue-b {

	font-size: 16pt;
	line-height: 18pt;
	color: #18358E;
	font-weight: bold;
}
.s17-blue-b {


	font-size: 17pt;
	line-height: 20pt;
	color: #18358E;
	font-weight: bolder;
}
.s17-green-b {
	font-size: 17pt;
	line-height: 20pt;
	color: #368121;
	font-weight: bold;

}
.s16-green-b {

	font-size: 16pt;
	line-height: 19pt;
	color: #368121;
	font-weight: bold;
}
.yellow {
	color: #D69D33;
}
.s15 {




	font-size: 15pt;
	line-height: 17pt;
}
.s8-green2 {



	font-size: 8pt;
	line-height: 11pt;
	color: #1F601A;
}
.y-t5 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.y-t7 {
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 7px;
	padding-bottom: 7px;

}
.y-t10 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.y-t3 {

	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.s8-orange2 {

	font-size: 8pt;
	line-height: 10pt;
	color: #FD712E;
}
.s9 {
	font-size: 9pt;
	line-height: 12pt;
}
.s12-green {






	font-size: 12pt;
	line-height: 15pt;
	color: #368121;
}
.green2 {


	color: #41A83B;
}
.blue4 {

	color: #18358E;
}
.s16-blue-bb {


	font-size: 16pt;
	line-height: 18pt;
	color: #18358E;
	font-weight: bolder;
}
.s14-blue4 {
	color: #18358E;
	font-size: 11pt;
	line-height: 14pt;

}
.blue5 {
	color: #009999;
}
.s14-blue5 {
	color: #009999;
	font-size: 14pt;
	line-height: 17pt;

}
.blue6 {

	color: #11859B;
}
.s11-blue6 {
	color: #11859B;
	font-size: 11pt;
	line-height: 14pt;

}
.s11-green-y-1 {

	font-size: 11pt;
	line-height: 14pt;
	color: #368121;
	letter-spacing: -1px;
}
.s11-green2 {



	font-size: 11pt;
	line-height: 14pt;
	color: #007C00;
}
.s16-green2-b {


	font-size: 16pt;
	line-height: 19pt;
	color: #007C00;
	font-weight: bold;
}
.green3 {


	color: #007C00;
}
.s12-green2 {







	font-size: 12pt;
	line-height: 15pt;
	color: #007C00;
}
.s13-green2 {






	font-size: 13pt;
	line-height: 16pt;
	color: #007C00;
}
.s11-green2-y-1 {


	font-size: 11pt;
	line-height: 14pt;
	color: #007C00;
	letter-spacing: -1px;
}
.s8-blue {
	color: #006DBD;
	font-size: 8pt;
	line-height: 11pt;

}
.s11-purple {


	font-size: 11pt;
	line-height: 14pt;
	color: #9966CC;
}
.s8-purple {



	font-size: 8pt;
	line-height: 11pt;
	color: #7B2BCC;
}
.purple {
	color: #7B2BCC;
}
.s11-orange2 {



	font-size: 11pt;
	line-height: 14pt;
	color: #FD712E;
}
.orange2 {

	color: #FD712E;
}
.s11-y-1 {
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -1px;

}
.s10-y-1 {
	font-size: 10pt;
	line-height: 12pt;
	letter-spacing: -1px;

}
.orange2-y-1 {
	color: #FD712E;
	letter-spacing: -1px;

}
.y-t1y1 {
	margin: 1px;
	padding: 1px;

}
.y-yl5 {
	margin-left: 5px;
	padding-left: 5px;
}
.s11-t {



	font-size: 11pt;
	line-height: 12pt;
}
.y-y20 {


	margin-left: 20px;
	padding-left: 20px;
}
.s11-red3 {
	color: #E32F23;
	font-size: 11pt;
	line-height: 14pt;

}
.s11-red2 {

	color: #FD2117;
	font-size: 11pt;
	line-height: 14pt;
}
.s11-blue3-h {
	font-size: 11pt;
	line-height: 14pt;
	color: #0C419A;
	font-weight: lighter;

}
.y-yl10 {

	margin-left: 10px;
	padding-left: 10px;
}
.h1-o {

	font-size: 23px;
	color: #CC0000;
	MARGIN: 0px;
	line-height: 27px;
}
.h2-pink {
	font-size: 16px;
	color: #CF34A2;
	MARGIN: 0px;
	line-height: 20px;
	font-weight: bold;

}
.red5 {


	color: #CC0000;
}
.s11-red5 {
	color: #CC0000;
	font-size: 11pt;
	line-height: 14pt;

}
.h2-blue {

	font-size: 16px;
	color: #7D78C9;
	MARGIN: 0px;
	line-height: 20px;
	font-weight: bold;
}
.blue7 {


	color: #174ED2;
}
.s13-orange2 {





	font-size: 13pt;
	line-height: 16pt;
	color: #CC8500;
}
.y-yl20 {


	margin-left: 20px;
	padding-left: 20px;
}
.green4 {



	color: #31BDC4;
}
.s11-green4 {
	color: #31BDC4;
	font-size: 11pt;
	line-height: 14pt;

}
.h2-green {


	font-size: 16px;
	color: #31BDC4;
	MARGIN: 0px;
	line-height: 20px;
	font-weight: bold;
}
.s11-green5 {

	color: #82AD02;
	font-size: 11pt;
	line-height: 14pt;
}
.h2-green5 {



	font-size: 16px;
	color: #82AD02;
	MARGIN: 0px;
	line-height: 20px;
	font-weight: bold;
}
.h2-yellow {




	font-size: 16px;
	color: #F5B400;
	MARGIN: 0px;
	line-height: 20px;
	font-weight: bold;
}
.y-t10y5 {

	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.y-tt10y5 {


	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
	padding-top: 10px;
}
.h2-orange {





	font-size: 16px;
	color: #FF8C52;
	MARGIN: 0px;
	line-height: 20px;
	font-weight: bold;
}
.blown1 {
	color: #755412;
}
.blown2 {
	color: #9F5B00;
}
.h2-red {





	font-size: 16px;
	color: #FC513F;
	MARGIN: 0px;
	line-height: 20px;
	font-weight: bold;
}
.y-yl15 {


	margin-left: 15px;
	padding-left: 15px;
}
.h1-s {

	font-size: 23px;
	color: #FA5100;
	MARGIN: 0px;
	line-height: 27px;
}
.h2-orange2 {
	font-size: 16px;
	color: #FA5100;
	MARGIN: 0px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: -1px;

}
.orange3 {


	color: #FA5100;
}
.s10-y-2 {

	font-size: 10pt;
	line-height: 12pt;
	letter-spacing: -2px;
}
.s11-orange3 {
	color: #FA5100;
	font-size: 11pt;
	line-height: 14pt;

}
.y-t3yl15 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 15px;
	padding-left: 15px;

}
.y-t3yl5 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
	padding-left: 5px;

}
.y-tt3yl5 {

	margin-top: 3px;
	padding-top: 3px;
	margin-left: 5px;
	padding-left: 5px;
}
.s11-green6 {



	font-size: 11pt;
	line-height: 14pt;
	color: #41A83B;
}
.s11-green7 {




	font-size: 11pt;
	line-height: 14pt;
	color: #2E9028;
}
.green5 {



	color: #2E9028;
}
.green-ro {
	color: #118266;
}
.h1-ro {

	font-size: 23px;
	color: #118266;
	MARGIN: 0px;
	line-height: 27px;
}
.s11-green-ro2 {





	font-size: 11pt;
	line-height: 14pt;
	color: #1F601A;
}
.s12-green-ro2 {






	font-size: 12pt;
	line-height: 16pt;
	color: #1F601A;
}
.s11-green-ro2-1 {
	font-size: 11pt;
	line-height: 14pt;
	color: #1F601A;
	letter-spacing: -1px;

}
.s14-green-ro2 {







	font-size: 14pt;
	line-height: 17pt;
	color: #1F601A;
}
.s11-green-ro {
	color: #118266;
	font-size: 11pt;
	line-height: 14pt;

}
.s11-yellow {
	color: #D69D33;
	font-size: 11pt;
	line-height: 14pt;

}
.s11-green-ro-1 {
	color: #118266;
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -1px;

}
.s17-green-ro-b {



	font-size: 17pt;
	line-height: 20pt;
	color: #264428;
	font-weight: bold;
}
.s17-b {
	font-size: 17pt;
	line-height: 20pt;
	font-weight: bold;

}
.s17-1 {
	font-size: 17pt;
	line-height: 20pt;
	letter-spacing: -1px;
}
.s16 {
	font-size: 16pt;
	line-height: 18pt;
	font-weight: normal;
}
.s16-b {
	font-size: 16pt;
	line-height: 18pt;
	font-weight: bold;
}
.s16-bb {
	font-size: 16pt;
	line-height: 18pt;
	font-weight: bolder;
}
.s16-green-ro-b {




	font-size: 16pt;
	line-height: 19pt;
	color: #264428;
	font-weight: bold;
}
.s13-green-ro2 {








	font-size: 13pt;
	line-height: 15pt;
	color: #1F601A;
}
.y-t5yl20 {
	margin-left: 20px;
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.green-ro3 {

	color: #159B7A;
}
.green-ro3-1 {
	color: #159B7A;
	letter-spacing: -1px;

}
.y-yl50 {



	margin-left: 50px;
	padding-left: 50px;
}
.s11-green-ro3 {
	color: #159B7A;
	font-size: 11pt;
	line-height: 14pt;

}
.s13-red2 {


	font-size: 13pt;
	line-height: 15pt;
	color: #FF0000;
}
.y-t5yr20 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 20px;
	padding-right: 20px;

}
.yellow2 {

	color: #FF9900;
}
.yellow2-1 {

	color: #FF9900;
	letter-spacing: -1px;
}
.s11-pink2 {

	font-size: 11pt;
	line-height: 13pt;
	color: #F8003E;
}
.s11-red3-1 {
	color: #E32F23;
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -1px;

}
.s13-1 {
	font-size: 13pt;
	line-height: 15pt;
	letter-spacing: -1pt;

}
.s12-1 {
	font-size: 12pt;
	line-height: 14pt;
	letter-spacing: -1pt;

}
.h1-ka {


	font-size: 23px;
	color: #BC0172;
	MARGIN: 0px;
	line-height: 27px;
}
.s12-yellow2 {
	color: #FF9900;
	font-size: 12pt;
	line-height: 16pt;

}
.h2-yellow2 {





	font-size: 16pt;
	color: #FE9100;
	MARGIN: 0px;
	line-height: 20pt;
	font-weight: bold;
}
.s11-yellow2 {

	color: #FE9100;
	font-size: 11pt;
	line-height: 14pt;
}
.s11-yellow3 {


	color: #F7CB00;
	font-size: 11pt;
	line-height: 14pt;
}
.s11-yellow2-y-1 {
	color: #FE9100;
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -1px;

}
.s11-red2-1 {
	color: #FD2117;
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -1px;

}
.h2-purple {
	font-size: 16pt;
	color: #BC0172;
	MARGIN: 0px;
	line-height: 20pt;
	font-weight: bold;
}
.s11-yellow2-y-2 {

	color: #FE9100;
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -2px;
}
.s11-yellow2-y1 {
	color: #FE9100;
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: 1px;

}
.s11-yellow2-y2 {

	color: #FE9100;
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: 2px;
}
.unicode { font-family:Arial Unicode MS,Arial,sans-serif }

.s10-t-purple {
	writing-mode:tb-rl;
	font-size: 10pt;
	color: #BC0172;
	line-height: 12pt;




}
.s10-t-orange {
	writing-mode:tb-rl;
	font-size: 10pt;
	line-height: 12pt;
	color: #FF6B00;

}
.s10-t-red {
	writing-mode:tb-rl;
	font-size: 10pt;
	line-height: 12pt;
	color: #FD2117;

}
.s10-t-green {
	writing-mode:tb-rl;
	font-size: 10pt;
	line-height: 12pt;
	color: #2E9028;
}
.s10-t-black {
	writing-mode:tb-rl;
	font-size: 10pt;
	line-height: 12pt;
}
.h2-yellow2-s {






	font-size: 13pt;
	color: #FE9100;
	MARGIN: 0px;
	line-height: 16pt;
	font-weight: bold;
}
.y-yl30 {



	margin-left: 30px;
	padding-left: 30px;
}
.y-yl15t3 {
	margin-left: 15px;
	padding-left: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;

}
.h1-co {



	font-size: 23px;
	color: #0C419A;
	MARGIN: 0px;
	line-height: 27px;
}
.s13-blue-b {
	font-size: 13pt;
	line-height: 16pt;
	color: #18358E;
	font-weight: bold;

}
.s11-yellow4 {

	color: #CC8500;
	font-size: 11pt;
	line-height: 14pt;
}
.y-t5y10 {
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.s13-red-b {

	font-size: 13pt;
	line-height: 16pt;
	color: #E60000;
	font-weight: bold;
}
.s11-purple2 {



	font-size: 11pt;
	line-height: 14pt;
	color: #BC0197;
}
.y-yr5 {
	margin-right: 5px;
	padding-right: 5px;

}
.h1-ko {




	font-size: 23px;
	color: #007494;
	MARGIN: 0px;
	line-height: 27px;
}
.s11-blue7 {

	color: #007494;
	font-size: 11pt;
	line-height: 14pt;
}
.s14-pink {
	font-size: 14pt;
	line-height: 16pt;
	color: #D90071;

}
.s13-pink {
	font-size: 13pt;
	line-height: 15pt;
	color: #D90071;

}
.s14-pink-1 {
	font-size: 14pt;
	line-height: 16pt;
	color: #D90071;
	letter-spacing: -1px;

}
.s11-pink3 {


	font-size: 11pt;
	line-height: 13pt;
	color: #D90071;
}
.s12-pink3 {



	font-size: 12pt;
	line-height: 15pt;
	color: #D90071;
}
.s12-green7 {





	font-size: 12pt;
	line-height: 15pt;
	color: #2E9028;
}
.s11-green7-1 {
	font-size: 11pt;
	line-height: 14pt;
	color: #2E9028;
	letter-spacing: -1px;

}
.y-t7y10 {

	margin: 7px 10px;
	padding: 7px 10px;
}
.s11-1 {
	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -1px;

}
.s11-2 {

	font-size: 11pt;
	line-height: 14pt;
	letter-spacing: -2px;
}
.s11-green7-2 {

	font-size: 11pt;
	line-height: 14pt;
	color: #2E9028;
	letter-spacing: -2px;
}
.y-t2yl5 {

	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
	padding-left: 5px;
}
.y-t3y3 {
	margin: 3px;
	padding: 3px;

}
.s8-1 {
	font-size: 8pt;
	line-height: 10pt;
	letter-spacing: -1px;
}
.s12-purple2 {

	font-size: 12pt;
	line-height: 16pt;
	color: #9963AE;
}
.purple3 {

	color: #65007D;
}
.y-t3yl6 {

	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 6px;
	padding-left: 6px;
}
.y-yl10t5 {
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.s13-pink2 {

	font-size: 13pt;
	line-height: 15pt;
	color: #F6014A;
}
.pink2 {

	color: #F6014A;
}
.s8-2 {

	font-size: 8pt;
	line-height: 10pt;
	letter-spacing: -2px;
}
.s14-pink2 {


	font-size: 14pt;
	line-height: 17pt;
	color: #F6014A;
}
.s14-pink2-1 {
	font-size: 14pt;
	line-height: 17pt;
	color: #F6014A;
	letter-spacing: -2px;

}.s10-purple2 {


	font-size: 10pt;
	line-height: 15pt;
	color: #9963AE;
}
.s14-purple2 {


	font-size: 14pt;
	line-height: 18pt;
	color: #9963AE;
}
.s11-green8 {



	font-size: 11pt;
	line-height: 14pt;
	color: #1F601A;
}
.s15-purple2 {



	font-size: 15pt;
	line-height: 20pt;
	color: #9963AE;
}

img{
	border:none;
	}
	
/*  _category_  メインコンテンツ内 会社案内　*/

table.company, table.company_history{
	width:580px;
	font-size:12px;
}

table.company td{
	vertical-align:top;
	border:dashed 1px gray;
	border-width: 0 0 1px 0;
	padding:5px 0;
}

table.comany_history td{
	vertical-align:top;
	border:dashed 1px gray;
	border-width: 0 0 1px 0;
	padding:5px 0;
}

