*{margin:0;padding:0;font-size:100%;}
a{color:#000;}
img{border:0;}
em{font-style:normal;font-weight:bold;}
ul#error,#bookmark,small,address{font-size:80%;}
body{text-align:center;}
body#index{text-align:center;background-color:#000;}
#index #back{width:750px;margin:10px auto;padding:0 0 10px 0;background-color:#fff;}
#bookmark{margin:0;padding:5px;text-align:right;}
p,ul{margin:15px 0;}
h2,ul#use,p#pr{margin-right:auto;margin-left:auto;text-align:left;}
ul#use{width:550px;}
h2{width:500px;}
p#pr{width:430px;}
h1,h2,strong,em{font-size:120%;}
#vs h1{margin-top:30px;}
h1,h2,em{font-family:"¥á¥¤¥ê¥ª";}
#index em{font-size:120%;}
#vs em{font-size:150%;}
#vs p em{color:#666;}
#index ul{list-style-type:none;}
ul#error{width:600px;padding:8px;background-color:#ffdddd;border:solid #ff6666 2px;text-align:left;}
ul#error li{list-style-type:none;}
table,ul#error{margin-right:auto;margin-left:auto;}
table td input{border:solid #333 1px;}

#index table{margin:0 auto;width:500px;border-collapse:collapse;}
#index table,#index th,#index td{border:solid #333 1px;}
#index th{background-color:#ffcccc;}
#index th,#index td{padding:5px;text-align:center;}

p#go em a{font-size:120%;color:#ff6666;}

table img{width:300px;}
#vs td img{width:300px;cursor:pointer;}
#vs{padding:0 10px;}

address{margin:15px 0;font-style:normal;}