.cart_title
{
    color     : #99917D ;
    font-size : 10pt ;
    font-weight: bold ;
    text-align:left;
    width:598px;
    height:24px;
}
.cart_detail
{
    color     : #807764 ;
    font-size : 10pt ;

}
.cart_detail1
{
    color     : #FFFFFF ;
    font-size : 10pt ;
    font-weight: bold ;
    padding : 5px ;
}
.cart_detail_bold
{
    color     : #807764 ;
    font-size : 10pt ;
    font-weight: bold ;
    padding : 5px ;
}
.cart_detail1_red
{
    color     : #CC3300 ;
    font-size : 10pt ;
}
.cart_detail1_red_big
{
    color     : #CC3300 ;
    font-size : 20pt ;
    font-weight: bold ;
}
.cart_detail1_brown
{
    color     : #70573F ;
    font-size : 11pt ;
    font-weight: bold ;
}
.cart_detail1_brown1
{
    color     : #A5A5A5 ;
    font-size : 10pt ;
}
.cart_head_title
{
    color     : #A9AB9A ;
    font-size : 11pt ;
    font-weight: bold ;
}
.cart-textgray {
  color       : #6A513A ;
  font-size   : 10pt ;
  font-weight : bold ;
}
.cart-textgray2 {
  color       : #6A513A ;
  font-size   : 7pt ;
}
.cart-textgray1 {
  color       : #705840 ;
  font-size   : 8pt ;
}
.cart_box
{
    color     : #A9AB9A ;
    font-size : 11pt ;
    width:50px;
}
.cart_box2
{
    color     : #A9AB9A ;
    font-size : 11pt ;
    width:150px;
}
div.cart-textorange {
  color       : #FF6600 ;
  font-size   : 14pt ;
  font-weight: bold ;
}

