/*** settings ** */
/* line 128, nav/*.png */
.nav-sprite, .title > a > span, .block a, .anchor-header > ul > li a span i, .gender-header > ul > li a span i, .shop-list-nav > li > a span, .ranking-item .ranking-item-number span i.up, .ranking-item .ranking-item-number span i.level, .ranking-item .ranking-item-number span i.down, .ranking-item .ranking-item-detail > span.star i, .ranking-text .ranking-text-number span i.up, .ranking-text .ranking-text-number span i.level, .ranking-text .ranking-text-number span i.down {
  background-image: url('/tw/img/nav-s6d707dfbc6.png');
  background-repeat: no-repeat;
}

/* line 88, mystorenews/*.png */
.mystorenews-sprite, #mystorenews.main .l-contents .l-contents-favorite h1 .icon, #mystorenews.main .l-contents .pagination .right a, #mystorenews.main .l-contents .pagination .left a, .lt-ie8 #mystorenews.main .l-contents .pagination .right a, .lt-ie8 #mystorenews.main .l-contents .pagination .left a, .l-nav-favorite ul.shop-list-nav li a .icon, #social .naruhodoBtn a.set {
  background-image: url('/tw/img/mystorenews-s3d836570ad.png');
  background-repeat: no-repeat;
}

@font-face {
  font-family: "Uniqlo";
  src: url("fonts/uniqlobold-webfont.eot");
  src: url("fonts/uniqlobold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uniqlobold-webfont.woff") format("woff"), url("fonts/uniqlobold-webfont.ttf") format("truetype"), url("fonts/uniqlobold-webfont.svg#UniqloBoldRegular") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Uniqlo";
  src: url("fonts/uniqloregular-webfont.eot");
  src: url("fonts/uniqloregular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uniqloregular-webfont.woff") format("woff"), url("fonts/uniqloregular-webfont.ttf") format("truetype"), url("fonts/uniqloregular-webfont.svg#UniqloRegularRegular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Uniqlo";
  src: url("fonts/uniqlolight-webfont.eot");
  src: url("fonts/uniqlolight-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uniqlolight-webfont.woff") format("woff"), url("fonts/uniqlolight-webfont.ttf") format("truetype"), url("fonts/uniqlolight-webfont.svg#UniqloLightRegular") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Uniqlo";
  src: url("fonts/uniqloboldrounded-webfont.eot");
  src: url("fonts/uniqloboldrounded-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/uniqloboldrounded-webfont.woff") format("woff"), url("fonts/uniqloboldrounded-webfont.ttf") format("truetype"), url("fonts/uniqloboldrounded-webfont.svg#UniqloBoldRegular") format("svg");
  font-weight: 800;
  font-style: normal;
}
/* line 2, ../sass/_base.sass */
body .uq-wrapper {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
}

/* line 5, ../sass/_base.sass */
h1 {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 700;
}

/* line 7, ../sass/_base.sass */
p {
  margin-bottom: 30px;
}

/* line 10, ../sass/_base.sass */
a {
  color: #FF0000;
}

/* line 2, ../sass/_layout.sass */
.uniqloheader, .uniqlofooter {
  margin: 0 auto;
}

/* line 6, ../sass/_layout.sass */
.uq-wrapper {
  padding-top: 106px;
  width: 1008px;
}
/* line 9, ../sass/_layout.sass */
.uq-wrapper .main {
  margin-top: 0;
}

/* line 11, ../sass/_layout.sass */
.l-title {
  font-size: 40px;
  line-height: 40px;
  padding: 42px 0 60px;
}
/* line 15, ../sass/_layout.sass */
.l-title span {
  font-size: 14px;
  display: block;
  padding-top: 1em;
}
/* line 19, ../sass/_layout.sass */
.l-title span.f-ub {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  font-size: 0.5em;
  line-height: 1.5em;
}

/* line 24, ../sass/_layout.sass */
.l-wrapper {
  display: table;
  width: 100%;
  padding-bottom: 60px;
}

/* line 29, ../sass/_layout.sass */
.l-nav {
  display: table-cell;
  padding-right: 30px;
}
/* line 32, ../sass/_layout.sass */
.l-nav > .l-nav-inner {
  border-top: 1px solid #d1d1d1;
  padding-top: 23px;
  width: 240px;
}

/* line 37, ../sass/_layout.sass */
.l-contents {
  border-top: 1px solid #d1d1d1;
  display: table-cell;
  vertical-align: top;
  padding-top: 30px;
  width: 690px;
}

/* line 44, ../sass/_layout.sass */
.l-2col-left {
  display: table-cell;
  vertical-align: top;
  padding-right: 30px;
}
/* line 48, ../sass/_layout.sass */
.l-2col-left > .l-inner {
  width: 465px;
}

/* line 51, ../sass/_layout.sass */
.l-2col-right {
  display: table-cell;
  vertical-align: top;
}
/* line 54, ../sass/_layout.sass */
.l-2col-right > .l-inner {
  width: 465px;
}

/* line 57, ../sass/_layout.sass */
.l-grid {
  padding-top: 30px;
  margin-left: -40px;
}
/* line 60, ../sass/_layout.sass */
.l-grid:after {
  content: "\a";
  clear: both;
  display: block;
}
/* line 65, ../sass/_layout.sass */
.l-grid .l-grid-inner {
  float: left;
  width: 460px;
  margin-left: 40px;
}

/* line 70, ../sass/_layout.sass */
.l-1col {
  padding-top: 30px;
  display: block;
  vertical-align: top;
}

/* line 2, ../sass/module/_title.sass */
.title {
  font-size: 30px;
  line-height: 30px;
  /*padding-top: 5px */
  margin-bottom: 30px;
  position: relative;
}
/* line 8, ../sass/module/_title.sass */
.title > a {
  position: absolute;
  right: 0;
  bottom: 7px;
  font-size: 14px;
  line-height: 14px;
  color: #f00;
}
/* line 15, ../sass/module/_title.sass */
.title > a > span {
  display: inline-block;
  margin: 3px;
  background-position: 0 -186px;
  width: 10px;
  height: 5px;
}
/* line 21, ../sass/module/_title.sass */
.title > span {
  position: absolute;
  right: 0;
  bottom: 7px;
  font-size: 13px;
  line-height: 14px;
  color: #535353;
}
/* line 28, ../sass/module/_title.sass */
.title.store-news {
  margin-top: 60px;
}

/* line 31, ../sass/module/_title.sass */
.buttonArea {
  position: relative;
}
/* line 33, ../sass/module/_title.sass */
.buttonArea h1 {
  padding-top: 0;
  padding-right: 188px;
}
/* line 36, ../sass/module/_title.sass */
.buttonArea .add-favorite {
  position: absolute;
  top: 2px;
  right: 0;
}
/* line 40, ../sass/module/_title.sass */
.buttonArea .add-favorite a {
  display: block;
}
/* line 42, ../sass/module/_title.sass */
.buttonArea .add-favorite a img {
  display: block;
}
/* line 45, ../sass/module/_title.sass */
.buttonArea .add-favorite a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 51, ../sass/module/_title.sass */
#ranking .title {
  padding-top: 60px;
  border-top: 1px solid #000;
}

