.mainImg img{width:100%;height:auto}#main{padding-bottom:25px}#main .headLine01{padding:18px 0;font-size:1}#main .rankList{margin-bottom:20px;border-top:1px solid #ddd}#main .rankList li{border-bottom:1px solid #ddd}#main .rankList a{padding:9px 10px;display:block;color:#444;font-size:.785em;text-decoration:none;overflow:hidden;background:url(../images/common/icon16.png)no-repeat 97% center;background-size:10px 14px}#main .rankList img{width:30%;height:auto;float:left}#main .rankList .textBox{padding:0 33px 0 33%}#main .rankList .textBox .num{margin-bottom:7px}#main .rankList .textBox .num img{width:40px;float:none}#main .rankList .textBox .price{color:#c03}#main h3{margin:0 10px 1pc;padding:9pt;color:#444;font-size:.857em;font-weight:400;text-align:center;border:1px solid #dfdfdf}#main .text{margin:0 10px 15px;color:#444;font-size:.785em;line-height:1.6}#main .text p{margin-bottom:15px}#main .pageLink{margin:15px 10px 20px}#main .pageLink li{font-size:.857em;text-align:center}#main .pageLink li a{display:block;text-decoration:none}#main .pageLink .link01{margin-bottom:15px}#main .pageLink .link01 a{padding:11px 0;color:#fff;background:#008ed2 url(../images/common/icon10.png)no-repeat 96% center;background-size:10px 15px;border-radius:2px}#main .pageLink .link02 a{padding:11px 0;color:#008dd2;background:#fff url(../images/common/icon16.png)no-repeat 96% center;background-size:10px 15px;border-radius:2px;border:1px solid #0c93d4}#main .brandSelection{padding-top:30px}.close{opacity:1}