

@charset "UTF-8";
body{
	background:url() top center;
	color:rgb(51,51,51);
			font-family: Helvetica, HiraKakuPro-W3, "Yu Gothic", Meiryo, sans-serif;
	}
.allwrapper{
	background-color:rgb(255,255,255);
			opacity: 0;
	}
/*input設定*/
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="file"],
input[type="date"],
input[type="number"],
select,
textarea{
			font-family: Helvetica, HiraKakuPro-W3, "Yu Gothic", Meiryo, sans-serif;
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
基本設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*aタグ設定
	////////////////////////////////////*/
	a{
		color:rgb(51,51,51);
	}
	a:hover{
		color:rgba(51,51,51,0.8);
	}	

	/*記事色設定
	////////////////////////////////////*/
	.the_text,
	#archive_cont,
	#shop_archive_cont{
		color:rgb(51,51,51);
	}
	.the_text a{
		color:rgb(0,120,184);
	}
	.the_text a:hover{
		color:rgb(0,160,216);
	}

	/*Block用設定
	////////////////////////////////////*/
	/*パターン用枠*/
	.wp-block-jb-frame-001 .the_text a{
		color:rgb(51,51,51);
	}
	.wp-block-jb-frame-001 .the_text a:hover{
		color:rgba(51,51,51,0.8);
	}



	/*線1
	////////////////////////////////////*/
	#side_bar.jb_is_bottom aside,
	#side_bar .jbg_side_area_title,
	#side_bar .jw_post_cat_title,
	#side_bar .widget-title{
		border-color:rgb(51,51,51);
	}

	/*hr
	////////////////////////////////////*/
	hr.wp-block-separator {
		background:rgb(51,51,51);
	}

	/*線2
	////////////////////////////////////*/
	.WSP #side_bar aside .jw_post_cat_list > ul,
	.WTT #side_bar aside .jw_post_cat_list > ul,
	#side_bar aside .jw_post_cat_list li a,
	#author_area,
	#author_area .author_btn,
	.common_remarks_column_cont{
		border-color:rgb(230,228,228);
	}

	/*投稿サイドバー線
	////////////////////////////////////*/
	/* 親項目用の線色 */
			.WSP #side_bar.post_sb aside,
	.WTT #side_bar.post_sb aside,
	#side_bar.post_sb .jbg_side_area_title,
	#side_bar.post_sb .jw_post_cat_title,
	#side_bar.post_sb.jb_is_bottom aside{
		border-color:rgb(51,51,51);
	}
	#side_bar.post_sb.jb_is_bottom .jbg_side_area_title,
	#side_bar.post_sb.jb_is_bottom .jw_post_cat_title{
		border:none;
	}
	/* 線色 */
			.WSP #side_bar.post_sb aside ul.jw_post_cat_list,
	.WTT #side_bar.post_sb aside ul.jw_post_cat_list,
	.WT #side_bar.post_sb.jb_is_bottom aside ul.jw_post_cat_list,
	.WPC #side_bar.post_sb.jb_is_bottom aside ul.jw_post_cat_list,
	#side_bar.post_sb aside .jw_post_cat_list li a{
		border-color:rgb(230,228,228);
	}
	/* 矢印色 */
			#side_bar.post_sb .has-child > .btn-icon,
	#side_bar.post_sb .has-grand > .btn-icon{
		color:rgb(230,228,228)	}


	/*商品サイドバー線
	////////////////////////////////////*/
	/* 親項目用の線色 */
			.WSP #side_bar.product_sb aside,
	.WTT #side_bar.product_sb aside,
	#side_bar.product_sb .jbg_side_area_title,
	#side_bar.product_sb .jw_post_cat_title,
	#side_bar.product_sb.jb_is_bottom aside{
		border-color:rgb(51,51,51);
	}
	#side_bar.product_sb.jb_is_bottom .jw_post_cat_title{
		border:none;
	}
	/* 線色 */
			.WSP #side_bar.product_sb aside .jw_post_cat_list,
	.WTT #side_bar.product_sb aside .jw_post_cat_list,
	.WT #side_bar.product_sb.jb_is_bottom aside .jw_post_cat_list,
	.WPC #side_bar.product_sb.jb_is_bottom aside .jw_post_cat_list,
	#side_bar.product_sb aside .jw_post_cat_list li a{
		border-color:rgb(230,228,228);
	}
	/* 矢印色 */
			#side_bar.product_sb .has-child > .btn-icon,
	#side_bar.product_sb .has-grand > .btn-icon{
		color:rgb(230,228,228)	}

	/*ベースカラー
	////////////////////////////////////*/
		/* テーマカラー */
				/* テーマカラーのホバー色 */
				/* アクセントカラー1 */
				/* アクセントカラー2 */
		
	/*デフォルトカテゴリーラベル
	////////////////////////////////////*/
		/* デフォルトカテゴリーラベル文字色 */
				/* デフォルトカテゴリーラベル色 */
		
	/*ボタン1
	////////////////////////////////////*/
		/* ボタン色 */
				/* ボタンホバー色 */
				/* ボタン文字色 */
				/* ボタンホバー文字色 */
		
	/*ボタン2
	////////////////////////////////////*/
		/* ボタン色 */
				/* ボタンホバー色 */
				/* ボタン文字色 */
				/* ボタンホバー文字色 */
		
	/*ボタン3
	////////////////////////////////////*/
		/* ボタン色 */
				/* ボタンホバー色 */
				/* ボタン文字色 */
				/* ボタンホバー文字色 */
				/* ボタン枠線色 */
				/* ボタン枠線ホバー色 */
		
	/*送りボタン1
	////////////////////////////////////*/
		/* 文字色 */
				/* 背景 */
		
	/*送りボタン2
	////////////////////////////////////*/
		/* アクティブ */
				/* 非アクティブ */
		
	/*フォント設定
	////////////////////////////////////*/
		/*My Font Default*/
		.my_ff_def{
							font-family: Helvetica, HiraKakuPro-W3, "Yu Gothic", Meiryo, sans-serif;
					}
		/*My Font 1*/
		.my_ff_1{
			font-family: '', '', sans-serif;
		}
		/*My Font 2*/
		.my_ff_2{
			font-family: '', '', sans-serif;
		}
		/*My Font 3*/
		.my_ff_3{
			font-family: '', '', sans-serif;
		}

	

	/*ページトップ
	////////////////////////////////////*/
								#page-top{
			background-color:rgb(58, 96, 172);
		}

