body {
    font-family:"UD デジタル 教科書体 NK-R";
    font-size: large;
    font-weight: normal;
    background-color: white;
}

p.span.red {
    font-color: red;
}

span.fs-c-button__label {
    font-size: medium;
}

div.fs-c-productList {
    font-size: medium;
    font-weight: normal;
}

footer {
    font-size: small;
}

div.table1 {
    background: #EDECE0;
    display: block;
    text-align: center;
}

tr.top {
    background: #FFFFFF;
    box-sizing: border-box;
}

span.red {
    color: red;
}

div.center {
    text-align: center;
}

div.c-db7093 {
    color: #7A7A7A;
}

div.LH200 {
    line-height: 200%;
}

div.fs-p-logo {
    text-align: left;
}

a.fs-p-footerSnsLink__item__icon_none {
    display: none;
}

div.LHnarrow {
    line-height: 100%;
}

div.fs-l-hikawaHP {
    margin-bottom: 10px;
    margin-top: 10px;
}

#tabcontrol a {
   display: inline-block;
   border-width: 1px 1px 0px 1px;
   border-style: solid;
   border-color: gray;
   border-radius: 10px 30px 0px 0px ;
   padding: 0.75em 1em;
   text-decoration: none;
   color: black;
   background-color: white;
   font-weight: bold;
   position: relative;
   margin-right: -10px;
}

#tabcontrol a:hover {
   text-decoration: none;
}

#tabbody div {
   border: 1px solid gray;
   border-radius: 0px 10px 10px 10px;
   margin-top: -11px;
   padding: 1em;
   background-color: white;
   position: relative;
   z-index: 0;
}

.fs-p-banner--lineIdLink {
    background: #c9958694;
    border-color: #c986ae0f;
    font-size: large;　
    padding: 12px 8px;
}

.fs-p-banner--postage {
    background: #4cc08573;
}

div.fs-p-headerNavBar {
list-style: none;
}

ul.fs-p-headerNavigation__list {
padding-right: 0px;
margin: 0px;
}

div.popitem-exp {
    font-size: 80%;
}

div.toppagebanner-popitem {
    width: 630px;
    margin: auto;
}

div.fpagepankuzu {
    font-size: 1.2rem;
    margin: 5px;
}

div.pickupgoods-panel {
    padding: 0;
}

div.pickupgoods-header {
    margin-top: 15;
    margin-bottom: 5;
}



#fs_Top .fs-l-pageMain img {
  margin: auto;
}


/*　　コラムパーツ　調整　　*/
.fs-pt-column {
  width: fit-content;
  margin: auto;
}
@media screen and (max-width: 600px) {
   div.fs-pt-column--2 {
       width: 100%;
   }
   .fs-pt-column--2 .fs-pt-column__image img {
       width: 100%;
   }
}
.fs-pt-column__item {
    margin-bottom: 20px;
}

/*　　コラムパーツ　マウスオーバー時半透明　　*/
.fs-pt-column__item:hover {
    opacity:70%;
}

