body, td, input, textarea, select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

.n-txt {  color: #003399; line-height: 17px}

.n-white {  font-size: 10px; color: #FFFFFF; padding: 8px 20px; line-height: 15px}

.n-title {  font-size: 13px; font-weight: bold; color: #3F92D4; margin-bottom: -16px}

.n-date {  font-size: 10px; color: #3F92D4}

.n-subtitle {  font-size: 10px; color: #003399; margin: -10px 0 20px 0}

a {  color: #F5890A; font-weight: bold}

a:hover {  text-decoration: none}

a.n-white-link {  font-size: 15px; font-weight: bold; color: #FFFFFF; text-decoration: none; vertical-align: middle; margin-left: 16px}

a.n-blue-link, span.n-blue-link {  font-size: 15px; font-weight: bold; color: #003399; text-decoration: none; vertical-align: middle; margin-left: 8px}

a.n-blue-normal-link {  font-size: 15px; font-weight: normal; color: #003399; text-decoration: none; vertical-align: middle; margin-left: 8px}

a.foot, .foot {  font-size: 10px; color: #005AAA; margin-left: 20px; text-decoration: none}

a.foot:hover {  color: #E37103}

a.foot-on {  font-size: 10px; color: #E37103; margin-left: 20px; text-decoration: none}

.n-txtmar-left {  padding: 0 16px 16px}

.n-txtmar-lefttop {  padding: 16px}

.n-titlemar {  padding-left: 20px}

.n-negamar {  margin-top: -14px}

h1, h2 {  font-size: 13px}

h1 {  margin: -5px 0 -10px 0}

h2 {  color: #3F92D4}

#cont1 h1 {  color: #DF20C1}

#cont2 h1 {  color: #B6D51B}

#cont3 h1 {  color: #38BF74}

#cont4 h1 {  color: #387EBF}

#cont5 h1 {  color: #F5890A}

#cont6 h1 {  color: #DE485A}

#cont0 h1 {  color: #005AAA}

.i-txt-green {  font-size: 12px; color: #BBD82A; font-weight: bold; margin-bottom: -12px}

.i-white {  font-size: 10px; color: #FFFFFF; margin: 8px 12px; line-height: 15px}

.i-highlite-txt {  font-size: 10px; color: #003399; margin: 0 12px; line-height: 15px}

.i-txt {  color: #003399; line-height: 17px; padding: 16px}

.i-title {  font-size: 13px; font-weight: bold; color: #3F92D4}

.i-title-5 {  font-size: 13px; font-weight: bold; color: #F5890A}

.i-orange-price {  color: #F5890A}

.i-blue-price {  font-size: 13px; font-weight: bold; color: #003399}

.i-txt-mar {  color: #003399; line-height: 17px; padding: 14px 0}

.i-block-mar {  padding: 0 0 21px 16px}

.i-simple-txt, .i-txt td {  color: #003399}

a.i-simple-txt {  text-decoration: none}

.i-date {  margin: -12px 0}

a.i-blue-back-link, span.i-blue-back-link {  font-size: 15px; font-weight: bold; color: #003399; text-decoration: none; vertical-align: middle; margin-right: 8px}

span.i-toppage-link {  font-family: Wingdings; font-size: 13px; font-weight: normal; vertical-align: middle}

.field-piece {  width: 41px; height: 19px; border: 1px solid #C1E6FF; vertical-align: middle; color: #003399; font-weight: bold}

.field-order {  width: 224px; height: 19px; border: 1px solid #C1E6FF; color: #003399}

.field-order-text {  width: 224px; border: 1px solid #C1E6FF; color: #003399}

.field-text {  width: 350px; border: 1px solid #C1E6FF; color: #003399}

.cmsImage {}

label input {  vertical-align: middle}

hr {  width: 50%; height: 1px}

.mirai {  margin: 22px 0px 5px 620px; font-size: 9px}

.mirai a {  color: #BFE5FF; text-decoration: none; font-weight: normal}

.mirai a:hover {  color: white}

#ssId img {  display: none;}