.cart_link           {color:#666666; font-size:10pt;text-decoration:none;font-weight: bold ;}
.cart_link a:link     {color:#666666; font-size:10pt;text-decoration:none;font-weight: bold ;}
.cart_link a:visited {color:#666666; font-size:10pt;text-decoration:none;font-weight: bold ;}
.cart_link a:hover {color:#FFB468; font-size:10pt;text-decoration:underline;font-weight: bold ;}
.cart_link a:active {color:#666666; font-size:10pt;text-decoration:none;font-weight: bold ;}


.cart_gray_link            {color:#6A513A; font-size:10pt;text-decoration:none;font-weight: bold ;}
.cart_gray_link a:link     {color:#6A513A; font-size:10pt;text-decoration:none;font-weight: bold ;}

tr#loopOdd td.color1{ background-color:#DBDBB6;}
tr#loopOdd td.color2{ background-color:#CBCB9A;}
tr#loopEven td.color1{ background-color:#ffffff;}
tr#loopEven td.color2{ background-color:#EDEDD8;}

.longtext    {
     width:560px;
     height:230px;
     overflow:scroll;
     background-color:#FFFFFF;
     font-size:12px;
     text-align:left;
}




<!--------------------------------------------------------->

a {
  color           : #0000ff ;
  text-decoration : none ;
}

a:hover { text-decoration : underline ; }

div.cart-txt {
  color     : #000000 ;
  font-size : 10pt ;
  margin    : 5px 0px 5px 0px ;
}

div.cart-txt-ssl {
  color       : #000000 ;
  font-size   : 12pt ;
  line-height : 130% ;
  margin      : 0px 0px 0px 10px ;
}

div.cart-txt-chiiki {
  color     : #ff0000 ;
  font-size : 10pt ;
  margin    : 5px 0px 5px 0px ;
}

div.cart-txt-email {
  color     : #ff0000 ;
  font-size : 10pt ;
  margin    : 5px 0px 5px 0px ;
}

div.cart-list {
  color     : #4d4d4d ;
  font-size : 10pt ;
  margin    : 5px 3px 5px 3px ;
}

div.cart-list-cap {
  color     : #4d4d4d ;
  font-size : 9pt ;
  margin    : 4px 3px 3px 3px ;
}

div.cart-list-soryo {
  color     : #4d4d4d ;
  font-size : 9pt ;
  margin    : 0px 0px 3px 0px ;
}

div.cart-list-total {
  color     : #ff0000 ;
  font-size : 10pt ;
  margin    : 3px 3px 3px 3px ;
}

div.cart-txt-rei {
  color     : #000000 ;
  font-size : 10pt ;
}

div.cart-txt-homon {
  color     : #000000 ;
  font-size : 11pt ;
  margin    : 5px 0px 5px 0px ;
}

div.cart-list-homon {
  color     : #000000 ;
  font-size : 10pt ;
  margin    : 2px 0px 2px 5px ;
}

div.cart-table-txt {
  color     : #000000 ;
  font-size : 10pt ;
}

div.cart-table-total1 {
  color     : #ffffff ;
  font-size : 10pt ;
  margin    : 2px 0px 2px 0px ;
}

div.cart-table-total2 {
  color     : #ff0000 ;
  font-size : 10pt ;
  margin    : 2px 0px 2px 0px ;
}

div.cart-table-tokutei {
  color     : #000000 ;
  font-size : 8pt ;
  margin    : 2px 0px 5px 0px ;
}

div.cart-table-button {
  color     : #ff0000 ;
  font-size : 10pt ;
}

span.cart-list-tax {
  color     : #ff0000 ;
  font-size : 7pt ;
}

span.kyocho {
  color     : #ff0000 ;
}
/** new css by noi */
div.cart-text {
  color       : #736A56 ;
  font-size   : 10pt ;
  font-weight : bold;
}
div.cart-text1 {
  color       : #FFFFFF ;
  font-size   : 10pt ;
  font-weight : bold;
}
div.cart-text2 {
  color       : #928A78 ;
  font-size   : 10pt ;
}
div.cart-text3 {
  color       : #89806D ;
  font-size   : 10pt ;
  font-weight : bold;
}
div.cart-text4 {
  color       : #5A4839 ;
  font-size   : 10pt ;
  text-decoration : underline ;
}
div.cart-text5 {
  color       : #5A4839 ;
  font-size   : 10pt ;
}
.cart-text5 {
  color       : #5A4839 ;
  font-size   : 10pt ;
}
div.cart-text6 {
  color       : #5F4D40 ;
  font-size   : 10pt ;
}
div.cart-textred {
  color       : #CB2C00 ;
  font-size   : 10pt ;
  font-weight : bold ;
}
.cart-textred {
  color       : #CB2C00 ;
  font-size   : 10pt ;
  font-weight : bold ;
}
div.cart-textred1 {
  color       : #CB2C00 ;
  font-size   : 10pt ;
}
.cart-textred2 {
  color       : #CB2C00 ;
  font-size   : 7.5pt ;
  font-weight : bold ;
}
div.cart-textgray {
  color       : #6A513A ;
  font-size   : 10pt ;
  font-weight : bold ;
}
.cart-gray {
  color       : #4C4C4C ;
  font-size   : 10pt ;
  font-weight : bold ;
}
.cart-gray1 {
  color       : #4C4C4C ;
  font-size   : 9pt ;
}
div.cart_detail1_brown1
{
    color     : #A5A5A5 ;
    font-size : 10pt ;
}
.cart_detail1_brown2
{
    color     : #72766E ;
    font-size : 9pt ;
    font-weight : bold ;
    margin-left:3px;
}
.cart_detail1_brown3
{
    color     : #73776E ;
    font-size : 11pt ;
}
.cart_detail1_brownbold
{
    color     : #73776E ;
    font-size : 11pt ;
    font-weight : bold ;
}
div.cart_detail1_red
{
    color     : #F7747A ;
    font-size : 10pt ;
}

.cart_link_mail
{
    color     : #2B2EF7 ;
    font-size : 11pt ;
    text-decoration : none ;
}
.cart_gray04
{
    color     : #757762 ;
    font-size : 7.8pt ;
}
.cart_gray05
{
    color     : #868C80 ;
    font-size : 9pt ;
    font-weight : bold ;
}
.cart_detail05
{
    color     : #73776E ;
    font-size : 18pt ;
    font-weight : bold ;
}

.step3_info table{
    line-height:1.42;
    margin:2px 0;
}