/* line 2, ../sass/module/_block.sass */
.block {
  width: 100%;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d1d1d1;
}
/* line 7, ../sass/module/_block.sass */
.block:after {
  content: "\a";
  clear: both;
  display: block;
}
/* line 11, ../sass/module/_block.sass */
.block .block-thumbnail {
  float: left;
  margin-right: 30px;
  padding-left: 0;
  background: none;
  display: block;
}
/* line 17, ../sass/module/_block.sass */
.block .block-thumbnail img {
  display: block;
}
/* line 20, ../sass/module/_block.sass */
.block .block-thumbnail.bordered img {
  display: block;
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
  margin: -1px;
}
/* line 26, ../sass/module/_block.sass */
.block h1 {
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 10px;
}
/* line 30, ../sass/module/_block.sass */
.block h1.f-ub {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
}
/* line 32, ../sass/module/_block.sass */
.block h1.f-ub a {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
}
/* line 34, ../sass/module/_block.sass */
.block h1 a {
  color: #000000;
  padding-left: 0;
  background: none;
}
/* line 38, ../sass/module/_block.sass */
.block h1 a:hover {
  text-decoration: none;
}
/* line 40, ../sass/module/_block.sass */
.block p {
  line-height: 1.4em;
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  margin-bottom: 15px;
}
/* line 45, ../sass/module/_block.sass */
.block ul li {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  display: inline-block;
  padding-right: 2em;
}
/* line 49, ../sass/module/_block.sass */
.block a {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  padding-left: 10px;
  color: #f00;
  background-position: 0 -237px;
  background-position: 0 6px;
}
/* line 57, ../sass/module/_block.sass */
.block a:hover {
  color: #f00;
  text-decoration: underline;
}

/* line 65, ../sass/module/_block.sass */
.l-inner .block:last-child {
  border-bottom: none;
}
/* line 67, ../sass/module/_block.sass */
.l-inner .block.noBorderB {
  border-bottom: none;
}

/* line 72, ../sass/module/_block.sass */
.l-contents .block {
  padding-bottom: 0;
  margin-bottom: 30px;
  border-bottom: none;
}
/* line 76, ../sass/module/_block.sass */
.l-contents .block h1 {
  font-size: 1em;
  line-height: 1em;
  margin-bottom: 0.3em;
}
/* line 80, ../sass/module/_block.sass */
.l-contents .block p {
  margin-bottom: 0.8em;
}

