h1 {
	font-size: 11px;
	text-align: left;
	font-weight:normal;
	float: none;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* {[_[ */
.border_top {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BFD9CE;
}
.border_right1px {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.border_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.border_bottom1px {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.border__dot_bottom {

	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.border-3 {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.border_dashed_ccc {
	border: 1px dashed #CCCCCC;
}
.img_waku {
	padding: 10px;
	border: 1px solid #333333;
}
.border_top_solid {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFD9CE;
}
.border {
	border: thin solid #000000;
}
.border_top2 {

	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}


/* }[W */
.margin_bottom {
	margin-bottom: 15px;
}
.margin_top5 {

	margin-top: 5px;
}
.margin_bottom5 {
	margin-bottom: 5px;
}
.margin-left {
	margin-left: 30px;
}
.margin_top10 {
	margin-top: 10px;
}
.margin_left20 {
	margin-left: 20px;
}

.margin-right {
	margin-right: 15px;
}
.margin_bottom3 {
	margin-bottom: 3px;
}
/* pfBO */
.padding10 {
	padding: 10px;
}
.padding_lr10 {
	text-align: right;
	padding-right: 10px;
}

.padding_bottom {
	padding-bottom: 15px;
}
.padding_left {
	padding-left: 15px;
}
.padding_left25 {

	padding-left: 25px;
}


/* e[u */

.table_all_light_blue {
	border: 1px solid #D7EBFF;
}
.tablebl {

	border: 1px solid #000000;
	padding: 0px;
}
.table_all_left {
	margin-left: 145px;
}
.table_all {
	border: 1px solid #BFD9CE;
	padding: 0px;
	}
.table_all_black {

	border: 1px solid #000000;
	margin-top: 10px;
	padding: 10px;
}
.table2 {
	border: 1px solid #FF9900;
	padding: 0px;
}
.table_all_dot_pk2 {
	border: 1px solid #CA3464;
	margin-top: 10px;
	padding: 10px;
}
.table_all_red {
	border: 1px solid #993333;
}
.table_all_blue {

	border: 1px solid #003366;
}
.table_all_dot_gr {
	border: 2px dashed #BFD9CE;
	margin-top: 10px;
	padding: 10px;
}
.table_all_dot_bl {
	border: 2px dashed #99CCFF;
	margin-top: 10px;
	padding: 10px;
}
.table_all_dot_pk {

	border: 2px dashed #CC66CC;
	margin-top: 10px;
	padding: 10px;
}
.table_all_dot_re {
	border: 3px double #CC3300;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.table_pink {
	border: 1px solid #FE9A93;
}
.table_mizu {
	border: 1px solid #9ACCFF;
}
.table_ora {
	border: 1px solid #FF9A34;
}
.table_br {
	border: 1px solid #996600;
	padding: 0px;
	margin: 10px;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
.table_left {
	margin-left: 145px;
}

.tdhead {
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BFD9CE;
	border-right-color: #BFD9CE;
	border-left-color: #BFD9CE;
	border-top-width: 1px;
	border-top-style: solid;
}
.tdflash {
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BFD9CE;
	border-left-color: #BFD9CE;
}
.td_orange {
	border-right: 1px solid #FF9A34;
	border-left: 1px solid #FF9A34;
	padding: 0px;
	}
.td2 {
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFD9CE;
	}
.td3 {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BFD9CE;
	}

/* eLXg */

/* NeLXg */
a:link { color: #0000CC;
}
a:visited { color: #0000CC;
}
a:hover { 
	color: #FF9000;
}

/* 10px */
.txt10pxred{	
	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	color: #CC0000;
}
.txt10px2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	color: #696969;
	line-height: 100%;
}
.txt10pxbl {
	font-size: 10px;
	line-height: 150%;
	color: #000000;
}
.txt10repx {
	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	color: #FF0000;
}
.txt10px {
	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 140%;
	color: #696969;
}
.txt10pxb {
	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 160%;
	color: #696969;
	font-weight: bold;
}
.txt10px2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	color: #696969;
	line-height: 100%;
}
.txt10pxorb {
	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 160%;
	color: #FF9900;
	font-weight: bold;
}
.txt10pxreb {

	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 160%;
	color: #CC0000;
	font-weight: bold;
}
.txt10pxor2b {

	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 160%;
	color: #FFCE86;
	font-weight: bold;
}
.txt10pxbrb {

	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 160%;
	color: #996600;
	font-weight: bold;
}
.txt10pxor {

	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 140%;
	color: #FF9900;
}
.txt10pxwh {

	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 140%;
	color: #FFFFFF;
}
.txt10pxbl {


	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 120%;
	color: #A0B9F1;
}

/* 11px */
.txt11pxred{	
	font-family: "lr oSVbN", "Osaka";
	font-size: 11px;
	color: #CC0000;
}
.txt11pxp {
	font-family: "lr oSVbN", "Osaka";
	font-size: 11px;
	line-height: 120%;
	color: #CC3366;
}
.font11b_red {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
	line-height: 110%;
}
.txt11px {

	font-family: "lr oSVbN", "Osaka";
	font-size: 11px;
	line-height: 140%;
	color: #696969;
}
.txt11px_normal {
	font-family: "lr oSVbN", "Osaka";
	font-size: 11px;
	color: #696969;
	line-height: 110%;
}
.txt11repx {


	font-family: "lr oSVbN", "Osaka";
	font-size: 11px;
	line-height: 140%;
	color: #FF0000;
}


/* 12px */
.txt12pxviolet {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #CC3366;
	font-weight: bold;
}
.txt12pxb2 {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #CCCCCC;
	font-weight: bold;
}
.txt12pxpink {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #FF6699;
	font-weight: bold;
}
.txt12pxsalmon {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #FF6666;
	font-weight: bold;
}
.txt12pxpink2 {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #FF6666;
}
.txt12pxre2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 120%;
	color: #CC3300;
}
.txt12re {


	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #FF0000;
}

.txt12px170 {



	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 170%;
	color: #000000;
}
.txt12reb {


	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 170%;
	color: #CC0000;
	font-weight: bold;
}
.txt12wh {



	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 170%;
	color: #FFFFFF;
}
.txt12pxwh {
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
}
.txt12px3 {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 160%;
	color: #696969;
}
.txt12pkb {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #CC66CC;
	font-weight: bold;
}

.txt12px2 {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #696969;
}
.txt12px2 {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 160%;
	color: #696969;
}
.12pxcha {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #996600;
}
.12pxbcha {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 140%;
	color: #996600;
	font-weight: bold;
}

.txt12px {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #696969;
}
.txt12pxdb {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}

.txt12pxb {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #696969;
	font-weight: bold;
}
.txt12pxblack {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #000000;
}
.txt12pxg {  font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #8CB723;
}
.txt12pxbrown {  font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #CC6600;
}
.txt12pxd_brown {  
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #663300;
}
.txt12pxd_brown_b {  
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #663300;
	font-weight:bold;
}
.txt12pxorb {  font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 180%;
	color: #FF9000;
	font-weight: bold;
}
.txt12pxor {  font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #FF9933;
}
.txt12pxrb {  font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #FF0000;
	font-weight: bold;
}
.txt12pxgb {  font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #8CB723;
	font-weight: bold;
}
.txt12pxr {  font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #FF0000;
}
.txt12pxwb {  font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
	font-weight: bold;
}
.txt12pxdark_gray{
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color: #666666;
}
.txt12pxblb {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #A7D8FC;
	font-weight: bold;
}
.txt12pxg {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #006633;
	font-weight: bold;
}
.txt12pxgreen {

	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #669933;
}
.txt12pxblb2 {


	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 140%;
	color: #A0B9F1;
	font-weight: bold;
}
.txt12px200 {


	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 200%;
	color: #000000;
}
.txt12px2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	color: #696969;
	line-height: 100%;
}
.txt12pxp {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 120%;
	color: #CC3366;
}
.txt12pkb2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 120%;
	color: #E888AA;
	font-weight: bold;
}
.txt12berryb {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #CC0099;
}

/* 14px */
.txt14pxdb {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	line-height:140%;
}

.txt14violet {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 170%;
	color: #CC3366;
	font-weight: bold;
}
.txt14vio_normal {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 170%;
	color: #CC3366;
}
.txt14orange {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 170%;
	color: #FF9900;
	font-weight: bold;
}
.txt14reb {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 170%;
	color: #CC0000;
	font-weight: bold;
}
.txt14pink {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #FF6666;
	font-weight: bold;
}
.txt14pxb { font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #3A3A3A;
}
.txt14px_purple {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #6633CC;
	line-height: 120%;
}

.txt14pxbb { font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #3A3A3A;
	font-weight: bold;
}
.txt14pxp {  font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #FF9D9D;
}
.txt14pxgb {  font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #8CB723;
	font-weight: bold;
}
.txt14pxr {  font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #FF0000;
}
.txt14pxrb {  font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #99CCFF;
	font-weight: bold;
}
.txt14pxwb {  font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 160%;
	color: #FFFFFF;
	font-weight: bold;
}
.txt14pxg {  font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 160%;
	color: #006633;
	font-weight: bold;
}
.txt14pkb {

	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #CC66CC;
	font-weight: bold;
}
.txt14pxbb2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #666666;
	font-weight: bold;
}
.txt14pkb2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #E888AA;
	font-weight: bold;
}
.txt14boli {



	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 170%;
	color: #BFA600;
	font-weight: bold;
}
.txt14bcha {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #663300;
	font-weight: bold;
}
.txt14pib {

	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #B78EA2;
	font-weight: bold;
}
.txt14pxogb {

	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #8CB723;
	font-weight: bold;
}
.txt14brb {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	line-height: 160%;
	font-weight: bold;
	color: #996600;
}
.txt14berry {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	line-height: 160%;
	font-weight: bold;
	color: #CC0099;
}
.txt14reb {


	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #FF0000;
	font-weight:bold;
}
.txt14mauve {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 140%;
	color: #B55354;
	font-weight:bold;
}


/* 16px */
.txt16pxbb { font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	line-height: 140%;
	color: #3A3A3A;
	font-weight: bold;
}
.txt16pkb {

	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	line-height: 140%;
	color: #8CB723;
	font-weight: bold;
}
.txt16pink {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	line-height: 140%;
	color: #E888AA;
	font-weight: bold;
}
.txt16salmon {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	line-height: 140%;
	color: #FF6666;
	font-weight: bold;
}
.txt16orange {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	line-height: 140%;
	color: #FF9900;
	font-weight: bold;
}
.txt16mauve {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	line-height: 140%;
	color: #B55354;
	font-weight:bold;
}
.txt16pxbb2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	line-height: 140%;
	color: #666666;
	font-weight: bold;
}

/* 18px */
.txt18pxgb {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	line-height: 140%;
	font-weight: bold;
	color: #8CB723;
}
txt18pxbl {
          font-family: "lr oSVbN", "Osaka";
	font-size: 18px;
	line-height: 140%;
	color: #8CB723;
	font-weight: bold;
}
.txt18pxor {
          font-family: "lr oSVbN", "Osaka";
	font-size: 18px;
	line-height: 140%;
	color: #FF9900;
	font-weight: bold;
}
.txt18pxred {
          font-family: "lr oSVbN", "Osaka";
	font-size: 18px;
	line-height: 140%;
	color: #CC0000;
	font-weight: bold;
}
.txt18pxsalmon {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	line-height: 140%;
	color: #FF6666;
	font-weight: bold;
}

.txt18pxbrown {

	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	line-height: 140%;
	color: #663300;
	font-weight: bold;
}
/* extra large */
.txt_large {
	font-family: "lr oSVbN", "Osaka";
	font-size: x-large;
	color: #666666;
	font-weight: bold;
	line-height: 140%;
}
