/* -----------------------------------------------------------------------------
 最終更新日:2026.02.07
 テンプレート名:https://www.towel-white.com_共通
 by ユーザー名　：株式会社リーマ
----------------------------------------------------------------------------- */
/* テスト FT-137でチェック */
/* PC */
#product_01 .test2{
   border-top: 0px dotted #333333;
   width: 760px; 
}

/* SP */
#mainContents .itemContent_01 .test2{
   border-bottom: 0px dotted #333333;
   width: auto; 
   margin: 0 -6px;
}



/* -----------------------------------------------------------------------------
 PC_商品詳細画面
----------------------------------------------------------------------------- */
/* お急ぎで必要な方へ */
#D_header .donichi{
   display: none;
}

#D_header .donichi_{
   margin: 24px 0;
   padding: 0;
   width: 960px;
   text-align: left;
}

#D_header .donichi h4{
   margin: 0;
   padding: 8px 18px 6px 18px;
   color: #ffffff;
   font-size: 18px;
   font-weight: bold;
   text-align: right;
   letter-spacing: 2px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
   display: inline;
   background-color: #f4804d;
   border-radius: 4px 4px 0 0;
}

#D_header .donichi .box{
   margin: 2px 0 0 0;
   padding: 4px;
   background-color: #f4804d;
   border-radius: 0 6px 6px 6px;
}

#D_header .donichi .box .inner{
   width: 940px;
   margin: 0;
   padding: 6px;
   background-color: #fff4d0;
   border-radius: 4px;
}

#D_header .donichi .box .inner p{
   margin:0;
   padding: 0;
   width: auto;
   font-size: 18px;
   line-height: 24px;
   letter-spacing: 2px;
}

#D_header .donichi .box .inner p a{
   color: #9b1212;
   font-weight: bold;
}





/* 【送料無料】のタオルのお知らせ */
#D_header .muryou{
   display: none;
}

#D_header .muryou_{
   margin: 24px 0;
   padding: 0;
   width: 960px;
   text-align: left;
}

#D_header .muryou h4{
   margin: 0;
   padding: 8px 18px 6px 18px;
   color: #ffffff;
   font-size: 18px;
   font-weight: bold;
   text-align: right;
   letter-spacing: 2px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
   display: inline;
   background-color: #005500;
   border-radius: 4px 4px 0 0;
}

#D_header .muryou .box{
   margin: 2px 0 0 0;
   padding: 4px;
   background-color: #005500;
   border-radius: 0 6px 6px 6px;
}

#D_header .muryou .box .inner{
   width: 940px;
   margin: 0;
   padding: 6px;
   background-color: #fff4d0;
   border-radius: 4px;
}

#D_header .muryou .box .inner p{
   margin:0;
   padding: 0;
   width: auto;
   font-size: 18px;
   line-height: 24px;
   letter-spacing: 2px;
}

#D_header .muryou .box .inner p a{
   color: #9b1212;
   font-weight: bold;
}





/* -----------------------------------------------------------------------------
 SP_商品詳細画面
----------------------------------------------------------------------------- */
/* お急ぎで必要な方へ */
#mainContents .itemContent_01 .donichi{
   display: none;
}

#mainContents .itemContent_01 .donichi_{
   margin: 0;
   padding: 0 0 10px 0;
   text-align: left;
}

#mainContents .itemContent_01 .donichi h4{
   margin: 0;
   padding: 6px 12px 4px 12px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   letter-spacing: 2px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
   display: inline;
   background-color: #f4804d;
   border-radius: 4px 4px 0 0;
}

#mainContents .itemContent_01 .donichi .box{
   margin: 0;
   padding: 3px;
   background-color: #f4804d;
   border-radius: 0 6px 6px 6px;
}

#mainContents .itemContent_01 .donichi .box .inner{
   width: auto;
   margin: 0;
   padding: 6px;
   background-color: #fff8e6;
   border-radius: 4px;
}

#mainContents .itemContent_01 .donichi .box .inner p{
   margin:0;
   padding: 0;
   width: auto;
   font-size: 12px;
   line-height: 16px;
   letter-spacing: 2px;
   text-align: justify;
}

