@import url(https://secure.future-s.com/~suganoya/fs2_smp_color_beige/fs2_smp_color_beige.css);

.border01 {
    border: solid 1px #ebebeb;
}

/* --------- 商品リスト --------- */
ul.fsamp_itemList{ 
 margin:6px 0 5px 0; 
 text-align:left; 
}

ul.fsamp_itemList li{ 
 width:30%; 
 display:inline-block; 
 margin:0 1% 2% 1%; 
 padding:0; 
 -moz-box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 -ms-box-sizing:border-box; 
 box-sizing:border-box; 
 border:1px solid #aaa; 
 background-color:#fff; 
 box-shadow:0px 0px 4px #ccc;
 vertical-align:top;
}

ul.fsamp_itemList li img{ 
 width:100%; 
 height:auto; 
 margin-bottom:5px; 
 -moz-box-sizing:border-box; 
 -webkit-box-sizing:border-box; 
 -ms-box-sizing:border-box; 
 box-sizing:border-box; 
 display:block; 
 border:3px solid #b49751;
}

ul.fsamp_itemList li span{ 
 display:block; 
 color:#666;
}

ul.fsamp_itemList li span.fsamp_itemName{ 
 text-align:left; 
 padding:2px;
}

ul.fsamp_itemList li span.fsamp_itemPrice{ 
 text-align:right; 
 padding:2px;
 color:#ff0000;
}

/* --------- 特集バナー ---------- */

.fsamp_bannerTable{
 width:100%;
}

.fsamp_bannerTable tr td{ 
 width:100%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}
.fsamp_bannerTable tr td{ 
 width:100%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}
.fsamp_bannerTable tr td img{
 width:100%;
}
.fsamp_bannerTable tr td img.bnr{
 width:100%;
 margin-bottom:10px;

}

.head{
 width:100%;
 background-color:#000;
}

.headtr td.01{ 
 width:65.5%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}
.head tr td.02{ 
 width:6.5%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}
.head tr td.03{ 
 width:17%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}
.head tr td img{
 width:100%;
}

.main{
 width:100%;
}

.main tr td.01{ 
 width:39.6%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}
.main tr td.02{ 
 width:60.4%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}

.main tr td img{
 width:98%;
}

.bnr2{
 width:100%;
}

.bnr2 tr td{ 
 width:50%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}

.bnr2 tr td img{
 width:100%;
}

.bnr4{
 width:100%;
}

.bnr4 tr td{ 
 width:25%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}

.bnr4 tr td img{
 width:100%;
}



/* --------- パネルナビ ---------- */
ul.fsamp_panelNav{ 
 text-align:center;
}
ul.fsamp_panelNav li{ 
 display:inline-block; 
 border:1px solid #aaa; 
 margin:0 1% 2% 1%; 
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box; 
 box-shadow:0px 0px 3px #666;
 width:29.3%;
}

ul.fsamp_panelNav li img{ 
 width:100%; 
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box; 
 height:auto; 
 display:block;
}

ul.fsamp_panelNav li,
ul.fsamp_panelNav li img{ 
 border-radius:5px;
}


/* --------- スマフォ【このページをスマートフォン用に切り替え】 ---------- */
.FS2_ReturnSP{
height: 60px;
}
.FS2_ReturnSP{
font-size: 40px;
}
.FS2_ReturnSP_Btn{
padding: 10px 10px;
}

/* --------- 獲得ポイント数の太字表示 ---------- */
.FS2_point {
   color: #ff3300;/*文字色*/
   font-size: 85%;/*文字サイズ*/
   font-weight: bold;/*強調*/
}


.t_gray {color: #999}

/* --------- 購入ボタンと続けるボタン ---------- */
.FS2_contents_container .FS2_PurchaseButton {
    padding: 20px 0 20px!important;
    margin: 20px 0!important;
}

.FS2_Button_N {
    padding: 15px!important;
}

/* 2022.9.15 追加
top-news-bannerを表示させた時のみコメントアウトを取る
----------------------------------------------------------------------------------------- */
/* 
#header {
  padding: 20px 0 0px !important;
}
.top-news-banner {
  width: 100%;
  height: auto;
  margin-top: 8px;
}
.top-news-banner a {
  width: 100%;
  height: auto;
  display: block;
}

.top-news-banner img {
  width: 100%;
  height: auto;
  display: block;
}
*/

/* 23.10.25 サイドバナーAmazon動画追加 */
.modaal-video {
  text-align: center;
}
.modaal-video-wrap {
  margin: auto 20px !important;
}
