body,div,span,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,img,td,th{margin:0; padding:0; font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size:12px; font-weight:normal;}
ul,li{list-style: none;}
img{border:none;}
.clear{clear:both;}
.center{text-align:center;}
html{height:100%;}
body{height:100%; font-size:12px; color:#444444; line-height:1.2em;letter-spacing:0.03em}
.site{width:957px; margin:0px auto 0px auto;}
.contents{ background:url(../images/bg01.gif) repeat-y;padding-left:30px;}
.video{float:left;width:408px;}
.example{float:left;width:489px;}
.left{float:left;width:449px; margin-bottom:10px;}
.left .text{width:434px; background:url(../images/disk1bg.gif) no-repeat; height:334px; padding:60px 0px 0px 15px;}
.left .text h3{ font-weight:bold; color:#c6252a; margin-bottom:5px;}
.left .text p{ float:left; width:200px; margin:0px 10px 15px 0px;}
.right{float:left;width:448px; margin-bottom:10px;}
.right .text{width:428px; background:url(../images/disk2bg.gif) no-repeat; height:334px; padding:60px 0px 0px 20px;}
.right .text h3{ font-weight:bold; color:#2151a2; margin-bottom:5px;}
.right .text p{ float:left; width:207px; margin:0px 5px 15px 0px;}
.profile{ width:897px; height:155px; background:url(../images/profile.jpg) no-repeat;}
.profile p{padding:55px 20px 0px 145px;}
.copy{margin:10px 0px 10px 0px; text-align:center;}