/* line 86, ../sass/module/_block.sass */
#shopdetail .l-contents .block, #mystorenews .l-contents .block {
  position: relative;
  padding: 0 0 30px;
  margin: 0;
}
/* line 90, ../sass/module/_block.sass */
#shopdetail .l-contents .block .block-thumbnail, #mystorenews .l-contents .block .block-thumbnail {
  background-image: none;
}
/* line 92, ../sass/module/_block.sass */
#shopdetail .l-contents .block .block-thumbnail img, #mystorenews .l-contents .block .block-thumbnail img {
  display: block;
}
/* line 94, ../sass/module/_block.sass */
#shopdetail .l-contents .block.noBorder, #mystorenews .l-contents .block.noBorder {
  border: none;
}
/* line 96, ../sass/module/_block.sass */
#shopdetail .l-contents .block h1, #mystorenews .l-contents .block h1 {
  color: #ff0000;
  line-height: 1.2em;
  padding-right: 190px;
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  margin-bottom: 13px;
}
/* line 102, ../sass/module/_block.sass */
#shopdetail .l-contents .block h1 a, #mystorenews .l-contents .block h1 a {
  color: #ff0000;
}
/* line 104, ../sass/module/_block.sass */
#shopdetail .l-contents .block h1 a:hover, #mystorenews .l-contents .block h1 a:hover {
  text-decoration: underline;
}
/* line 106, ../sass/module/_block.sass */
#shopdetail .l-contents .block .update, #mystorenews .l-contents .block .update {
  color: #ff0000;
  font-size: 20px;
  font-size: 1.25em;
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  margin-bottom: 0.8em;
  line-height: 1em;
}
/* line 113, ../sass/module/_block.sass */
#shopdetail .l-contents .block .update .icon, #mystorenews .l-contents .block .update .icon {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 200;
  font-size: 13px;
  padding: 2px 6px 0;
  background-color: #FF0000;
  color: #FFFFFF;
  margin-left: 10px;
  vertical-align: 3px;
}
/* line 121, ../sass/module/_block.sass */
#shopdetail .l-contents .block .link, #mystorenews .l-contents .block .link {
  margin-top: 15px;
}
/* line 123, ../sass/module/_block.sass */
#shopdetail .l-contents .block .link a, #mystorenews .l-contents .block .link a {
  background-position: 0 6px !important;
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-size: 14px;
  font-size: 0.9em;
  line-height: 1.4em;
}
/* line 129, ../sass/module/_block.sass */
#shopdetail .l-contents .block .link a:hover, #mystorenews .l-contents .block .link a:hover {
  text-decoration: underline;
}
/* line 131, ../sass/module/_block.sass */
#shopdetail .l-contents .block p, #mystorenews .l-contents .block p {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  overflow: hidden;
  font-size: 14px;
  font-size: 0.9em;
  line-height: 1.4em;
  margin: 0;
}
/* line 139, ../sass/module/_block.sass */
#shopdetail .l-contents .block.shop-details p, #mystorenews .l-contents .block.shop-details p {
  font-size: 20px;
  font-size: 1.25em;
}
/* line 142, ../sass/module/_block.sass */
#shopdetail .l-contents .block.shop-details .details, #mystorenews .l-contents .block.shop-details .details {
  font-size: 14px;
  font-size: 0.9em;
}
/* line 145, ../sass/module/_block.sass */
#shopdetail .l-contents .block.shop-details .image, #mystorenews .l-contents .block.shop-details .image {
  margin-top: 30px;
}
/* line 147, ../sass/module/_block.sass */
#shopdetail .l-contents .block.shop-details .image a, #mystorenews .l-contents .block.shop-details .image a {
  background-iamge: none;
  padding: 0;
  display: block;
}
/* line 151, ../sass/module/_block.sass */
#shopdetail .l-contents .block.shop-details .image img, #mystorenews .l-contents .block.shop-details .image img {
  display: block;
}
/* line 154, ../sass/module/_block.sass */
#shopdetail .l-contents .block.shop-details .link li, #mystorenews .l-contents .block.shop-details .link li {
  display: block;
}
/* line 156, ../sass/module/_block.sass */
#shopdetail .l-contents .block .add-favorite, #mystorenews .l-contents .block .add-favorite {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 160, ../sass/module/_block.sass */
#shopdetail .l-contents .block .add-favorite a, #mystorenews .l-contents .block .add-favorite a {
  display: block;
  margin: 0;
  padding: 0;
  background-image: none;
}
/* line 165, ../sass/module/_block.sass */
#shopdetail .l-contents .block .add-favorite a img, #mystorenews .l-contents .block .add-favorite a img {
  display: block;
}
/* line 168, ../sass/module/_block.sass */
#shopdetail .l-contents .block .add-favorite a:hover img, #mystorenews .l-contents .block .add-favorite a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 173, ../sass/module/_block.sass */
#shopdetail .l-contents.no-button .block h1, #mystorenews .l-contents.no-button .block h1 {
  padding-right: 0;
}

/* line 1, ../sass/module/_table.sass */
.table {
  width: 698px;
  border-spacing: 0;
  border-collapse: collapse;
  border: none;
}
/* line 7, ../sass/module/_table.sass */
.table tr > th, .table tr td {
  border: 4px solid #fff;
  vertical-align: top;
  padding: 10px;
  text-align: left;
}
/* line 13, ../sass/module/_table.sass */
.table tr > th a:hover, .table tr td a:hover {
  text-decoration: underline;
}
/* line 15, ../sass/module/_table.sass */
.table tr > th:first-child, .table tr td:first-child {
  border-left: none;
}
/* line 17, ../sass/module/_table.sass */
.table tr > th {
  background: #cecece;
  font-weight: normal;
}
/* line 20, ../sass/module/_table.sass */
.table tr > td {
  background: #e6e6e6;
}
/* line 23, ../sass/module/_table.sass */
.table tr:first-child th, .table tr:first-child td {
  border-top: none;
}