/*///////////////////////////////////*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ヘッダー設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	#upper{
		color:rgb(51,51,51);
		background-color:rgb(255,255,255);
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:rgba(255,255,255,0);
	}
	#upper.on_border{
		border-bottom-color:rgba(0,0,0,0.16);
	}
	#upper a{
		color:rgb(51,51,51);
	}
	#upper a:hover{
		color:rgb(51,51,51);
	}
	@media only screen and (min-width:1280px){
		#upper{
			color:rgb(51,51,51);
			background-color:rgb(255,255,255);
		}
		#upper a{
			color:rgb(51,51,51);
		}
		#upper a:hover{
			color:rgba(51,51,51,0.8);
		}
	}
	/*ヘッダーロゴ
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	@media only screen and (min-width:1280px){
		#upper.Htb .logo.T-B,
		#upper.Htd .logo.T-D{
			background-color:;
		}
	}
	#upper.fixed .logo.T-B,
	#upper.fixed .logo.T-D{
		background:none;
	}
	#upper .logo img{
		width:auto;
		height:8vw;
	}
	/*テキストの寄せ*/
	#upper .logo .txt_wrap{
		text-align:left;
	}
	/*メインテキストサイズ*/
	#upper .logo .main_txt{
		color:;
		font-size:rem;
			}
	/*サブテキストサイズ*/
	#upper .logo .sub_txt{
		color:;
		font-size:rem;
			}

	@media only screen and (min-width:641px){
		#upper .logo img{
			width:auto;
			height:64px;
		}
		/*メインテキストサイズ*/
		#upper .logo .main_txt{
			font-size:px;
		}
		/*サブテキストサイズ*/
		#upper .logo .sub_txt{
			font-size:px;
		}

	}

	/*ナビ
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
		/* WSP */
		#upper .trigger_wrap span{
			background-color:rgb(0,0,0);
		}
		.WSP #Gnav{
			background-color:rgba(255,255,255,0.9);
		}
		.WSP #Gnav a{
			border-color:rgba(58, 96, 172,0.8);
		}

		/* WTT */

		/* WT */

		/* WPC */
		.WPC #upper .trigger_wrap span{
			background-color:;
		}
		/*カレント・ホバーライン色*/
						#Gnav.pc_nav > .g_nav_menu > li::before{
			background:rgb(58, 96, 172);
		}
		/*子メニューの背景色 */
		.WPC #Gnav.pc_nav .g_nav_menu ul.sub-menu{
			/*background:rgba(255,255,255,0.88);*/
		}

		/* 追加 */
		.WPC #upper #Gnav.pc_nav > .g_nav_menu > li > ul.sub-menu{
			background:rgba(255,255,255,0.88);
		}
		.WPC #upper.Htc #Gnav.pc_nav > .g_nav_menu > li > ul.sub-menu > li,
		.WPC #upper.Htd.fixed #Gnav.pc_nav > .g_nav_menu > li > ul.sub-menu > li{
			background:none;
		}
		.WPC #upper #Gnav.pc_nav > .g_nav_menu > li > ul.sub-menu > li ul.sub-menu{
			background:rgba(255,255,255,0.88);
		}
		.WPC #upper #Gnav.pc_nav > .g_nav_menu > li > ul.sub-menu > li a{
			color:;
		}
		.WPC #upper #Gnav.pc_nav > .g_nav_menu > li > ul.sub-menu > li a:hover{
			color:;
		}

		/* 追加ここまで */


		.WPC #upper.Htd.fixed #Gnav.pc_nav > .g_nav_menu ul.sub-menu{
			background:none;
		}
		/*子メニューの線色*/
		.WPC #Gnav.pc_nav .g_nav_menu ul.sub-menu li a{
			border-bottom-color:rgba(58, 96, 172,0.8);
		}

	/*ヘッダー被せの場合
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
		
	/*タブレット*/
	@media screen and (min-width:641px) and ( max-width:1279px) {
		#Gnav.pc_nav{
			background-color:rgba(255,255,255,0.9);
		}
	}

	/*タイプC・D*/
	@media screen and (min-width:1280px) {
		.WPC #upper.Htc #Gnav.pc_nav,
		.WPC #upper.Htd.fixed #Gnav.pc_nav{
			background-color:rgba(255,255,255,0.88);
		}
		.WPC #upper.Htc #Gnav.pc_nav a,
		.WPC #upper.Htd.fixed #Gnav.pc_nav a{
			border-color:rgba(58, 96, 172,0.8);
		}
	}

	/*ヘッダー電話番号
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	#upper .tel_wrap::before{
		color:;
	}
	#upper .tel_link,
	#upper.scroll .tel_link{
		color:;
	}
	#upper .tel_link:hover,
	#upper.scroll .tel_link:hover{
		color:;
		opacity:0.8;
	}
	#upper .tel_txt{
		color:;
	}


	/*サブページタイトルエリア設定
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/* タイトル位置 */
		/* タイトルエリア高さ */
		/* タイトル文字色 */
		/* サブタイトル文字色 */
		/* タイトル背景タイプ */
		/* タイトル背景色 */
		/* タイトル背景マスク画像 */
		/* エリア背景色 */
	

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
パンくず
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	#bread_wrap .bread_area{
		background-color:rgb(240, 217, 0);
		background-image:url();
	}
	#bread_wrap .bread_mask{
		background-color:;
	}
	#bread_wrap .breadcrumbs,
	#bread_wrap{
		color:rgb(53,53,53);
	}
	#bread_wrap a{
		color:rgb(53,53,53);
	}
	#bread_wrap a:hover{
		color:rgba(255,255,255,0.8);
	}
	.set_scroll_bar::-webkit-scrollbar-thumb{
		background-color:rgba(135,135,135,0.8);
	}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
