@import url("https://kandaonline.itembox.design/item/css/reset.css");
@import url("https://kandaonline.itembox.design/item/css/slick-theme.css");
@import url("https://kandaonline.itembox.design/item/css/slick.css");
@import url("https://kandaonline.itembox.design/item/css/theme_pc.css");
@import url("https://kandaonline.itembox.design/item/css/theme_pc2.css");
@import url("https://kandaonline.itembox.design/item/css/media.css");

/*コメントの帯の灰色を緑に*/
.fs-c-documentArticle__heading {
  background: #114326 !important;
}

/*お気に入り商品一覧の販売価格を非表示にするCSS*/
.fs-body-my-wishlist .fs-c-productPrice--selling{
display:none;
}

/* ↓マイページ内のポイント付与率非表示 */
.fs-p-accountInfo__point__point .fs-p-accountInfo__point__point__rate {
	display: none;
}
/* ↑マイページ内のポイント付与率非表示 */

/* ↓マイページ内のポイント有効待ち非表示 */
.fs-c-pointSummary .fs-c-pointSummary__value--waitingPoint {
	display: none;
}
.fs-c-pointSummary .fs-c-pointSummary__label--waitingPoint {
	display: none;
}
/* ↑マイページ内のポイント有効待ち非表示 */



.fs-c-productSalesPeriod {
	display: none;
}
/* ↑予約受付期間非表示 */

.fs-c-salesPeriod__date {
	display: none;
}
/* ↑予約受付期間非表示(カテゴリ) */


.fs-c-productPrices--productDetail .fs-c-productPrice--listed .fs-c-productPrice__main {text-decoration:line-through;}
/* 定価に斜線 */

.fs-c-productPrice__main__label {display:none;}

.fs-c-productReviewed__prices.fs-c-productPrices {display:none;}
/* レビューを書くページ　価格非表示 */

.fs-c-reviewer__profile__status {display:none;}
/* レビュー記載者プロフィール　非表示 */

.categoryinner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}


#category_header {
    overflow: hidden;
    border-bottom: 2px solid #000;
}

.brandlogo {
    float: left;
    width: 150px;
    margin-right: 10px;
}

.fs-c-mark--normalAndSubscription {
    display: none;
}
/* 1回のみ・定期マーク　非表示 */

.fs-c-mark--subscription  {
    display: none;
}
/* 定期販売マーク　非表示 */


.fs-c-subscriptionNextDelivery {display:none}
.fs-c-heading--section {display:none}
.fs-c-subscriptionDeliveryInfo {display:none}
/* マイページ定期お届けスケジュール　非表示 */


.fs-c-accountService__page--subscriptionHistoryList .fs-c-string--label{
    display:none;
}
.fs-c-accountService__page--subscriptionHistoryList .fs-c-accountService__pageLink__label:after{
    content:"サブスクリプション申込履歴";
}
/* マイページ定期申込履歴の文言変更 */

.fs-c-stockSignLegend__explanation {display:none}
.fs-c-stockSignLegend__sign {display:none}
.fs-c-productThumbnail__image__caption {display:none}
.fs-c-variationAndActions__variation {margin-bottom:30px}
.fs-c-variationRadioList__wishlist {display:none}
.fs-c-variationLabel {font-size: 0.9rem;}
/* バリエーション周り */

/* #fs_ProductDetailsSubscribe .fs-c-productSelection__name {display:none} */
/* 利用規約選択必須タイトル非表示 */

.fs-c-productPrice--subscription::before {
  content: "月額";
}
/* PlayG!価格の前に月額 */


#playG .btn.pt-b { display: inline-block; transition: background 0.3s, box-shadow 0.3s; padding: 10px 20px; border-radius: 40px; font-size: 16px; line-height: 1.6em; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); }

#playG .btn.pt-b:link, #playG .btn.pt-b:visited { text-decoration: none; background: #404040; color: #fff; }

#playG .btn.pt-b:hover, #playG .btn.pt-b:active { text-decoration: none; background: #404040; color: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }
/* PlayG!LP下部利用規約ボタン */

.fs-c-checkout-deliveryCycleList {display:none}
.fs-c-checkout-deliveryCyclePreview {display:none}
/* カート画面お届けサイクル非表示 */

.fs-c-deliveryInfoList {display:none}
/* マイページ注文履歴お届け日非表示 */



.clearfix:after { content:""; display:block; clear:both; }

#footerCorporate { 
　　　　　margin:auto; 
	text-align:left; 
	padding:25px 0 0; 
}

#footerCorporate ul li { 
	float:left; padding:0 7px 0 0; 
	margin:0 10px 0 0; border-right:1px solid #fff; 
	letter-spacing:0.2px; 
}
#footerCorporate ul li:last-child { 
	border-right:0px; 
}

#footerCorporate a { 
        color: #fff;
}

#cofooter .ico_blank {
	margin: auto;
    background: url(https://kandaonline.itembox.design/item/footer_link_ico.png) no-repeat right 0.2em;
    padding-right: 16px;
}
/* フッターコーポレートリンク */


