@charset "UTF-8";
/* CSS Document */

h2,h3,p,div,ul,li { padding:0; margin:0; }

#vibeking { width:750px; background-color:#fff; }
ul#vibeking_entry { width:750px; }
ul#vibeking_entry li {
    float:left;
    display:block;
    width:375px;
}
ul#vibeking_entry:after {
  display: block;
  clear: both;
  content: "";
}

ul#vibeking_entry li .entry_name {
    margin:53px 0 0 157px;
    font-size:16px;
    font-weight:bold;
    color:#642D59;
}
ul#vibeking_entry li#entry_no1 .entry_name {
    margin-top:63px;
}
ul#vibeking_entry li .entry_price {
    margin:7px 0 0 157px;
    font-size:16px;
    font-weight:bold;
    color:#FF0000;
}
ul#vibeking_entry li .entry_price span {
    font-size:12px;
    font-weight:bold;
    color:#656565;
}
ul#vibeking_entry li .entry_spec {
    margin:5px 0 0 157px;
    font-size:12px;
    color:#333333;
}
ul#vibeking_entry li p {
    margin:3px 0 0 157px;
    font-size:14px;
    line-height:1.5em;
    width:200px;
    color:#000;
}
ul#vibeking_entry li#entry_no2 .entry_name,
ul#vibeking_entry li#entry_no2 .entry_price,
ul#vibeking_entry li#entry_no2 .entry_spec,
ul#vibeking_entry li#entry_no2 p {
    margin-left:162px;
}
ul#vibeking_entry li#entry_no4 .entry_name,
ul#vibeking_entry li#entry_no4 .entry_price,
ul#vibeking_entry li#entry_no4 .entry_spec,
ul#vibeking_entry li#entry_no4 p {
    margin-left:162px;
}
ul#vibeking_entry li#entry_no6 .entry_name,
ul#vibeking_entry li#entry_no6 .entry_price,
ul#vibeking_entry li#entry_no6 .entry_spec,
ul#vibeking_entry li#entry_no6 p {
    margin-left:162px;
}
    
ul#vibeking_entry li#entry_no1 {
    background:url(images/entry_no1.jpg) no-repeat left top;
    height:193px;
}
ul#vibeking_entry li#entry_no2 {
    background:url(images/entry_no2.jpg) no-repeat left top;
    height:181px;
}
ul#vibeking_entry li#entry_no3 {
    background:url(images/entry_no3.jpg) no-repeat left top;
    height:181px;
}
ul#vibeking_entry li#entry_no4 {
    background:url(images/entry_no4.jpg) no-repeat left top;
    height:180px;
}
ul#vibeking_entry li#entry_no5 {
    background:url(images/entry_no5.jpg) no-repeat left top;
    height:180px;
}
ul#vibeking_entry li#entry_no6 {
    background:url(images/entry_no6.jpg) no-repeat left top;
    height:197px;
}
ul#vibeking_entry li#entry_no7 {
    background:url(images/entry_no7.jpg) no-repeat left top;
    height:197px;
}

ul#judge { width:750px; }
ul#judge li {
    float:left;
    display:block;
}
ul#judge:after {
  display: block;
  clear: both;
  content: "";
}
ul#judge_text { width:750px; }
ul#judge_text li {
    float:left;
    display:block;
}
ul#judge_text:after {
  display: block;
  clear: both;
  content: "";
}
ul#judge_text li#judge_no1 {
    width:234px; height:101px;
    background:url(images/judge_text1.jpg) no-repeat;
    color:#fff; font-size:14px; line-height:1.45em; font-weight:normal;
    padding:3px 0px 10px 17px;
}
ul#judge_text li#judge_no2 {
    width:233px; height:101px;
    background:url(images/judge_text2.jpg) no-repeat;
    color:#fff; font-size:14px; line-height:1.45em; font-weight:normal;
    padding:3px 2px 10px 12px;
    letter-spacing:-1px;
}
ul#judge_text li#judge_no3 {
    width:233px; height:101px;
    background:url(images/judge_text3.jpg) no-repeat;
    color:#fff; font-size:14px; line-height:1.45em; font-weight:normal;
    padding:3px 7px 10px 12px;
    letter-spacing:-1px;
}

