<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* data-aspect-ratio */
[data-aspect-ratio="1:1"]:before { padding-top: calc((1/1) * 100%) }
[data-aspect-ratio="690:360"]:before { padding-top: calc((360/690) * 100%) }
[data-aspect-ratio="690:540"]:before { padding-top: calc((540/690) * 100%) }
[data-aspect-ratio="776:405"]:before { padding-top: calc((405/776) * 100%) }

[data-sp-aspect-ratio="690:360"]:before { padding-top: calc((360/690) * 100%) }
[data-sp-aspect-ratio="690:1080"]:before { padding-top: calc((1080/690) * 100%) }
[data-sp-aspect-ratio="750:278"]:before { padding-top: calc((278/750) * 100%) }
[data-sp-aspect-ratio="750:884"]:before { padding-top: calc((884/750) * 100%) }
[data-sp-aspect-ratio="750:1149"]:before { padding-top: calc((1149/750) * 100%) }
[data-sp-aspect-ratio="750:1154"]:before { padding-top: calc((1154/750) * 100%) }
[data-sp-aspect-ratio="750:1303"]:before { padding-top: calc((1303/750) * 100%) }
[data-sp-aspect-ratio="750:1456"]:before { padding-top: calc((1456/750) * 100%) }
[data-sp-aspect-ratio="750:1608"]:before { padding-top: calc((1608/750) * 100%) }
[data-sp-aspect-ratio="750:1652"]:before { padding-top: calc((1652/750) * 100%) }
[data-sp-aspect-ratio="750:1841"]:before { padding-top: calc((1841/750) * 100%) }


/* .fr-globalHeader.-fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 1; width: 100%; padding: 15px; z-index: 100; }
.wrapper { padding-top: 71px; } */

