BODY         { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
A:hover      { color:#f19201; }
A.nondeco    { text-decoration:none; }
A.top_text   { text-decoration:none; color:#666666; }
A.press_link { color:#333333; visited:#333333; }
TD.pad4      { padding: 2px 4px 1px 4px; }
form         { margin: 0; }
.h1          { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; color:#669966; font-weight: bold; }
.h1 A        { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; color:#669966; text-decoration:underline; font-weight: bold; }
.text        { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:18px; letter-spacing:1px; }
.text2       { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; color:#DD0000; line-height:18px; letter-spacing:1px; }
.text3       { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; color:#009933; line-height:18px; letter-spacing:1px; }
.text4       { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 11px; line-height:14px; letter-spacing:1px; }
.text5 A     { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; color:#666666; line-height:18px; letter-spacing:1px; }
.text6       { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; color:#8C0000; line-height:18px; letter-spacing:1px; }
.text7       { font-size: 12px; font-weight: bold; }
.text11      { font-size: 12px; line-height:18px; letter-spacing:1px; }
.text12      { font-size: 12px; }
.text13      { font-size: 12px; color:#009933; line-height:18px; letter-spacing:1px; }
.btitle      { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 14px; line-height:18px; font-weight: bold; }
.btitle2     { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 14px; line-height:18px; color:#006633; font-weight: bold; }
.btitle3     { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 24px; line-height:28px; font-weight: bold; }
.title       { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 14px; line-height:18px; }
.stitle      { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:18px; color:#006633; font-weight: bold; }
.stitle2     { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:18px; font-weight: bold; }
.stitle3     { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; font-weight: bold; }
.dia         { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 10px; line-height:18px; color:#B5D3C6; font-weight: bold; }
.saishi_data { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:16px; color:#3d7310; letter-spacing:1px; }
.saishi_text { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:16px; letter-spacing:1px; }
.info_text   { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:14px; color:#666699; letter-spacing:1px; }
.info_title  { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 11px; line-height:14px; color:#f19201; font-weight: bold; letter-spacing:1px; }
.info_title2 { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:14px; color:#f19201; font-weight: bold; }
.info_title3 { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:14px; color:#DD0000; font-weight: bold; }
.snavi_p     { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 10px; line-height:15px; color:#666666; font-weight: bold; }
.snavi_p A   { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 10px; line-height:15px; color:#666666; font-weight: bold; }
.snavi       { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 10px; line-height:15px; color:#333333; font-weight: bold; }
.snavi2 A    { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:15px; color:#666666; font-weight: bold; }
.cap         { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 11px; line-height:12px; color:#FF0000; letter-spacing:1px; }
.cap2        { font-family: "ＭＳ Ｐゴシック",sans-serif; font-size: 12px; line-height:18px; color:#FF0000; letter-spacing:1px; }
.mg_top2     { margin-top:3px; }
.kaip        { page-break-after: always; }

.section     { margin-top:1.0em; margin-bottom:0.5em; }
.section000  { margin-bottom:0.5em; }
.option      { border:solid 1px #3c3c3c; padding:2px; }
.photoBox img{ margin:5px; }

option.bgc1  { background-color:#f1f1f1; }

table .sample_table{
	background-color:#fff;
	border-collapse:collapse;
	border-right:1px solid #333;
	border-spacing:0;
	border-top:1px solid #333;
	empty-cells:show;
	font-size:10pt;
	line-height:1.2;
	text-align:center;
	margin-left:30px;
	margin-bottom:10px;
}
.sample_table{
	border-collapse:separate;
}
.sample_table th{
	background-color:#FFFFBB;
	background-position:left top;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	padding:2px;
	/*width:80px;*/
	font-size:10pt;
}
.sample_table td{
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	padding:2px;
}
