  /*plan stylesheet*/

    body{
    margin: 0;
    padding: 0;
    background: #000000  url(http://www.laneige-higashikan.com/img/bg.gif) fixed;
    color: #cccccc;
    text-align: center;
 }
    a{
    color: #cccccc;
    text-decoration: none;
 }
    a:hover{
    color: #cc9933;
 }
    a.thickbox:hover{
    position: relative;
    top: 1px;
    left: 1px;
 }
    button{
    background-color: #cc9933;
    width: 130px;
 }
    
    h1, h2{
    font-size: 120%;
 }
    img{
    border: 0;
 }
    div,table{
    margin-left: auto;
    margin-right: auto;
 }
 
  /*plan list*/
 
    table.pl_list{
    width: 75%;
    font-size: 100%;
    border: 1px #cccccc solid;
    margin-top: 5px;
    margin-bottom: 5px;
 }
    td.pl_cat_1{
    background-color: #006666;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
 }
    td.pl_cat_2{
    background-color: #660000;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
 }  
    td.pl_cat_3{
    background-color: #336600;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
 }
    td.pl_cat_4{
    background-color: #996600;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
 }
    td.pl_cat_5{
    background-color: #660033;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
 } 
    td.pl_cat_6{
    background-color: #003559;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
 } 
    td.pl_name{
    font-size: 80%;
    color: #cccccc;
 }
 
  /*plan box*/
 
    table.pl_box{
    width: 80%;
    border: 1px #cc9933 solid;
    margin-bottom: 10px;
 }
 
 /*plan box header*/
 
    th{
    padding: 10px;
 }
    table.pl_hdr{
    width: 100%;
    border: 1px #cccccc solid;
    font-size: 95%;
   
 }
    td.pl_hdr_cat_1{
    background-color: #006666;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
    font-weight: bold;
 }
    td.pl_hdr_cat_2{
    background-color: #660000;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
    font-weight: bold;
 }  
    td.pl_hdr_cat_3{
    background-color: #336600;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
    font-weight: bold;
 }
    td.pl_hdr_cat_4{
    background-color: #996600;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
    font-weight: bold;
 }
    td.pl_hdr_cat_5{
    background-color: #660033;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
    font-weight: bold;
 } 
    td.pl_hdr_cat_6{
    background-color: #003559;
    width: 95px;
    text-align: center;
    padding: 1px;
    font-size: 80%;
    font-weight: bold;
 } 
    td.pl_hdr_name{
    font-size: 80%;
    font-weight: bold;
 }
    
 
  /* plan box contents*/ 
  
  
    td.pl_pht{
    width: 35%;
    vertical-align: top;
    padding-left: 10px;
 }   
    td.pl_txt{
    width: 65%;
    padding-right: 10px;
    padding-left: 10px;
    vertical-align: top;
    font-size: 80%;
 }
    
    td.btn{
    text-align:  right;
    vertical-align: bottom;
 }
 
  /*---*/
  
    #introduction{ 
    width: 60%;
    margin-bottom: 70px;
    text-align: center;
    font-size: 95%;
 }
    #foot{
    width: 80%;
 }
    .underline{
    text-decoration: underline;
 }
