#search2{overflow:hidden}
#search2 form{height:33px}
#search2 .col1{background:url(img/bg_search2.gif) no-repeat 0 0;float:left;overflow:hidden;width:520px;position:relative;height:33px}
#search2 .col1 .btn{right:0;position:absolute}
#search2 .col2{float:right;overflow:hidden;width:96px;height:33px;margin-right:20px}
#list4{width:572px;border:#ccc 1px solid;margin:10px auto}
#list4 .label{float:left;width:100%}
#list4 .label LI{border-top:#fafafa 3px solid;display:inline;font-weight:700;background:#faecf2;float:left;color:#f366a2;line-height:24px;margin-right:3px;border-bottom:#fafafa 2px solid;height:24px;padding:0 15px}
#list4 .label LI A{color:#f366a2;text-decoration:none}
#list4 .label LI A:hover{border-top:#c902b4 3px solid;background:#c902b4;text-decoration:none;color:#fff}
#list4 .label LI.sel{border-top:#c902b4 3px solid;background:#c902b4}
#list4 .label LI.sel A{color:#fff;text-decoration:none}
#list4 .middle UL{overflow:hidden;width:100%}
#list4 .middle LI{margin-top:-1px;background:url(img/dot_07.gif) repeat-x left top;float:left;width:100%;height:35px;line-height:35px;font-size:14px}
#list4 .middle LI .col1 A{padding-left:0}
#list4 .middle LI .col1{float:left;width:361px;line-height:35px}
#list4 .middle LI .col2{float:left;width:109px;text-align:center;line-height:35px}
#list4 .middle LI .col3{float:left;width:100px;text-align:center;line-height:35px}
.s8{margin-top:10px;background:url(img/bg_s8_1.gif) #f691bc repeat-x;margin-left:30px;width:570px}
.s8 .upper{background:url(img/bg_s8_2.gif) no-repeat left top;overflow:hidden;width:100%}
.s8 .upper H2{font-size:14px;background:url(img/bg_s8_3.gif) no-repeat right top;width:100%;text-indent:-9999px;height:34px}
.s8 .middle{border-right:#f691bc 5px solid;border-top:#f691bc 0 solid;background:url(img/bg_s8_4.gif) #fff repeat-x;border-left:#f691bc 5px solid;width:540px;border-bottom:#f691bc 5px solid;padding:10px}
.s8 .lower{margin-bottom:10px;text-align:center}
.s7{border-right:#be1cb1 1px solid;border-top:#be1cb1 1px solid;margin-top:10px;font-size:14px;background:#fff;margin-left:30px;border-left:#be1cb1 1px solid;width:568px;border-bottom:#be1cb1 1px solid}
.s7 .upper{padding-left:10px;font-weight:700;font-size:14px;background:#be1cb1;color:#fff;line-height:28px;height:28px}
.s7 .middle{padding:10px}
.s7 .middle .row1{text-indent:2em;line-height:22px;color:#000}
.s7 .middle .row3{text-indent:2em;line-height:22px}
.s7 .middle .pink{color:#be1cb1}
.s7 .middle .row2{margin-top:5px;font-weight:700;background:url(img/dot_05.gif) repeat-x;line-height:30px}
.orderinfo{ line-height:24px}