#mainContents .itemContent_01 .donichi .box .inner p a{
   color: #9b1212;
   font-weight: bold;
}



/* 【営業倉庫直送】の業務用タオルのお知らせ */
#mainContents .itemContent_01 .muryou{
   display: none;
}

#mainContents .itemContent_01 .muryou_{
   margin: 0;
   padding: 0 0 10px 0;
   text-align: left;
}

#mainContents .itemContent_01 .muryou h4{
   margin: 0;
   padding: 6px 12px 4px 12px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   letter-spacing: 2px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
   display: inline;
   background-color: #005500;
   border-radius: 4px 4px 0 0;
}

#mainContents .itemContent_01 .muryou .box{
   margin: 0;
   padding: 3px;
   background-color: #005500;
   border-radius: 0 6px 6px 6px;
}

#mainContents .itemContent_01 .muryou .box .inner{
   width: auto;
   margin: 0;
   padding: 6px;
   background-color: #fff8e6;
   border-radius: 4px;
}

#mainContents .itemContent_01 .muryou .box .inner p{
   margin:0;
   padding: 0;
   width: auto;
   font-size: 12px;
   line-height: 16px;
   letter-spacing: 2px;
   text-align: justify;
}

#mainContents .itemContent_01 .muryou .box .inner p a{
   color: #9b1212;
   font-weight: bold;
}





/* -----------------------------------------------------------------------------
 PC_トップ画面用（通常変更しない）
----------------------------------------------------------------------------- */
/* 今週末、出荷できるタオルのお知らせ */
.rightContents .LL_side #r_shopintro .syukka .donichi_{
   display: none;
}

.rightContents .LL_side #r_shopintro .syukka .donichi{
   margin: 24px 0 0 0;
   padding: 0;
   width: 530px;
   text-align: left;
}

.rightContents .LL_side #r_shopintro .syukka .donichi h4{
   margin: 0;
   padding: 8px 18px 6px 18px;
   color: #ffffff;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
   letter-spacing: 2px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
   display: inline;
   background-color: #f4804d;
   border-radius: 4px 4px 0 0;
}

.rightContents .LL_side #r_shopintro .syukka .donichi .box{
   margin: 5px 0 0 0;
   padding: 4px;
   background-color: #f4804d;
   border-radius: 0 6px 6px 6px;
}

.rightContents .LL_side #r_shopintro .syukka .donichi .box .inner{
   width: 522px;
   display: table;
   margin: 0;
   background-color: #fff4d0;
   border-radius: 4px;
}

.rightContents .LL_side #r_shopintro .syukka .donichi .box .inner .left{
   vertical-align: middle;
   text-align: center;
   display: table-cell;
   padding: 12px 6px;
}

.rightContents .LL_side #r_shopintro .syukka .donichi .box .inner .left img{
   width: 150px;
   height: 112.5px;
}

.rightContents .LL_side #r_shopintro .syukka .donichi .box .inner .right{
   vertical-align: top;
   display: table-cell;
   font-size: 12px;
   padding: 12px 6px;
}

.rightContents .LL_side #r_shopintro .syukka .donichi .box .inner .right p{
   margin:0;
   padding: 0;
   width: auto;
   font-size: 18px;
   line-height: 24px;
   letter-spacing: 2px;
}

.rightContents .LL_side #r_shopintro .syukka .donichi .box .inner .right p a{
   color: #9b1212;
   font-weight: bold;
   background-color: #fff4d0;
}

/* お知らせ */
.rightContents .LL_side #r_shopintro .syukka .oshirase_{
   display: none;
}

.rightContents .LL_side #r_shopintro .syukka .oshirase{
   margin: 12px 0 0 0;
   padding: 0;
   width: 530px;
   text-align: left;
}

.rightContents .LL_side #r_shopintro .syukka .oshirase .box{
   margin: 3px 0;
   padding: 4px;
   background-color: #e6be83;
   border-radius: 6px;
}

.rightContents .LL_side #r_shopintro .syukka .oshirase .box h4{
   margin: 0;
   font-size: 18px;
   font-weight: bold;
   text-align: left;
   padding: 6px 0 10px 6px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
}