フッター設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*フッター上部線色 / スマホ*/
	#under{
		border-top:1px solid rgba(0,0,0,0.16);
	}
	/* フッター上部線色 / PC */
	.WT #under,
	.WPC #under{
		border-top:1px solid rgba(0,0,0,0.16);
		background-image:url();
	}
	.WT #under .mask_pc,
	.WPC #under .mask_pc{
		background-color:rgb(249,249,249);
	}

	/*フッターロゴ
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*WSP*/
	.foot_logo img{
		width:auto;
		height:12.5vw;
	}
	/*テキスト位置*/
	.foot_logo .txt_wrap{
		text-align:left;
	}
	/*メインテキストサイズ*/
	.foot_logo .main_txt{
		color:;
		font-size:rem;
			}
	/*サブテキストサイズ*/
	.foot_logo .sub_txt{
		color:;
		font-size:rem;
			}

	/*WTT*/
	@media screen and (min-width:641px) and ( max-width:959px) {
		.foot_logo img{
			width:auto;
			height:64px;
		}
		.foot_logo .main_txt{
			font-size:px;
		}
		/*サブテキストサイズ*/
		.foot_logo .sub_txt{
			font-size:px;
		}
	}
	/*Wt-WPC*/
	@media only screen and (min-width:960px){
		.foot_logo img{
			width:auto;
			height:64px;
		}
		/*メインテキストサイズ*/
		.foot_logo .main_txt{
			color:;
			font-size:px;
		}
		/*サブテキストサイズ*/
		.foot_logo .sub_txt{
			color:;
			font-size:px;
		}
	}

	/*住所など
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/* WSP～WTT */
	/* 下部背景色 / スマホ */
	.WSP .info_box,
	.WTT .info_box{
		background-color:rgb(249,249,249);
	}

	.foot_add_txt,
	.foot_add_txt a{
		color:rgb(51,51,51);
	}
	.foot_add_txt a:hover{
		opacity:0.8;
	}
	/* WT～WPC */
	.WT .foot_add_txt,
	.WT .foot_add_txt a,
	.WPC .foot_add_txt,
	.WPC .foot_add_txt a{
		color:rgb(51,51,51);
	}

	/*フッターメニュー
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/* 背景画像：スマホ */
	.WSP .fr_cont,
	.WTT .fr_cont{
		background-image:url();
	}
	/* 上部背景色 / スマホ */
	.WSP .fr_cont .mask,
	.WTT .fr_cont .mask{
		background-color:rgb(249,249,249);
	}
	@media only screen and (max-width:959px){
		/* メニュー色 */
		#under .under_nav,
		#under .under_nav a{
			color:;
		}
		.WSP #under .under_nav .foot_list,
		.WTT #under .under_nav .foot_list,
		#under .under_nav a{
			border-color:;
		}
	}

	/* WT～WPC */
	@media only screen and (min-width:960px){
		/* メニュー色 */
		#under .under_nav,
		#under .under_nav a{
			color:;
		}
		#under .under_nav a:hover{
			color:;
		}
		#under .under_nav a{
			border-bottom-color:;
		}
	}

	/*フッターフリー記入
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	@media only screen and (max-width:959px){
		.under_free,
		.under_free a{
			color:;
		}
	}

	@media only screen and (min-width:960px){
		.under_free,
		.under_free a{
			color:;
		}
	}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
ボトム設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.bottom_cont{
		background-color:rgb(51,51,51);
		color:rgb(255,255,255);
	}
	.bottom_cont a{
		color:rgb(255,255,255);
	}
	@media screen and (min-width:641px){
		.bottom_cont{
			background-color:rgb(51,51,51);
			color:rgb(255,255,255);
		}
		.bottom_cont a{
			color:rgb(255,255,255);
		}
					}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
リンクアイコン設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*WooCart
	////////////////////////////////////*/
	/*ヘッダー*/
	.head_ic_list .hil1 .woo_cc{
		color:;
		background-color:;
	}
	#upper.scroll .head_ic_list .hil1 .woo_cc{
		color:;
		background-color:;
	}
	.head_ic_list .hil2 .woo_cc{
		color:;
		background-color:;
	}
	#upper.scroll .head_ic_list .hil2 .woo_cc{
		color:;
		background-color:;
	}
	.head_ic_list .hil3 .woo_cc{
		color:;
		background-color:;
	}
	#upper.scroll .head_ic_list .hil3 .woo_cc{
		color:;
		background-color:;
	}
	.head_ic_list .hil4 .woo_cc{
		color:;
		background-color:;
	}
	#upper.scroll .head_ic_list .hil4 .woo_cc{
		color:;
		background-color:;
	}
	/*サイド*/
	.fix_cont .pc_fcbg1 .woo_cc{
		color:;
		background-color:;
	}
	.fix_cont .pc_fcbg2 .woo_cc{
		color:;
		background-color:;
	}
	.fix_cont .pc_fcbg3 .woo_cc{
		color:;
		background-color:;
	}
	.fix_cont .pc_fcbg4 .woo_cc{
		color:;
		background-color:;
	}
	/*スマホボトム*/
	.fix_cont .sp_fcbg1 .woo_cc{
		color:;
		background-color:;
	}
	.fix_cont .sp_fcbg2 .woo_cc{
		color:;
		background-color:;
	}
	.fix_cont .sp_fcbg3 .woo_cc{
		color:;
		background-color:;
	}
	.fix_cont .sp_fcbg4 .woo_cc{
		color:;
		background-color:;
	}

	/*FIXナビ背景色
	////////////////////////////////////*/
		.fix_cont{
			background:#fff;
		}
		/*サイド*/
		.fix_cont.cb_on{
			bottom: 132px;
		}
												.pc_fcbg1{
			background-color:rgb(58, 96, 172);
		}
				.pc_fcbg2{
			background-color:rgb(58, 96, 172);
		}
				.pc_fcbg3{
			background-color:rgb(58, 96, 172);
		}
				.pc_fcbg4{
			background-color:rgb(58, 96, 172);
		}

		/*スマホボトム*/
												.sp_fcbg1{
			background-color:rgb(58, 96, 172);
		}
				.sp_fcbg2{
			background-color:rgb(58, 96, 172);
		}
				.sp_fcbg3{
			background-color:rgb(58, 96, 172);
		}
				.sp_fcbg4{
			background-color:rgb(58, 96, 172);
		}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
外部ショップサイト設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
				
	/* shop1 */
							.outside_shop_list .op1,
	#outside_shop_list .btn_list .os_color_1 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op1:hover,
	#outside_shop_list .btn_list .os_color_1 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}
	/* shop2 */
							.outside_shop_list .op2,
	#outside_shop_list .btn_list .os_color_2 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op2:hover,
	#outside_shop_list .btn_list .os_color_2 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/* shop3 */
							.outside_shop_list .op3,
	#outside_shop_list .btn_list .os_color_3 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op3:hover,
	#outside_shop_list .btn_list .os_color_3 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/* shop4 */
							.outside_shop_list .op4,
	#outside_shop_list .btn_list .os_color_4 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op4:hover,
	#outside_shop_list .btn_list .os_color_4 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/* shop5 */
							.outside_shop_list .op5,
	#outside_shop_list .btn_list .os_color_5 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op5:hover,
	#outside_shop_list .btn_list .os_color_5 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/* shop6 */
							.outside_shop_list .op6,
	#outside_shop_list .btn_list .os_color_6 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op6:hover,
	#outside_shop_list .btn_list .os_color_6 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/* shop7 */
							.outside_shop_list .op7,
	#outside_shop_list .btn_list .os_color_7 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op7:hover,
	#outside_shop_list .btn_list .os_color_7 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/* shop8 */
							.outside_shop_list .op8,
	#outside_shop_list .btn_list .os_color_8 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op8:hover,
	#outside_shop_list .btn_list .os_color_8 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/* shop9 */
							.outside_shop_list .op9,
	#outside_shop_list .btn_list .os_color_9 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op9:hover,
	#outside_shop_list .btn_list .os_color_9 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/* shop10 */
							.outside_shop_list .op10,
	#outside_shop_list .btn_list .os_color_10 a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
			.outside_shop_list .op10:hover,
	#outside_shop_list .btn_list .os_color_10 a:hover{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
