body{
padding:0px;
margin:0px;

}
.links {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 10px;
	font-weight: bold;
	color: #141414;
	text-decoration: none;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #141414;
	text-decoration: none;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFFF;
	height: 20px;
	width: 104px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
}
.text_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #484848;
}
.text_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #4166B0;
}
.text_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #484848;
}
.link_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #4166B0;
}
.link_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #8A020E;
}
.link_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #074284;
}
.form_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background-color: #E7E7E7;
	height: 21px;
	width: 307px;
	border: 1px solid #9C9C9C;
}
.form_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	background-color: #E7E7E7;
	height: 201px;
	width: 307px;
	border: 1px solid #9C9C9C;
	overflow:auto;
}.text_4 {
	font-family: "‚l‚r ƒSƒVƒbƒN";
	font-size: 12px;
	color: #484848;
	line-height: 11px;
}
.text_5 {
	font-family: "‚l‚r ƒSƒVƒbƒN";
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #484848;
}
.text_6 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #353A90;
	line-height: 14px;
}
.text_7 {
	font-family: Verdana;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #484848;
}
.text_8 {
	font-family: Verdana;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}
.text_9 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #484848;
}
.text_10 {
	font-family: Verdana;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #E7009E;
	text-decoration: underline;
}
.text_11 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
}
.text17 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #0000FF;
	text-decoration: underline;
}
.text_12 {
	font-family: Verdana;
	font-size: 12px;
	line-height: 12px;
	color: #353A90;
	text-decoration: underline;
	font-weight: bold;
}
.text_18 {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.text19 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #0000FF;
}
.text_13 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.karashi_under {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.ao_under {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bolder;
	color: #00CCFF;
	text-decoration: underline;
}
.ao01 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #00CCFF;
}
.kuro_itari {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.kusa_dai_under {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bolder;
	color: #66CC00;
	text-decoration: underline;
}
.text_4 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #E7009E;
}
.pink_title {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #E7009E;
}
.midori {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #006633;
}
.text20 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}
.text21 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 16px;
	font-weight: normal;
	color: #353A90;
}
.pink_hoso {
	color: #E7009E;
}
.text_kon_12 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #353A90;
	line-height: 12px;
}
.orange20 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 24px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #FF0000;
}
.text22 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 14px;
	color: #353A90;
	line-height: 18px;
}
.bns_body_13 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 13px;
	color: #333333;
	line-height: 120%;
}
.bns_13_ao {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 13px;
	color: #353A90;
	line-height: 120%;
}
.text_kon_14_under {
	font-family: Verdana;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	text-decoration: underline;
	color: #353A90;
}
.20pt_itari_kuro {
	font-family: "Times New Roman";
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.msp14 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.ms13 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 13px;
	color: #FFFFFF;
}
.ms12 {
	font-family: "‚l‚r ƒSƒVƒbƒN";
	font-size: 12px;
	color: #FFFFFF;
}
.ms12konhoso {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 12px;
	color: #000066;
}
.ms12kurohoso {
	font-family: "‚l‚r ƒSƒVƒbƒN";
	font-size: 12px;
	color: #000000;
}
a:link{
color:none;
text-decoration:none;
}
a:visited{
color:#none;
text-decoration:none;
}
a:hover{
color:#000066;
text-decoration:underline;
background-color:#FFFFFF;
}
.ms10kon {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color:#000066;
background-color:#fddfdf;
border:solid 2px #EB9797;
font-weight: bold;
padding:5px;
}
.ms10blue {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color: #000066;
background-color:#E2EAF8;
border:solid 2px #438EF4;
font-weight: bold;
padding:5px;
}
.ms10blue01 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color: #000066;
background-color:#8EBDDC;
border:solid 2px #6BA2C9;
font-weight: bold;
padding:5px;
}
.ms10blue02 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color: #EEF5FD;
background-color:#FFFFFF;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-bottom-width:2px;
border-left-width:2px;
border-right-width:2px;
border-bottom-color:085FAB;
border-left-color:085FAB;
border-right-color:085FAB;
padding:5px;
}
.ms10green {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color: #000066;
background-color:#E4F3D1;
border:solid 2px #009900;
font-weight: bold;
padding:5px;
}
.ms10yellow {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color:#000066;
background-color:#ffffc8;
border:solid 2px #ffff99;
font-weight: bold;
padding:5px;
}
.kon {
	color: #000066;
}
.ms10midori {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color: #000066;
background-color:#FFFFFF;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-bottom-width:2px;
border-left-width:2px;
border-right-width:2px;
border-bottom-color:009900;
border-left-color:009900;
border-right-color:009900;
padding:5px;
}
.ms10ao {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color: #000066;
background-color:#FFFFFF;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-bottom-width:2px;
border-left-width:2px;
border-right-width:2px;
border-bottom-color:438EF4;
border-left-color:438EF4;
border-right-color:438EF4;
padding:5px;
}
.ms10pink {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color: #000066;
background-color:#FFFFFF;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-bottom-width:2px;
border-left-width:2px;
border-right-width:2px;
border-bottom-color:EB9797;
border-left-color:EB9797;
border-right-color:EB9797;
padding:5px;
}
.ms10kiiro {
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
font-size:10pt;
color: #000066;
background-color:#FFFFFF;
border-left-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-bottom-width:2px;
border-left-width:2px;
border-right-width:2px;
border-bottom-color:ffff99;
border-left-color:ffff99;
border-right-color:ffff99;
padding:5px;
}
.ms13_tred {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 13px;
	color: #DC143C;
}
.ms12konfuto {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000066;
}
.haikei_ao {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #000099;
	background-repeat: no-repeat;
}
.haikei_pink {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	background-color: #FFCCFF;
	background-repeat: no-repeat;
}
.kuro20 {
	font-family: Verdana;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
}
.aka16 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #FF0000;
}
.ao18 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #132448;
}
.kon20 {
	font-family: Verdana;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color:#132448;
}
.aka20 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 24px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #FF6600;
}
.kuro18 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.bns16naname {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.aka_haikei_16 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #FF0000;
}
.text_18_ao {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #000066;
}
