BODY{ font-family:"ＭＳ Ｐゴシック","mono-space"; background: #fffafa; color: #666666; background-color: #ffffff}

/*基本リンク（茶色−オレンジ）*/
a:active { color: #FF6600}
a:link { color: #7F2D00}
a:visited { color: #666666}
a:hover { color: #FF6600; background-color:#ffffcc}

/*灰色リンク*/
a.graylink:active{ color: #666666}
a.graylink:link{ color: #666666}
a.graylink:visited{ color: #666666}
a.graylink:hover{ color: #666666; background-color:#ffcc33}

/*灰色下線なしリンク*/
a.grayhover:active{ color: #666666; text-decoration:underline}
a.grayhover:link{ color: #666666; text-decoration:none}
a.grayhover:visited{ color: #666666; text-decoration:none}
a.grayhover:hover{ color: #666666; text-decoration:underline; background-color:#ffcc33}

/*黒リンク*/
a.blacklink:active{ color: #333333}
a.blacklink:link{ color: #333333}
a.blacklink:visited{ color: #333333}
a.blacklink:hover{ color: #333333; background-color:#ffcc33}

/*黒下線なしリンク*/
a.blackhover:active{ color: #333333; text-decoration:underline}
a.blackhover:link{ color: #333333; text-decoration:none}
a.blackhover:visited{ color: #333333; text-decoration:none}
a.blackhover:hover{ color: #333333; text-decoration:underline; background-color:#ffcc33}

/*赤リンク*/
a.redlink:active{ color: #ff6600}
a.redlink:link{ color: #ff6600}
a.redlink:visited{ color: #ff6600}
a.redlink:hover{ color: #ff6600; background-color:#ff66cc}

/*赤下線なしリンク*/
a.redhover:active{ color: #ff6600; text-decoration:underline}
a.redhover:link{ color: #ff6600; text-decoration:none}
a.redhover:visited{ color: #ff6600; text-decoration:none}
a.redhover:hover{ color: #ff6600; text-decoration:underline; background-color:#ff66cc}

/*茶リンク*/
a.brownlink:active{ color: #7F2D00}
a.brownlink:link{ color: #7F2D00}
a.brownlink:visited{ color: #7F2D00}
a.brownlink:hover{ color: #7F2D00; background-color:#ffcc33}

/*茶下線なしリンク*/
a.brownhover:active{ color: #7F2D00; text-decoration:underline}
a.brownhover:link{ color: #7F2D00; text-decoration:none}
a.brownhover:visited{ color: #7F2D00; text-decoration:none}
a.brownhover:hover{ color: #7F2D00; text-decoration:underline; background-color:#ffcc33}

/*下線なしリンク*/
a.hoverline:active{ text-decoration:underline}
a.hoverline:link{ text-decoration:none}
a.hoverline:visited{ text-decoration:none}
a.hoverline:hover{ text-decoration:underline; background-color:#ffcc33}

/*黒フォント*/
.blackXS{ font-size: 11px; line-height: 130%; color: #333333}
.blackS{ font-size: 12px; line-height: 130%; color: #333333}
.blackM{ font-size: 14px; line-height: 130%; color: #333333}
.blackL{ font-size: 16px; line-height: 130%; color: #333333}
.blackXL{ font-size: 18px; line-height: 120%; color: #333333}
.blackXXL{ font-size: 20px; line-height: 120%; color: #333333}

/*灰色フォント*/
.grayXS{ font-size: 11px; line-height: 130%; color: #666666}
.grayS{ font-size: 12px; line-height: 130%; color: #666666}
.grayM{ font-size: 14px; line-height: 130%; color: #666666}
.grayL{ font-size: 16px; line-height: 130%; color: #666666}
.grayXL{ font-size: 18px; line-height: 120%; color: #666666}
.grayXXL{ font-size: 20px; line-height: 120%; color: #666666}

/*茶色フォント*/
.brownXS{ font-size: 11px; line-height: 130%; color: #7F2D00}
.brownS{ font-size: 12px; line-height: 130%; color: #7F2D00}
.brownM{ font-size: 14px; line-height: 130%; color: #7F2D00}
.brownL{ font-size: 16px; line-height: 130%; color: #7F2D00}
.brownXL{ font-size: 18px; line-height: 120%; color: #7F2D00}
.brownXXL{ font-size: 20px; line-height: 120%; color: #7F2D00}

/*白フォント*/
.whiteXS{ font-size: 11px; line-height: 130%; color: #ffffff}
.whiteS{ font-size: 12px; line-height: 130%; color: #ffffff}
.whiteM{ font-size: 14px; line-height: 130%; color: #ffffff}
.whiteL{ font-size: 16px; line-height: 130%; color: #ffffff}
.whiteXL{ font-size: 18px; line-height: 120%; color: #ffffff}
.whiteXXL{ font-size: 20px; line-height: 120%; color: #ffffff}

/*青フォント*/
.blueXS{ font-size: 11px; line-height: 130%; color: #2B6588}
.blueS{ font-size: 12px; line-height: 130%; color: #2B6588}
.blueM{ font-size: 14px; line-height: 130%; color: #2B6588}
.blueL{ font-size: 16px; line-height: 130%; color: #2B6588}
.blueXL{ font-size: 18px; line-height: 120%; color: #2B6588}
.blueXXL{ font-size: 20px; line-height: 120%; color: #2B6588}

/*赤フォント*/
.redXS{ font-size: 11px; line-height: 130%; color: #FF0000}
.redS{ font-size: 12px; line-height: 130%; color: #FF0000}
.redM{ font-size: 14px; line-height: 130%; color: #FF0000}
.redL{ font-size: 16px; line-height: 130%; color: #FF0000}
.redXL{ font-size: 18px; line-height: 120%; color: #FF0000}
.redXXL{ font-size: 20px; line-height: 120%; color: #FF0000}

/*オレンジフォント*/
.orangeXS{ font-size: 11px; line-height: 130%; color: #FF7300}
.orangeS{ font-size: 12px; line-height: 130%; color: #FF7300}
.orangeM{ font-size: 14px; line-height: 130%; color: #FF7300}
.orangeL{ font-size: 16px; line-height: 130%; color: #FF7300}
.orangeXL{ font-size: 18px; line-height: 120%; color: #FF7300}
.orangeXXL{ font-size: 20px; line-height: 120%; color: #FF7300}

/*JSリンク用フォント*/
.check{ font-size: 12px; line-height: 130%; color: #7F2D00; text-decoration:underline; cursor: pointer}
.header{ cursor: pointer}
.banner{ font-size: 12px; line-height: 130%; color: #7F2D00; text-decoration:underline; cursor: pointer}
.benri{ font-size: 11px; line-height: 130%; color: #666666; text-decoration:underline; cursor: pointer}
.footer{ font-size: 12px; line-height: 130%; color: #666666; text-decoration:underline; cursor: pointer}

/*フォーム*/
.formM{WIDTH:100px; HEIGHT:18px; Background-color:#ffffff; Border:2px SOLID #ff0000}
.formL{WIDTH:100px; HEIGHT:24px; Background-color:#ffffff; Border:2px SOLID #ff0000}

/*テーブル*/
.borderhalf{border-style:solid; border-width:0.5px; padding:0px; border-color:#ff0000}
.border1{padding:0px; border: 1px solid}
.border3{border-style:solid; border-width:3px; padding:0px; border-color:#ff0000}
.border5{border-style:solid; border-width:5px; padding:0px; border-color:#ff0000}.border_dotted {  border-style: dotted; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.border_hasen {  border-style: double; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.mdpink { font-size: 14px; line-height: 130%; color: #FF99FF}


ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom:0px;
	}

.pickup {
	padding-left:8px;
	font-size: 12px;
	}

/*hxタグ*/
h1.jt {
	float:left;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	margin: 0px;
	text-align: left;
}

h2.jt {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin: 0px;
	text-indent: 15px;
	font-weight:200;
}


.style1 {
	color: #FF6699;
	font-weight: bold;
	text-decoration:none;
}
.style2 {
	color: #FF6699;
	font-weight: bold;
}
.style3 {color: #2B6588}
table.sample1 {
   border-width: 1px;
   border-color: #999999;
   border-style: solid;
   border-collapse: collapse;
}
table.sample1 th {
   border-width: 1px;
   border-color: gray;
   border-style: solid dotted;
   padding: 3px;
   background-color: #eeffff;
}
table.sample1 td {
   border: 1px gray dotted;
   padding: 3px;
}