サブページ設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*ページヘッダー
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.post_type_head.page_head{
													height: 37.5vw;
						}
	@media screen and (min-width:641px) and ( max-width:959px) {
		.post_type_head.page_head{
																		height: 240px;
									}
	}
	@media screen and (min-width:960px) and ( max-width:1279px) {
		.post_type_head.page_head{
																		height: 240px;
									}
	}
	@media only screen and (min-width:1280px){
		.post_type_head.page_head{
																		height: 240px;
									}
	}



	/*ページタイトル*/
	

	/*タイトル*/
	@media only screen and (min-width:960px){
		.page_head .title_box{
																		width:100%;
							
																		text-align:center;
							
										background-color:rgba(10,10,10,0.2);
					}
	}

	.page_head .title_box{
							background-color:rgba(10,10,10,0.2);
		
	}
	.page_head .title_box .title{
							color:rgb(255,255,255);
			}
	.page_head .title_box .sub_title{
							color:;
			}
	.sub_p_cbg{
							background:url();
				background-repeat: repeat;
	}

	#pt_page_wrap .post_area_bg{
		background-color:;
	}

	/*ヘッダー被せの場合*/
	@media only screen and (min-width:1280px){
									.title_box{
				padding:0 40px 20px;
			}
			}
	

	/*ページナビ
	////////////////////////////////////*/
	.page_nav_box .wp-pagenavi a,
	.page_nav_box .wp-pagenavi span{
		color:rgb(51,51,51);
		border-color:rgb(200,200,200);
		background-color:rgba(255,255,255,0);
	}
					.page_nav_box .wp-pagenavi a:hover,
	.page_nav_box .wp-pagenavi span:hover,
	.page_nav_box .wp-pagenavi span.current{
		color:rgb(255,255,255);
		border-color:rgba(200,200,200,0.8);
		background-color:rgb(58, 96, 172);
	}


	/*検索
	////////////////////////////////////*/
	/*エリア*/
	#m_search_area{
		background:rgba(0,0,0,0.9);
	}
	/*文言*/
	#m_searchform .search_txt{
		color:rgb(255,255,255);
	}
	/*Select*/
	#m_searchform .postform{
		color:rgb(51,51,51);
		background:rgb(255,255,255);
	}
	/*入力欄*/
	#m_keywords{
		color:rgb(51,51,51);
		background:rgb(255,255,255);
	}
	/*placeholder*/
	#m_keywords::placeholder{
		color:rgb(200,200,200);
	}
	/*虫眼鏡*/
	#m_searchBtn{
		color:rgb(51,51,51);
	}
	/*閉じるボタン*/
	#m_search_area #m_close p{
		color:rgb(255,255,255);
	}

	/*エラーページ
	////////////////////////////////////*/
		/* jet_error_page (高さ)*/
				.page_head.jet_error_page {
			height: 37.5vw;
		}
		@media screen and (min-width:641px) and ( max-width:959px) {
						.page_head.jet_error_page {
				height: 240px;
			}
		}
		@media screen and (min-width:960px) and ( max-width:1279px) {
						.page_head.jet_error_page {
				height: 240px;
			}
		}
		@media only screen and (min-width:1280px){
						.page_head.jet_error_page {
				height: 240px;
			}
		}

		/* pth_wrap(パターン画) */
						.page_head.jet_error_page .pth_wrap{
			background:url();
		}
		/* タイトル位置 */
																		/* タイトル背景 */
											/* ページタイトル背景色 */
						/* タイトル、サブタイトルを囲うもの */
		.page_head.jet_error_page .title_box{
			width:100%;
			text-align: center;
			background:rgba(10,10,10,0.2);
		}
		/* ページタイトル文字色 */
						.page_head.jet_error_page .title_box .error_head_title{
			color:rgb(255,255,255);
		}
		/* ページサブタイトル文字色 */
						.page_head.jet_error_page .title_box .error_head_sub_title{
			color:;
		}
		.page_404{
			margin-bottom:160px;
		}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
投稿設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*投稿ヘッダー高さ設定
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.post_type_head.post_head{
													height: 37.5vw;
						}
	@media screen and (min-width:641px) and ( max-width:959px) {
		.post_type_head.post_head{
																		height: 240px;
									}
	}
	@media screen and (min-width:960px) and ( max-width:1279px) {
		.post_type_head.post_head{
																		height: 240px;
									}
	}
	@media only screen and (min-width:1280px){
		.post_type_head.post_head{
																		height: 240px;
									}
	}

	.post_type_head.post_head{
		background-image:url(https://wcp.elpis-hope.com/elpis-hope/wp-content/uploads/2024/10/icatch.webp);
	}


	/*投稿ヘッダー タイトル背景：タイトル位置
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	@media only screen and (min-width:960px){
		#pt_post_archive_wrap .title_box,
		#pt_post_single_wrap .title_box{
																		width:100%;
							
																		text-align:center;
							
										background-color:rgba(10,10,10,0.2);
					}
	}


	/*投稿個別ページヘッダー設定
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*#pt_post_single_wrap .title_box{
		background-color:;
	}
	#pt_post_single_wrap .title{
		color:;
	}
	#pt_post_single_wrap .sub_title{
		color:;
	}
	#pt_post_single_wrap .post_p_cbg{
		background:url();
		background-repeat: repeat;
	}*/
	/*投稿個別ページヘッダー設定、投稿アーカイブページヘッダー設定
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	#pt_post_single_wrap .title_box,
	#pt_post_archive_wrap .title_box{
							background-color:rgba(10,10,10,0.2);
			}
	#pt_post_single_wrap .title,
	#pt_post_archive_wrap .title{
							color:rgb(255,255,255);
			}
	#pt_post_single_wrap .sub_title,
	#pt_post_archive_wrap .sub_title{
							color:;
			}
	#pt_post_single_wrap .post_p_cbg,
	#pt_post_archive_wrap .post_p_cbg{
							background:url();
				background-repeat: repeat;
	}
	#pt_post_single_wrap .post_area_bg,
	#pt_post_archive_wrap .post_area_bg{
		background-color:;
	}





	/*サイドバーの位置
	====================================*/
	/*Single*/
	.WT #blog_wrap #blog_area,
	.WPC #blog_wrap #blog_area{
							float:left;
			}
	.WT #blog_wrap #side_bar.post_sb,
	.WPC #blog_wrap #side_bar.post_sb{
							float:right;
			}
	.WTT #blog_wrap #side_bar.post_sb.jb_is_none,
	.WSP #blog_wrap #side_bar.post_sb.jb_is_none{
					}
	/*Archive*/
	.WT #archive_wrap #archive_area,
	.WPC #archive_wrap #archive_area{
							float:left;
			}
	.WT #archive_wrap #side_bar.post_sb{
							float:right;
			}
	.WPC #archive_wrap #side_bar.post_sb{
							float:right;
			width:376px;
			}
	.WTT #archive_wrap #side_bar.post_sb.jb_is_none,
	.WSP #archive_wrap #side_bar.post_sb.jb_is_none{
					}

	/*カテゴリーの色
	====================================*/
					.blog_head .cat_entry .cat_box,
	#archive_cont .cat_entry .cat_box{
		color:rgb(53,53,53);
		background-color:rgb(240, 217, 0);
	}
	/*日付色
	====================================*/
	#archive_cont .day_entry{
						color:rgb(51,51,51);
		background-color:rgba(255,255,255,0.88);
	}
	/*画像余白の設定
	====================================*/
	#archive_cont .img_frame.pad_on{
		padding:px;
	}
	/*画像枠線
	====================================*/
			.border_on{
		border-width:1px;
		border-style:solid;
		border-color:rgb(240,240,240); 
	}
		/*画像背景色
	====================================*/
	#archive_cont .img_frame{
		background-color:;
	}

	/*アーカイブタイトル・テキスト色
	====================================*/
	#archive_cont .title_entry,
	#archive_cont .txt_entry{
		color:rgb(51,51,51);
	}


	/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
	コメント
	====================================*/
	#comments,
	.commentlist > li,
	#reply-title{
		border-color:#dbdbdb;
	}


	/*入力欄*/
	.comment-form-comment textarea,
	.comment-form-author input[type="text"],
	.comment-form-email input[type="email"],
	.comment-form-url input[type="url"] {
		border-color:#dbdbdb;
		background:#f9f9f9;
	}
