body   { color: #7d7878; font-size: 10pt; line-height: 14pt; margin: 0 }
#topmenu { }
#topmenu ul   { list-style-type: none; list-style-image: none; margin: 0 0 0 3px; padding: 0 }
#topmenu li   { list-style-type: none; list-style-image: none; margin: 0; padding: 0 2px 0 0; float: left }
#top30 { margin-top: 30px }
#top20 { margin-top: 20px }
#top15 { margin-top: 15px }
#top10 { margin-top: 10px }
#top5 { margin-top: 5px }
#right7  { margin-right: 7px }
#left20   { margin-left: 20px }
ul    { color: #7d7878; font-size: 10pt; line-height: 14pt; list-style-type: none; margin-top: -5px; margin-bottom: 0; margin-left: 8px; padding-left: 0 }
li   { color: #7d7878; font-size: 10pt; line-height: 14pt; list-style-type: none; margin-top: 10px }
a   { color: #7d7878; text-decoration: none }
a:hover   { color: #f8b3df; text-decoration: none }
#siderank   { color: #7d7878; font-size: 7.5pt; line-height: 11pt; margin-right: 20px; margin-left: 20px }
#siderank a    { color: #7d7878; font-size: 7.5pt; line-height: 11pt; text-decoration: underline }
#pickupcodi  { color: #7d7878; font-size: 10pt; line-height: 12pt; margin-right: 5px; margin-left: 5px }
#pickupitem  { margin-right: 10px; margin-left: 5px; float: left }
#newarrival        { margin: 10px 18px 0 20px }
#newarrivalitem       { color: #7d7878; font-size: 8pt; line-height: 11pt; margin-right: 7px; margin-left: 7px; width: 100px; float: left }
#newarrivalitem a      { color: #7d7878; font-size: 8pt; line-height: 11pt; text-decoration: underline }
#newarrivalitem a:hover      { color: #f8b3df; font-size: 8pt; line-height: 11pt; text-decoration: underline }
#newsnap     { color: #7d7878; font-size: 8pt; line-height: 10pt; margin-right: 5px; margin-left: 5px; float: left }
#newsnap a     { color: #7d7878; font-size: 8pt; line-height: 10pt; text-decoration: none }
#newsnap a:hover     { color: #f8b3df; font-size: 8pt; line-height: 10pt; text-decoration: none }
#recommenditem     { color: #7d7878; font-size: 8pt; line-height: 11pt; margin-bottom: 10px }
#recommenditem a    { color: #7d7878; font-size: 8pt; line-height: 11pt; text-decoration: underline }
#recommenditem a:hover    { color: #f8b3df; font-size: 8pt; line-height: 11pt; text-decoration: underline }
#itemsearch  { color: #7d7878; font-size: 9pt; line-height: 12pt }
#itemsearch ul   { list-style-type: none; margin: 0 }
#itemsearch li     { list-style-type: none; margin: 0 0 10px; width: 110px; float: left }
#itemsearch a   { color: #7d7878 }
#itemsearch a:hover  { color: #ff85d3 }
#blog { margin: 10px 20px 8px }
#staffblog     { color: #7d7878; font-size: 10pt; line-height: 13pt }
#staffblog a     { color: #ff0098; font-size: 8pt; font-weight: bold; line-height: 10pt; text-decoration: underline }
#staffblog a:hover     { color: #ff6ec4; font-size: 8pt; font-weight: bold; line-height: 10pt; text-decoration: underline }
#staffblog #cap a     { color: #7d7878; font-size: 8pt; font-weight: normal; line-height: 10pt; text-decoration: none }
#staffblog #cap a:hover     { color: #f8b3df; font-size: 8pt; font-weight: normal; line-height: 10pt; text-decoration: none }
#footer         { color: #fff; margin: 14px 20px 14px 40px }
#footer ul     { color: #fff; font-size: 10pt; margin: 0 0 14px; padding: 0 }
#footer li     { color: #fff; font-size: 10pt; display: inline; margin: 0; padding: 0 0 0 7px; float: left; overflow: hidden; border-left: 1px solid #aaa0a0 }
#footer li.first     { color: #fff; font-size: 10pt; padding-left: 0; border-left: 0 }
#footer a         { color: #fff; font-weight: normal; text-decoration: none }
#footer a:hover         { color: #ff85d3; font-weight: normal; text-decoration: underline }
#footer #break          { clear: both }

#footlist             { text-align: right }
#footlist ul     { color: #fff; font-size: 8pt; text-align: right; margin: 0; padding: 0 }
#footlist li         { color: #fff; font-size: 8pt; text-align: right; display: inline; margin: 0; padding: 0 0 0 7px; float: right; overflow: hidden; border-left: 1px solid #aaa0a0 }
#footlist li.first      { color: #fff; font-size: 8pt; text-align: right; padding-right: 0; border-left: 0 none }
#footlist a         { color: #fff; font-weight: normal; text-decoration: none }
#footlist a:hover         { color: #ff85d3; font-weight: normal; text-decoration: underline }
#footlist #break          { clear: both }

#pankuzu              { }
#pankuzu a           { color: #ff0098; text-decoration: underline }
#pankuzu a:hover           { color: #ff85d3; text-decoration: underline }

#pickupitem_other   { margin-right: 7px; margin-left: 15px; float: left }

#cateitemwaku      { border: solid 1px #C8C8C8 }
#cateitem        { color: #7d7878; font-size: 9pt; line-height: 12pt; margin-right: 4px; margin-bottom: 13px; margin-left: 0; float: left }
#cateitem a     { color: #7d7878; font-size: 9pt; line-height: 12pt; text-decoration: underline }
#cateitem a:hover     { color: #f8b3df; font-size: 9pt; line-height: 12pt; text-decoration: underline }

#newsnap_other       { color: #7d7878; font-size: 8pt; line-height: 10pt; margin-right: 7px; margin-left: 6px; float: left }
#newsnap_other a     { color: #7d7878; font-size: 8pt; line-height: 10pt; text-decoration: none }
#newsnap_other a:hover     { color: #f8b3df; font-size: 8pt; line-height: 10pt; text-decoration: none }

#modelwearing        { margin-right: 5px; margin-left: 0; float: left }

#othercoloritem         { margin-right: 12px; margin-bottom: 15px; margin-left: 12px; width: 180px; float: left }

#entrymail       { color: #ff0098; font-size: 12pt; line-height: 16pt }
#entrymail a     { color: #ff0098; font-size: 12pt; line-height: 16pt; text-decoration: none }
#entrymail a:hover      { color: #f8b3df; font-size: 12pt; line-height: 16pt; text-decoration: underline }

#uservoice        { margin-right: 7px; margin-left: 7px }

#specwaku01         { border-bottom: 1px solid #F0EBEB }
#specwaku02        { border-bottom: 1px solid #C8C3C3 }

#coordinate       { color: #645A5A; font-size: 7pt; line-height: 9pt }
#coordinate a     { color: #7D7878; font-size: 7pt; line-height: 9pt; text-decoration: underline }
#coordinate a:hover      { color: #7D7878; font-size: 7pt; line-height: 9pt; text-decoration: underline }

#guidlist       { color: #645A5A; font-size: 10pt; line-height: 14pt }
#guidlist a     { color: #7D7878; font-size: 10pt; line-height: 14pt; text-decoration: underline }
#guidlist a:hover      { color: #7D7878; font-size: 10pt; line-height: 14pt; text-decoration: underline }

#rankingpage              { }
#rankingpage a           { color: #ff0098; text-decoration: underline }
#rankingpage a:hover           { color: #ff85d3; text-decoration: underline }

#entryph001        { margin-right: 7px; float: left }

#entryph002        { margin-right: 12px; float: left }

#entryph003        { margin-right: 9px; float: left }

.font12pink  { color: #ff0098; font-size: 11pt; font-weight: bold; line-height: 14pt }
.font12bro  { color: #826464; font-size: 10pt; font-weight: bold; line-height: 14pt }
.font12pur   { color: #9f91cf; font-size: 12pt; font-weight: bold; line-height: 16pt }
.font7   { color: #7d7878; font-size: 7pt; line-height: 10pt }
.font8     { color: #7d7878; font-size: 8pt; line-height: 11pt }
.font8bro    { color: #645a5a; font-size: 8pt; font-weight: bold; line-height: 11pt }
.font8w   { color: #fff; font-size: 8pt; line-height: 10pt }
.font8tab    { color: #fff; font-size: 8pt; line-height: 10pt; padding-right: 7px }
.font9bro    { color: #645a5a; font-size: 9pt; font-weight: bold; line-height: 13pt }
.font9  { color: #7d7878; font-size: 9pt; line-height: 13pt }
.font10  { color: #7d7878; font-size: 10pt; line-height: 13pt }
.font10p  { color: #FF0098; font-size: 10pt; line-height: 13pt }
.font10w     { color: #fff; font-size: 10pt; line-height: 12pt }
.font10brob     { color: #826464; font-size: 10pt; line-height: 12pt; font-weight: bold }
.font10wb     { color: #fff; font-size: 10pt; line-height: 12pt; font-weight: bold }
.font10tab        { color: #fff; font-size: 10pt; line-height: 12pt; padding-right: 7px }
.font10b   { color: #7d7878; font-size: 10pt; font-weight: bold; line-height: 13pt }
.font10b2   { color: #645A5A; font-size: 10pt; font-weight: bold; line-height: 13pt }
.font10pink    { color: #ff0098; font-size: 10pt; line-height: 13pt }
.font12b   { color: #7d7878; font-size: 11pt; font-weight: bold; line-height: 15pt }
.font13   { color: #645a5a; font-size: 13pt; font-weight: bold; line-height: 16pt }
.font13pink  { color: #ff0098; font-size: 12pt; font-weight: bold; line-height: 16pt }
.font14pink  { color: #ff0098; font-size: 14pt; font-weight: bold; line-height: 18pt }
.font14  { color: #7d7878; font-size: 13pt; font-weight: bold; line-height: 18pt }

.font14b  { color: #645A5A; font-size: 13pt; font-weight: bold; line-height: 18pt }

.font15b  { color: #645A5A; font-size: 14pt; font-weight: bold; line-height: 18pt }

p.style1 {text-indent:1em;}
.backline {background-image: no-repeat;
			background-position: bottom}

h1 { color: #666; font-size: 10px; letter-spacing: 1px; margin-bottom: 3px }
h2  { color: #ff0098; font-size: 14pt; font-weight: bold; line-height: 18pt; letter-spacing: 1px; margin: 0 }