/* line 26, ../sass/module/_table.sass */
li table {
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 33, ../sass/module/_table.sass */
.shop-detail .table tr > th {
  width: 180px;
}

/* line 5, ../sass/module/_nav.sass */
.nav ul li > a {
  color: #000;
  letter-spacing: -0.1em;
  line-height: 2em;
}
/* line 9, ../sass/module/_nav.sass */
.nav ul li > a.active {
  color: #f00;
}
/* line 11, ../sass/module/_nav.sass */
.nav ul li > a:hover {
  color: #f00;
  text-decoration: underline;
}

/* line 2, ../sass/module/_numbered-list.sass */
.numbered-list {
  padding-left: 1.8em;
  margin-bottom: 30px;
}
/* line 5, ../sass/module/_numbered-list.sass */
.numbered-list > li {
  padding-bottom: 0.5em;
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  font-size: 1.1em;
}
/* line 11, ../sass/module/_numbered-list.sass */
.numbered-list > li > ul > li {
  display: block;
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  line-height: 1.4em;
  /*font-family: "UniqloLightRegular" */
  font-size: 0.9em;
}
/* line 17, ../sass/module/_numbered-list.sass */
.numbered-list > li > ul > li > table {
  padding: 0.5em 0;
}

/* line 2, ../sass/module/_anchor-header.sass */
.anchor-header {
  margin-bottom: 30px;
}
/* line 4, ../sass/module/_anchor-header.sass */
.anchor-header > ul {
  width: 100%;
  display: table;
  height: 60px;
  background: #f1f1f1;
}
/* line 9, ../sass/module/_anchor-header.sass */
.anchor-header > ul > li {
  display: table-cell;
  height: 60px;
  width: 25%;
}
/* line 15, ../sass/module/_anchor-header.sass */
.anchor-header > ul > li:last-child a span {
  border-right: none;
}
/* line 17, ../sass/module/_anchor-header.sass */
.anchor-header > ul > li a {
  display: table;
  width: 100%;
  height: 34px;
  padding: 13px 0;
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: bold;
  color: #000;
  text-align: center;
}
/* line 26, ../sass/module/_anchor-header.sass */
.anchor-header > ul > li a:hover {
  color: #ff0000;
  background: #fff;
}
/* line 30, ../sass/module/_anchor-header.sass */
.anchor-header > ul > li a:hover span i {
  display: block;
}
/* line 32, ../sass/module/_anchor-header.sass */
.anchor-header > ul > li a span {
  display: table-cell;
  position: relative;
  height: 34px;
  vertical-align: middle;
  border-right: 1px solid #d8d8d8;
  box-sizing: border-box;
}
/* line 39, ../sass/module/_anchor-header.sass */
.anchor-header > ul > li a span i {
  display: none;
  position: absolute;
  bottom: -3px;
  left: 50%;
  margin-left: -5.5px;
  background-position: 0 -211px;
  width: 11px;
  height: 6px;
}

/* line 51, ../sass/module/_anchor-header.sass */
#ranking .anchor-header {
  margin-bottom: 60px;
}

/* line 3, ../sass/module/_gender-header.sass */
.gender-header > ul {
  width: 100%;
  display: table;
  height: 40px;
  background: #3f3f3f;
}
/* line 8, ../sass/module/_gender-header.sass */
.gender-header > ul > li {
  display: table-cell;
  height: 40px;
  width: 33%;
}
/* line 14, ../sass/module/_gender-header.sass */
.gender-header > ul > li:last-child a span {
  border-right: none;
}
/* line 16, ../sass/module/_gender-header.sass */
.gender-header > ul > li a {
  display: table;
  width: 100%;
  height: 40px;
  color: #fff;
  text-align: center;
}
/* line 22, ../sass/module/_gender-header.sass */
.gender-header > ul > li a.current, .gender-header > ul > li a:hover {
  background: #f00;
}
/* line 27, ../sass/module/_gender-header.sass */
.gender-header > ul > li a.current span i {
  display: block;
}
/* line 29, ../sass/module/_gender-header.sass */
.gender-header > ul > li a span {
  display: table-cell;
  position: relative;
  height: 40px;
  vertical-align: middle;
  box-sizing: border-box;
}
/* line 35, ../sass/module/_gender-header.sass */
.gender-header > ul > li a span i {
  display: none;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  background-position: 0 -267px;
  width: 20px;
  height: 10px;
}

/* line 2, ../sass/_shop.sass */
#shoplist .l-contents {
  padding-top: 0;
  border-top: 0;
}
/* line 5, ../sass/_shop.sass */
#shoplist .l-title {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 700;
  padding-bottom: 30px;
}
/* line 8, ../sass/_shop.sass */
#shoplist .main-bunner {
  margin-bottom: 60px;
}
/* line 10, ../sass/_shop.sass */
#shoplist .main-bunner a {
  display: block;
}
/* line 12, ../sass/_shop.sass */
#shoplist .main-bunner a img {
  display: block;
}
/* line 15, ../sass/_shop.sass */
#shoplist .main-bunner a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 20, ../sass/_shop.sass */
#shopdetail .l-title {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 700;
}

/* line 2, ../sass/module/_shop-list-nav.sass */
.shop-list-nav > li {
  line-height: 1.9em;
}
/* line 4, ../sass/module/_shop-list-nav.sass */
.shop-list-nav > li > a {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: bold;
  color: #ff0000;
}
/* line 8, ../sass/module/_shop-list-nav.sass */
.shop-list-nav > li > a span {
  display: inline-block;
  margin: 3px;
  background-position: 0 -186px;
  width: 10px;
  height: 5px;
}
/* line 14, ../sass/module/_shop-list-nav.sass */
.shop-list-nav > li ul {
  display: none;
}
/* line 17, ../sass/module/_shop-list-nav.sass */
.shop-list-nav > li ul li > a {
  color: #000;
  letter-spacing: -0.1em;
}
/* line 20, ../sass/module/_shop-list-nav.sass */
.shop-list-nav > li ul li > a.active {
  color: #f00;
}
/* line 22, ../sass/module/_shop-list-nav.sass */
.shop-list-nav > li ul li > a:hover {
  color: #f00;
}
/* line 25, ../sass/module/_shop-list-nav.sass */
.shop-list-nav > li.open-child ul {
  display: block;
}

/* line 2, ../sass/module/_shop-list-block.sass */
.shop-list-block {
  margin-left: -30px;
}
/* line 4, ../sass/module/_shop-list-block.sass */
.shop-list-block:after {
  content: "\a";
  clear: both;
  display: block;
}
/* line 10, ../sass/module/_shop-list-block.sass */
.shop-list-block > section {
  float: left;
  display: block;
  width: 330px;
  margin-left: 30px;
  margin-bottom: 30px;
}
/* line 17, ../sass/module/_shop-list-block.sass */
.shop-list-block > section h1 a {
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
  margin: 0;
  color: #f00;
}
/* line 23, ../sass/module/_shop-list-block.sass */
.shop-list-block > section h1 a:hover {
  text-decoration: underline;
}
/* line 25, ../sass/module/_shop-list-block.sass */
.shop-list-block > section p {
  font-size: 14px;
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
}

