/*
Theme Name:   BA_001 子テーマ
Template:     60l_design_a
Version:      1.0.0
Description:  BA_001_ブランディング重視の子テーマです
Author:       Visual Research
*/
/*********************************************************
//チェックボックスを押した後の丸を消す
**********************************************************/

.mw_wp_form label.selected::after{
	background: none;
}

.mw_wp_form label::before{
	display: none;
}
.footer_copy{
	font-size: 12px;
}

/*********************************************************
//背景変更
**********************************************************/
.bg-gray{
	background-color: #F3F3F3;
}


/*********************************************************
//header
**********************************************************/
.mincho {
    font-family: "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 游ゴシック, "Yu Gothic", YuGothic, メイリオ, "Meiryo,Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.header_telbox {
    width: 247px;
}
.header_tel_during {
    font-size: 10px;
    line-height: 14px;
}
/*********************************************************
//トップページ
**********************************************************/
/* top_bnr_superbox */
.top_bnr_superbox a img {
    width: 230px;
    height: auto;
    margin: 10px 0;
}

@media screen and (max-width: 980px){
	.top_bnr_superbox a {
		width:48%;
	}
	.top_bnr_superbox a img {
	    width: 100%;
    	height: auto;
	}
}

/* 探す */
.top_searchlike_itembox {
	width: 315px;
	height: 174px;
	background: #58b745;
}
.top_searchlike_item_imagebox {
	width: 315px;
	height: 108px;
}
.top_searchlike_item_title {
	font-size:17px;

}
.top_searchlike_item_title span.fontmid {
	font-size:1.4em;
	font-weight:bold;
}
@media screen and (max-width: 980px){
	.top_searchlike_item_imagebox {
		width: 289px;
    	height: 107px;
	}
	.top_searchlike_itembox {
    	width: 289px;
    	height: 166px;
	}
}
.top-custumsearch .top_searchlike_flex a:nth-of-type(1) .top_searchlike_itembox.appear{
	background: #e57cae;
}
.top-custumsearch .top_searchlike_flex a:nth-of-type(1) .top_searchlike_item_title{
	background: #e57cae;
    box-shadow: 0px 4px 0px rgb(213 71 139);
}
.top-custumsearch .top_searchlike_flex a:nth-of-type(2) .top_searchlike_itembox.appear{
	background: #8276b4;
}
.top-custumsearch .top_searchlike_flex a:nth-of-type(2) .top_searchlike_item_title{
	background: #8276b4;
    box-shadow: 0px 4px 0px rgb(98 90 133);
}
.top-custumsearch .top_searchlike_flex a:nth-of-type(3) .top_searchlike_itembox.appear{
	background: #6bc38e;
}
.top-custumsearch .top_searchlike_flex a:nth-of-type(3) .top_searchlike_item_title{
	background: #6bc38e;
    box-shadow: 0px 4px 0px rgb(78 140 102);
}
/* 
.top-custumsearch .top_searchlike_superbox.is-topsearchreset .top_searchlike_flex a .top_searchlike_itembox.appear{
	background: #58b745;
}
.top-custumsearch .top_searchlike_superbox.is-topsearchreset .top_searchlike_flex a .top_searchlike_item_title{
	background: #58b745;
    box-shadow: 0px 4px 0px rgb(68 135 51);
}
 */

/* 特集 */
.top_searchlike_flex.flex2{
    -webkit-justify-content: start;
    justify-content: start;
}
.top_searchlike_flex.flex2 .top_searchlike_btnbox {
    width: 205px;
    height: 90px;
    line-height: 1.5;
    letter-spacing: 0px;
    padding: 0 10px;
    font-size: 14px;
    border-left: 8px solid #58b745;
    border-radius: 4px;
    background: #fff;
    color: #333333;
    box-shadow: 1px 1px 1px 1px rgb(0 0 0 / 10%);
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.top_searchlike_flex.flex2 a {
		margin-bottom: 16px;
		margin-right:11px;
	}
.top_searchlike_flex.flex2 .top_searchlike_btnbox i{
	font-size: 1.0rem;
}
@media screen and (max-width: 980px){
	.top_searchlike_flex.flex2 .top_searchlike_btnbox {
		width: 260px;
	}
}

/* Youtube */
.wp-block-embed.wp-block-embed-youtube iframe{
	display:block;
	margin: 0 auto;
}
@media screen  and (min-width: 981px){
	.wp-block-embed.wp-block-embed-youtube iframe{
		width:700px;
		height:393px;
	}
}

/* Twitter */
.twitter-timeline{
	width:700px !important;
	margin: 0 auto;
}
.css-1dbjc4n.r-1wbh5a2.r-dnmrzs.r-1ny4l3l{
	display:none;
}
@media screen and (max-width: 980px){
	.twitter-timeline{
		width:90% !important;
		margin: 0 auto;
	}
}
/* 外部リンクバナー */
.top_bnr_minboxarea {
    padding: 64px 0px;
    width: 100%;
    height: auto;
    background-color: #F3F3F3;
}
.top_bnr_minbox {
    width: 980px;
    height: auto;
    margin: 0px auto;
}
.top_bnr_minbox02 {
    width: 510px;
}
.top_bnr_minbox .wp-block-column > .wp-block-columns{
	margin-bottom:10px;
}
.top_bnr_minbox .wp-block-image{
	margin: 0 0 0;
}
.top_bnr_minbox02 .wp-block-image{
	margin: 0 0 15px;
}
.top_bnr_minbox a:hover {
	opacity: 0.6;
}
@media screen and (max-width: 980px){
	.top_bnr_minbox {
		width: 100%;
	}
	.top_bnr_minbox > .wp-block-column {
		padding: 0px 20px;
	}
	.top_bnr_minbox .wp-block-column img {
		width: 60%;
    	height: auto;
		margin: 0 auto 20px;
	}
}


/* カラム内リンクバナー */
.wp-block-image a:hover {
	    opacity: 0.6;
}

/*********************************************************
//footer
**********************************************************/
#footer, .shop_itembox, .cu_staff, .customer_staff {
    background-color:#f7f7f7;
/*     margin-top: 0; */
}
.footer_left_linkbox a, .footer_left_linkbox a:link {
    color: #7c7c7c !important;
}

/*********************************************************
//スタッフ紹介
**********************************************************/
/* top_bnr_superbox */
.staff_table td span.staff_item_inner {
	display: inline;
}
