@charset "utf-8";

body {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	margin: 0px;

	padding: 0px;

}

a:link {

	color: #000000;

	text-decoration: none;

}



a:visited {

	color: #000000;

	text-decoration: none;

}

a:hover {

	color: #000000;

	text-decoration: underline;

}

a:active {

	color: #CC0000;

	text-decoration: none;

}



a.link_menu:link    {

	text-decoration: none;

	color: #FFFFFF;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

}

a.link_menu:visited {

	text-decoration: none;

	color: #FFFFFF;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

}

a.link_menu:hover {

	text-decoration: underline;

	color: #FFFFFF;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

}

a.link_menu:active {

	text-decoration: none;

	color: #FDCD00;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

}

a.link_bali:link {

	text-decoration: none;

	color: #006600;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

}

a.link_bali:visited {

	text-decoration: none;

	color: #006600;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: center;

}

a.link_bali:hover {

	text-decoration: underline;

	color: #660033;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

}



.arial7pt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

}

.arial7pt_white {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #FFFFFF;

}

.arial8pt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

}

.arial9pt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	line-height: 125%;

}

.arial11pt_green {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	line-height: 100%;

	color: #006600;

}



.arial11pt_bold_green {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	line-height: 100%;

	color: #006600;

	font-weight: bold;

}

.arial12pt_green {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	line-height: 125%;

	color: #006600;

}

.arial16pt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	line-height: 100%;

}

.arial18pt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18pt;

	line-height: 100%;

}





.msg8pt {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 8pt;

}

.msg8pt_totop {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 8pt;

	color: #CC0000;

}

.msg9pt {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 9pt;

	line-height: 140%;

}

.arial9pt_lineheight150per {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	line-height: 150%;

}



.msg9pt_white {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 9pt;

	color: #FFFFFF;

	line-height: 150%;

}

.msg9pt_red {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 9pt;

	color: #AF0004;

	line-height: 150%;

}

.msg10pt {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	line-height: 140%;

}

.msg10pt_red {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	color: #AF0004;

	line-height: 140%;

}



.msg10pt_bold {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	font-weight: bold;

}

.msg10pt_orange_bold {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	line-height: 140%;

	color: #FF6600;

	font-weight: bold;

}

.msg10pt_blue_bold {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	line-height: 100%;

	color: #3366CC;

	font-weight: bold;

}

.msg11pt {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

}

.msg11pt_orange_boldl {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

	line-height: 150%;

	color: #FF6600;

	font-weight: bold;

}

.msg11pt_green_boldl {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

	line-height: 150%;

	color: #006600;

	font-weight: bold;

}



.msg11pt_white {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

	color: #FFFFFF;

}

.msg11pt_bold {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 11pt;

	font-weight: bold;

	line-height: 140%;

}

.msg20pt {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 20pt;

	line-height: 22pt;

}

.line_bottom_gray_2px {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.line_bottom_green_2px {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #01AC68;

}



.line_bottom_white_2px {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.line_all_black_1px {

	border: 1px solid #000000;

}

.line_all_green_1px {

	border: 1px solid #006600;

	background-color: #CEDBDF;

	padding: 15px;

}

.line_all_thinblue_1px {

	border: 1px solid #809FB4;

	padding: 15px;

}



.line_dot_gray_1px {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

}

.menuback_gray {

	color: #000000;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	padding: 10px;

	height: inherit;

	width: 180px;

	line-height: 150%;

	background-repeat: repeat;

	background-color: #E6E6E6;

}

.readback_gray {

	color: #000000;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10pt;

	background-color: #EDEDEE;

	padding: 10px;

	height: 100%;

	width: auto;

}

.line_all_blue_1px {

	border: 1px solid #3399CC;

	padding: 15px;

}

.line_all_red_1px {

	border: 1px solid #740403;

	background-color: #FDECB8;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #006633;

}

.back_leaves {

	background-image: url(../img/b_leaves.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}





.botoomback_grenn {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-image: url(../img/bottom_grenn_line.gif);

	background-position: center top;

	text-align: center;

	vertical-align: middle;

}