/* line 2, ../sass/module/_shop-list-map.sass */
.shop-list-map {
  border-top: 1px solid #d1d1d1;
  padding-top: 30px;
}
/* line 6, ../sass/module/_shop-list-map.sass */
.shop-list-map > h1 {
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 30px;
}
/* line 12, ../sass/module/_shop-list-map.sass */
.shop-list-map > .map-area {
  margin-bottom: 30px;
}
/* line 17, ../sass/module/_shop-list-map.sass */
.shop-list-map > section h1 {
  color: #f00;
  margin-bottom: 0.3em;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 22, ../sass/module/_shop-list-map.sass */
.shop-list-map > section ul {
  padding-bottom: 0.8em;
}
/* line 24, ../sass/module/_shop-list-map.sass */
.shop-list-map > section ul:after {
  content: "\a";
  clear: both;
  display: block;
}
/* line 28, ../sass/module/_shop-list-map.sass */
.shop-list-map > section ul li {
  float: left;
  width: 25%;
  line-height: 1.4em;
  margin-bottom: 10px;
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
}
/* line 34, ../sass/module/_shop-list-map.sass */
.shop-list-map > section ul li a {
  color: #000;
}
/* line 36, ../sass/module/_shop-list-map.sass */
.shop-list-map > section ul li a:hover {
  color: #f00;
  text-decoration: underline;
}

/* line 2, ../sass/module/_shop-detail.sass */
.shop-detail #maparea {
  width: 690px;
  height: 410px;
  margin-bottom: 30px;
}
/* line 6, ../sass/module/_shop-detail.sass */
.shop-detail .shop-detail-map {
  margin-bottom: 30px;
}

/* line 3, ../sass/_news.sass */
#news .l-title {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
}

/* line 2, ../sass/module/_news-detail.sass */
.news-detail time {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  display: block;
  color: #f00;
  margin-bottom: 30px;
}
/* line 7, ../sass/module/_news-detail.sass */
.news-detail p {
  margin-bottom: 30px;
}

/* line 3, ../sass/module/_news-nav.sass */
.news-nav > ul {
  padding-bottom: 30px;
}
/* line 6, ../sass/module/_news-nav.sass */
.news-nav > ul > li > a {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  font-size: 30px;
  line-height: 40px;
  color: #000;
}
/* line 11, ../sass/module/_news-nav.sass */
.news-nav > ul > li > a.active {
  color: #f00;
}
/* line 13, ../sass/module/_news-nav.sass */
.news-nav > ul > li > a:hover {
  color: #f00;
  text-decoration: underline;
}
/* line 17, ../sass/module/_news-nav.sass */
.news-nav > span {
  display: block;
  padding-bottom: 30px;
}
/* line 20, ../sass/module/_news-nav.sass */
.news-nav > span > a {
  color: #000;
}
/* line 22, ../sass/module/_news-nav.sass */
.news-nav > span > a:hover {
  color: #f00;
  text-decoration: underline;
}

/* line 2, ../sass/module/_news-list.sass */
.news-list dt {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  display: block;
  color: #f00;
  margin-top: 15px;
}
/* line 7, ../sass/module/_news-list.sass */
.news-list dd {
  margin: 5px 0 0;
}
/* line 9, ../sass/module/_news-list.sass */
.news-list dd a {
  color: #000;
  display: list-item;
  list-style: disc inside;
  line-height: 1.4em;
}
/* line 14, ../sass/module/_news-list.sass */
.news-list dd a:hover {
  text-decoration: underline;
}

/* line 2, ../sass/_mystorenews.sass */
#mystorenews.main .l-title {
  color: #ff0000;
  padding-bottom: 24px;
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
}
/* line 6, ../sass/_mystorenews.sass */
#mystorenews.main .about-favorite {
  margin-bottom: 60px;
}
/* line 9, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite {
  overflow: hidden;
  margin: 0 0 60px;
  paddding: 0;
}
/* line 13, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite h1 {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  font-size: 28px;
  font-size: 1.75em;
  margin-bottom: 30px;
}
/* line 18, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite h1 .icon {
  display: inline-block;
  margin-left: 12px;
  vertical-align: -5px;
  background-position: 0 0;
  width: 27px;
  height: 27px;
}
/* line 25, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column {
  overflow: hidden;
}
/* line 27, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col {
  float: left;
  width: 330px;
  margin-left: 30px;
}
/* line 31, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col:first-child {
  margin-left: 0;
}
/* line 33, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col p {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  margin-bottom: 4px;
  font-size: 14px;
  font-size: 0.9em;
  line-height: 1.2em;
}
/* line 39, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col p a {
  display: block;
}
/* line 41, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col p a:hover {
  text-decoration: underline;
}
/* line 43, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col p a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 46, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col .image {
  margin-bottom: 12px;
}
/* line 48, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col .image a {
  display: block;
}
/* line 50, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col .image a:hover {
  text-decoration: none;
}
/* line 52, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .l-contents-favorite .column .col img {
  display: block;
}
/* line 54, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents h1.title {
  color: #000000;
  padding: 0;
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  font-size: 28px;
  margin-top: -3px;
}
/* line 61, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .sort ul {
  margin-bottom: 30px;
}
/* line 63, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .sort ul li {
  display: inline-block;
  margin-left: 60px;
}
/* line 66, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .sort ul li:first-child {
  margin-left: 0;
}
/* line 68, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .sort ul li a {
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  color: #000000;
}
/* line 71, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .sort ul li a:hover {
  color: #FF0000;
}
/* line 73, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .sort ul li a.current {
  color: #FF0000;
}
/* line 75, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination {
  display: table;
  position: relative;
  margin: 0 auto 30px;
}
/* line 79, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination .right {
  float: right;
  margin-top: -1px;
  margin-left: 41px;
}
/* line 83, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination .right a {
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  background-position: 0 -113px;
  width: 18px;
  height: 32px;
}
/* line 90, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination .left {
  float: left;
  margin-top: -1px;
  margin-right: 41px;
}
/* line 94, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination .left a {
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  background-position: 0 -81px;
  width: 18px;
  height: 32px;
}
/* line 101, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination ul {
  margin-right: -15px;
  display: inline-block;
}
/* line 104, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination ul li {
  display: inline-block;
  margin-right: 15px;
}
/* line 107, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination ul li a {
  line-height: 32px;
  vertical-align: middle;
  font-size: 13px;
  font-size: 0.8em;
  color: #000000;
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 200;
}
/* line 114, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination ul li a:hover {
  color: #FF0000;
}
/* line 116, ../sass/_mystorenews.sass */
#mystorenews.main .l-contents .pagination ul li a.current {
  color: #FF0000;
}

