@charset "utf-8";

body{
	color:#0f0f0f;
	background-color:#ffffff;
	background-image:url();
}

/*リンク
====================*/
a {
	color:#0f0f0f;
}


/*ポイントカラー
=====================*/
/*A 購入ボタン、検索ボタン、サイドバーの項目、ナビゲーションの背景色 説明、関連商品、ナビゲーションの線の色 アイコンの色*/
.pc_A{
	color:#211600;
}
.pc_bg_A{
	background-color:#211600;
}
.pc_border_A{
	border-color:#211600!important;
}

/*B 購入ボタン、検索ボタン、サイドバーの項目、ナビゲーションの文字色*/
.pc_B{
	color:#ffffff;
}
.pc_bg_B{
	background-color:#ffffff;
}
.pc_border_B{
	border-color:#ffffff!important;
}

/*C 矢印、ページトップ*/
.pc_C{
	color:rgba(242,96,147,0.4);
}
.pc_bg_C{
	background-color:rgba(242,96,147,0.4);
}
.pc_border_C{
	border-color:rgba(242,96,147,0.4)!important;
}

/*D 記事のカテゴリーの背景色、ランキングの背景色 ※文字色はポイントカラーB*/
.pc_D{
	color:#0018ff;
}
.pc_bg_D{
	background-color:#0018ff;
}
.pc_border_D{
	border-color:#0018ff!important;
}


/*ポイントカラー A*/
.faq-q .ques-line,
.form-submit input[type="submit"],
#secondary .widget-title,
.p-c1_bg,
.g_nav .g_nav_menu li a span:after,
.pwd_btn{
	background:#211600;
}
.scrollable-table::-webkit-scrollbar-thumb{
	background:#211600;
}
.faq-catname span,
.slick_area h2,
.section_title span,
.p-c1_border,
.wp-pagenavi a,
.wp-pagenavi span{
	border-color:#211600!important;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current{
	border-color:#211600!important;
	background:#211600;
}


/*ポイントカラー B*/
.form-submit input[type="submit"],
.rank_area li .no span,
#secondary .widget-title,
.wp-pagenavi a:hover,
.wp-pagenavi span.current,
.news_area .cat_box,
.blog_list .entry_box .cat_box,
.cat_entry a,
#secondary #side_rank li .no span,
.pwd_btn{
	color:#ffffff;
}

/*ポイントカラー C*/
.post_area .btn-wrap::after,
.blog_text .more:after,
.more::after,
.slick-prev::after,
.slick-next::after,
.foot_tel::before,
.foot_fax::before,
#scroll-to-top{
	color:rgba(242,96,147,0.4);
}

/*ポイントカラー D*/
.rank_area li .no,
#secondary #side_rank li .no,
.news_area .cat_box,
.blog_list .entry_box .cat_box,
.cat_entry a{
	background-color:#0018ff;
}

#secondary #side_rank li .img_box .sold{
  background-color: rgba(255,255,255,0.7);
  color: #ff0000;
}


/*文字装飾*/
.deco_A,
.deco_B,
.deco_C,
.deco_D{
	border-color:rgba(0,255,54,0.54)!important;
}
.deco_A{
	background:rgba(25,18,229,0.31);
}

.hoving{
	background: rgba(255,255,255,0.6);
	border-color: #dddddd!important;
}

.hoving > a:first-child{
	background: #0018ff;
	color: #ffffff;
}

.hoving > a:nth-child(2){
	background: #0018ff;
	color: #ffffff;
}

/*fix_nav*/

.fix_nav .shop_cont,
.fix_nav .shop_cont1,
.fix_nav .shop_cont .os_list,
.fix_nav_sp .shop_cont,
.os_list{
	background:#ffffff;
}

.fix_nav .shop_cont .ic_box,
.fix_nav .shop_cont .ic_box a,
.fix_nav .shop_cont1 .ic_box,
.fix_nav .shop_cont1 .ic_box a,
.fix_nav_sp .shop_cont .ic_box{
  color: #0f0f0f;
}

.fix_nav .mail_cont,
.fix_nav_sp .mail_cont{
  background:#00f1f9;
}

.fix_nav .mail_cont .ic_box,
.fix_nav_sp .mail_cont .ic_box{
  color: #1b00ed;
}

.fix_nav_sp .home_cont{
  background:#00f1f9;
}

.fix_nav_sp .home_cont .ic_box{
	color: #ffffff;
}


/*ブログページ 特集商品記事
=============================*/

.relation_wrap{
  border-color: #f21af2!important;
}