/* Header */
header { border-bottom: 1px solid #dadada; background: #fff; }
.fr-globalHeader { display: flex; justify-content: space-between; align-items: center;  padding: 0 4vw; min-width: 320px; height: 56px; }
.fr-globalHeader_inner { padding: 0 0; }
.fr-globalHeader_logo { vertical-align: bottom; }
.fr-globalHeader_logo.-single { width: 40px; height: 40px; }
.fr-globalHeader_logo.-double { width: 59px; height: 26px; }

/* .DrawerTrigger */
.DrawerTrigger { width: 40px; height: 40px; text-align: center; z-index: 4; color: #000; font-size: 10px; cursor: pointer; padding: 0; border: none; background-color: transparent; position: relative; }
.DrawerTrigger_Line { position: absolute; right: 0; left: 0; width: 20px; height: 2px; background-color: #000; margin-right: auto; margin-left: auto; }
.DrawerTrigger_Text { margin-top: 24px; position: absolute; left: 0; right: 0; top: 6px; width: 100%; word-break: break-word; font-family: HelveticaNeue-Light,ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´Pro W3,Hiragino Kaku Gothic Pro,æ¸¸ã‚´ã‚·ãƒƒã‚¯,Yu Gothic,æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“,YuGothic,ãƒ¡ã‚¤ãƒªã‚ª,Meiryo,sans-serif; }

/* #Drawer */
.scroll-prevent { overflow: hidden; }
.Drawer { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 200; }
.Drawer-backdrop { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(27,27,27,.5); z-index: 300; }
.Drawer-nav { position: absolute; top: 0; right: 0; height: 100%; width: 81.6vw; z-index: 400; }
.Drawer-nav-Inner { position: relative; }
.Nav { overflow: auto; }
.Drawer[aria-expanded] { transition-property: visibility; transition-duration: 0.25s; }
.Drawer[aria-expanded] .Drawer-backdrop { transition-property: opacity; transition-duration: 0.25s; transition-timing-function: linear; }
.Drawer[aria-expanded] .Drawer-nav { transition-property: transform; transition-duration: 0.25s; transition-timing-function: ease; }

/* Drawer Open */
.DrawerTrigger.-Open { margin-top: -16px; }
.DrawerTrigger.-Open .DrawerTrigger_Line:first-child { top: 14px }
.DrawerTrigger.-Open .DrawerTrigger_Line:nth-child(2) { top: 22px }
.Drawer[aria-expanded="true"] { visibility: visible; }
.Drawer[aria-expanded="true"] .Drawer-backdrop { opacity: 1; }
.Drawer[aria-expanded="true"] .Drawer-nav { transform: translateX(0); }

/* Drawer Close */
.Drawer-nav-header { display: flex; justify-content: flex-end; height: 51px; padding-top: 11px; }
.DrawerTrigger.-Close { display: flex; margin-right: 15px; }
.DrawerTrigger.-Close .DrawerTrigger_Line { top: 11px; margin-left: 10px }
.DrawerTrigger.-Close .DrawerTrigger_Line:first-child { transform: rotate(45deg) }
.DrawerTrigger.-Close .DrawerTrigger_Line:nth-child(2) { transform: rotate(-45deg) }
.DrawerTrigger.-Close .DrawerTrigger_Text { top: 0; }
.Drawer[aria-expanded="false"] { visibility: hidden; }
.Drawer[aria-expanded="false"] .Drawer-backdrop { opacity: 0; }
.Drawer[aria-expanded="false"] .Drawer-nav { transform: translateX(100%); }

/* Nav Style */
.Nav { background-color: #fff; }
.Nav-button { position: absolute; right: 0; box-sizing: border-box; border-width: 0; padding: 0; width: 40px; height: 40px; background-color: transparent; }
.Nav-button::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; opacity: 0; transition-property: opacity; transition-duration: 0.1s; transition-timing-function: linear; }
.Nav-button:hover::before { }
.Nav-list { padding-left: 0; }
.Nav-item { margin: 0; padding: 0; list-style: none;}

/* .DrawerMenu */
.DrawerMenu { font-size: 16px; line-height: 1.6; letter-spacing: 0; padding: 34px 15px 15px; }
.navLogo { margin-top: 24px; }
.navLogo_Link { display: flex; align-items: center;  }
.navLogo_Img { width: auto; height: 28px; margin-right: 10px; }
.Navigation_Item { margin-top: 20px; }
.Navigation_ItemChild { padding-top: 20px; font-size: 14px; line-height: 1.6; letter-spacing: 0; padding-left: 15px; }
.navAccordion_CheckBox { display: none; }
.navAccordion_Label { display: flex; position: relative; }
.navAccordion_Label:after { content: ""; width: 6px; height: 6px; border-top: solid 1px #1B1B1B; border-right: solid 1px #1B1B1B; position: absolute; top: 50%; margin-top: -3px; right: 0; transition: .2s; transform: rotate(135deg); }
.navAccordion_CheckBox:checked+.navAccordion_Heading .navAccordion_Label:after { transform: rotate(-45deg); }
.navAccordion_Content { height: 0; opacity: 0; transition: .2s; visibility: hidden; }
.navAccordion_CheckBox:checked+.navAccordion_Heading+.navAccordion_Content { height: 100%; opacity: 1; visibility: visible; }

/* .fr-fixedAnchor */
.fr-fixedAnchor.-slideAnchor { display: none; }
.fr-fixedAnchor.-slideAnchor.is-show { display: block; margin-top: -70px; animation: anchorShow 0.3s linear 0s; }
@keyframes anchorShow {
    0% { opacity: 0.5; transform: translateY(-80px); }
    100% { opacity: 1; transform: translateY(0); }
}
.u-fixedAnchorAdjust { padding-top: 68px; margin-top: -68px; }
.fr-fixedAnchor_itemLink { min-height: 68px; }

/* #lineupNav */
.fr-anchorButton_item { width: 50%; }
.-anchorBtn3col .fr-anchorButton_item:nth-child(3) { width: 100%; }
.fr-anchorButton_itemText { padding: 0; }
.fr-anchorButton_itemInner_figTxt { width: 100%; }
.fr-anchorButton_itemInner_txt { display: flex; justify-content: center; align-items: center; min-height: 61px; }

/* utility */
.fr-body { margin-bottom: 0; }
.fr-accordion_content .fr-body { margin-top: 0; }
.fr-heading-sub { display: block; font-size: 13px; line-height: 19.5px; }
.fr-annotation { font-size: 13px; line-height: 19.5px; }
.u-annotation { font-size: 11px; line-height: 16.5px; }
.fr-textLink.fr-textLink-R { text-align: right; }
.fr-textLink.fr-textLink-sp-R { text-align: right; }
.fr-userReview_stars { text-align: left; }
.fr-userReview_star { background: url(/jp/ja/special-feature/uniqlo-custom-order/23ss/img/icons/review_star.svg) 0/5em 1em no-repeat; }
.fr-imagePlusText_content { margin-left: 0; margin-right: 0; padding-left: 4vw; }
.fr-imagePlusText_heading { font-size: 13px; }
.fr-imagePlusText_body.-genderTag { font-size: 11px; line-height: 16.5px; margin-top: 0; }
.fr-imagePlusText_price { font-size: 18px; line-height: 21.6px; }
a.ankerLink { text-decoration: underline; }
a.ankerLink:hover { text-decoration: none; }
a:hover .fr-imagePlusText_link { text-decoration: none; }

/* BFF */
[data-component-type=ProductGridStyling] .fr-bff-product { margin-bottom: 0; }
.fr-bff-products[data-component-type=ProductGridStyling] { padding-right: 0; padding-left: 0; }

/* .kvTwoCol-Box */
.kvTwoCol-Box .fr-imagePlusText_imgWrap { width: 24vw; }
.kvTwoCol-Box .fr-imagePlusText_heading { font-size: 13px; line-height: 19.5px; }

/* .u-blockColumnBox */
.u-blockColumnBox .fr-imagePlusText_imgWrap { width: 24vw; }

/* .uqCO-imagePlusText */
.uqCO-imagePlusText .fr-imagePlusText_imgWrap { width: 48vw; }

/* .uqCustomOrder-news */
.uqCustomOrder-news { padding: 15px; background-color: #f4f4f4; }
.uqCustomOrder-news-inner { padding: 21px 15px; background-color: #fff; }
.uqCustomOrder-news-date { font-size: 16px; line-height: 19.2px; letter-spacing: .4px; font-family: UniqloPro Bold,sans-serif; font-weight: 700; }
.uqCustomOrder-news-txt { font-size: 13px; line-height: 19.5px; }

/* .kvPhotos */
.kvPhotos { display: flex; justify-content: space-between; }
.kvPhotos-item { width: 50%; }
.kvPhotos-item:nth-child(1) { padding-right: 7.5px; }
.kvPhotos-item:nth-child(2) { padding-left: 7.5px; }

/* #howToOrder */
.twoStepOrder-title .fr-stepFlow_item { display: block; margin-left: 0; margin-right: 0; padding: 0; }
.twoStepOrder-title .fr-stepFlow_itemInner { display: flex; flex-flow: column; align-items: center; }
.twoStepOrder-title .fr-stepFlow_heading { margin-left: 0; }

/* .u-contentsMenus */
.u-contentsMenus-item:not(:first-child) { margin-top: 2px; }

/* .relatedArticle */
.relatedArticle .fr-imagePlusText_imgWrap { width: 50.13vw; }
.relatedArticle .fr-imagePlusText_heading,
.relatedArticle .fr-imagePlusText_body { font-size: 13px; line-height: 19.5px; }
.relatedArticle .fr-imagePlusText_content { margin-right: 4vw; }

/* .simpleTab */
.u-simpleTabs { display: flex; border-bottom: 1px solid #dadada; }
.u-simpleTabBtn { display: flex; justify-content: center; align-items: center; flex: 1; min-height: 48px; font-size: 12px; line-height: 18px; font-weight: 600; font-family: "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W6", sans-serif; text-align: center;  border-bottom: 4px solid transparent; color: #ababab; cursor: pointer; }
.u-simpleTabBtn.is-show { color: #1b1b1b; border-bottom: 4px solid #1b1b1b; }
.u-simpleTabContents .u-simpleTabContent { padding: 0; }
.u-simpleTabContents &gt; .u-simpleTabContent { height: 0; overflow: hidden; }
.u-simpleTabContents &gt; .u-simpleTabContent.is-show { height: auto; overflow: visible; }



@media screen and (min-width: 813px) {

  /* data-aspect-ratio */
  [data-pc-aspect-ratio="856:223"]:before { padding-top: calc((223/856) * 100%) }
  [data-pc-aspect-ratio="1176:223"]:before { padding-top: calc((223/1176) * 100%) }
  [data-pc-aspect-ratio="1176:260"]:before { padding-top: calc((260/1176) * 100%) }
  [data-pc-aspect-ratio="1176:297"]:before { padding-top: calc((297/1176) * 100%) }
  [data-pc-aspect-ratio="1176:361"]:before { padding-top: calc((361/1176) * 100%) }
  [data-pc-aspect-ratio="1176:401"]:before { padding-top: calc((401/1176) * 100%) }
  [data-pc-aspect-ratio="1152:426"]:before { padding-top: calc((426/1152) * 100%) }
  [data-pc-aspect-ratio="1246:496"]:before { padding-top: calc((496/1246) * 100%) }
  [data-pc-aspect-ratio="1552:1010"]:before { padding-top: calc((1010/1552) * 100%) }


  /* .pc-container */
  .u-align-pc-center { text-align: center; }
  .pc-container { margin-left: auto; margin-right: auto; }
  .pc-container.-w576 { max-width: 576px; }
  .pc-container.-w600 { max-width: 600px; }
  .pc-container.-w623 { max-width: 623px; }
  .pc-container.-w625 { max-width: 625px; }
  .pc-container.-w776 { max-width: 776px; }

  /* .DrawerTrigger */
  .DrawerTrigger { cursor: pointer; }
  .DrawerTrigger.-Close { right: 24px; }
  .Drawer-nav { width: 410px; }
  .fr-globalHeader { max-width: 1226px; height: 64px; padding-left: 25px; padding-right: 25px; margin: 0 auto; }
  .fr-globalHeader_logo.-double { width: 90px; height: 40px; }

  /* .DrawerMenu */
  .DrawerMenu { padding-left: 24px; padding-right: 24px; }

  /* Drawer Close */
  .Drawer-nav-header { height: 64px; }
  .DrawerTrigger.-Close { margin-right: 0; }

  /* .fr-fixedAnchor */
  .fr-fixedAnchor.-slideAnchor.is-show { margin-top: -83px; }
  .u-fixedAnchorAdjust { padding-top: 81px; margin-top: -81px; }
  .fr-fixedAnchor_itemLink { min-height: 81px; }

  /* #lineupNav */
  .fr-anchorButton_itemInner_figTxt { display: flex; }
  .fr-anchorButton_itemInner_fig { width: 68px; }
  .fr-anchorButton_itemInner_txt { flex: 1; display: flex; justify-content: center; align-items: center; min-height: 100%; }
  .fr-anchorButton_item,
  .-anchorBtn3col .fr-anchorButton_item:nth-child(3) { width: auto; flex: 1; }

  /* utility */
  .fr-heading-sub { font-size: 20px; line-height: 28px; }
  .fr-annotation { line-height: 18.2px; }
  .fr-textLink.fr-textLink-sp-R { text-align: left; }
  .fr-textLink.fr-textLink-pc-R { text-align: right; }
  .fr-userReview_stars { padding-top: 8px; }
  .fr-imagePlusText_content { padding-left: 24px; padding-right: 24px; }
  .fr-imagePlusText_heading { font-size: 14px; line-height: 19.6px; }
  .fr-imagePlusText_body.-genderTag { line-height: 15.4px; }
  .fr-imagePlusText_price { font-size: 24px; line-height: 28.8px; }

  /* BFF */
  .fr-bff-products[data-component-type=ProductGridStyling] { padding-right: 0; padding-right: 24px; }
  [data-component-type=ProductGridStyling][data-component-column="1"] .fr-bff-product_imgWrapper { width: 126px; }

  /* .kvTwoCol-Box */
  .kvTwoCol-Box { display: flex; }
  .kvTwoCol-fig { width: 50%; }
  .kvTwoCol-txt { width: 50%; display: flex; align-items: center; }
  .kvTwoCol-txt-inner { width: 100%; }
  .kvTwoCol-txt .fr-linkButton.-l { max-width: 100%; }
  .lineupTabsKv .kvTwoCol-fig { padding-right: 12px; }
  .lineupTabsKv .kvTwoCol-txt { padding-left: 12px; }
  .lineupTabsKv .-column-1 { width: 100%; }
  .tstSample-store { justify-content: center; }
  .tstSample-store .kvTwoCol-fig { width: calc((273/1176)*100%); }
  .tstSample-store .kvTwoCol-txt { width: calc((576/1176)*100%); margin-left: calc((75/1176)*100%); }
  .kvTwoCol-Box .fr-imagePlusTextParent .fr-imagePlusText_imgWrap { width: calc((126/576)*100%); }
  .kvTwoCol-Box .-column-1 .fr-imagePlusText_content { margin-left: 0; margin-right: 0; padding-right: 0; }
  .kvTwoCol-Box .fr-imagePlusTextParent .fr-imagePlusText_body { margin-top: 0; }
  .kvTwoCol-Box .fr-imagePlusText_heading { font-size: 14px; line-height: 19.6px; }
  .kvTwoCol-Box .fr-imagePlusTextParent .fr-imagePlusText_link { font-size: 14px; line-height: 19.6px; margin-top: 8px; }

  /* .u-blockColumnBox */
  .u-blockColumnBox { display: flex; justify-content: center; }
  .u-blockColumnBox.-wrap { flex-wrap: wrap; justify-content: flex-start; }
  .u-blockColumnBox.-wrap .u-blockColumnBox-item:nth-child(n+3) { margin-top: 20px; }
  .u-blockColumnBox-item { width: 50%; }
  .u-blockColumnBox .fr-imagePlusText_imgWrap { width: calc((126/588)*100%); }
  .fr-imagePlusText_link { font-size: 14px; line-height: 19.6px; text-align: left; }

  /* .uqCO-imagePlusText */
  .uqCO-imagePlusText { display: flex; }
  .uqCO-imagePlusText .fr-imagePlusText { flex-flow: column; width: calc((376/1176)*100%); }
  .uqCO-imagePlusText .fr-imagePlusText_imgWrap { width: 100%; }
  .uqCO-imagePlusText .fr-imagePlusText_content { padding-left: 0; padding-right: 0; }
  .uqCO-imagePlusText.-col2 { justify-content: center; }
  .uqCO-imagePlusText.-col2 .fr-imagePlusText { margin-left: 12px; margin-right: 12px; }
  .uqCO-imagePlusText.-col3 { justify-content: space-between; }

  /* .uqCustomOrder-news */
  .uqCustomOrder-news { padding: 20px 25px; }
  .uqCustomOrder-news-inner { padding: 20px 63px; }
  .uqCustomOrder-news-date { font-size: 20px; line-height: 24px; }
  .uqCustomOrder-news-txt { font-size: 14px; line-height: 19.6px; }

  /* .kvPhotos */
  .kvPhotos-item:nth-child(1) { padding-right: 12px; }
  .kvPhotos-item:nth-child(2) { padding-left: 12px; }

  /* #howToOrder */
  .twoStepOrder-title .fr-stepFlow_number { border: 2px solid #dadada; }

  /* .u-contentsMenus */
  .u-contentsMenus { display: flex; flex-wrap: wrap; }
  .u-contentsMenus-item:not(:first-child) { margin-top: 0; }
  .u-contentsMenus-item { width: calc((100% - 4px)/2); }
  .u-contentsMenus-item:not(:nth-child(2n)) { margin-right: 4px; }
  .u-contentsMenus-item:nth-child(n+3) { margin-top: 4px; }
  .productLineup .u-contentsMenus-item { width: calc((100% - 24px)/2); }
  .productLineup .u-contentsMenus-item:not(:nth-child(2n)) { margin-right: 24px; }
  .productLineup .u-contentsMenus-item:nth-child(n+3) { margin-top: 20px; }

  /* .relatedArticle */
  .relatedArticle .fr-imagePlusTextParent.-column-1 { width: calc(50% - 12px); }
  .relatedArticle .fr-imagePlusTextParent .fr-imagePlusText_imgWrap { width: calc((276/576)*100%); }
  .relatedArticle .fr-imagePlusTextParent .fr-imagePlusText_content { margin-left: 0; margin-right: 0; padding-right: 0; }
  .relatedArticle .fr-imagePlusText_heading,
  .relatedArticle .fr-imagePlusText_body { font-size: 14px; line-height: 19.6px; }

  /* .simpleTab */
  .u-simpleTabBtn { font-size: 17px; line-height: 23.8px; min-height: 76px; }

}
</pre></body></html>