.tit{margin-bottom:20px;}.wtop{text-align:left;margin:0 auto 20px 60px;} h4 {margin:0;padding:3px;background-color:#dde5e5;}h3 {margin:30px auto;}.leftbox,.rightbox{float:left;display: inline;/* border:solid 1px #555; */}.leftbox{width:302px;margin-left:55px;text-align:left;}.rightbox{width:320px;margin-left:15px;padding:20px 0;}.botbox{clear:both;width:700px;margin:0 auto 30px auto;padding-bottom:30px;border-bottom:solid 1px #dddddd;}.leftbox ul{padding:0;margin: 10px auto auto 20px;list-style: none;}.leftbox li{letter-spacing: 1px;}.rightbox p{margin-top:10px;padding:5px;line-height:140%;text-align:left;background-color: #ffdddd;}.tokka{color:#f00;font-weight:bold;font-size:130%;}.lds{background-color:#ff33dd;color:#ffffff;font-weight:bold;font-size:80%;}.mens{background-color:#55bb33;color:#ffffff;font-weight:bold;font-size:80%;}.zaikotable,.sizetable {margin:auto;table-layout: fixed;border-collapse: collapse;}.zaikotable td,.zaikotable th {font-size:12px;height: 20px;border:solid 1px #999999;}.zaikotable th{font-weight:normal;}.zaikotable td{width:22px;text-align:center;}.mida,.hidari{width:180px;}.mida,.smida{background-color:#ddddff;}.hidari{padding-left:10px;background-color:#ffffcc;text-align:left;}.sizetable{margin-bottom:40px;}.sizetable td,.sizetable th{font-size:15px;width:100px;text-align:center;border:solid 1px #999999;}#men.sizetable th{background-color:#aaeebb;}#women.sizetable th{background-color:#ffdddd;}.zaikocom{margin:0px 80px 20px 80px;padding:3px;font-size:13px;font-weight:bold;background-color:#ffefdd;border:1px solid #ff3333;}.zaitop{text-align:left;margin:20px 100px 30px 100px;padding:3px;font-weight:bold;background-color:#ffeeff;border:1px solid #bb3333;color:#cc0000;}.topmenu {margin:10px 100px 80px;text-align:left;}.topmenu p{margin:15px 35px ;/* font-weight:bold; */color:#445566;}.topmenu h3 {margin:15px 0 0 0;padding:3px;font-size:11pt;color:#333333;background-color:#dfdfff;border-bottom:solid 1px #aaa;border-right:solid 1px #aaa;border-top:solid 1px #eee;border-left:solid 1px #eee;}.topmenu ul {list-style-type: square;padding:0px;margin:15px auto 0 25px;line-height:160%;}/* .topmenu a:link {color:#cc3399;}.topmenu a:visited {color:#950a00;} */.topmenu a:hover,.menu A:active {text-decoration:none;color:#000055;background-color:#f5e5f5;}.topmenu a{font-weight:bold;color:#cc3399;}#ld{background-color:#ffdfdf;}