.relation_header{
  border-color: #898989!important;
}

.relate_item_conts h2,
.relate_item_conts .description{
  border-color: #dd1111!important;
}

.relation_box .img_box .sold {
  background-color: rgba(255,255,255,0.7);
  color: #ff0000;
}

/*商品ページ
=============================*/
/*通常価格*/
.custom_info .common_price_box h2{
  color: #333333;
}
.custom_info .common_price_box .num{
  color: #333333;
}
/*特別価格*/
.custom_info .sale_price_box .num{
  color: #ff0000;
}
.custom_info .sale_price_box h2{
	color: #ff0000;
}

.custom_info .common_price_box.strikethrough::after{
  background-color: #0f0f0f;
}
@media only screen and (max-width: 1000px) {
  .custom_info .sale_price_box h2{
    background-color: #ff0000;
    color: #ffffff;
  }
  .custom_info .common_price_box:not(.strikethrough) h2{
    background-color: #4580ae;
    color: #ffffff;
  }
}

.btn_add1{
  background-color: #4580ae;
  color: #0018ff;
}

.btn_add2{
  background-color: ;
  color: ;
}

.btn_add3{
  background-color: ;
  color: ;
}

.btn_add4{
  background-color: ;
  color: ;
}

.btn_add5{
  background-color: ;
  color: ;
}

.btn_add6{
  background-color: ;
  color: ;
}

.btn_add7{
  background-color: ;
  color: ;
}

.btn_add8{
  background-color: ;
  color: ;
}

.btn_add9{
  background-color: ;
  color: ;
}

.btn_add10{
  background-color: ;
  color: ;
}

.modal-content .btn_wrap{
  background-color: rgba(51,51,51,0.9);
}

/*デフォルト商品購入ボタン*/

.custom_info .buy{
	background-color: rgba(0,24,255,0.62);
	color: #ffffff;
}

.btn_sold{
  background-color: #595959 !important;
  color: #ffffff !important;
}

.relation_area .img_box .sold{
  background-color: rgba(255,255,255,0.7);
  color: #ff0000;
}


/*B一覧、Bアーカイブ
=============================*/

.B_archive .price2 .num{
  color: #ff0000;
}

.B_archive .common_price_box.strikethrough .price1::after{
  background-color: #0f0f0f;
}

.B_archive .thumb_box .img_box .sold{
  background-color: rgba(255,255,255,0.7);
  color: #ff0000;
}

/*関連商品
=============================*/

.relation_area .price2 .num{
  color: #ff0000;
}

.relation_area .common_price_box.strikethrough .price1::after{
  background-color: #0f0f0f;
}



/*フッター設定
=============================*/
.foot_color,
#under{
	color:#ffffff;
}
.foot_bg .section_bg-color{
	background-color:rgba(176,109,224,0.65);
}
.foot_bg::after{
	background-image:url(https://a-jot.com/a-jot/wp-content/uploads/2022/09/292ec5d0a1bf829aae0bb566fac32c53.jpg);
}
.foot_border_color{
	border-color:#ffffff!important;
}
.foot_bottom_bg{
	background-color:#bb19c6;
}
.foot_bottom_bg .inner > *{
	color:#ffffff;
}
/*ver14.1.12*/
#address_area .foot_cont .foot_logo img{
  height:40px;
}
#address_area .foot_cont .foot_logo a.site_foot_logo_wrap .txt{
  color:#111111;
  font-size:26px;
      font-weight:bold;
  }
#address_area .foot_cont .foot_logo a.site_foot_logo_wrap .sub_txt{
  color:#8224e3;
  font-size:12px;
    }
@media only screen and (max-width:1000px){
  #address_area .foot_cont .foot_logo img{
    height:7vw;
  }
  #address_area .foot_cont .foot_logo a.site_foot_logo_wrap .txt{
    font-size:2rem;
  }
  #address_area .foot_cont .foot_logo a.site_foot_logo_wrap .sub_txt{
    font-size:0.7rem;
  }
}

/*SEOフッター設定
=============================*/
.ba_txt_color{
	color:#1e1e1e;
}
.ba_bg_color{
	background-color:rgba(255,255,255,0.41);
}
.ba_border_color{
	border-color:#5b64e5!important;
}
.catch_copy_bg{
	background-color:#5b64e5!important;
}
.catch_copy_txt{
	color:#ffffff;
}

/*ver14.1.12*/
.bottom_area .site_logo_seofoot img{
    height:40px;
}
.bottom_area .site_logo_seofoot .txt{
    color:#111111;
    font-size:26px;
            font-weight:bold;
    }