.fs-c-productSelection__name {
  background-color: transparent;
  font-size: 0.8rem;
  padding: 4px;
  margin-top: 10px;
}
/* light_set項目選択肢 */


.fs-l-footer__contents {
    max-width: 100%;
    /* padding: 70px 0 0; */
    background-color: #114326;
}
.ft_sitemap a {
    display: block;
    line-height: 2;
    color: #fff;
}
.fs-l-footer__contents > * {
    /* padding: 0 8px;*/
    color: #fff;
}
.fs-l-footer__contents .fx_left p {
    font-family: Oswald;
    font-size: 20px;
    color: #fff;
}
.fs-l-footer__contents .row3 {
    margin: auto;
}
/* フッターが何故か消えた件修復 */


.playg_fs-l-footer__contents {
    max-width: 100%;
    /* padding: 70px 0 0; */
    background-color: #3e69a0;
}
.playg-fs-p-footerCopyright{background-color: #3e69a0;padding:28px 0;text-align: center;}
/* playgフッターカラー変更 */

header.playg_fs-l-header{background: #3e69a0;padding:6px 0 0;border-bottom:1px solid #2f2f2f;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:999;}
header.playg_fs-l-header .inner{display:flex;justify-content:space-between;align-items:center}
header .playg_fs-l-header__logo{width:28%;max-width:350px;min-width:170px;margin-right:1%}
header.playg_fs-l-header .inner .side_logout.is-loggedIn--true p{width:auto;padding:0}
header.playg_fs-l-header .hd_menu_d .inner{display:block;color:#fff;padding:10px;font-size:18px}
header.playg_fs-l-header .hd_menu_d .inner p{width:100%;text-align:center;margin:10px auto}
header.playg_fs-l-header .hd_menu_d .inner p a{font-size:35px;font-weight:700}
header.playg_fs-l-header .hd_menu_d .inner a{color:#fff}
header.playg_fs-l-header .inner{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
header.playg_fs-l-header .inner p img{width:100%;padding:5%}
header.playg_fs-l-header .inner p{width: 10%;padding:1.7% 0 0;}
header.playg_fs-l-header .site_brand p{/* margin-right:15px; */}
/* playgヘッダーpc変更 */


.fs-c-productMark__mark--17 {display:none;}
/* Kポイント5%商品マーク非表示 */

.fs-c-couponProduct {display:none;}
/* クーポン取得ページ、対象商品リスト非表示 */

.holidays {
    width: 800px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* 年末年始ページ */


.toppage_visumo_title {
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 70px 0 30px;
    padding-left: 0;
    text-align: center;
    color: #fff;
}
.toppage_visumo_title img {
    height: 34px;
    margin-top: -4px;
    margin-right: 5px;
    width: 34px;
    vertical-align: middle;
}
/* visumocss */

.fs-c-productOption__name {
    background-color: transparent;
    font-size: 0.8rem;
    padding: 4px;
    margin-top: 10px;
}
/* オプション価格のタイトル調整 */

.fs-c-price__addon {
    font-size: 0.8rem;
}
/* お問い合わせページここから */
.center_inquiry {
    text-align: center;
    margin-bottom: 4rem;
}
.under_inquiry {
    border-bottom: 0.4rem solid #000;
    padding: 0 1rem 1rem 1rem;
}
.container_inquiry {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 2.0rem;
    position: relative;
}
.row_inquiry {
    display: flex;
    flex-direction: row;
    padding: 0;
}
.row_inquiry .col.span-4 {
    flex: 0 0 30.6666666667%;
    max-width: 30.6666666667%;
}
/* お問い合わせページここまで */

/*
header.fs-l-header .inner .bg_2 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}

.bg_2 {
    color:  #fff;                   /* 文字色指定 */
    background-color: red;         /* 背景色指定 */
 /*   padding:  20px;                 余白指定 */
   /* float:  right;                   位置指定 */
 /*   position:  relative;             位置指定 */
    opacity: 0.6;                   /* 透過指定 */
}
*/
/* tvjones_contents ここから */
.tvjones_1 > div p {
    font-size: 14px;
    line-height: 2;
}

.tvjones_1 > div {
    display: flex;
    padding: 30px;
    min-width: 816px;
    background: #f7f7f7;
}

.tvjones_1 {
    justify-content: space-between;
    border: none;
    margin: 0 0 10px;
    padding: 0;
    align-items: baseline;

.tvjones_1 {
    display: flex;
    align-items: center;
    /* padding: 18px 0; */
    max-width: 1200px;
    margin: 3px auto 0;
    /* border-bottom: 1px solid; */
    /* border-top: 1px solid; */
}

.tvjones_1 img {
    width: 400px;
    height: auto;  
}

h3#six_n, h3#seven_n, h3#eight_n, h3#nine_n, h3#ten_n, h3#eleven_n, h3#twelve_n, h3#thirteen_n, h3#fourteen_n, h3#fifteen_n, h3#sixteen_n, h3#seventeen_n, h3#eighteen_n, h3#nineteen_n, h3#twenty_n, {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    margin: 70px 0 35px;
}
/* tvjones_contents ここまで */