/*///////////////////////////////////*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
記事装飾
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

	/*誘導パーツ
	////////////////////////////////////*/

	/*リスト文字色*/
		.wp-block-jb-cta-001__list_items p{
		color:rgb(51,51,51);
	}

	/*リスト装飾背景色*/
			.ld1{
		background:#f5f5f5;
	}

	.ld1::before {
		color:#333;
	}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
商品設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/


/*商品系ページ*/







	/*商品ヘッダー高さ設定
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.post_type_head.product_head{
													height: 37.5vw;
						}
	@media screen and (min-width:641px) and ( max-width:959px) {
		.post_type_head.product_head{
																		height: 240px;
									}
	}
	@media screen and (min-width:960px) and ( max-width:1279px) {
		.post_type_head.product_head{
																		height: 240px;
									}
	}
	@media only screen and (min-width:1280px){
		.post_type_head.product_head{
																		height: 240px;
									}
	}

	/*商品ヘッダー タイトル背景：タイトル位置
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	@media only screen and (min-width:960px){
		#pt_product_archive_wrap .title_box,
		#pt_product_single_wrap .title_box{
																		width:100%;
							
																		text-align:center;
							
										background-color:rgba(10,10,10,0.2);
					}
	}

	/*商品個別ページヘッダー設定
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	#pt_product_single_wrap .post_area_bg{
		background-color:;
	}
	#pt_product_single_wrap .title_box{
							background-color:rgba(10,10,10,0.2);
			}
	#pt_product_single_wrap .title{
		color:rgb(255,255,255);
	}
	#pt_product_single_wrap .sub_title{
		color:rgb(51,51,51);
	}
	#pt_product_single_wrap .shop_p_cbg{
		background:url();
		background-repeat: repeat;
	}
	/*商品アーカイブページヘッダー設定
	◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	#pt_product_archive_wrap .title_box{
							background-color:rgba(10,10,10,0.2);
			}
	#pt_product_archive_wrap .title{
							color:rgb(255,255,255);
			}
	#pt_product_archive_wrap .sub_title{
							color:;
			}
	#pt_product_archive_wrap .shop_p_cbg{
							background:url();
				background-repeat: repeat;
	}
	
	#pt_product_archive_wrap .post_area_bg{
		background-color:;
	}

	/*画像表示・余白の設定
	====================================*/
					/*画像枠線
	====================================*/
			#shop_area .woocommerce-product-gallery__image a,
		.cart_in_items .product-thumbnail,
		.item_img_frame{
			border-width:0px;;
			border-style:solid;
			border-color:rgba(240,240,240,0); 
		}
		/*画像背景色
	====================================*/
	#shop_area .woocommerce-product-gallery__image a,
	.cart_in_items .product-thumbnail,
	.item_img_frame{
		background-color:;
	}

	/*セールラベル
	====================================*/
			#blog_area .related_woo_cont .sale_label,
	#shop_area .related_woo_cont .sale_label,
	#shop_area .onsale,
	#shop_archive_cont ul.products li.product .onsale{
		color:rgb(255,255,255);
		background-color:rgb(160,32,32);
	}

	/*必須マーク色
	////////////////////////////////////*/
		.woocommerce form .form-row .required,
	.required{
		color:rgb(160,32,32);
		font-style: normal;
		font-size: 2rem;
	}

		/*打消し線
	====================================*/
	#shop_area .price del{
		background-image: linear-gradient(rgb(51,51,51), rgb(51,51,51));
		background-position: 0 50%;
		background-size: 100% 1px;
		background-repeat: repeat-x;
		text-decoration: none;
		padding: 0 2px;
	}

	/*標準価格
	====================================*/
	#shop_area .related_woo_cont .related_price .woocommerce-Price-amount,
	#shop_area .price .woocommerce-Price-amount,
	#shop_area .price del .woocommerce-Price-amount,
	#shop_area .product .price .woocommerce-Price-currencySymbol,
	#shop_area .product .price .woocommerce-price-suffix,
	#shop_area .related ul.products li.product .price .woocommerce-Price-currencySymbol,
	#shop_area .related ul.products li.product .price .woocommerce-price-suffix,
	#shop_archive_area .price .woocommerce-Price-amount,
	#shop_archive_area .price del .woocommerce-Price-amount,
	#shop_archive_area .price .woocommerce-Price-currencySymbol,
	#shop_archive_area .price .woocommerce-price-suffix,
	.woocommerce ul.products li.product .price{
		color:rgb(51,51,51);
	}
	/*セールがある場合*/
	#shop_area .related_woo_cont .related_price del,
	#shop_area .price del,
	#shop_archive_area .price del,
	.woocommerce ul.products li.product .price del{
		color: rgb(51,51,51);
	}

	#shop_area .related_woo_cont .related_price .woocommerce-Price-currencySymbol,
	#shop_area .related_woo_cont .related_price .woocommerce-price-suffix,
	.jbg_block .woocommerce-Price-currencySymbol,
	.jbg_block .woocommerce-price-suffix{
		color: rgb(120,120,120);
	}

	/*セール価格
	====================================*/
	#blog_area .related_woo_cont .related_price ins .woocommerce-Price-amount,
	#shop_area .related_woo_cont .related_price ins .woocommerce-Price-amount,
	#shop_area .price ins .woocommerce-Price-amount,
	#shop_area .price ins .woocommerce-Price-currencySymbol,
	#shop_area .price ins .woocommerce-price-suffix,
	#shop_archive_area .price ins .woocommerce-Price-amount,
	.woocommerce ul.products li.product .price ins{
		color:rgb(160,32,32);
	}
	/*ASK
	====================================*/
	#shop_area .price .ask_txt,
	#shop_archive_area .price .ask_txt,
	.page_cart .price .ask_txt{
		color:rgb(160,32,32);
	}

	/*税込
	====================================*/
	#shop_area .related_woo_cont .related_price .woocommerce-price-suffix,
	#shop_area .price .woocommerce-price-suffix,
	#shop_archive_cont .price .woocommerce-price-suffix,
	#shop_area .related ul.products li.product .price .woocommerce-price-suffix{
		color: ;
	}
	/*カートに入れるボタン
	====================================*/
								
					
	#shop_area .single_add_to_cart_button,
	#outside_shop_list .btn_list a,
	#outside_link .out_link a{
		color:rgb(255,255,255);
		background-color:rgb(58, 96, 172);
	}
	#shop_area .single_add_to_cart_button:hover,
	#outside_shop_list .btn_list a:hover,
	#outside_link .out_link a:hover{
		color:rgba(255,255,255,0.8);
		background-color:rgba(58, 96, 172,0.8);
	}
	/*売り切れ
	====================================*/
	.soldout_pop{
		color:rgb(255,255,255);
		background-color:rgba(0,0,0,0.48);
	}
	/*売切れ ボタン
	====================================*/

	#shop_area .soldout_cont .btn_sold{
		color:rgb(255,255,255);
		background-color:rgb(51,51,51);
	}
	#shop_area .soldout_cont .btn_sold:hover{
		color:rgb(255,255,255);
		background-color:rgba(0,0,0,0.48);
	}

	/*ページ内リンク ボタン
	====================================*/
	.pnl_cont a{
		background-color:rgb(240,240,240);
		color:rgb(51,51,51);
	}
	.pnl_cont a span:after{
		border-bottom-color:rgb(51,51,51);
		border-right-color:rgb(51,51,51);
	}
	.pnl_cont a:hover{
		background-color:rgb(230,228,228);
		color:rgba(51,51,51,0.8);
	}
	.pnl_cont a:hover span:after{
		border-bottom-color:rgba(51,51,51,0.8);
		border-right-color:rgba(51,51,51,0.8);
	}

	/*お気に入り
	====================================*/
	#shop_area .yith-wcwl-add-to-wishlist a,
	#shop_area .yith-add-to-wishlist-button-block a{
		color:;
		background-color:;
	}
	#shop_area .yith-add-to-wishlist-button-block a svg{
		color:;
	}
	#shop_archive_area .yith-wcwl-add-to-wishlist a,
	#shop_archive_area .yith-add-to-wishlist-button-block a svg{
		color:;
	}
	.yith-wcwl-add-to-wishlist .feedback,
	#yith-wcwl-message{
		color:rgb(51,51,51);
		font-size:1.6rem;
	}


	/*星の色
	====================================*/
	.woocommerce p.stars a,
	#shop_area #review_form_wrapper .comment-form-rating .stars:hover,
	.woocommerce p.stars.selected a:not(.active)::before,
	.woocommerce p.stars.selected a.active::before,
	.woocommerce .star-rating span::before{
		color:rgb(200,168,8);
	}
	/*在庫
	====================================*/
	#shop_area .stock.in-stock{
		color:;
	}
			#shop_area .stock.out-of-stock{
		color:rgb(51,51,51);
	}
	#shop_area .stock.available-on-backorder{
		color:;
	}

	/*サイドバーの位置
	====================================*/
	/*Single*/
	.WT #shop_wrap #shop_area,
	.WPC #shop_wrap #shop_area{
							float:right;
			}
	@media only screen and (min-width:1280px) {
					}

	.WT #shop_wrap #side_bar.product_sb{
							float:left;
			}
	.WPC #shop_wrap #side_bar.product_sb{
							float:left;
			}
	.WTT #shop_wrap #side_bar.product_sb.jb_is_none,
	.WSP #shop_wrap #side_bar.product_sb.jb_is_none{
					}

	/*Archive*/
	.WT #shop_archive_wrap #shop_archive_area,
	.WPC #shop_archive_wrap #shop_archive_area{
							float:right;
			}
	.WT #shop_archive_wrap #side_bar.product_sb{
							float:left;
			}
	.WPC #shop_archive_wrap #side_bar.product_sb{
							float:left;
			}
	.WTT #shop_archive_wrap #side_bar.product_sb.jb_is_none,
	.WSP #shop_archive_wrap #side_bar.product_sb.jb_is_none{
					}
