H1{
  margin : 0;padding : 0;
  font-weight : bold;
  line-height : 22px;
  font-size : 16px;
  text-align : left;
  color : black;
   margin-left : 15px;
}

TD{font-size : 12px;line-height : 14px;}
.top{
  font-size : 12px;
  font-weight : normal;
  text-decoration : none;
  line-height : 17px;
}
.top A{
  text-decoration : none;
  color : black;
}
A{
  text-decoration : none;
}

BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : center;
}


.flame_border,#foot{
    background : #68CB00;
}
#headerTable{
    border : 1px solid #68CB00;
}
#foot,#foot A{color : white;
  
}

/*menu*/
#menuArea{
    height : 25px;
    padding-bottom :2px;
    padding-top : 8px;
}
#menuArea ul{
    font-size : 14px;
    padding :4px;
    margin : 0;
}

#menuArea ul li{
    display : inline;
    margin : 0;
    padding : 0;
    margin-right : 1px;
}
#menuArea ul li a{
    background : #68CB00;
    color : white;
    font-weight  : bold;
    padding : 3px 6px;
}


#main{
    position : relative;
    margin : 0 auto;
    width : 820px;
}

#cartArea{
   background: url(../img/cart_area_back2.png) no-repeat;
   height  : 393px;
   text-align : left;
   position : relative;
   vertical-align : top;
}

#cartArea h2{
    padding : 0;
    margin : 31px 0 0 400px;
}
#cartArea #hosyou_text{
    width : 250px;
    margin : 3px 0 0 510px;
}
#cartArea #hosyou_text p#five_txt{
    font-size : 12px;
    text-align : right;
    color : #f00;
}


#cartArea p{
    padding :0;margin : 0;
    line-height : 16px;
}
#cartArea p.middle_text{
    font-size : 14px;
    line-height : 18px;
    letter-spacing : 0.01em;
}

p#ima_an{
    font-size :16px;
    line-height : 20px;
    letter-spacing : 0.01em;
    margin : 10px 0;
    font-weight : bold;
}

p#souryou_else{
    position : absolute;
    top : 290px;
    right : 315px;
    text-align : right ;
    width : 465px;
    line-height : 13px;
}

#cart{
  position : absolute;
  top : 250px;
  right : 285px;
  width : 250px;
  height : 50px;
  color : black;
  line-height : 20px;
  letter-spacing : 1px;
  z-index : 1;
}

#submit{
    background : url(../img/button-off.gif) no-repeat 0px 0px;
    width : 150px;
    height : 33px;
    border : none;
    text-indent : -10000px;
    cursor : pointer;
}
#submit:hover{
    background : url(../img/button-on.gif) 0 0 no-repeat;
    cursor : pointer;
}
#qtr{
    width : 40px;
    ime-mode:disabled;
    text-align : right;
}
#nantoka_area{
    background: url(../img/nantoka_area.png) no-repeat;
   height  : 162px;
   text-align : left;
   position : relative;
   margin : 0;padding : 0;
   vertical-align : top;

}
    #nantoka_area h2{
        margin : 0 0 0 13px;
        padding : 0;
    }
    #nantoka_area p{
        line-height : 23px;
        font-size : 14px;
        padding : 0;
        margin : 10px 0 0 50px;
    }

div#five_point{
    width : 446px;
    margin : 0 0 0 15px;
    float : left;
    padding : 0;
}
* html div#five_point{
    margin-left : 8px;
}

div#five_point h2{
       background: url(../img/5point.png) no-repeat;
       height : 39px;
       text-indent : -10000px;
       margin :0;padding:0;
}
div#five_point div#pointAll{
    margin-top : 5px;
    background : #FCDFB8;
    border : solid 1px #FBCC8B;
}
div#pointAll div{
       margin-top  :15px;
       background: url(../img/five_no.png) no-repeat;
       height : 151px;
}
div#five_point h3{
    text-align : center;
    padding : 0;
    margin: 12px 0;
}
div#five_point p{
    margin : 5px 12px;
    font-size : 14px;
    line-height : 16px;
    padding : 0;
}

div#pointAll div p{
    font-size : 16px;
    font-weight : bold;
    line-height : 30px;
    margin :0;
    margin-left : 50px;
    margin-top : 1px;
    padding : 0;
}
div#status{
    width : 310px;
    margin : 0 8px 0 0;
    background : #ECF8E0;
    border : solid 1px #BEE2AB;
    float : right;
    padding-bottom : 10px;
}
div#status h2{
    font-size : 24px;
    font-family : "HG‘n‰pŠpºÞ¼¯¸UB";
    color : #3A9F10;
    padding : 0;
    margin : 15px 15px;
}
div#status p{
    text-indent : 12px;
    line-height : 16px;
    margin : 0 10px;
    padding : 0;
    letter-spacing : 0.01em;
}
div#status img{
    float : left;
    margin : 5px;
    margin-left : 10px;
}


div#voice_area{
   margin-top : 10px;
   background: url(../img/voice_back.png) 0 0 no-repeat;
   height  : 361px;
   text-align : left;
   position : relative;
}
div#movie_voice{
  position : absolute;
  top : 70px;
  left : 435px;
  z-index : 1;
}
div#voice_list{
    width : 325px;
    margin : 0;padding : 0;
    margin-left : 80px;
    margin-top : -10px;
}
div#voice_list p{
    border-bottom : dotted 1px silver;
    margin : 0;
    padding : 5px 0 5px 10px;
    font-size : 13px;
    line-height : 16px;
}

#howto p{
    font-size : 14px;
    line-height : 18px;
    padding :0;margin :0;
}

div#howtoTextArea{
    width : 463px;
    margin-left : 18px;
    float:left;
    padding : 0;
}
* html div#howtoTextArea{
    margin-left : 5px;
}
div#howtoTextArea h2{
    margin : 0;
    padding : 0;
}
div#howtoTextArea div#hwt{
    margin-top : 5px;
    background : #FCDFB8;
    border : solid 1px #FBCC8B;
   /*float—p*/
   overflow: hidden;
   }
* html div#hwt{
    padding-bottom : 50px;
}
    /*  float—p  */
    div#howtoTextArea div:after{
        content: "";
        display: block;
        clear: both;
    }
    div#howtoTextArea div#hwt div{
        margin : 10px 15px;
    }

div#howtoTextArea div#hwt img{
    margin : 0 5px;
}

div#howtoLeft{
    float : right;
    margin-right : 10px;
    width : 290px;
}
div#howtoLeft h3{
    font-size : 14px;
    margin : 5px;
    padding : 0;
}
div#movie_howto{
    
}

img#howtophoto2{
    clear  : both;
    float : right;
    margin : 5px;
}
.red{
    color :  red;
}
.bold{
    font-weight : bold;
}
.relative{
    position : relative;
}
.floatLeft{
    float : left;
}