/* LT IE8 */
/* line 123, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination {
  text-align: center;
  position: relative;
  margin: 0 auto 30px;
}
/* line 127, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination .right {
  position: absolute;
  float: right;
  margin-top: -1px;
  margin-left: 41px;
}
/* line 132, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination .right a {
  outline: none;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  background-position: 0 -113px;
  width: 18px;
  height: 32px;
}
/* line 140, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination .right a:focus {
  outline: none;
}
/* line 142, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination .left {
  position: absolute;
  float: left;
  margin-top: -1px;
  margin-right: 41px;
}
/* line 147, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination .left a {
  outline: none;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  background-position: 0 -81px;
  width: 18px;
  height: 32px;
}
/* line 155, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination .left a:focus {
  outline: none;
}
/* line 157, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination ul {
  margin-left: 55px;
  display: inline;
}
/* line 160, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination ul li {
  display: inline;
  margin-right: 15px;
}
/* line 163, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination ul li a {
  outline: none;
  line-height: 32px;
  vertical-align: middle;
  font-size: 13px;
  font-size: 0.8em;
  color: #000000;
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 200;
}
/* line 171, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination ul li a:hover {
  color: #FF0000;
}
/* line 173, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination ul li a.current {
  color: #FF0000;
}
/* line 175, ../sass/_mystorenews.sass */
.lt-ie8 #mystorenews.main .l-contents .pagination ul li a:focus {
  outline: none;
}

/* line 1, ../sass/module/_mystorenews-nav.sass */
.l-nav {
  display: block;
}
/* line 5, ../sass/module/_mystorenews-nav.sass */
.l-nav .shop-list-nav li a {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
}
/* line 11, ../sass/module/_mystorenews-nav.sass */
.l-nav .shop-list-nav li.open-child ul li a:hover {
  text-decoration: underline;
}

/* line 13, ../sass/module/_mystorenews-nav.sass */
.l-nav-bunner {
  width: 240px;
  padding: 0 0 30px;
  margin: 60px 0 0;
}
/* line 17, ../sass/module/_mystorenews-nav.sass */
.l-nav-bunner p {
  margin: 0 0 12px;
  padding: 0;
}
/* line 20, ../sass/module/_mystorenews-nav.sass */
.l-nav-bunner p a {
  display: block;
}
/* line 23, ../sass/module/_mystorenews-nav.sass */
.l-nav-bunner p a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 26, ../sass/module/_mystorenews-nav.sass */
.l-nav-news {
  width: 216px;
  padding: 13px;
  margin: 0;
  background-color: #F6F6F6;
}
/* line 31, ../sass/module/_mystorenews-nav.sass */
.l-nav-news h1 {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: bold;
  font-size: 16px;
  font-size: 1em;
}
/* line 36, ../sass/module/_mystorenews-nav.sass */
.l-nav-news dl {
  margin: 0;
  padding: 0;
}
/* line 39, ../sass/module/_mystorenews-nav.sass */
.l-nav-news dl dt {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-size: 14px;
  font-size: 0.9em;
  margin: 13px 0 0;
  padding: 0;
}
/* line 45, ../sass/module/_mystorenews-nav.sass */
.l-nav-news dl dd {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-size: 14px;
  font-size: 0.9em;
  color: #FF0000;
  margin: 0;
  padding: 0;
}
/* line 53, ../sass/module/_mystorenews-nav.sass */
.l-nav-news dl dd a:hover {
  text-decoration: underline;
}

/* line 55, ../sass/module/_mystorenews-nav.sass */
.l-nav-favorite {
  width: 240px;
}
/* line 58, ../sass/module/_mystorenews-nav.sass */
.l-nav-favorite ul.shop-list-nav li {
  width: 240px;
}
/* line 64, ../sass/module/_mystorenews-nav.sass */
.l-nav-favorite ul.shop-list-nav li.open-child ul li a:hover {
  text-decoration: underline;
}
/* line 66, ../sass/module/_mystorenews-nav.sass */
.l-nav-favorite ul.shop-list-nav li a {
  font-family: "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
}
/* line 68, ../sass/module/_mystorenews-nav.sass */
.l-nav-favorite ul.shop-list-nav li a .icon {
  display: inline-block;
  margin-left: 5px;
  vertical-align: -2px;
  background-position: 0 -67px;
  width: 14px;
  height: 14px;
}

