body,div,ul,ol,li,h1,h2,h3,p,tr,td,img{margin: 0;padding: 0;}


body{ background-color:#060a27; background:url(images/bg.jpg) no-repeat 50% 0; background-attachment:fixed; background-size:cover; -webkit-background-size: cover; -moz-background-size: cover; }
.main-area{box-shadow:0 3px 5px 2px #7be8ff; vertical-align:top;}
.main-area img{vertical-align:top;}
img { vertical-align:top;}
#navi{ width:950px; height:116px;}

.pro{ padding:0 100px 50px 100px;}
.pro ul{ padding-top:10px;}
.pro ul li{ border-bottom:1px #999999 dashed; padding-bottom:5px; padding-top:5px; font-size:12px; line-height:18px; letter-spacing:1px; color:#999999; clear:both;}
.pro ul li a{ text-decoration:none; float:left; font-size:15px; color:#006699; font-weight:bolder; font-family:Arial, Helvetica, sans-serif;}
.pro ul li a:hover{  color:#f667a0;}
.price{ float:right; color:#FF3300; font-family:Verdana, Geneva, sans-serif; font-weight:bolder; font-size:15px;}

.pro_box{ display:table; border:1px #2e79a4 solid; width:650px; padding:10px 10px; margin-left:40px;}
.pro_box img{ float:left;}
.pro_box p{ display:block; float:left; margin-left:8px; width:220px; color:#999999;}
.word01{ text-decoration:line-through;}
.pro_box a{ font-size:15px; line-height:20px; text-decoration:none; color:#006699; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; }
.pro_box a:hover{color:#f667a0;}
.price2{ color:#FF3300; font-family:Verdana, Geneva, sans-serif; font-weight:bolder; font-size:15px;}