@charset "Shift_JIS";

/* category style */
.svText { color: #6666CC; }
.svCnts li { margin-left: 20px; padding: 0px 0px 2px 12px; font-size: 76%; line-height: 1.2; background-image: url(http://image.excite.co.jp/jp/woman/css/images/point13.gif); background-repeat: no-repeat; background-position: 0 2px; }
.serviceName { margin-bottom: 8px; padding: 0px 0px 6px 15px; font-size: 14px; line-height: 1.2; background-image: url(http://image.excite.co.jp/jp/woman/css/images/h3Bg13.jpg); background-repeat: no-repeat; }

/* prize top */
#mainContent h2 img { margin: 0px 0px 10px 10px; }

#prizeMain { width: 580px; margin-left:10px; padding: 5px 0px 18px; }
.prizeBox { padding: 8px 8px 4px; line-height: 1.4; background-color: #f3f3f3; border: solid 1px #d8d8d8; }
.prizeBoxSp { width: 20px; }
.prizeBox img { margin-bottom: 8px; border: solid 1px #ccc; }
.prizeBox h3 { margin-bottom: 14px; padding-left: 6px; font-size: 13px; line-height: 1.3; border-left: 4px solid #ff8000; }
.prizeBox h3 a { color: #333; }
.prizeBox p { font-size: 94%; }
.prizeBtn { margin-top: 20px; color: #575757; font-size: 94%; font-weight: bold; text-align: right; }
.prizeBtn img { margin: 0 0 0 6px; padding: 0; vertical-align: middle; border-style: none; }

.prizeList { width: 580px; margin: 0px 0px 18px 10px; }
.prizeList h3   { clear: both; height: 24px; margin-bottom: 0; padding: 0px 0px 0 16px; font-size: 13px; line-height: 1.2; background-image: url(http://image.excite.co.jp/jp/woman/css/images/h3Bg13.jpg); background-repeat: no-repeat; }
.prizeList h3 a { color: #333; }
.prizeListData { margin-right: 1px; padding: 10px 10px 8px; line-height: 1.4; background-color: #f3f3f3; background-image: url(http://image.excite.co.jp/jp/woman/css/images/prizeBg.jpg); background-repeat: no-repeat; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; _width: 100%; font-size: 94%; }
.prizeListData img { float: left; margin-right: 8px; border: solid 1px #ccc; }

.prizeBtnList { margin-top: 1.2em; color: #575757; font-size: 90%; font-weight: bold; text-align: right; }
.prizeBtnList img { margin: 0 0 0 6px; padding: 0; float: none; vertical-align: middle; border-style: none; }
.prizeList .prizeListData .prizeBtnList { font-size: 100%; }