.bottom_area .site_logo_seofoot .sub_txt{
    color:#8224e3;
    font-size:12px;
        }
@media only screen and (max-width:1000px){
    .bottom_area .site_logo_seofoot img{
        height:7vw;
    }
    .bottom_area .site_logo_seofoot .txt{
        font-size:2rem;
    }
    .bottom_area .site_logo_seofoot .sub_txt{
        font-size:0.7rem;
    }
}

/*特集フッター設定
=============================*/

.feature_foot_area::after{
  background-image: url();
}

.feature_foot_area .section_bg-color{
 background-color: rgba(124,124,124,0.73);
}

/*スクロールバー
=============================*/
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0f0f0f;
}


/*Bizカレンダー設定
=============================*/
#biz-c #biz_calendar{
	background-color:#ffffff;
}
#biz-c #biz_calendar .bizcal tbody tr:nth-child(n+3) td{
	border-color:#ffffff!important;
}
#biz-c #biz_calendar .bizcal tbody::before {
	background:#0f0f0f;
}
#biz-c h2.widgettitle,
#biz-c #biz_calendar .boxholiday,
#biz-c #biz_calendar .bizcal .holiday{
	background:;
}
#biz-c h2.widgettitle{
	color:#ffffff;
}
#biz_calendar p{
	color:#0f0f0f;
}
#biz-c #biz_calendar .boxeventday,
#biz-c #biz_calendar .bizcal .eventday{
	background:;
}

#biz-c #biz_calendar p+p{
	display: none;
}
#biz-c #biz_calendar p{
  width: 100% !important;
}

/*お客様の声
=============================*/

.star_color{
  color: #ffd800;
}

.voice_itembox .conts.more.open .btn_voice-acc::before{
  color: #bababa;
}

/*FAQ
=============================*/

.faq-q .ques{
  color: rgba(181,181,181,0.71);
}

.faq-a .ans{
  color: #19e5d7;
}

.faq-q::after{
  background-color: #00ff36;
  color: #ffffff;
}

.faq-q,
.faq-a{
  border-color: #dddddd!important;
}

/*特集ページ設定
=============================*/

/* feature_items_area */

.feature_items_area .list li::after{
  background-image: url();
}

.feature_items_area .list li .section_bg-color{
  background-color: #ea002e;
}

.feature_items_area .common_price_box h4{
  background-color: #d11818;
  color: #ffffff;
}

.feature_items_area .sale_price_box h4{
  background-color: #ff0000;
  color: #ffffff;
}

.feature_items_area .sale_price_box .num{
  color: #ff0000;
}

.feature_items_area .list.min_lo>li:not(:first-child) .btn_box{
  border: 1px solid #dddddd!important;
  background-color: rgba(255,255,255,0.6);
}

.feature_items_area .feature_btn1{
  background-color: #4580ae;
  color: #ffffff;
}

.feature_items_area .feature_btn2{
  background-color: #4580ae;
  color: #ffffff;
}

.feature_items_area .common_price_box.strikethrough::after{
  background-color: #0f0f0f;
}

.feature_items_area .img_box .sold{
  background-color: rgba(255,255,255,0.7);
  color: #ff0000;
}

/* feature_articles_area */

.feature_articles_area::after{
  background-image: url();
}

.feature_articles_area h2 .area_title{
  color: #ffffff;
}

.feature_articles_area .section_bg-color{
  background-color: #9e9e9e;
}

.feature_articles_area h2 .area_sub{
  color: #ffffff;
}

.feature_articles_area h3{
  border-color: #ff0707!important;
}

.feature_articles_area .textbox h4{
  border-color: #ffffff!important;
}

.feature_articles_area .imgbox{
  background-color: #8c0162;
}

.feature_articles_area .slick-arrow{
  background-color: #111111;
}

.feature_articles_area .slick-arrow::before{
  color: #ffffff;
}

/* feature_relate_area */

.feature_relate_area::after{
  background-image: url();
}

.feature_relate_area h2 .area_title{
  color: #ffffff;
}

.feature_relate_area h2 .area_sub{
  color: #ffffff;
}

.feature_relate_area .section_bg-color{
  background-color: #ffffff;
}

.feature_relate_area .hoverbox{
  border-color: #dddddd!important;
  background-color: rgba(255,255,255,0.6);
}

.feature_relate_area .relate_btn1{
  background-color: #4580ae;
  color: #ffffff;
}