/* line 76, ../sass/module/_mystorenews-nav.sass */
.favorite-warpper.active .l-nav > .l-nav-inner {
  border: none;
}
/* line 78, ../sass/module/_mystorenews-nav.sass */
.favorite-warpper.active .l-nav-favorite {
  border-top: 1px solid #d1d1d1;
  padding-top: 24px;
}

/* line 88, ../sass/module/_mystorenews-nav.sass */
#mystorenews .favorite-warpper .l-nav .shop-list-nav .open-child ul li {
  display: none;
}
/* line 90, ../sass/module/_mystorenews-nav.sass */
#mystorenews .favorite-warpper .l-nav .shop-list-nav .open-child ul li.mystore {
  display: block;
}

/* line 1, ../sass/module/_mystorenews-social.sass */
#social {
  overflow: hidden;
  margin-top: 30px;
  text-align: right;
}
/* line 5, ../sass/module/_mystorenews-social.sass */
#social iframe {
  display: inline-block;
  width: 82px;
  height: 22px;
  vertical-align: middle !important;
}
/* line 10, ../sass/module/_mystorenews-social.sass */
#social iframe.twitter {
  width: 82px;
}
/* line 12, ../sass/module/_mystorenews-social.sass */
#social > div {
  display: inline-block;
  width: 63px !important;
  height: 21px;
  vertical-align: middle !important;
}
/* line 17, ../sass/module/_mystorenews-social.sass */
#social > div.line {
  width: 84px !important;
  margin-right: 8px;
}
/* line 20, ../sass/module/_mystorenews-social.sass */
#social > div.line a {
  margin: 0;
  padding: 0;
  background-image: none;
}
/* line 24, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn {
  display: inline-block;
  width: 140px !important;
  margin-right: 26px;
}
/* line 28, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn a.set {
  display: inline-block;
  width: 92px;
  height: 20px;
  background-position: 0 -47px;
  background-position: 0 -20px !important;
  padding: 0;
  margin: 0;
}
/* line 36, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn a.set:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 39, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn a.set span {
  visibility: hidden;
}
/* line 41, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn span.count {
  display: inline-block;
  height: 20px;
  margin: 0;
  padding: 0;
  line-height: 1em;
  position: absolute;
  vertical-align: middle;
}
/* line 49, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn span.count:before, #social .naruhodoBtn span.count:after {
  right: 104%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 58, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn span.count:before {
  border-color: rgba(192, 192, 192, 0);
  border-right-color: #ccc;
  border-width: 5px;
  margin-top: -5px;
}
/* line 63, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn span.count:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 4px;
  margin-top: -4px;
}
/* line 68, ../sass/module/_mystorenews-social.sass */
#social .naruhodoBtn span.count #naruhodoNum {
  width: 22px;
  text-align: center;
  border: 1px solid #cccccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-left: -2px;
  position: relative;
  padding: 0;
  font-size: 12px;
  line-height: 18px;
  display: block;
}

/* line 4, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox {
  width: 690px;
  overflow: hidden;
}
/* line 7, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox .slideImage {
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
}
/* line 11, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox .slideImage a {
  background-image: none;
  padding: 0;
  margin: 0;
}
/* line 15, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox .slideImage li {
  display: block;
  position: absolute;
  -webkit-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 23, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox .pagination .left {
  margin-right: 30px;
}
/* line 25, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox .pagination .right {
  margin-left: 32px;
}
/* line 28, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox .pagination ul li {
  padding: 0;
}
/* line 30, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox .pagination ul li a {
  background-image: none;
  padding: 0;
  margin-top: -1px;
  font-size: 1em;
}
/* line 35, ../sass/module/_mystorenews-slide.sass */
.js #mystorenews .l-contents .slideImageBox .pagination ul li a:hover {
  text-decoration: none;
}
/* line 44, ../sass/module/_mystorenews-slide.sass */
.js.no-webkit #mystorenews .l-contents .slideImageBox .pagination ul li a {
  font-size: 1.4em;
  line-height: 30px;
}

/* line 52, ../sass/module/_mystorenews-slide.sass */
.no-js #mystorenews .l-contents .slideImage li {
  position: relative;
}

/* line 2, ../sass/_ranking.sass */
#ranking .l-grid {
  width: 1005px;
  padding-top: 30px;
  margin-left: -40px;
  content: "\a";
  clear: both;
  display: block;
}
/* line 11, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner {
  display: inline-block;
  float: none;
  width: 460px;
  margin-left: 40px;
}
/* line 17, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner:last-child .ranking-product {
  border-bottom: none;
}
/* line 22, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner:first-child + div + div + div + div .ranking-product {
  border-bottom: none;
}
/* line 27, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner:nth-child(9) .ranking-item, #ranking .l-grid .l-grid-inner:nth-child(10) .ranking-item {
  border-bottom: none;
}
/* line 32, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner:first-child + div + div + div + div + div + div + div + div .ranking-item {
  border-bottom: none;
}
/* line 35, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner:first-child + div + div + div + div + div + div + div + div + div .ranking-item {
  border-bottom: none;
}
/* line 40, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner:nth-child(9) .ranking-text, #ranking .l-grid .l-grid-inner:nth-child(10) .ranking-text {
  margin-bottom: 70px;
}
/* line 45, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner:first-child + div + div + div + div + div + div + div + div .ranking-text {
  margin-bottom: 70px;
}
/* line 48, ../sass/_ranking.sass */
#ranking .l-grid .l-grid-inner:first-child + div + div + div + div + div + div + div + div + div .ranking-text {
  margin-bottom: 70px;
}
/* line 54, ../sass/_ranking.sass */
#ranking .l-1col .ranking-item:last-child {
  border-bottom: none;
}
/* line 58, ../sass/_ranking.sass */
#ranking .l-1col .ranking-item:first-child + section + section + section + section {
  border-bottom: none;
}

