html{scroll-padding-top: 100px;}
input[type="text"]{
    font-size: 16px;
}
h2,h3{font-size:18px !important;}
h1{font-size:24px !important;}
#sp_nav > div.ttglecont > form > span > button{height: 2.5em !important;}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
    margin-top: 80px;
}
.sec_topics_box {
 padding-bottom: 0px !important;
}
.fs-l-page {
    margin-top: 215px;
}
#top h2 {
        font-size: 20px;
        margin-bottom: 37px;
         margin-top: 37px; 
    }
.two-block{padding:0px !important;}
#fs_ProductDetails > nav.fs-c-breadcrumb{margin-top:240px;}
.fs-c-accountService{justify-content: space-around !important;}
h2{font-size:18px !important;}
section.fs-c-registeredUsers.fs-c-subSection > h2{
    text-align: center;
    padding: 10px 0px;
    background-color: #bfbfbf;
    color: black;
    font-weight: bold;}
.fs-c-productSelection__name{font-size:1.0rem !important;}
#table01{font-size:1.0rem !important;}
.fs-c-button--primary {
    padding: 0.4em 1.6em 0.6em !important;

}
.fs-c-subSection__title, .fs-c-linkedServiceLogin__title {
    font-size: 18px !important;
}
@media screen and (max-width: 768px) {

.fs-c-sortItems {
    font-size: 14px;
}
.fs-pt-carousel {
    margin-top: 35% !important;
}
}
/*.fs-l-pageMain {
    margin-top: 80px !important;
}*/
p.btn-login a{color:#000000 !important;}
.fs-l-main{overflow: hidden;}
.fs-c-variationPanelList {
    display: block}
.fs-c-breadcrumb {
    font-size: 0.8rem;
    max-width: 1200px;
    margin: 0 auto;
}

}


.fs-c-stockSignLegend {
    display: none;
}

.fs-c-productSelection__name {
    background: rgba(255, 255, 255, 0.08);

}

.fs-c-productImageModal{margin-top:10%;}
.fs-c-productPrice {
    margin-top: 20px;
}
.fs-c-productNumber {
padding:0 !important;
/*width:130px;*/

}
div.fs-c-returnedSpecialContract{font-size:14px;}
div.fs-c-productActionButton.fs-c-buttonContainer > button{width:100%;}
.fs-c-button--addToWishList--detail,.fs-c-button--particular{color: #000080;
    border-color: #000080;
    background-color: white;}
span.fr3-item__productPrice__addon{display:none;}
div.fr3-item__productName{
  overflow: hidden;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2; /* 任意の行数を指定 */
font-size:14px;
font-weight:bold}

.fs-c-productQuantityAndWishlist__quantity{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    /* flex-wrap: wrap; */
    /* -webkit-box-align: center; */
    -ms-flex-align: center;
    align-items: center;
    max-width: none;
    position: relative;
}
.fs-c-productImageModalCarousel__figure{width:auto !important;}


.fs-c-quantity__select,.fs-system-quantity-list{text-align: center; border-radius: 11px; padding: 10px;}
.fs-c-productQuantityAndWishlist__quantity{width:230px; text-align: center;}
.fs-c-productQuantityAndWishlist__quantity::before{content:"数量";}
.fs-c-productQuantityAndWishlist__quantity::after{content:"個";}
.fs-c-productQuantityAndWishlist__quantity::before{width: 50%;}
.fs-c-productQuantityAndWishlist__quantity::after{width:50%;}
.fs-c-productNumber{border:none;}
.fs-c-button__label{font-size:14px;}
#fs_form > div > div.fs-l-productLayout__item.fs-l-productLayout__item--2 > div.fs-c-productActionButton.fs-c-buttonContainer > button > span:before{content: url('https://kabegamidiy.itembox.design/item/img/cartsw.png');
  display: inline-block;
  vertical-align: middle;
  transform: scale(0.9);
}
#fs_form > div > div.fs-l-productLayout__item.fs-l-productLayout__item--2 > div.fs-c-productActionButton.fs-c-buttonContainer > button{
    border-radius: 10px;
    background-color: midnightblue;
    border: none;}


.fs-p-productDescription--full table {
 width: 100%;
 }
.fs-c-productNameHeading__name,
.fs-c-productNameHeading{
    color: #3c3c3c;
    font-size: 1rem !important;
    margin-top: 50px !important;
}
a:hover {
    text-decoration: none !important;
}
.fs-l-sideArea{display:none !important;}

@media screen and (min-width: 1200px) {
.fs-l-pageMain{width:100% !important; max-width:1200px!important;}
}
fs-c-productImageModal{display:none !important;}
.bkw{
  border: 1px gray dotted;
}
.bkw p{margin:2% 4% 2% 2%;
  font-size: 14px !important;}

@media screen and (max-width: 768px) {
  .bkw{background-color: #f2f2f2 !important;
    border: none;
  }
  .bkw p{margin:2% 4% 2% 2%;
    font-size: 14px !important;}
  fs-c-productImageModal{display:none !important;}
}

.fs-c-subSection__title,
.fs-c-linkedServiceLogin__title{border:none;margin-bottom:10px;}
.fs-p-announcement__title{margin-bottom:10px;}
.fs-c-inputInformation__field{background-color: #FFF !important;
max-width:1216px !important;}
.guide_c::after {

    background: #f2f2f2 !important;

}

.fs-c-heading--page {
        padding: 2.8em 0 !important;
border-bottom:none !important;
    }

@media screen and (min-width: 1281px) {
  .gm nav > ul > li {
    width: 150px;
    height: 65px;
  }
}

header .header .header-main .inner_box .header-main-left li img {

  width: 175px;
	padding: 10px 25px 10px 0;
}
.gm {

  height: 100px !important;

;
}
  header .header .header-main #sp_nav .sp_nav_box aside nav .h_sns div a {

    width: 50px !important;

  }



.gm nav > ul > li {
    display: inline-block;
    margin: 0 auto;
    width: 140px;
    height: 65px;
    font-size: 15px;
    vertical-align: top;
}
@media screen and (max-width: 768px) {
  header .header .header-top {
    width: 100% !important;
    padding: 0 2%;
  }


.fs-c-heading--page {
        padding:0px !important;
margin-top: 7% !important;
border-bottom:none !important;
    }
@media screen and (max-width: 768px) {
    .is-fixed .header .header-main .inner_box .header-main-center {
        width: 110px !important;;
        padding: 5px 0;
    }
.fs-body-about-privacyPolicy {
    margin-top: 0px !important;
}
}
.sp_menu ul li a {
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 7px;
    display: block;
    height: 47px;
  }
}
 
    /*.fs-c-heading--page {

        margin-top: 7% !important;
    }*/
/*.fs-c-breadcrumb__list {
margin-top:110px;}*/
@media screen and (max-width: 768px) {
.fs-c-breadcrumb__list {
margin-top:100px;}
}

https://kabegamidiy.itembox.design/item/css/top.css?t=20250317132347
https://kabegamidiy.itembox.design/item/css/style.css?t=20250317132347
https://kabegamidiy.itembox.design/item/js/my.js?t=20250317132347
.fs-c-modal{display: none !important;z-index:1 !important;}
:target {
  scroll-margin-top: var(--header-offset);
}