/*///////////////////////////////////*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
共通バー
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*共通バー1*/
					#common_bar_wrap.cb_link_1 .sp_cbc_link{
		background-color:rgb(240, 217, 0);
	}
	#common_bar_wrap.cb_link_1 .sp_cbc_link a{
		color:rgb(53,53,53);
	}
	/*SNS*/
		#common_bar_wrap.cb_sns_1{
		background-color:;
	}
	#common_bar_wrap.cb_sns_1 .addtoany_shortcode::-webkit-scrollbar-thumb {
		background-color: ;
	}
	#common_bar_wrap.cb_sns_1 .cbc_sns .txt{
		color:;
	}
	@media screen and (min-width:641px){
		#common_bar_wrap.cb_link_1{
			background-color:;
		}
		/*タイトル、テキスト*/
		#common_bar_wrap.cb_link_1 .entry .txt_wrap .title,
		#common_bar_wrap.cb_link_1 .entry .txt_wrap .txt{
			color:;
		}
		/*ボタン*/
										#common_bar_wrap.cb_link_1 .cbc_btn{
			background-color:rgb(240, 217, 0);
			color:rgb(53,53,53);
		}
		#common_bar_wrap.cb_link_1 .cbc_btn:hover{
			background-color:rgba(240, 217, 0, 0.8);
			color:rgba(53,53,53,0.8);
		}
		
	}
/*共通バー2*/
					#common_bar_wrap.cb_link_2 .sp_cbc_link{
		background-color:rgb(240, 217, 0);
	}
	#common_bar_wrap.cb_link_2 .sp_cbc_link a{
		color:rgb(53,53,53);
	}
	/*SNS*/
		#common_bar_wrap.cb_sns_2{
		background-color:;
	}
	#common_bar_wrap.cb_sns_2 .addtoany_shortcode::-webkit-scrollbar-thumb {
		background-color: ;
	}
	#common_bar_wrap.cb_sns_2 .cbc_sns .txt{
		color:;
	}
	@media screen and (min-width:641px){
		#common_bar_wrap.cb_link_2{
			background-color:;
		}
		/*タイトル、テキスト*/
		#common_bar_wrap.cb_link_2 .entry .txt_wrap .title,
		#common_bar_wrap.cb_link_2 .entry .txt_wrap .txt{
			color:;
		}
		/*ボタン*/
										#common_bar_wrap.cb_link_2 .cbc_btn{
			background-color:rgb(240, 217, 0);
			color:rgb(53,53,53);
		}
		#common_bar_wrap.cb_link_2 .cbc_btn:hover{
			background-color:rgba(240, 217, 0, 0.8);
			color:rgba(53,53,53,0.8);
		}
		
	}
