@import url(https://golfwear.itembox.design/item/assets/css/main-toncc2025_0327.css?t=20250701100738);
@import url(https://golfwear.itembox.design/item/footeritems20230831.css?t=20250701100738);
@import url(https://golfwear.itembox.design/item/assets/css/no-variation2002309090.css?t=20250701100738);
@import url(https://golfwear.itembox.design/item/assets/css/categoryicon.css?t=20250701100738);

.fs-preview-header { display: none; }
.fs-c-productImageModal{z-index:99999;}

.fs-c-photoswipe.pswp{z-index:12000;}

.fs-c-productListCarousel__list__item{
flex-basis:200px;
max-width:200px;
min-width:200px;
margin:0 1rem;
}


/*
*　ヘッダーバナー画像
*/



.banner1{
background-image: url('https://golfwear.itembox.design/item/assets/images/banner/250627_ssale375.svg?t=20250701100738');
}



/*
.banner2{
background-image: url('https://golfwear.itembox.design/item/assets/images/banner/241126_fair_375.svg?t=20250701100738');
}
*/



.layout-product-single .fs-c-coordinationCatalog {
margin: 0;
}

.layout-product-single .fs-c-coordinationCatalog .fs-c-coordinationCatalog__footer {
display:none;
}


/*
*　カートに入れるボタンを緑に変更
*/
button.addToCart,.button.addToCart  {
background-color:#1dcc89;
}

/*
*　カートに入れるボタンを緑に変更＜ボタンの上にカーソルを移動したときに変更＞
*/
button.addToCart:hover,.button.addToCart:hover {
background-color:#39E3A2;
}

/*
*　商品一覧の「在庫切れ」ボタンを#ef000a;に変更
*/
.fs-c-productList__list .fs-c-productListItem__outOfStock {
color: #ef000a;
}


/*
*　スタッフ詳細下に余白追加
*/

.fs-c-coordinationCatalog__list__item {
padding: 0 0 3rem 0;
}

/*
* 2023.04.04　header BEGIN
*/
#header .header-content>.header-logo {
color: #333;
    display: inline-block;
    transform: translate(-50%, -45%);
    line-height: inherit;
    padding: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: auto;
    width: 6rem;
    max-width: 72px;
}
#header .header-content>.header-logo img{vertical-align:inherit;}

@media screen and (min-width: 768px) {
#header .header-content>.header-logo {
    max-width: 144px;
    width: 7rem;
    left: 0;
    transform: translate(0, -50%);
}
}

h1.header_title {
font-size: .5rem;
}

#header .header-content>.header_title {
color: #333;
    display: inline-block;
    transform: translate(-50%, -50%);
    line-height: inherit;
    padding: 0;
    position: absolute;
    left: 50%;
    top: 3rem;
    margin: auto;
    width: 10rem;
    max-width: 114px;
text-align: center;
}


@media screen and (min-width: 768px) {
#header .header-content>.header_title {
    max-width: 144px;
    width: 9rem;
    left: 0;
    top: 4.5rem;
    transform: translate(0, -50%);
text-align: left;
}
}

/*
* 2023.04.04　header END
*/

/*
*　＜SPのみ＞商品一覧ページのSALE,MENS,LADIESタグのサイズを変更
*/
.fs-c-productMark__mark {
font-size:0.5em;
padding:4px;
display:block;
}

/*
*　＜画面幅が768px以上＞商品一覧ページのSALE,MENS,LADIESタグのサイズを変更
*/
@media screen and (min-width: 768px) {
.fs-c-productMark__mark{
font-size:0.5em;
padding:4px;
}
}

/*サブグループパンくずリストより1つ目と商品名を非表示*/
.fs-c-breadcrumb__list.fs-c-breadcrumb__list--subgroup li:first-child,
.fs-c-breadcrumb__list.fs-c-breadcrumb__list--subgroup li:nth-child(2)::before,
.fs-c-breadcrumb__list.fs-c-breadcrumb__list--subgroup li:last-child {
   display: none;
}

.categoryGroupComment{
font-size:0.875rem;
}

/* 202303 システムcss変更への対応 */
.fs-c-radioGroup, .fs-c-checkboxGroup{
gap:0 0;
}
/* 商品詳細内　会員登録促進バナー*/
.RegistPromotion{padding:0.5rem 0 1.5rem 0;max-width:400px;}

