@charset "utf-8";

/*@media screen and (max-width: 767px) {*/
/* タブレット・スマートフォンのスタイルここから */

.ifItemOut { display:none; }
.smpHeader { display:block; }

html{ width:100%;
background:none;
background-attachment:scroll;
background-size:auto;
padding: 0;
margin: 0;
}

/* タブレット・スマートフォンのスタイルここから */
body { width:100%; margin:0 auto; font-family: 'Noto Sans JP', sans-serif; padding:15px; }
img { width:100%; }
h1 { font-size:22px; }
h2 { font-size:20px; }
h3 { font-size:18px; }

/* float */
.fl_l { float:none; }
.fl_r { float:none; }
.mr30 { margin-right:0; }
.pf_img img{ float:none; width:100%; }
.pf_text_full { font-size: 13px; line-height:1.7; margin-bottom: 2em; width:100%; float:none;}

/* ヘッダー *//* 干場義雅氏 動画コメント */
.ifItemOut, .pc_movie { display:none; }
.smpHeader, .smp_movie { display:block; }
/* 干場義雅氏 動画コメント */
.yh_movie {margin:-20px 0 10px;}
.tit_yhoshiba_movie {width:340px; height:60px; display:block;
background-image: url("https://image.rakuten.co.jp/sentire/cabinet/pelle_interview/movie_tit.jpg"); background-repeat:no-repeat; background-position: center center; background-color:#C8BDA9; background-size:320px;}

/* 干場氏インタビューVol.1 */
.to_intv_01 { width:100%; margin:10px auto 30px; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; -ms-transition: all .2s; transition: all .2s; }
.to_intv_01:hover { opacity:.6; cursor:pointer; }


/* 下から出てくる TOPへ戻るボタン */
#backTopPC { bottom:0px; right:6px; position:fixed; z-index:10; display:none; }
#backTopPC a img { opacity:.3; width:44px; height:44px; }
#backTopPC a:hover img { opacity:.3; }

/*ブランドページへバナー  #toBrandBa
============================================================*/
.toBrandBa { text-align:right; margin:20px 0 48px 0; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; -ms-transition: all .2s; transition: all .2s; }

/* タブレット・スマートフォンのスタイルここまで */