/*共通バー3*/
					#common_bar_wrap.cb_link_3 .sp_cbc_link{
		background-color:rgb(240, 217, 0);
	}
	#common_bar_wrap.cb_link_3 .sp_cbc_link a{
		color:rgb(53,53,53);
	}
	/*SNS*/
		#common_bar_wrap.cb_sns_3{
		background-color:;
	}
	#common_bar_wrap.cb_sns_3 .addtoany_shortcode::-webkit-scrollbar-thumb {
		background-color: ;
	}
	#common_bar_wrap.cb_sns_3 .cbc_sns .txt{
		color:;
	}
	@media screen and (min-width:641px){
		#common_bar_wrap.cb_link_3{
			background-color:;
		}
		/*タイトル、テキスト*/
		#common_bar_wrap.cb_link_3 .entry .txt_wrap .title,
		#common_bar_wrap.cb_link_3 .entry .txt_wrap .txt{
			color:;
		}
		/*ボタン*/
										#common_bar_wrap.cb_link_3 .cbc_btn{
			background-color:rgb(240, 217, 0);
			color:rgb(53,53,53);
		}
		#common_bar_wrap.cb_link_3 .cbc_btn:hover{
			background-color:rgba(240, 217, 0, 0.8);
			color:rgba(53,53,53,0.8);
		}
		
	}
/*共通バー4*/
					#common_bar_wrap.cb_link_4 .sp_cbc_link{
		background-color:rgb(240, 217, 0);
	}
	#common_bar_wrap.cb_link_4 .sp_cbc_link a{
		color:rgb(53,53,53);
	}
	/*SNS*/
		#common_bar_wrap.cb_sns_4{
		background-color:;
	}
	#common_bar_wrap.cb_sns_4 .addtoany_shortcode::-webkit-scrollbar-thumb {
		background-color: ;
	}
	#common_bar_wrap.cb_sns_4 .cbc_sns .txt{
		color:;
	}
	@media screen and (min-width:641px){
		#common_bar_wrap.cb_link_4{
			background-color:;
		}
		/*タイトル、テキスト*/
		#common_bar_wrap.cb_link_4 .entry .txt_wrap .title,
		#common_bar_wrap.cb_link_4 .entry .txt_wrap .txt{
			color:;
		}
		/*ボタン*/
										#common_bar_wrap.cb_link_4 .cbc_btn{
			background-color:rgb(240, 217, 0);
			color:rgb(53,53,53);
		}
		#common_bar_wrap.cb_link_4 .cbc_btn:hover{
			background-color:rgba(240, 217, 0, 0.8);
			color:rgba(53,53,53,0.8);
		}
		
	}

/*///////////////////////////////////*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Shop設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*お客様ページ設定(ショップメインボタン)
	====================================*/
	#shop_side_bar .widget_shopping_cart .buttons a,
	.woocommerce.widget_shopping_cart .buttons a,
	.cart_in_items .coupon_area .actions .cq_upd,
	.woocommerce .woocommerce-error .button,
	.woocommerce .woocommerce-info .button,
	.woocommerce .woocommerce-message .button,
	.woocommerce-page .woocommerce-error .button,
	.woocommerce-page .woocommerce-info .button,
	.woocommerce-page .woocommerce-message .button,
	.page_cart .cart_totals .shop_table td form .shipping-calculator-button,
	.woocommerce #respond input#submit.alt,
	.woocommerce a.button.alt,
	.woocommerce button.button.alt,
	.woocommerce input.button.alt,
	.page_my-account .woocommerce .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a,
	.page_my-account .woocommerce .order-again a,
	.woocommerce-account .addresses .title .edit,
	.page_my-account .woocommerce .woocommerce-address-fields > p button,
	.page_my-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button,
	.page_my-account .woocommerce .woocommerce-pagination a,
	.cart_in_items .coupon_area .actions .coupon .button,
	.page_cart .cart_totals .jet_items_page a,
	.page_cart .cart_totals .shop_table td form .shipping-calculator-form p .button,
	.page_checkout .woocommerce form.checkout_coupon .button,
	.order-print .button.print,
	.page_wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a,
	.page_wishlist .wishlist_table.mobile li .additional-info-wrapper .product-remove a,
	.page_wishlist .wishlist_table.responsive td.product-add-to-cart a,
	.page_my-account .woocommerce form.login button,
	.page_my-account .woocommerce form.register button{
		color:rgb(255,255,255) !important;
		background-color:rgb(58, 96, 172);
	}
	/*ホバー*/
	#shop_side_bar .widget_shopping_cart .buttons a:hover,
	.woocommerce.widget_shopping_cart .buttons a:hover,
	.cart_in_items .coupon_area .actions .cq_upd:hover,
	.woocommerce .woocommerce-error .button:hover,
	.woocommerce .woocommerce-info .button:hover,
	.woocommerce .woocommerce-message .button:hover,
	.woocommerce-page .woocommerce-error .button:hover,
	.woocommerce-page .woocommerce-info .button:hover,
	.woocommerce-page .woocommerce-message .button:hover,
	.page_cart .cart_totals .shop_table td form .shipping-calculator-button:hover,
	.woocommerce #respond input#submit.alt:hover,
	.woocommerce a.button.alt:hover,
	.woocommerce button.button.alt:hover,
	.woocommerce input.button.alt:hover,
	.page_my-account .woocommerce .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a:hover,
	.page_my-account .woocommerce .order-again a:hover,
	.woocommerce-account .addresses .title .edit:hover,
	.page_my-account .woocommerce .woocommerce-address-fields > p button:hover,
	.page_my-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button:hover,
	.page_my-account .woocommerce .woocommerce-pagination a:hover,
	.cart_in_items .coupon_area .actions .coupon .button:hover,
	.page_cart .cart_totals .jet_items_page a:hover,
	.page_cart .cart_totals .shop_table td form .shipping-calculator-form p .button:hover,
	.page_checkout .woocommerce form.checkout_coupon .button:hover,
	.order-print .button.print:hover,
	.page_wishlist .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart a:hover,
	.page_wishlist .wishlist_table.mobile li .additional-info-wrapper .product-remove a:hover,
	.page_wishlist .wishlist_table.responsive td.product-add-to-cart a:hover,
	.page_my-account .woocommerce form.login button:hover,
	.page_my-account .woocommerce form.register button:hover{
		color:rgba(255,255,255,0.8) !important;
		background-color:rgba(58, 96, 172,0.8);
	}
	/*枠線色*/
	#shop_area .up-sells > h2,
	#shop_area .related > h2,
	.page_cart .cross-sells > h2,
	.woocommerce ul.cart_list li dl,
	.woocommerce ul.product_list_widget li dl,
	.page_checkout .woocommerce form .col-1,
	.page_checkout .woocommerce form .col-2,
	.page_checkout .woocommerce-checkout-review-order,
	.page_my-account .woocommerce-Addresses.col2-set .col-1,
	.page_my-account .woocommerce-Addresses.col2-set .col-2,
	.woocommerce form .form-row input.input-text,
	.woocommerce form .form-row textarea,
	.woocommerce form .form-row select,
	.woocommerce-message,
	.select2-container--default .select2-selection--single,
	.page_my-account .woocommerce table.shop_table,
	.page_my-account .woocommerce .woocommerce-orders-table .woocommerce-orders-table__row,
	.page_my-account .woocommerce .woocommerce-orders-table td,
	.page_my-account .woocommerce .woocommerce-table--order-details th,
	.page_my-account .woocommerce .woocommerce-table--order-details td,
	.page_my-account .woocommerce .woocommerce-table--order-downloads th,
	.page_my-account .woocommerce .woocommerce-table--order-downloads td,
	.page_my-account .woocommerce .woocommerce-customer-details address,
	.page_my-account .woocommerce-Addresses.col2-set .col-1,
	.page_my-account .woocommerce-Addresses.col2-set .col-2,
	.page_my-account .woocommerce-Address h3,
	.page_my-account .woocommerce .my_account_points_rewards thead th,
	.page_my-account .woocommerce .my_account_points_rewards tr.points-event td,
	.page_my-account .woocommerce .woocommerce-orders-table td:last-child,
	.page_my-account .woocommerce .woocommerce-table--order-downloads tbody tr:last-child td:last-child,
	.cart_in_items .wrap,
	.cart_in_items .woocommerce-cart-form__cart-item,
	.cart_in_items .coupon_area .actions .coupon,
	.cart_in_items .coupon_area .actions .coupon .input-text,
	.page_cart .cart_totals .shop_table tr,
	.cart_in_items .coupon_area .actions .coupon,
	.page_checkout .woocommerce .woocommerce-checkout-review-order-table,
	.page_checkout .woocommerce .woocommerce-checkout-review-order-table th,
	.page_checkout .woocommerce .woocommerce-checkout-review-order-table td,
	.page_wishlist .wishlist_table.mobile li,
	.page_wishlist .wishlist_table.responsive,
	.page_wishlist .wishlist_table.responsive td{
		border-color:rgb(51,51,51);
	}

	/*商品削除ボタン*/
	.woocommerce a.remove{
		color:!important;
	}
	.woocommerce a.remove:hover{
		color:!important;
		background-color:;
	}

	/*クーポン：線は枠線色、背景色はWooメッセージ背景色*/
	.page_cart .cart_in_items .coupon_area .actions .coupon{
		border-color:;
		background-color:;
	}

	/*Wooメッセージ*/
	.woocommerce-info,
	.woocommerce-message{
		color:;
		border-color:;
		background-color:;
	}
	.woocommerce-info::before,
	.woocommerce-message::before{
		color:;
	}
	.woocommerce-info a{
		color:;
		text-decoration:underline;
	}
	.woocommerce-info a:hover{
		color:;
	}
	
	/*Wooエラー*/
	.woocommerce-error{
		color:;
		border-color:;
		background-color:;
	}
	.woocommerce-error::before {
		color:;
	}



	/*MY PAGE設定*/
	.woocommerce-MyAccount-navigation li a{
		background-color:rgb(58, 96, 172);
		color:rgb(255,255,255);
	}
	.woocommerce-MyAccount-navigation li a:hover,
	.woocommerce-MyAccount-navigation li.is-active a{
		background-color:rgba(58, 96, 172,0.8);
		color:rgba(255,255,255,0.8);
	}

	/*決済ページ設定*/
	.page_checkout #payment{
		background-color:;
		color:;
	}
	.page_checkout #payment a{
		color:;
		text-decoration:underline;
	}