.rightContents .LL_side #r_shopintro .syukka .oshirase .box .inner{
   width: 510px;
   margin: 0;
   padding: 6px;
   background-color: #fff4d0;
   border-radius: 4px;
}

.rightContents .LL_side #r_shopintro .syukka .oshirase .box .inner p{
   margin:0;
   padding: 0;
   width: 510px;
   font-size: 16px;
}

.rightContents .LL_side #r_shopintro .syukka .oshirase .box .inner p a{
   color: #9b1212;
   font-weight: bold;
   background-color: #fff4d0;
}



/* -----------------------------------------------------------------------------
 SP_トップ画面用（通常変更しない）
----------------------------------------------------------------------------- */
/* 今週末のタオル出荷のお知らせ */
#mainContents .syukka .donichi_{
   display: none;
}

#mainContents .syukka .donichi{
   margin: 0 0 24px 0;
   padding: 0px 6px;
   text-align: left;
}

#mainContents .syukka .donichi h4{
   margin: 0;
   padding: 6px 12px 4px 12px;
   color: #ffffff;
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   letter-spacing: 2px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
   display: inline;
   background-color: #f4804d;
   border-radius: 4px 4px 0 0;
}

#mainContents .syukka .donichi .box{
   margin: 2px 0;
   padding: 4px;
   background-color: #f4804d;
   border-radius: 0 6px 6px 6px;
}

#mainContents .syukka .donichi .box .inner{
   width: 100%;
   display: table;
   margin: 0;
   padding: 6px 0px;
   background-color: #fff8e6;
   border-radius: 4px;
}

#mainContents .syukka .donichi .box .inner .left{
   width: 30%;
   vertical-align: top;
   display: table-cell;
   padding: 0 0 0 4px;
}

#mainContents .syukka .donichi .box .inner .right{
   width: 70%;
   vertical-align: top;
   display: table-cell;
   font-size: 12px;
   padding: 0 4px 0 6px;
}

#mainContents .syukka .donichi .box .inner .right p a{
   color: #9b1212;
   font-weight: bold;
}

/* お知らせ */
#mainContents .syukka .oshirase_{
   display: none;
}

#mainContents .syukka .oshirase{
   margin: 0;
   padding: 0px 6px;
   text-align: left;
}

#mainContents .syukka .oshirase .box{
   margin: 3px 0;
   padding: 4px;
   background-color: #e6be83;
   border-radius: 6px;
}

#mainContents .syukka .oshirase .box h4{
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   padding-bottom: 4px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
}

#mainContents .syukka .oshirase .box .inner{
   width: 100%;
   display: table;
   margin: 0;
   padding: 6px 0px;
   background-color: #fff8e6;
   border-radius: 4px;
}

#mainContents .syukka .oshirase .box .inner .comment{
   vertical-align: top;
   font-size: 12px;
   padding: 0 6px 0 4px;
}

#mainContents .syukka .oshirase .box .inner .comment p a{
   color: #9b1212;
   font-weight: bold;
}

/* 【送料無料】のお知らせ */
#mainContents .syukka .muryou_{
   display: none;
}

#mainContents .syukka .muryou{
   margin: 0;
   padding: 0px 6px;
   text-align: left;
}

#mainContents .syukka .muryou .box{
   margin: 3px 0;
   padding: 4px;
   background-color: #e6be83;
   border-radius: 6px;
}

#mainContents .syukka .muryou .box h4{
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   padding-bottom: 4px;
   white-space: nowrap;
   overflow: hidden; 
   text-overflow: ellipsis;
}

#mainContents .syukka .muryou .box .inner{
   width: 100%;
   display: table;
   margin: 0;
   padding: 6px 0px;
   background-color: #fff8e6;
   border-radius: 4px;
}

#mainContents .syukka .muryou .box .inner .left{
   width: 30%;
   vertical-align: top;
   display: table-cell;
   padding: 0 0 0 4px;
}

#mainContents .syukka .muryou .box .inner .right{
   width: 70%;
   vertical-align: top;
   display: table-cell;
   font-size: 12px;
   padding: 0 4px 0 6px;
}

#mainContents .syukka .muryou .box .inner .right p a{
   color: #9b1212;
   font-weight: bold;
}