DIV.main{
  width: 750px;
  margin-top : 0px;
  margin-left : 20px;
}
DIV.header-aria{
  width: 750px;
  text-align: left;
  border-bottom: #64BAD0 1px solid;
}
DIV.header-aria IMG.sueki{
  margin-left: 0px;
  margin-bottom: 5px;
}
DIV.header-aria IMG.kaiin{
  margin-left: 10px;
  margin-bottom: 5px;
}
DIV.header-aria IMG.home{
  margin-left: 210px;
  margin-bottom: 15px;
}
DIV.home-bottom{
  width: 750px;
  margin-left : 40px;
  font-size: 70%;
}
DIV.home-bottom IMG.kaiin{
  margin-left: 10px;
  margin-bottom: 0px;
}
DIV.home-bottom SPAN.counter{
  font-size: 70%;
}
DIV.home-bottom IMG.counter{
  margin-left: 5px;
  margin-bottom: 0px;
}

DIV.movie{
  width: 700px;
  height: 350px;
  background-image : url(header_footer.gif);
  border-top: black 0px solid;
  border-right: black 0px solid;
  border-bottom: black 0px solid;
  border-left: black 0px solid;
}
DIV.movie IMG.lineH{
  width: 700px;
  height: 9px;
  margin-top: 5px;
}
DIV.movie IMG.pic{
  width: 500px;
  height: 300px;
  margin-top: 10px;
  margin-left: 20px;
}
DIV.side{
  width: 150px;
  position: absolute;
  top: 50px;
  left: 580px;
  font-size: 80%;
}
DIV.movie IMG.lineF{
  width: 700px;
  height: 9px;
  margin-top: 10px;
}
DIV.menu-bar{
  width: 750px;
  height: 20px;
  margin-top : 10px;
  border-top: black 0px solid;
  border-right: black 0px solid;
  border-bottom: #64BAD0 1px solid;
  border-left: black 0px solid;
}
DIV.menu-bar IMG{
  height: 20px;
  margin-left: 1px;
}
DIV.eco-text{
  width: 600px;
  height: 300px;
  font-size:90%;
  color: #000066;
  font-family: "俵俽 僑僔僢僋",sans-serif; 
  margin-top: 10px;
  margin-left: 60px;
}
DIV.eco-text P{
  text-align: center;
  font-size: 120%;
  color: #000066;
}
HR.m1{
  width: 750px;
  height: 1px;
  color: #000066;
}
TABLE.jirei1{
  width: 600px;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
  margin-top: 20px;
  margin-left: 60px;
  margin-bottom: 20px;
}
TABLE.jirei1 TD.title{
  text-align: left;
  vertical-align: top;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei1 TD.title HR{
  color: #F16412
}
TABLE.jirei1 TD.text{
  height: 120px;
  font-size: 90%;
  background-color: #FFFFCC;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei1 TD.before{
  text-align: right;
  vertical-align: bottom;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei1 TD.after{
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
  padding-left: 10px;
}
TABLE.jirei2{
  width: 600px;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
  margin-top: 20px;
  margin-left: 60px;
  margin-bottom: 20px;
}
TABLE.jirei2 TD.title{
  text-align: left;
  vertical-align: top;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei2 TD.title HR{
  color: #F16412
}
TABLE.jirei2 TD.text{
  height: 120px;
  font-size: 90%;
  background-color: #FFFFCC;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei2 TD.before{
  text-align: left;
  vertical-align: bottom;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei2 TD.after{
  text-align: center;
  width: 30%;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
  padding-right: 10px;
}
TABLE.jirei3{
  width: 600px;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
  margin-top: 20px;
  margin-left: 60px;
  margin-bottom: 20px;
}
TABLE.jirei3 TD.title{
  text-align: left;
  vertical-align: top;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei3 TD.title HR{
  color: #F16412
}
TABLE.jirei3 TD.text{
  height: 120px;
  font-size: 90%;
  background-color: #FFFFCC;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei3 TD.before{
  text-align: right;
  vertical-align: bottom;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
}
TABLE.jirei3 TD.after{
  text-align: center;
  vertical-align: bottom;
  border-top: 0px black solid;
  border-right: 0px black solid;
  border-bottom: 0px black solid;
  border-left: 0px black solid;
  padding-left: 10px;
}
DIV.menu-coment{
  width: 600px;
  height: 50px;
  margin-top: 15;
  margin-left: 100;
  font-size: 90%;
  color: #003366;
  font-face: TBP恨集窻;
  text-align: left;
}
DIV.menu-coment05{
  width: 600px;
  height: 50px;
  margin-top: 15;
  margin-left: 150;
  font-size: 90%;
  color: #003366;
  font-face: TBP恨集窻;
  text-align: left;
}
DIV.step1{
  width: 750px;
  height: 290px;  
  padding-top: 20;
  padding-left: 40;
  border-top: #64BAD0 2px solid;
  border-right: #64BAD0 2px solid;
  border-left: #64BAD0 2px solid;
}
DIV.step1-cont{
  position: absolute;
  top: 290px;
  left: 270px;
}
LI.title{
  font-size: 90%;
  font-weight: bold;
  color: #5C5487;	
  font-face: TBP恨集窻;
  text-align: left;
}
LI.coment{
  font-size: 80%;
  font-weight: normal;
  color: black;
  font-face: TBP恨集窻;
  text-align: left;
}
DIV.step2{
  width: 750px;
  height: 360px;  
  padding-top: 20;
  padding-left: 40;
  border-top: #64BAD0 2px solid;
  border-right: #64BAD0 2px solid;
  border-left: #64BAD0 2px solid;
}
DIV.step2-cont{
  position: absolute;
  top: 580px;
  left: 270px;
}
DIV.step3{
  width: 750px;
  height: 250px;  
  padding-top: 20;
  padding-left: 40;
  border-top: #64BAD0 2px solid;
  border-right: #64BAD0 2px solid;
  border-left: #64BAD0 2px solid;

}
DIV.step3-cont{
  position: absolute;
  top: 940px;
  left: 270px;
}
DIV.check{
  width: 750px;
  padding-top: 20;
  padding-left: 40;
  border-top: #64BAD0 2px solid;
  border-right: #64BAD0 2px solid;
  border-bottom: #64BAD0 2px solid;
  border-left: #64BAD0 2px solid;
}
DIV.check-cont{
  position: absolute;
  top: 1200px;
  left: 270px;
}
DIV.intro{
  width: 605px;
  height: 180px;  
  margin-top: 20;
  margin-left: 60;
  border-top: #64BAD0 0px solid;
  border-right: #64BAD0 0px solid;
  border-bottom: #64BAD0 0px solid;
  border-left: #64BAD0 0px solid;
}
DIV.intro SPAN.pic{
  width: 255px;
  height: 180px;  
  margin-top: 25;
  margin-left: 0;
  position: absolute;
  border-top: #64BAD0 0px solid;
  border-right: #64BAD0 0px solid;
  border-bottom: #64BAD0 0px solid;
  border-left: #64BAD0 0px solid;
}
DIV.intro SPAN.voice{
  width: 350px;
  height: 180px;
  padding-top: 0;
  padding-left: 15;
  margin-top: 0;
  margin-left: 250;
  font-size: 90%;
  color: gray;
  line-height: 22px;
  position: absolute;
  border-top: #64BAD0 0px solid;
  border-right: #64BAD0 0px solid;
  border-bottom: #64BAD0 0px solid;
  border-left: #64BAD0 0px solid;
}
DIV.order{
  width: 750px;
  padding-top: 20;
  padding-left: 60;
  border-top: #64BAD0 0px solid;
  border-right: #64BAD0 0px solid;
  border-bottom: #64BAD0 0px solid;
  border-left: #64BAD0 0px solid;
}
DIV.order HR{
  text-align: left;
  width: 600px;
  color: #64BAD0;
}
DIV.order P{
  font-size: 80%;
  color: #003366;
}
DIV.order TD.menu{
  width: 130px;
  background-color: #99CCFF;
  font-size: 90%;
  vertical-align: middle;
  border-top: black 1px solid;
  border-right: black 1px solid;
  border-bottom: black 1px double;
  border-left: black 1px solid;
}
DIV.order TD.content{
  width: 420px;
  background-color: #FFFFCC;
  font-size: 90%;
  vertical-align: middle;
  border-top: black 1px solid;
  border-right: black 1px solid;
  border-bottom: black 1px double;
  border-left: black 1px solid;
}
DIV.order TD.bunsyo{
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #FFFFFF;
  font-size: 90%;
  vertical-align: middle;
  border-top: black 0px solid;
  border-right: black 0px solid;
  border-bottom: black 0px double;
  border-left: black 0px solid;
}
DIV.block1{
  width: 750px;
  height: 300px;
  border-bottom: #669999 0px double;
}
DIV.pic1{
  width: 300px;
  height: 280px;  
  border-top: #64BAD0 0px solid;
  border-right: #64BAD0 3px groove;
  border-bottom: #64BAD0 0px solid;
  border-left: #64BAD0 0px solid;
}
DIV.exp1 TABLE{
  position: absolute;
  top: 250px;
  left:340px;
}
DIV.exp1 TD.left{
  width: 80px;
  background-color: #6699FF;
  font-size: 80%;
  font-face: TBP恨集窻;
  color: white;
}
DIV.exp1 TD.right{
  width: 250px;
  background-color: #FFCC66;
  font-size: 80%;
  font-face: TBP恨集窻;
}
DIV.price1{
  position: absolute;
  top: 410px;
  left:350px;
}
DIV.price1 SPAN.a{
  margin-left: 30px;
  font-size: 90%;
  font-weight: bold; 
}
DIV.price1 SPAN.b{
  margin-left: 35px;
  font-size: 80%;
  color: #CC0000;
}
DIV.kantan1{
  position: absolute;
  top: 455px;
  left:337px;
}
DIV.kantan1 TD.left{
  width: 165px;
  background-color: #6699FF;
  font-size: 80%;
  font-face: TBP恨集窻;
  color: white;
}
DIV.kantan1 TD.right{
  width: 165px;
  background-color: #FFCC66;
  font-size: 80%;
  font-face: TBP恨集窻;
}
DIV.block2{
  width: 750px;
  height: 320px;
  border-bottom: #669999 0px double;
}
DIV.pic2{
  width: 300px;
  height: 330px;  
  border-top: #64BAD0 0px solid;
  border-right: #64BAD0 3px groove;
  border-bottom: #64BAD0 0px solid;
  border-left: #64BAD0 0px solid;
  position: absolute;
  top: 600px;
}
DIV.exp2 TABLE{
  margin-top: 0px;
  position: absolute;
  top: 600px;
  left:340px;
}
DIV.exp2 TD.left{
  width: 80px;
  background-color: #6699FF;
  font-size: 80%;
  font-face: TBP恨集窻;
  color: white;
}
DIV.exp2 TD.right{
  width: 250px;
  background-color: #FFCC66;
  font-size: 80%;
  font-face: TBP恨集窻;
}
DIV.price2{
  position: absolute;
  top: 750px;
  left: 350px;
}
DIV.price2 SPAN.a{
  margin-left: 30px;
  font-size: 90%;
  font-weight: bold; 
}
DIV.price2 SPAN.b{
  margin-left: 35px;
  font-size: 80%;
  color: #CC0000;
}
DIV.kantan2{
  position: absolute;
  top: 790px;
  left:337px;
}
DIV.kantan2 TD.left{
  width: 165px;
  background-color: #6699FF;
  font-size: 80%;
  font-face: TBP恨集窻;
  color: white;
}
DIV.kantan2 TD.right{
  width: 165px;
  background-color: #FFCC66;
  font-size: 80%;
  font-face: TBP恨集窻;
}
DIV.block3{
  width: 750px;
  height: 350px;
  border-bottom: #669999 0px double;
}
DIV.pic3{
  width: 300px;
  height: 280px;  
  border-top: #64BAD0 0px solid;
  border-right: #64BAD0 3px groove;
  border-bottom: #64BAD0 0px solid;
  border-left: #64BAD0 0px solid;
  position: absolute;
  top: 970px;
}
DIV.exp3 TABLE{
  margin-top: 0px;
  position: absolute;
  top: 970px;
  left:340px;
}
DIV.exp3 TD.left{
  width: 80px;
  background-color: #6699FF;
  font-size: 80%;
  font-face: TBP恨集窻;
  color: white;
}
DIV.exp3 TD.right{
  width: 250px;
  background-color: #FFCC66;
  font-size: 80%;
  font-face: TBP恨集窻;
}
DIV.price3{
  position: absolute;
  top: 1120px;
  left: 350px;
}
DIV.price3 SPAN.a{
  margin-left: 30px;
  font-size: 90%;
  font-weight: bold; 
}
DIV.price3 SPAN.b{
  margin-left: 35px;
  font-size: 80%;
  color: #CC0000;
}
DIV.kantan3{
  position: absolute;
  top: 1180px;
  left:337px;
}
DIV.kantan3 TD.left{
  width: 165px;
  background-color: #6699FF;
  font-size: 80%;
  font-face: TBP恨集窻;
  color: white;
}
DIV.kantan3 TD.right{
  width: 165px;
  background-color: #FFCC66;
  font-size: 80%;
  font-face: TBP恨集窻;
}
DIV.block4{
  width: 750px;
  height: 400px;
  border-bottom: #669999 0px double;
}
DIV.pic4{
  width: 300px;
  height: 280px;  
  border-top: #64BAD0 0px solid;
  border-right: #64BAD0 3px groove;
  border-bottom: #64BAD0 0px solid;
  border-left: #64BAD0 0px solid;
  position: absolute;
  top: 1340px;
}
DIV.exp4 TABLE{
  margin-top: 0px;
  position: absolute;
  top: 1340px;
  left:340px;
}
DIV.exp4 TD.left{
  width: 80px;
  background-color: #6699FF;
  font-size: 80%;
  font-face: TBP恨集窻;
  color: white;
}
DIV.exp4 TD.right{
  width: 250px;
  background-color: #FFCC66;
  font-size: 80%;
  font-face: TBP恨集窻;
}
DIV.price4{
  position: absolute;
  top: 1470px;
  left: 350px;
}
DIV.price4 SPAN.a{
  margin-left: 30px;
  font-size: 90%;
  font-weight: bold; 
}
DIV.price4 SPAN.b{
  margin-left: 35px;
  font-size: 80%;
  color: #CC0000;
}
DIV.kantan4{
  position: absolute;
  top: 1510px;
  left:337px;
}
DIV.kantan4 TD.left{
  width: 165px;
  background-color: #6699FF;
  font-size: 80%;
  font-face: TBP恨集窻;
  color: white;
}
DIV.kantan4 TD.right{
  width: 165px;
  background-color: #FFCC66;
  font-size: 80%;
  font-face: TBP恨集窻;
}
TABLE{
  margin-top : 20px;
  margin-left : 10px; 
}
TABLE.anshin{
  margin-top : 20px;
  margin-left : 120px; 
  width : 500px;
}
TD{
  vertical-align: top;
}
TD.menu{
  width: 320px;
  height: 30px;
}
TD.coment{
  width: 320px;
  height: 50px;
  padding-top: 5;
  padding-left: 20;
  font-size: 80%;
  color: gray;
  font-face: TBP恨集窻;
}
TD.anshinA{
  height: 30px;
  background-color: #F3D78B;
  font-size: 90%;
  vertical-align: middle;
  border-top: black 1px solid;
  border-right: black 1px solid;
  border-bottom: black 2px double;
  border-left: black 1px solid;
}
TD.anshinB{
  height: 40px;
  font-size: 80%;
  color : #330066;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  vertical-align: top;
  border-top: black 0px solid;
  border-right: black 0px solid;
  border-bottom: black 0px solid;
  border-left: black 0px solid;
}
TABLE.qa{
  margin-top : 20px;
  margin-left : 120px; 
  width : 500px;
}
TD.qa1{
  height: 30px;
  background-color: #CC9933;
  font-size: 90%;
  color: white;
  vertical-align: middle;
  border-top: black 1px solid;
  border-right: black 1px solid;
  border-bottom: black 2px double;
  border-left: black 1px solid;
}
TD.qa2{
  height: 40px;
  font-size: 80%;
  color : #330066;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  vertical-align: top;
  border-top: black 0px solid;
  border-right: black 0px solid;
  border-bottom: black 0px solid;
  border-left: black 0px solid;
}
TABLE.company{
  margin-top : 20px;
  margin-left : 60px; 
  width : 605px;
}
TD.company0{
  height: 40px;
  font-size: 80%;
  margin-top : 0px;
  margin-left : 0px;
  padding-top : 0px;
  padding-left : 0px; 
  vertical-align: middle;
  border-top: #000066 1px solid;
  border-right: black 0px solid;
  border-bottom: #000066 1px solid;
  border-left: black 0px solid;
}
TD.company1{
  height: 30px;
  background-color: #009999;
  font-size: 80%;
  color: white;
  vertical-align: middle;
  padding-left: 5px;
  border-top: black 0px solid;
  border-right: black 0px solid;
  border-bottom: black 0px double;
  border-left: black 0px solid;
}
TD.company2{
  height: 30px;
  background-color: #00CCCC;
  font-size: 80%;
  color: black;
  vertical-align: middle;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  border-top: black 0px solid;
  border-right: black 0px solid;
  border-bottom: black 0px solid;
  border-left: black 0px solid;
}
IMG{
  border: 0px;
}
IMG.center-logo{
  margin-top : 25px;  
}

IMG.m1coment-logo{
  margin-top : 25px;  
  margin-left : 45px;  
}
IMG.m1coment-logo2{
  margin-top : 25px;  
  margin-left : 105px;  
}
IMG.menu-logo{
  margin-top : 10px; 
}
DIV.home-footer{
  width: 700px;
  text-align: center;
  background-image : url(header_footer.gif);
  color: white;
  font-size: 80%;
  margin-left : 20px;
  position: static;
}
DIV.footer{
  width: 750px;
  text-align: center;
  background-image : url(header_footer.gif);
  color: white;
  font-size: 80%;
  margin-top : 20px;
  margin-left : 20px;
  position: static;
}