/* body */
body          { margin-left: 15px; margin-top: 15px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.topbg01      { background-image: url(../image/bg01.gif); background-repeat: repeat-y; background-position: left top}

.blue       { color:#011A53 }
.red        { color:#FF0000 }

/* link */
a             { color:#003E9A }
a:visited     { color:#9A44B0 }
a:hover       { color:#FFA701 }
a:active      { color:#FF3300 }

/* text */
.tt           { font-size: 100%;letter-spacing: normal; font-weight: bold }
.big          { font-size: 90%;	letter-spacing: normal }
.contents     { font-size: 80%;	line-height: 160%; letter-spacing: normal }
.small        { font-size: 65%; letter-spacing: normal }
.cap          { font-size: 60%;	line-height: 130%; letter-spacing: normal }
.tcontents    { font-size: 80%; line-height: 130%; letter-spacing: normal }
.sig          { font-size: 60%;	line-height: 130%; letter-spacing: 0.1em}
.copy         { font-size: 60%;	line-height: 130%; letter-spacing: 0.1em; color:#666666}
.plist        { font-size: 70%; line-height: 120% ; letter-spacing: normal ; color: #444444 }
.totop        { font-size: 70%; }
.totop:link   { color: #000000; text-decoration: none }
.totop:visited{ color: #000000; text-decoration: none }
.totop:hover  { color: #FFA701; text-decoration: none }
.totop:active { color: #FF3300; text-decoration: none }

.bblue  { color: #003399; font-weight: bold;}
/* local navi*/
.lnavi        { font-size: 80%; line-height: 110%; letter-spacing: normal; color: #000000; text-decoration: none}
.lnavim       { font-size: 80%; line-height: 110%; letter-spacing: normal; color: #FFA701; text-decoration: none}
.slnavi       { font-size: 70%; line-height: 120%; letter-spacing: normal; color: #000000; text-decoration: none}
.slnavim      { font-size: 70%; line-height: 120%; letter-spacing: normal; color: #FFA701; text-decoration: none}

/* toppage only */
.top          { font-size: 80%; line-height: 130%; letter-spacing: normal }
.top2         { font-size: 95%; line-height: 120%; letter-spacing: -0.05em; color: #444444; font-weight: bold}
.topsmall     { font-size: 70%; line-height: 120%; color: #000000; text-decoration: none}
.topsmall2    { font-size: 70%; line-height: 120%; color: #444444}
.topsmall3    { font-size: 70%; line-height: 120%; color: #003E9A; text-decoration: none}

.topsmalllink:link{ font-size: 70%; line-height: 120%; color: #003E9A;}
.topsmalllink:visited{ font-size: 70%; line-height: 120%; color: #9A44B0;}
.topsmalllink:hover{ font-size: 70%; line-height: 120%; color: #FFA701;}
.topsmalllink:active{ font-size: 70%; line-height: 120%; color: #FF3300;}

/* form */
/* .fbox         { color: #000000; border: inset 1px #014636; width:40px } */
.fbox         { color: #000000; border: inset 1px #014636; }
.fbox2        { color: #000000; border: inset 1px #014636; width:70px }
.fbox3        { color: #000000; border: inset 1px #014636; width:120px }
.fbox4        { color: #000000; border: inset 1px #014636; width:200px }
.fbox5        { color: #000000; border: inset 1px #014636; width:260px }
.farea        { color: #000000; border: inset 1px #014636; width: 300px; height: 130px }

/* other */
.hasen        { border: thin dotted #993300 }
.shoptitle  { font-size: 110%; color: #003399; font-weight: bold;}
.carttitle  { font-size: 100%; color: #003399; font-weight: bold;}

