

BODY {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-SIZE: 17px;
	BORDER-LEFT: medium none;
	COLOR: #222222;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: FEFDE1;
	margin:auto;
	
}
H1 {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 16px; COLOR: #de9401; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 14px; COLOR: #de9401; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 17px; COLOR: #222222
}
TD.td1 {
	FONT-SIZE: 9px; COLOR: #222222; BACKGROUND-COLOR: #f2f2f2
}
TD.td2  { font-size: 11px; font-family: Arial, Helvetica, sans-serif }
TD.td1emph {
	COLOR: #333333; BACKGROUND-COLOR: #d3d3d3
}
TD.td2emph {
	COLOR: #333333; BACKGROUND-COLOR: #f2f2f2
}
TH {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #de9401; TEXT-ALIGN: left
}
TH.emph {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #de9401; TEXT-ALIGN: left
}
A {
	FONT-SIZE: 12px;
	COLOR: black;
	TEXT-DECORATION: none;
	line-height: 20px
}
a img {
    border-style:none;
}
A:hover {
	FONT-SIZE: 12px;
	COLOR: #666;
	TEXT-DECORATION: none;
}
div#a.A:hover {
	FONT-SIZE: 13px; COLOR: #666; TEXT-DECORATION: none;
}
HR   { color: white; height: 1px }
.noticePara    { color: #646464; font-size: 9px; font-family: Arial, Helvetica, sans-serif;}
.spotlight   { color: silver; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #000071 }
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
FORM {
	DISPLAY: inline; MARGIN: 0px
}
INPUT   { font-size: 13px; background-color: #f4f4ff; display: inline; margin: 0 }
DIV.head   { color: #333333; font-size: 11pt; font-weight: normal }
DIV.head TABLE {
	FONT-SIZE: 8pt
}
DIV.head TD {
	COLOR: #ffffff
}
DIV.head A {
	FONT-SIZE: 12px; COLOR: #33f; TEXT-DECORATION: none
}
DIV.head A:hover {
	COLOR: #3333a1; TEXT-DECORATION: none
}
DIV.head B {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
DIV.bathnes { line-height: 14pt; }
DIV.bathnes TABLE {
	FONT-SIZE: 8pt
}
DIV.bathnes TD { FONT-SIZE: 9pt
; line-height: 12pt; }
DIV.bathnes FORM TD { FONT-FAMILY: Arial, Helvetica, sans-serif
; line-height: 12pt; }
DIV.bathnes H1 {
	FONT-SIZE: 17pt
}
DIV.bathnes H2 {
	FONT-SIZE: 15pt
}
DIV.bathnes A {
	
}
DIV.bathnes A:hover {
	
}
DIV.bathnes HR {
	HEIGHT: 1px
}
DIV.bathnes B {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
DIV.bathnes STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
DIV.side {
	FONT-WEIGHT: normal; COLOR: #de9401
}
DIV.side TABLE {
	FONT-SIZE: 10pt; WIDTH: 100%; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.side TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.side FORM TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.side FORM TD INPUT  { color: #339; background: #ffffff }
DIV.resource {
	COLOR: #de9401
}
DIV.resource TABLE {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10pt; BORDER-LEFT: medium none; COLOR: #ffffff; BORDER-BOTTOM: medium none
}
DIV.resource TD {
	FONT-SIZE: 8pt; COLOR: #222222
}
DIV.resource FORM TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.resource FORM TD INPUT {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #333333
}
DIV.resource TD.td1 {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.resource TD.td2 {
	FONT-SIZE: 9px; COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
DIV.resource TH {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #de9401; BACKGROUND-COLOR: #ebd5a8
}
DIV.resource TH.emph {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #de9401; FONT-STYLE: italic
}
DIV.resource A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #de9405; TEXT-DECORATION: none
}
DIV.resource A:hover {
	FONT-WEIGHT: normal; COLOR: #de9401; TEXT-DECORATION: underline
}
DIV.resource HR {
	COLOR: #de9401; HEIGHT: 1px
}
DIV.resource B {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
DIV.footer {
	FONT-SIZE: 8pt
	FONT-WEIGHT: normal; COLOR: #333;
}
DIV.footer TABLE {
	FONT-SIZE: 8pt; COLOR: #222222
}
DIV.footer TD {
	FONT-SIZE: 12px; COLOR: #0078d0
}
DIV.footer TD.td1 {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.footer TD.td2 {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
DIV.footer A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.footer A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.footer HR {
	COLOR: #222222; HEIGHT: 1px
}
DIV.footer B {
	FONT-WEIGHT: bold; COLOR: #222222; FONT-STYLE: normal
}
hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-color: black; /* 線色 */
   height: 1px; /* 高さ */
   border-style:dotted;
   margin:0;
   padding:0;

}
.q{
	font-weight:700;
	color:#900;
	margin:0;
	padding:0;
}
.sale {
	color: #00F;
}
.cate {
	font-size: 18px;
	color: #C00;
	font-weight: bold;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}


div.foot td{
	font-size:10px;
	}
div#main{
	margin-top:3px;
	}
.faq {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.question {
	color: #D00;
	margin:auto;
}
a.topfaq{
	font-size:14px;
	color:#555;
	vertical-align:middle;
}
a.topfaq:hover {
	FONT-SIZE: 14px;
	COLOR: #CCC;
	TEXT-DECORATION: none;
}
.flow{
	background:url(../img/application/back.jpg);
	background-repeat:no-repeat;
	background-position:center;
}


input#login{
	border:solid 1px #851e1e;
	background-color:#553434;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#fff;
padding:5px;
width:150px

}

input#login:hover{
	border:solid 1px #851e1e;
	background-color:#F00;
	-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#fff;
padding:5px;
width:150px

}