.feature_relate_area .relate_btn2{
  background-color: #4580ae;
  color: #ffffff;
}

.feature_relate_area .price2 .num{
  color: #ff0000;
}

.feature_relate_area .common_price_box.strikethrough .price1::after{
  background-color: #0f0f0f;
}

.no_items_border{
  background-color: #00ff36!important;
}

.feature_relate_area .imgbox .sold{
  background-color: rgba(255,255,255,0.7);
  color: #ff0000;
}

/* feature_voice_area */

.feature_voice_area::after{
  background-image: url();
}

.feature_voice_area h2 .area_title{
  color: #ffffff;
}

.feature_voice_area h2 .area_sub{
  color: #ffffff;
}

.feature_voice_area .section_bg-color{
   background-color: #f7f7f7;
}

/* feature_faq_area */

.feature_faq_area::after{
  background-image: url();
}

.feature_faq_area h2 .area_title{
  color: #333333;
}

.feature_faq_area h2 .area_sub{
  color: #333333;
}

.feature_faq_area .section_bg-color{
  background-color: #ffffff;
}

/* feature_bnr_area */

.feature_bnr_area::after{
  background-image: url();
}

.feature_bnr_area .section_bg-color{
  background-color: #e5e5e5;
}

/* feature_other_area */

.feature_other_area::after{
  background-image: url();
}

.feature_other_area .section_bg-color{
  background-color: #a50404;
}

#bridge-tax_area .feature_pager a:hover,
#bridge-tax_area .feature_pager .current{
  background-color: #ffffff;
  color: #ffffff;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
△ここまで共通設定　▽ここからプラン毎
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

/*ヘッダー設定
=============================*/
.header-search,
.head_bg,
.g_nav_sp,
.g_nav .g_nav_menu li .sub-menu{
	background-color:rgba(119,119,119,0.7);
	background-image:url();
}

.g_nav a,
.g_nav .g_nav_menu li .sub-menu li a,
.g_nav_sp a,
.g_nav_sp .g_nav_menu li .sub-menu li a,
.g_nav_sp .g_nav_menu .has-child > .btn-icon::before,
.g_nav_sp .g_nav_menu .has-grand > .btn-icon::before,
.btn-search{
	color:#0a0a0a;
}
.g_nav a:hover,
.g_nav .g_nav_menu > li:hover a,
.g_nav .g_nav_menu > li > .sub-menu > li:hover > a,
.g_nav .g_nav_menu > li > .sub-menu > li > .sub-menu > li:hover > a{
	color:#ffffff;
}
.g_nav .g_nav_menu > li:hover,
.g_nav .g_nav_menu > li > .sub-menu > li:hover > a,
.g_nav .g_nav_menu > li > .sub-menu > li > .sub-menu > li:hover > a,
.g_nav .g_nav_menu > li.current{
	background-color:rgba(50,71,255,0.21);
}
.g_nav .g_nav_menu > li.current a{
	color:#ffffff;
}

#jet_keywords_header{
	color:#0f0f0f;
}

@media only screen and (max-width: 1000px) {
  .breadcrumbs{
    background-color: #ffffff;
    color: #333333;
  }
  .breadcrumbs *{
    color: #333333;
  }
}
/*ver14.1.12*/
#upper .logo img{
  height:40px;
}
#upper .logo a.site_logo_wrap .txt{
  color:#111111;
  font-size:26px;
      font-weight:bold;
  }
#upper .logo a.site_logo_wrap .sub_txt{
  color:#8224e3;
  font-size:12px;
    }
@media only screen and (max-width:1000px){
  #upper .logo img{
    height:7vw;
  }
  #upper .logo a.site_logo_wrap .txt{
    font-size:2rem;
  }
  #upper .logo a.site_logo_wrap .sub_txt{
    font-size:0.7rem;
  }
}

/*INDEX設定　Tpl Plan B
=============================*/

.pick_area .price2 .num,
.rank_area .price2 .num{
  color: #ff0000}

.pick_area .common_price_box.strikethrough .price1::after,
.rank_area .common_price_box.strikethrough .price1::after{
  background-color: #0f0f0f;
}

.pick_area .img_box .sold,
.rank_area .img_box .sold{
  background-color: rgba(255,255,255,0.7);
  color: #ff0000;
}
.concept_area .mask{
	background-color: rgba(0,0,0,0.18);
}

.tmp_txt1{
	color:#ffffff;
}
.in_btn_concept{
	background-color:#00bded;
	color:#ffffff;
}

.banner_area2{
	background-color:#ffffff;
	background-image:url();
}