#monitor {
    width:750px;
    height:583px;
    background: url(images/monitor_bg.jpg) left top no-repeat;
    padding-top:80px;
    color:#fff;
}
.slides { width:640px; margin:0 auto; }
.slides-nav { background-color:#000; padding:20px 0 10px 0; }
.slides-nav-inner { width:640px; margin:0 auto; }

table#result {
    border-collapse:collapse;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    width:747px;
}
table#result td {
    padding:1px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color:#fff;
    text-align:left;
    vertical-align:top;
}
table#result td p {
    color:#2F2321;
    font-size:13px;
    line-height:1.6em;
    padding:15px 0px 5px 15px;
    letter-spacing:-1px;
    width:180px;
}
table#result td#result_1 { background:url(images/result_td1.jpg) 1px 1px #fff no-repeat; }
table#result td#result_2 { background:url(images/result_td2.jpg) 1px 1px #fff no-repeat; }
table#result td#result_3 { background:url(images/result_td3.jpg) 1px 1px #fff no-repeat; }
table#result td#result_4 { background:url(images/result_td4.jpg) 1px 1px #fff no-repeat; }
table#result td#result_5 { background:url(images/result_td5.jpg) 1px 1px #fff no-repeat; }
table#result td#result_6 { background:url(images/result_td6.jpg) 1px 1px #fff no-repeat; }
table#result td#result_7 { background:url(images/result_td7.jpg) 1px 1px #fff no-repeat; }
table#result td#result_8 { background:url(images/result_td8.jpg) 1px 1px #fff no-repeat; }
table#result td#result_9 { background:url(images/result_td9.jpg) 1px 1px #fff no-repeat; }
table#result td#result_10 { background:url(images/result_td10.jpg) 1px 1px #fff no-repeat; }
table#result td#result_11 { background:url(images/result_td11.jpg) 1px 1px #fff no-repeat; }
table#result td#result_12 { background:url(images/result_td12.jpg) 1px 1px #fff no-repeat; }
table#result td#result_13 { background:url(images/result_td13.jpg) 1px 1px #fff no-repeat; }
table#result td#result_14 { background:url(images/result_td14.jpg) 1px 1px #fff no-repeat; }
table#result td#result_15 { background:url(images/result_td15.jpg) 1px 1px #fff no-repeat; }
table#result td#result_16 { background:url(images/result_td16.jpg) 1px 1px #fff no-repeat; }
table#result td#result_17 { background:url(images/result_td17.jpg) 1px 1px #fff no-repeat; }
table#result td#result_18 { background:url(images/result_td18.jpg) 1px 1px #fff no-repeat; }
table#result td#result_19 { background:url(images/result_td19.jpg) 1px 1px #fff no-repeat; }
table#result td#result_20 { background:url(images/result_td20.jpg) 1px 1px #fff no-repeat; }
table#result td#result_21 { background:url(images/result_td21.jpg) 1px 1px #fff no-repeat; }

#best_01 {
    background:url(images/best_01.jpg) left top no-repeat;
    width:750px; height:400px;
    position:relative;
    margin-bottom:24px;
}
#best_02 {
    background:url(images/best_02.jpg) left top no-repeat;
    width:750px; height:400px;
    position:relative;
    margin-bottom:24px;
}
#best_03 {
    background:url(images/best_03.jpg) left top no-repeat;
    width:750px; height:400px;
    position:relative;
    margin-bottom:38px;
}
.best_name { font-size:18px; font-weight:bold; color:#993399; position: absolute; top:85px; left:173px;}
.best_text { font-size:14px; color:#333; line-height:1.4em; position: absolute; top:110px; left:173px; width:550px; }

#comment { padding:25px 0 5px 35px; background:url(images/comment_bg.jpg) center bottom no-repeat;}
#comment p { padding-bottom:35px; font-size:14px; line-height:1.7em; color:#333; width:690px; }
#comment p span { color:#0000CB; }