/* TOPの新着商品 SPは4つのみ表示 */
@media screen and (max-width: 767px){ .FS2_Recommend2_container_topnewest ul > li:nth-child(n+5){ display: none; } }


/* 202308 トップページカルーセル幅1100に変更 */
.multiDeviceCarousel .slick-slide{
	max-width: 928px !important;
}
@media screen and (min-width: 1000px){
    .multiDeviceCarousel.slick-initialized{
        height:calc(390px + 1rem) !important;
    }
}

/* 202311 サイドナビリストアイコン 1行で1リスト単位、コピーしてクラス名変更して使用、SVG画像は実寸サイズで作成 */
.icon-collaboration:before{content: url(https://golfwear.itembox.design/item/assets/images/collaboration.svg?t=20250701100738);}
.icon-column:before{content: url(https://golfwear.itembox.design/item/assets/images/column.svg?t=20250701100738);}
.icon-unisize:before{content: url(https://golfwear.itembox.design/item/assets/images/unisize.svg?t=20250701100738);}

/* 202404 facechange 試運転中はデフォルト状態で表示
#unisize_facechange_tag{margin-bottom:1.5rem !important;}
#unisize_facechange_tag .index-block{height:auto !important;padding:0.75rem 0 !important;border-color:#333 !important;}
@media screen and (min-width: 767px){ #unisize_facechange_tag .index-block{height:auto !important;padding:0.5rem 0 !important;} }
#unisize_facechange_tag .index-block header{font-weight:normal !important;}
#unisize_facechange_tag .index-block img{width: calc(5.25 * var(--rem)) !important; height: calc(5.25 * var(--rem)) !important;}
p.-theme-white{background-color:#333 !important;font-weight:normal !important;}
.unisize-nb-content{border-color:#333 !important;}
*/

/* BEGIN.タグリンク 20240515 */
#taglink-area{padding: 0.25rem 0 1.25rem 0;}
#content #taglinki-area h2{margin-bottom:0.5em;}
#taglink-area .hotword{display:flex;flex-wrap:wrap;row-gap:0.5em;column-gap:0.5em;}
#taglink-area li{margin:0 !important;}
#taglink-area li a{padding:0.25em 1em; border:none; background-color:#eee;}
/* END.タグリンク */

/* 20240721 onsaleBrand */
.brand-list ul li a p{display:flex;flex-direction:column;line-height:1.6;}
.brand-list ul li a div {flex-shrink:0;}
.onsaleText{color:#ff0000 !important;margin-top:2px;letter-spacing:0.1em;font-size:0.75em !important;}

/* BEGIN.一覧内のバリエーション情報 */
.varInfo{display:grid;row-gap:4px;margin-bottom:4px;}

.varInfo__color{display:flex;flex-wrap:wrap;column-gap:2px;filter:saturate(0.5);}
.varInfo__color span{display:block;width:1rem;height:1rem;border:1px solid #aaa;border-radius:2px;}
.varInfo__color span.color__white{border-color:#aaa;background-color:#fff;}
.varInfo__color span.color__black{border-color:#000;background-color:#000;}
.varInfo__color span.color__gray{border-color:#a9a9a9;background-color:#a9a9a9;}
.varInfo__color span.color__brown{border-color:#955322;background-color:#955322;}
.varInfo__color span.color__beige{border-color:#e0d1ad;background-color:#e0d1ad;}
.varInfo__color span.color__green{border-color:#3cb371;background-color:#3cb371;}
.varInfo__color span.color__blue{border-color:#0066e4;background-color:#0066e4;}
.varInfo__color span.color__purple{border-color:#9931cc;background-color:#9931cc;}
.varInfo__color span.color__yellow{border-color:#ffff01;background-color:#ffff01;}
.varInfo__color span.color__pink{border-color:#ff69b3;background-color:#ff69b3;}
.varInfo__color span.color__red{border-color:#fe0000;background-color:#fe0000;}
.varInfo__color span.color__orange{border-color:#ff8b00;background-color:#ff8b00;}
.varInfo__color span.color__silver{border-color:#d4dbe4;background:linear-gradient(135deg, #d4dbe4 0%, #d4dbe4 50%, #c4ccd7 50%, #c4ccd7 100%);}
.varInfo__color span.color__gold{border-color:#dbc16c;background:linear-gradient(135deg, #dbc16c 0%, #dbc16c 50%, #cea931 50%, #cea931 100%);}
.varInfo__color span.color__multi{border-width:0;background:url(https://golfwear.itembox.design/item/assets/css/color-multi.png) center center no-repeat;}


.varInfo__size{display:flex;flex-direction:column;row-gap:4px;column-gap:2px;align-items:flex-start;min-height:40px;}

.varInfo__size span{line-height:1;}

.size__taglabel{
text-align:center;
border: 1px solid #888888;
border-radius:2px;
display:flex;
width: max-content;
height:18px;
padding: 3px 6px;
align-items:flex-end;
justify-content:center;
font-size:0.714285rem;
letter-spacing:-0.1em;
}
.size__taglabel span.sizename{
font-size:10px;
}
.size__taglabel span.existBool{
margin-left:0.25em;
font-size:9px;
}

/* 一覧用性別ラベル */
.fs-c-productMark__mark.productMark-mens,
.fs-c-productMark__mark.productMark-ladies{
    border-color:#888888;
    height:16px;
padding:0;
}
.productMark-mens span,
.productMark-ladies span{padding:0 4px;line-height:0 !important;}


.fs-c-productMark__mark {
font-size:8.75px;
padding:3px 4px;
display:flex;
align-items:center;

}
.fs-c-productMark__mark span{
line-height:1;
}


/* 商品写真コンテナ */
.imagearea{
margin-bottom:0.25rem;
display:grid;
grid-template:
"p p"
"t z" auto / 1fr 21px;
}

.imagearea .fs-c-productListItem__imageContainer{
grid-area: p;
margin-bottom:0;
}
.imagearea .fs-c-buttonContainer{
grid-area: z;
}
.imagearea .varInfo{
grid-area: t;
}
.fs-c-productListItem__viewMoreImageButton{
    align-items: flex-start !important;
}
.fs-c-productListItem__viewMoreImageButton button{
    margin-bottom:0;
}

/* キュレーション.BEGIN*/

.fs-c-coordinationCatalog__header{
    margin-bottom:1.5em;
}

.fs-c-coordinationCatalog__list__item{
    padding-bottom:1rem;
}

.usersnap>h2{line-height:1}#ss-2-user-snap-block-snap-list-carousel .index-module__KWTBwa___Viewport{margin-top:1.25rem}#ss-userSnapBlock .index-module__2dKF6W__BlockHeader{display:none}#ss-userSnapBlock .index-module__qtbW3W___Tab{color:#505050 !important;font-weight:normal;font-size:14px}#ss-userSnapBlock .index-module__qtbW3W___Tab:hover{background-color:rgba(0,0,0,0)}#ss-userSnapBlock .index-module__qtbW3W___Tab:focus{box-shadow:none}#ss-userSnapBlock .index-module__qtbW3W___Tab::after{height:2px}#ss-userSnapBlock .index-module__ZgvH9W___TabBody{padding-top:0}#ss-userSnapBlock .index-module__ilS1ea__UserSnapBlockSnapList{grid-auto-columns:clamp(168px,20vw,(100% - 6rem)/4)}#ss-userSnapBlock .index-module__08yIdG___ImageButton:focus{box-shadow:none}#ss-userSnapBlock .App-module__No49nq___Link{display:flex;justify-content:center}#ss-userSnapBlock .App-module__No49nq___Link .index-module__9t9pIG__MoreLink{width:100%;justify-content:center}#ss-userSnapBlock .App-module__No49nq___Link .index-module__9t9pIG__MoreLink .index-module__Y9oT8G__ClickableText{color:#555;font-weight:normal;border:1px solid rgba(144,144,144,.5019607843);border-radius:2px;line-height:2.95em;width:100%;text-align:center;font-size:1.1428rem}#ss-userSnapBlock .App-module__No49nq___Link .index-module__9t9pIG__MoreLink svg{display:none}@media screen and (min-width: 768px){#ss-userSnapBlock .index-module__Y9oT8G__ClickableText{width:auto !important;padding:0 2.5em}}.index-module__ZJJ5qW__AppDialog .index-module__ZJJ5qW___CloseButton:hover{background-color:rgba(0,0,0,0)}.index-module__ZJJ5qW__AppDialog .index-module__ZJJ5qW___CloseButton:focus{box-shadow:none;outline:none}.index-module__ZJJ5qW__AppDialog .index-module__ZJJ5qW___CloseButton:active{background-color:rgba(0,0,0,0)}.index-module__ZJJ5qW__AppDialog .index-module__ZJJ5qW___CloseButton:focus-visible{outline-color:rgba(0,0,0,0) !important}.index-module__ZJJ5qW__AppDialog .index-module__ZJJ5qW___Container{border-radius:0 !important}.index-module__08yIdG__UserSnapCard .index-module__08yIdG___Image{border-radius:0 !important}.index-module__aqAzLG___CarouselItem .index-module__aqAzLG___CarouselItemMedia{border-radius:0 !important}.App-module__Yqubca___PoweredByLogo{display:none}.index-module__5G45GG___ProductImageLink .index-module__5G45GG___ProductImage{width:240px !important}#ss-userSnapList .index-module__pJcyQW__BreadCrumbs{display:none}#ss-userSnapList .index-module__21NM4q__UserSnapListHeader{display:none}#ss-userSnapList .index-module__yKKBjG___TabHeader{margin-top:1.5rem}#ss-userSnapList .index-module__yKKBjG___TabHeader .index-module__qtbW3W__TabButtons{gap:16px}#ss-userSnapList .index-module__qtbW3W___Tab{color:#505050 !important;font-weight:normal;font-size:14px}#ss-userSnapList .index-module__qtbW3W___Tab:hover{background-color:rgba(0,0,0,0)}#ss-userSnapList .index-module__qtbW3W___Tab:focus{box-shadow:none}#ss-userSnapList .index-module__qtbW3W___Tab::after{height:2px}#ss-userSnapList .index-module__08yIdG___ImageButton{background-color:#fff}#ss-userSnapList .index-module__08yIdG___ImageButton:focus{box-shadow:none}#ss-userSnapList .index-module__B_BSFW___Delete:hover{background-color:rgba(0,0,0,0)}#ss-userSnapList .index-module__yKKBjG___PoweredByLogo{display:none}.index-module__uzEmUq___ImageListItem:hover{background-color:rgba(0,0,0,0)}.index-module__uzEmUq___ImageListItem:focus{box-shadow:none}.index-module__uzEmUq___ImageListItem .index-module__uzEmUq___ImageListImg{border-radius:0 !important}.App-module__No49nq___PoweredByLogo{display:none}.index-module__3cJBzW__ArrowIcon{background-color:#fff}.index-module__3cJBzW__ArrowIcon circle{stroke:none}.index-module__ZgvH9W__UserSnapBlockMain .index-module__qtbW3W__TabButtons{gap:16px}.productUserSnap{margin-bottom:2rem}.productUserSnap:not(:has(.App-module__No49nq__UserSnapBlock)) .fs-c-coordinationCatalog__header{display:none}.productUserSnap .index-module__KWTBwa___Viewport{margin-top:0}.productUserSnap .index-module__qtbW3W__TabButtons{display:none}.productUserSnap #ss-userSnapBlock .App-module__No49nq___Link{display:none}.productUserSnap .index-module__ZJJ5qW___ContainerHeader:focus-visible{outline-color:rgba(0,0,0,0) !important}.productUserSnap .index-module__08yIdG__UserSnapCard .index-module__08yIdG___Image{align-self:self-start}.index-module__Y0DTzW___PageLink{border-radius:0 !important}.index-module__KWTBwa___Viewport .index-module__KWTBwa___NavPrev,.index-module__KWTBwa___Viewport .index-module__KWTBwa___NavNext{border-radius:0 !important;width:32px !important;height:32px !important;margin-top:0 !important;top:50% !important;transform:translateY(-50%)}.index-module__KWTBwa___Viewport .index-module__KWTBwa___NavNext{right:.5em !important}.index-module__KWTBwa___Viewport .index-module__KWTBwa___NavPrev{left:.5em !important}/*# sourceMappingURL=curation.min.css.map */
/* キュレーション.END*/
