/* body */
body             { padding: 0;margin: 0 0 0 8px;}


/* background */
.lobg            {
	background-image:url(../../image/lo_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.tatesen {background-image:   url("../../image/smap04.gif");}

/* color */
.red             { color:#FF0000;}
.blue            { color:#16468E;}
.blue2            { color:#4E5F8B;}
.green            { color:#005D16;}

/* link */
a:link                   { color:#746102;}
a:visited	             { color:#660099;}
a:hover		             { color:#FF9900;}
a:active 	             { color:#FF6600;}

.contents02 a:link      { color:#746102; text-decoration: none;}
.contents02 a:visited	 { color:#746102; text-decoration: none;}
.contents02 a:hover	 { color:#FF9900; text-decoration: none;}
.contents02 a:active 	 { color:#FF6600; text-decoration: none;}

.top2 a:link             { color:#B00000;}
.top2 a:visited          { color:#660099;}
.top2 a:hover            { color:#FF9900;}
.top2 a:active           { color:#FF6600;}

a.pagetop:link           { color:#3F3400; text-decoration: none;}
a.pagetop:visited	     { color:#3F3400; text-decoration: none;}
a.pagetop:hover		     { color:#FF9900; text-decoration: none;}
a.pagetop:active 	     { color:#FF6600; text-decoration: none;}

a.mirl_c:link            { color:#333333; text-decoration: none;}
a.mirl_c:visited         { color:#333333; text-decoration: none;}
a.mirl_c:hover		     { color:#0032C3; text-decoration: none;}
a.mirl_c:active          { color:#FF6600; text-decoration: none;}

#dltitle a:link,#faqtitle a:link          { color:#746102; text-decoration: none;}
#dltitle a:visited,#faqtitle a:visited    { color:#660099; text-decoration: none;}
#dltitle a:hover,#faqtitle a:hover	      { color:#0032C3; text-decoration: underline;}
#dltitle a:active,#faqtitle a:active      { color:#FF6600; text-decoration: underline;}

#dldata a:link        { color:#746102; text-decoration: none;}
#dldata a:visited     { color:#660099; text-decoration: none;}
#dldata a:hover	      { color:#B00000; text-decoration: underline;}
#dldata a:active      { color:#FF6600; text-decoration: underline;}

/* text */
.contents	     { font-size: 75%;line-height: 150%; color:#262626; font-family:Arial, Helvetica, sans-serif;}
.contents02	     { font-size: 12px;line-height: 150%; color:#262626; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.tcontents	     { font-size: 75%;line-height: 150%; color:#262626; font-family:Arial, Helvetica, sans-serif;}
.tcontents02     { font-size: 70%;line-height: 150%; color:#262626; font-family:Arial, Helvetica, sans-serif;}
.title  	     { font-size: 100%;line-height: 150%; color:#4E5F8B; font-weight: bold; font-family:Arial, Helvetica, sans-serif;}
.small		     { font-size: 70%;line-height: 160%; color:#262626; font-family:Arial, Helvetica, sans-serif;}
.small2		     { font-size: 75%;line-height: 160%; color:#262626; font-family:Arial, Helvetica, sans-serif;}
.plist	         { font-size: 70%;line-height: 160%; color:#262626; font-family:Arial, Helvetica, sans-serif;}
.pagetop         { font-size: 70%;line-height: 160%; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
.mirl             { font-size: 11px;line-height: 160%; color: #9C9C9C;text-decoration: none; font-family:Arial, Helvetica, sans-serif;}

/* top only */
.top		     { font-size: 80%;line-height: 130%; color:#262626; font-family:Arial, Helvetica, sans-serif;}
.top2   	     { font-size: 90%;line-height: 120%; color:#262626; font-family:Arial, Helvetica, sans-serif;}
.top3   	     { font-size: 80%;line-height: 130%; color:#262626; font-family:Arial, Helvetica, sans-serif;}

/* form */
form             { padding: 0; margin: 0;}
.fbox1           { border: 1px solid #999999; width:260px }
.fbox2           { border: 1px solid #999999; width:200px }
.fbox3           { border: solid 1px #999999; width:170px }
.fbox4           { border: solid 1px #999999; width:100px }
.fbox5           { border: solid 1px #999999; width:20px }
.fbox6           { border: solid 1px #999999; width:40px }
.fbox7           { border: solid 1px #999999; width:60px }
.fbox101         { border: solid 1px #999999; width:280px }
.farea           { border: solid 1px #999999; width: 300px; height: 90px }
.farea2          { border: solid 1px #999999; width: 300px; height: 50px }
.farea3          { border: solid 1px #999999; width: 300px; height: 120px }
.farea101        { border: solid 1px #999999; width: 360px; height: 200px }

