body  {
	margin        : 0px     ;
	padding       : 0px     ;
        font-size     : 15px    ;
        background    : #efefef ;
        margin-right  : auto    ;
        margin-left   : auto    ;
        margin-top    : 0px     ;
        margin-bottom : 10px    ;
        text-align    : center  ;}


.top  { margin-left   : 3px    ;
        margin-top    : 0px     ;
        margin-right  : auto    ;
        margin-bottom : 0px     ;
        color         : #000000 ;
        line-height   : 1.5em   ;
        width         : 800px   ;
    background-image  : url(../style/top.gif) ;} 



.box     { 
        margin-left   : 3px    ;
        margin-top    : 20px     ;
        margin-right  : auto    ;
        margin-bottom : 0px     ;
        color         : #000000 ;
        line-height   : 1.5em   ;
        width         : 800px   ;
        background    : #ffffff ;
        border-style  : solid   ; 
   border-top-width   : 5px     ;
  border-left-width   : 5px     ;
  border-right-width  : 5px     ;
 border-bottom-width  : 5px     ;
   border-left-color  : #988038 ;
  border-right-color  : #988038 ;
 border-bottom-color  : #988038 ;
    border-top-color  : #988038 ;}



.bottom
      { margin-left   : 0px    ;
        margin-top    : 0px     ;
        margin-right  : auto    ;
        margin-bottom : 0px     ;
        color         : #000000 ;
        line-height   : 1.5em   ;
        width         : 760px   ;
    background-image  : url(../style/bottom.jpg) ;} 


.box.l_f2
      { width         : 100%    ;
        background    : #ffffff ;
        text-align    : left    ;
        margin-bottom : 0px     ;
        margin-left   : 10px    ;
        margin-right  : 10px    ;
        margin-top    : 0px     ;
       padding-left   : 25px    ;
       padding-right  : 25px    ;
       padding-top    : 5px     ;
       padding-bottom : 10px    ;}



.box.l_f2.title
       {border-style  : solid   ; 
   border-top-width   : 0px     ;
  border-left-width   : 0px    ;
  border-right-width  : 0px    ;
 border-bottom-width  : 0px     ;
   border-left-color  : #bbc2db ;
  border-right-color  : #bbc2db ;
 border-bottom-color  : #bbc2db ;
     text-decoration  : none    ;
     text-align       : center  ;
        margin-top    :  0px    ;
        margin-bottom :  0px    ;
        margin-left   :   3px   ;
        padding-top   : 6px     ;
        padding-left  : 0px     ;
        padding-bottom: 4px     ;
        font-size     : 16px    ;
        background    : #ffffff ;
        width         : 340px   ;
        color         : #000000 ;}


h1
  {  padding-top   :  5px     ;
     font-size     : 16px     ;
     padding-left  :  0px     ;
     padding-bottom:  4px     ; }



.copy    { 
        margin-left   :  0px    ;
        margin-top    :  0px    ;
        margin-right  :  0px    ;
        margin-bottom :  0px    ;
        padding-top   :  2px    ;
        padding-left  :  0px    ;
        padding-right :  0px    ;
        padding-bottom:  2px    ;
        color         : #000000 ;
        line-height   : 1.4em   ;
        width         : 100%    ;
        background    : #fbfbfb ;
        border-style  : solid   ; 
   border-top-width   : 1px     ;
  border-left-width   : 1px     ;
  border-right-width  : 1px     ;
 border-bottom-width  : 1px     ;
   border-left-color  : #adadad ;
  border-right-color  : #adadad ;
 border-bottom-color  : #adadad ;
    border-top-color  : #adadad ;
        font-size     : 14px    ;
        text-align    : center ;}




.copy2    { 
        margin-left   : 19px    ;
        margin-top    :  4px    ;
        margin-right  : 22px    ;
        margin-bottom :  0px    ;
        padding-top   :  5px    ;
        padding-left  : 60px    ;
        padding-right : 15px    ;
        padding-bottom:  5px    ;
        color         : #ffffff ;
        line-height   : 1.4em   ;
        width         : 100%   ;
        background-image  : url(../style/bg50.gif) ;
        border-style  : solid   ; 
   border-top-width   : 0px     ;
  border-left-width   : 0px     ;
  border-right-width  : 0px     ;
 border-bottom-width  : 0px     ;
   border-left-color  : #880011 ;
  border-right-color  : #880011 ;
 border-bottom-color  : #880011 ;
    border-top-color  : #880011 ;
        font-size     : 17px    ;
        text-align    : left ;}


hr   {text-align : left ;
      margin-top : 0px ;
      margin-bottom :0px ;
      margin-left : 0px ;
      margin-right : 0px ;
      border : dotted ; 
      color : #988038 ;
      width : 100% ;}



i     { background    : yellow  ; 
     text-decoration  : none    ;
     font-style       : normal  ;
        color         : #000000 ;}



b    {  color         : red     ;
        font-weight   : normal  ;}


strong
     {  color         : blue    ;
        font-weight   : normal  ;}



a:link {color         : #0000ff ;}


a:active
       {color         : #0000ff ;}


a:visited
       {color         : #0000ff ;}


a:hover 
       {color         : #ffffff ; 
        background    : orange  ;}


table { margin        : 0px     ;
	padding       : 0px     ;
        font-size     : 13px    ;
        font-family   : sans-serif  ;}


.box.l_f2.tunagi
       {border-style  : solid   ; 
   border-top-width   : 1px     ;
  border-left-width   : 1px     ;
  border-right-width  : 1px     ;
 border-bottom-width  : 1px     ;
   border-left-color  : #000000 ;
  border-right-color  : #000000 ;
 border-bottom-color  : #000000 ;
    border-top-color  : #000000 ;
     background       : #ffffff ;
        margin-left   : 0px    ;
        margin-right  : 0px   ;
        margin-top    : 5px     ;
        text-align    : left    ;
        padding-left   : 12px ;
         padding-top    : 5px ;
         padding-bottom : 5px ;
        padding-right : 10px     ;
        color         : #000000  ;
    background-image  : url(http://www.sigakusei-cashflow.com/style/bg4.gif) ;}




.box.l_f2.tunagi2
       {border-style  : solid   ; 
   border-top-width   : 1px     ;
  border-left-width   : 1px     ;
  border-right-width  : 1px     ;
 border-bottom-width  : 1px     ;
   border-left-color  : #000000 ;
  border-right-color  : #000000 ;
 border-bottom-color  : #000000 ;
    border-top-color  : #000000 ;
     background       : #ffffff ;
        margin-left   : 0px    ;
        margin-right  : 0px   ;
        margin-top    : 5px     ;
        text-align    : left    ;
        padding-left   : 12px ;
         padding-top    : 5px ;
         padding-bottom : 5px ;
        padding-right : 10px     ;
        color         : #000000  ;
    background-image  : url(http://www.sigakusei-cashflow.com/style/bg1.gif) ;}


.box.l_f2.tunagi3
       {border-style  : solid   ; 
   border-top-width   : 1px     ;
  border-left-width   : 1px     ;
  border-right-width  : 1px     ;
 border-bottom-width  : 1px     ;
   border-left-color  : #000000 ;
  border-right-color  : #000000 ;
 border-bottom-color  : #000000 ;
    border-top-color  : #000000 ;
     background       : #ffffff ;
        margin-left   : 0px    ;
        margin-right  : 0px   ;
        margin-top    : 15px     ;
        text-align    : left    ;
        padding-left   : 12px ;
         padding-top    : 6px ;
         padding-bottom : 12px ;
        padding-right : 10px     ;
        color         : #000000  ;}


.box.l_f2.tunagi4
       {border-style  : solid   ; 
   border-top-width   : 1px     ;
  border-left-width   : 1px     ;
  border-right-width  : 1px     ;
 border-bottom-width  : 1px     ;
   border-left-color  : #000000 ;
  border-right-color  : #000000 ;
 border-bottom-color  : #000000 ;
    border-top-color  : #000000 ;
     background       : #fffee3 ;
        margin-left   : 0px    ;
        margin-right  : 0px   ;
        margin-top    : 15px     ;
        text-align    : left    ;
        padding-left   : 12px ;
         padding-top    : 6px ;
         padding-bottom : 0px ;
        padding-right : 10px     ;
        color         : #000000  ;}


.box.l_f2.letter1
       {border-style  : solid   ; 
   border-top-width   : 0px     ;
  border-left-width   : 0px     ;
  border-right-width  : 0px     ;
 border-bottom-width  : 0px     ;
   border-left-color  : #000000 ;
  border-right-color  : #000000 ;
 border-bottom-color  : #000000 ;
    border-top-color  : #000000 ;
     background       : #ffffff ;
        margin-left   : 2px    ;
        margin-right  : 0px   ;
        margin-top    : 0px     ;
        text-align    : left    ;
        padding-left  : 55px    ;
        padding-right : 65px    ;
        padding-top   : 15px     ;  
        padding-bottom: 15px     ;
        color         : #000000  ;
        width         : 560px    ;
    background-image  : url(http://www.sigakusei-cashflow.com/style/check1.gif) ;}




.box.l_f2.letter2
       {border-style  : solid   ; 
   border-top-width   : 0px     ;
  border-left-width   : 0px     ;
  border-right-width  : 0px     ;
 border-bottom-width  : 0px     ;
   border-left-color  : #000000 ;
  border-right-color  : #000000 ;
 border-bottom-color  : #000000 ;
    border-top-color  : #000000 ;
     background       : #ffffff ;
        margin-left   : 0px    ;
        margin-right  : 0px   ;
        margin-top    : 0px     ;
        text-align    : left    ;
        padding-left  : 55px    ;
        padding-right : 65px    ;
        padding-top   : 15px     ;  
        padding-bottom: 15px     ;
        color         : #000000  ;
        width         : 560px    ;
    background-image  : url(http://www.sigakusei-cashflow.com/style/check2.gif) ;}



.box.l_f2.letter3
       {border-style  : solid   ; 
   border-top-width   : 0px     ;
  border-left-width   : 0px     ;
  border-right-width  : 0px     ;
 border-bottom-width  : 0px     ;
   border-left-color  : #000000 ;
  border-right-color  : #000000 ;
 border-bottom-color  : #000000 ;
    border-top-color  : #000000 ;
     background       : #ffffff ;
        margin-left   : 0px    ;
        margin-right  : 0px   ;
        margin-top    : 0px     ;
        text-align    : left    ;
        padding-left  : 55px    ;
        padding-right : 65px    ;
        padding-top   : 15px     ;  
        padding-bottom: 15px     ;
        color         : #000000  ;
        width         : 560px    ;
    background-image  : url(http://www.sigakusei-cashflow.com/style/check3.gif) ;}


table td
       { padding-left   : 10px ;
         padding-top    : 5px ;
         padding-bottom : 5px ;}


.normal table td
       { padding-left   : 3px ;
         padding-top    : 5px ;
         padding-bottom : 5px ;}

.next table td
       { padding-left   : 0px ;
         padding-top    : 0px ;
         padding-bottom : 0px ;}


.next table td hr  
     {text-align : left ;
      margin-top : 0px ;
      margin-bottom :0px ;
      margin-left : 0px ;
      margin-right : 0px ;
      border : dotted ; 
      color : #bbc2db ;
      width : 100% ;}


.map {background    :#e9e9dd;
      margin-left   : 40px ;
      margin-right  : 40px ;
      margin-bottom : 15px ;
      padding-top   : 15px ;
      padding-bottom: 15px ;}



#fadeinbox
{
position:absolute;
width: 500px;@ 
left : 100px;
top  :-300px;
border: 6px solid orange;
background-color: #ffffff;
padding : 10px;
z-index: 100;
visibility:hidden;
}

#fadeinbox p
{ text-align   : left ; 
  padding-left : 13px ; }


#fadeinbox.right
{ text-align    : right ; }



#fadeinbox strong
     {  color         : blue    ;
        font-weight   : normal  ;}

h1{
background-image:url(style/free2_s.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:60px;
padding-top :15px ;
padding-bottom :15px;
margin-top  :3px ;
margin-bottom :0px ;
font-size:18px;
color:#000000 ;
}



h2{
background-image:url(style/arrow12_r.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:30px;
padding-top :2px ;
padding-bottom :2px;
margin-top  :3px ;
margin-bottom :3px ;
font-size:16px;
color:#FF9966 ;
}


h3{
height : 120px ;
background-image:url(style/arrow1_b.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:37px;
padding-top :60px ;
padding-bottom :2px;
margin-top  :0px ;
margin-bottom :3px ;
margin-left   :310px ;
font-size:16px;
color:#ffffff ;
text-align :left ;
}


h4{
background-image:url(style/warning3.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:55px;
padding-top :10px ;
padding-bottom :15px;
margin-top  :0px ;
margin-bottom :0px ;
margin-left   : 20px ;
font-size:18px;
color:#000000 ;
}


h5{
background-image:url(style/warning2.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:115px;
padding-top :20px ;
padding-bottom :20px;
margin-top  :15px ;
margin-bottom :10px ;
margin-left   : 0px ;
font-size:18px;
color:#000000 ;
}





.book
{ padding-left  : 156px ; 
  margin-top    : 20px  ;}


.price
{padding-left:285px;
padding-top :0px ;
padding-bottom :2px;
margin-top  :3px ;
margin-bottom :15px ;
font-size:32px;
color:#FF9966 ;}


h1 a { padding-left : 3px ; }