/* line 2, ../sass/module/_ranking-item.sass */
.ranking-item {
  display: table;
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 8, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-number {
  display: table-cell;
  background: #f1f1f1;
  vertical-align: middle;
  width: 35px;
  text-align: center;
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  font-size: 25px;
}
/* line 16, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-number span {
  display: block;
  position: relative;
}
/* line 20, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-number span i.up {
  background-position: 0 -153px;
  width: 13px;
  height: 13px;
  display: block;
  position: absolute;
  bottom: -18px;
  left: 50%;
  margin-left: -6.5px;
}
/* line 29, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-number span i.level {
  background-position: 0 -114px;
  width: 17px;
  height: 19px;
  display: block;
  position: absolute;
  bottom: -22px;
  left: 50%;
  margin-left: -8.5px;
}
/* line 38, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-number span i.down {
  background-position: 0 -81px;
  width: 13px;
  height: 13px;
  display: block;
  position: absolute;
  bottom: -18px;
  left: 50%;
  margin-left: -6.5px;
}
/* line 50, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-detail {
  display: table-cell;
  padding-left: 20px;
}
/* line 53, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-detail > a {
  float: left;
  line-height: 0;
  font-size: 0;
  margin-right: 20px;
}
/* line 59, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-detail > h1 {
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0.3em;
  color: #f00;
}
/* line 65, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-detail ul {
  margin-bottom: 0.3em;
  display: inline-block;
}
/* line 68, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-detail ul li {
  font-size: 10px;
  display: inline-block;
  background: #f00;
  text-align: center;
  color: #fff;
  padding: 1px 5px;
}
/* line 75, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-detail > p {
  margin-bottom: 0;
}
/* line 77, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-detail > span.star {
  display: block;
  margin-top: 1em;
  margin-bottom: 0.3em;
}
/* line 81, ../sass/module/_ranking-item.sass */
.ranking-item .ranking-item-detail > span.star i {
  display: inline-block;
  margin-right: 2px;
  background-position: 0 -297px;
  width: 19px;
  height: 19px;
}

/* line 2, ../sass/module/_ranking-text.sass */
.ranking-text {
  display: table;
  width: 100%;
  margin-bottom: 30px;
  min-height: 70px;
}
/* line 7, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-number {
  display: table-cell;
  background: #f1f1f1;
  vertical-align: middle;
  width: 35px;
  text-align: center;
  font-family: "Uniqlo", "Heiti TC Light", "Droid Sans Fallback", helvetica, arial, "Microsoft JhengHei", san-serif;
  font-weight: 400;
  font-size: 25px;
}
/* line 15, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-number span {
  position: relative;
}
/* line 18, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-number span i.up {
  background-position: 0 -153px;
  width: 13px;
  height: 13px;
  display: block;
  position: absolute;
  bottom: -18px;
  left: 50%;
  margin-left: -6.5px;
}
/* line 27, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-number span i.level {
  background-position: 0 -114px;
  width: 17px;
  height: 19px;
  display: block;
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -8.5px;
}
/* line 36, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-number span i.down {
  background-position: 0 -81px;
  width: 13px;
  height: 13px;
  display: block;
  position: absolute;
  bottom: -18px;
  left: 50%;
  margin-left: -6.5px;
}
/* line 46, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-last-week {
  display: table-cell;
  padding-top: 5px;
  text-align: center;
  width: 35px;
}
/* line 51, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-last-week span {
  font-size: 0.8em;
  display: block;
  padding: 8px 0 0;
}
/* line 56, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-detail {
  display: table-cell;
  padding-left: 20px;
}
/* line 59, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-detail > h1 {
  font-size: 1.2em;
  font-weight: normal;
  margin-bottom: 0.3em;
  color: #f00;
}
/* line 64, ../sass/module/_ranking-text.sass */
.ranking-text .ranking-text-detail > p {
  margin-bottom: 0;
}

/* line 2, ../sass/module/_ranking-product.sass */
.ranking-product {
  display: table;
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 8, ../sass/module/_ranking-product.sass */
.ranking-product .ranking-product-detail {
  display: table-cell;
}
/* line 10, ../sass/module/_ranking-product.sass */
.ranking-product .ranking-product-detail > a {
  float: left;
  line-height: 0;
  font-size: 0;
  margin-right: 20px;
}
/* line 16, ../sass/module/_ranking-product.sass */
.ranking-product .ranking-product-detail > h1 {
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0.3em;
  color: #f00;
}
/* line 22, ../sass/module/_ranking-product.sass */
.ranking-product .ranking-product-detail > p {
  margin-bottom: 0;
}

/* line 2, ../sass/module/_privacy-block.sass */
.privacy-block {
  margin-top: 30px;
}
/* line 4, ../sass/module/_privacy-block.sass */
.privacy-block > h1 {
  font-size: 1em;
  padding-bottom: 0.5em;
}

/* line 54, ../sass/fix.sass */
.no-csstransforms3d.no-video.no-webkit section header ul > li:first-child + li + li + li a span {
  border-right: none;
}
/* line 58, ../sass/fix.sass */
.no-csstransforms3d.no-video.no-webkit #map > section h1 {
  font-size: 17px;
  line-height: 17px;
}