/*///////////////////////////////////*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
地域王
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	.lk_wrap{
		background:url() top center;
		
	}
	.lk_mask{
		background-color:;
	}
	.lk_area li::before,
	.lk_area li:last-child:after{
		background-color:;
	}
	.lk_area li a{
		color:;
	}
/*///////////////////////////////////*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
お問い合わせ
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
				#mailform_box{
		color:rgb(51,51,51);
	}
	#mailform_box .required{
		color:rgb(255,255,255);
		background:rgb(160,32,32);
	}
			#mailform_box .any{
		color:rgb(51,51,51);
		background:rgb(240,240,240);
	}
			.handling_of_personal_information_box{
		color:rgb(51,51,51);
		border-color:rgb(238,238,238);
		background:rgb(240,240,240);
	}
	/*送信ボタン */
	/*ボタン３ */
					/* ボタン枠線色 */
		/* ボタン枠線ホバー色 */
		/*送信ボタンの設定*/
				
		
		
	
		
	
	#mailform_box input[type="submit"]{
		color:rgb(255,255,255);
		background-color:rgb(58, 96, 172);
		border:solid 1px rgb(58, 96, 172);
	}
	#mailform_box input[type="submit"]:hover{
		color:rgba(255,255,255,0.8);
		background-color:rgba(58, 96, 172,0.8);
		border:solid 1px rgba(58, 96, 172,0.8);
	}

/*///////////////////////////////////*/

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Shop無し
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
	/*カートボタン*/
	#shop_area .soldout_cont .btn_sold{
		width:100%;
	}
	#shop_area .single_add_to_cart_button{
		display:none;
	}

	/*アーカイブのタイトル*/
	#shop_archive_cont ul.products li.product .woocommerce-loop-product__title{
		width:100%;
		color:rgb(51,51,51)	}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Jet-Blocksデフォ設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*リッチエディターの中*/
.jb_blocks_RE{
	color:rgb(51,51,51);
}
.jb_blocks_RE a{
	color:rgb(51,51,51);
}
.jb_blocks_RE a:hover{
	color:rgba(10,10,10,0.72);
}



/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
投稿、全ての検索結果
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*メインタイトル*/
.title_box .search_head_title{
	color:;
}
/*サブタイトル*/
.title_box .search_head_sub_title{
	color:;
}
.title_box.sh{
	background:;
}  
.pth_wrap.search_rebg{
	background:url();
}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
外部ショップリンク設定＞ポップアップ設定
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
#m_outside_shop_area{
	background:rgba(0,0,0,0.8);
}
#m_outside_shop_area #m_close{
	color:rgb(255,255,255);
}
#m_outside_shop_area .pop_txt{
	color:rgb(255,255,255);
}

#m_outside_shop_area .soldout_cont .btn_sold{
	float: none;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 10vw;
	padding: 0;
	margin: 0 0 0 auto;
	border-radius: 0;
	border: none;
	cursor: pointer;
	font-size: 1.6rem;
	font-weight: bold;
}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
決済ページ
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
/*郵便番号*/

/*電話番号*/
