@charset "euc-jp";
/* ///////////////////////////////

ホットサンド特集分類
PC用

///////////////////////////////
*/

body {
    animation: fadeIn 2s ease 0s 1 normal;
    -webkit-animation: fadeIn 2s ease 0s 1 normal;
 line-height:1.5!important;
 }



/*フェードアップ*/
.fade-up {
  transition: opacity 0.7s;
  -moz-transition: opacity 0.7s;
  -webkit-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: transform 0.7s;
  -moz-transition: transform 0.7s;
  -webkit-transition: transform 0.7s;
  -o-transition: transform 0.7s;
}

a{color:#333 !important; text-decoration:none !important;}

p{ font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; text-align:center;}

/*page*/
#pageContents.hotsand{background:#fff; overflow: hidden; width:950px !important;}

/*メイン*/
#pageContents .ttlCnt{background:#281105; width:100%; text-align:center;;} 
#pageContents .ttlCnt p {color:#FFFFFF; font-size:1.4em; line-height:2.0em;}


/*MENU*/
#menu_wrap{background:#f3ead5; overflow:hidden; _zoom:1;}
.menu_box{float:left; width:calc(100% / 3); box-sizing:border-box; text-align:center; margin-bottom:40px;}
p.number{font-family:Ravvi; font-size:2.5em!important; font-weight:bold; color:#cfbf36;}
p.catch{font-size:1.4em; font-weight:bold; margin:10px 0;}
p.catch br,p.name br{display:none;}
p.name{font-size:1.0em; font-weight:bold;}

/*タイマー・プレート*/
.menu_box ul{overflow:hidden; _zoom:1; width:80%; margin:10px auto;}
.menu_box ul li{float:left; width:calc(98% /2); border:1px solid #281105; border-radius:5px; margin:0 auto; margin-right:2%; padding:3px 0; box-sizing:border-box;}
.menu_box ul li p{font-weight:bold; font-size:1.1em; color:#281105;}
.menu_box ul li:last-child{margin-right:0;}

/*詳細ボタン*/
.item_link{width:80%; background:#281105; color:#FFFFFF; font-weight:bold; margin:0 auto; border-radius:5px; padding:10px 0 ; text-decoration:none; font-size:1.2em;}


/*各商品紹介　LINEUP*/
.hsd_item_box{overflow:hidden; _zoom:1; margin-top:80px;}
.item_number{font-family:Ravvi; font-size:2.5em!important;; font-weight:bold; color:#cfbf36; text-align:center; line-height:1.5em;}
.item_catch{font-size:3.0em!important;; font-weight:bold; margin:20px 0; text-align:center; font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color:#281105;}
.item_main_box{overflow:hidden; _zoom:1; background:#281105; }
.item_photo{float:right; width:711px; line-height:0;}
.item_name{color:#FFF; font-size:1.2em!important;; font-weight:bold; margin-bottom:50px;}

/*ポイントアイコン*/
.item_point_btn{float:left; width:239px; text-align:center; padding-top:60px;}
.item_point_btn ul{overflow:hidden; _zoom:1;}
.item_point_btn ul li{width:80%; border:2px solid #fff; border-radius:5px; margin:0 auto 10px auto; padding:3px 0; box-sizing:border-box; color:#FFFFFF;}
.item_point_btn ul li p{font-weight:bold;}

.item_txt{background:#f3ead5; padding-bottom:30px;}
.item_txt p{padding:20px 40px; font-size:1.2em; line-height:1.8em; font-weight:bold; text-align:left;}

/*ポイント説明*/
.item_point_box{overflow:hidden; _zoom:1; width:910px; margin:0 auto;}
.item_point_box ul li{float:left; width:280px; padding:5px; background:#FFFFFF; box-sizing:border-box; margin:10px; text-align:center;}
.item_point_box ul li p{padding:10px 0; text-align:center;}


/*商品ページリンク　3カラム*/
.item_lineup_box_3p ul{overflow:hidden; _zoom:1; text-align:center; width:900px; margin:0 auto;}
.item_lineup_box_3p ul li{float:left; width:280px; background:#281105; color:#fff; border-radius:10px; margin:10px; display:inline-block;}
.item_lineup_box_3p ul li:nth-child(3n){background:#4d330e;}
.item_lineup_box_3p ul li img{float:left; padding:5px;}
.item_lineup_box_3p ul li a p{float:left; padding:20px 0 0 0; color:#FFFFFF;}


/*商品ページリンク　2カラム*/
.item_lineup_box_2p ul{overflow:hidden; _zoom:1; text-align:center; width:900px; margin:0 auto;}
.item_lineup_box_2p ul li{float:left; width:430px; background:#281105; color:#fff; border-radius:10px; margin:10px; display:inline-block;}
.item_lineup_box_2p ul li:nth-child(2n){background:#4d330e;}
.item_lineup_box_2p ul li img{float:left; padding:5px 0 5px 70px;}
.item_lineup_box_2p ul li a p{float:left; padding:25px 0 0 10px; color:#FFFFFF;}


/*商品ページリンク　1カラム*/
.item_lineup_box_1p{width:600px; background:#281105; border-radius:10px; margin:10px auto;}
.item_lineup_box_1p a p{color:#FFFFFF; text-align:center;}


/*LINUPタイトル*/
.item_lineup_ttl{font-weight:bold; font-size:1.8em; display:flex; align-items:center; margin:40px auto 20px auto; width:910px; color:#281105; font-family:Ravvi;}
.item_lineup_ttl:before,.item_lineup_ttl:after{	content: ""; flex-grow: 1; height: 2px; background: #333; display: block;}
.item_lineup_ttl:before {margin-right: .4em;}
.item_lineup_ttl:after {margin-left: .4em;}

