#detail1{width: 450px;float: left;margin-top: 20px;}
#detail1 #big img{width: 400px;border: solid 1px #eeeeee;}
#detail1 #thumnail img{width: 60px;border: solid 1px #eeeeee;}
#detail1 #thumnail{width: 450px;text-align: center;padding-top: 10px;}
#detail2{float: right;}
#detail2 h1{padding: 20px;}
#detail2 #info{padding: 20px;width: 500px;}
#detail2 #info li{padding: 8px;border-top: solid 1px #dddddd;}
#detail2 #info #last{border-top: solid 1px #dddddd;border-bottom: solid 1px #dddddd;}
#detail2 #option{padding: 20px;}
#detail2 #option select{width: 280px;height: 30px;}
#detail2 #buttons{padding: 20px;}
#detail2 #buttons button{padding: 10px 50px;font-size: 20px;}
#detail3  h2{margin-top: 30px;font-size: 30px;border-left: solid 10px red;padding-left: 20px;}
#detail3 #feature{width: 250px;float: left;margin-top: 20px;}
#detail3 #feature ul{margin-top: 20px;}
#detail3 #feature li{font-size: 20px;padding: 5px;}
#detail3 #feature span{font-family: bold;color: orange;}
#detail3 #caution{width: 700px;float: right;margin-top: 100px;background-color: #ffeeea;padding: 30px;text-align: center;line-height: 200%;}
#detail3 .a{font-size: 20px; color: red;font-weight: bold;}
#detail3 .b{color: blue;font-weight: bold;}
#detail4 h2{margin: 60px;font-size: 30px;border-left: solid 10px red;padding-left: 20px;}
#detail4 #lineup ul{float: left;text-align: center;padding: 30px;}
#detail4 #lineup li{margin-top: 10px;font-size: 20px;}
#detail4 #lineup img{width: 300px;}