/*
Theme Name:   BA_002 子テーマ
Template:     60l_design_b
Version:      1.0.0
Description:  BA_002_プロモーション重視の子テーマです
Author:       Visual Research
*/

/* .header_favoritebox{
	min-height: 65px;
} */
.pad20{
	padding:  0 20px;
}

.inner980 {
    box-sizing: border-box;
    width: 980px;
    height: auto;
    margin: 0px auto!important;
}
/* 会社紹介ページの店舗案内 */
.company_shop_itembox {
	padding-bottom: 30px
}
.uniqe_btn{
	background: #009966;
	color: #fff;
	padding: 15px 10px;
	line-height: 40px;
}


.header_inq_title {
    font-size: 14px;
    line-height: 1.2rem;
}
 .newpage_contents h4{
	border-bottom:  2px dashed #009966; /*下線*/
}
@media screen and (max-width: 980px){
	.header_logo {
		height: 60px;
		width: auto;
	}
}

.news_contents h2::before, .blog_index_story h2::before, .newpage_contents h2::before{
    position: absolute;
    top: 100%;
    content: '';
    border-style: solid;
    border-width: 12px 12px 0 12px;
    border-color: #009966 transparent transparent transparent;
}

.news_contents h3, .blog_index_story h3, .newpage_contents h3{
    padding: 5px 10px;
    color: #111;
    background-color: #f0f0f0;
    border-left: 8px solid #009966;
}
/*****************************************************************************
// ニュースとブログとページ追加　リッチテキストエディタの見た目調整　2019/10/15　行方
*****************************************************************************/
/*段落でfloatをリセット*/
.news_contents p, .blog_index_story p, .newpage_contents p{
    clear: both;
    margin-bottom: 20px;
}
/*見出し*/
.news_contents h2, .blog_index_story h2, .newpage_contents h2{
    background:#009966;
    color: #000;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 1.1em 1em;
    margin: 3em 0 1em 0;
    line-height: 1;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    font-size: 1.3em;
}
.news_contents h4, .blog_index_story h4, .newpage_contents h4{
    color: #000;
    border-bottom: dashed 2px #000;
}

.mw_wp_form label {
    margin-right: 10px;
    padding: 5px 12px;
    border: 2px solid #BBBBBB;
    border-radius: 20px;
    background-color: #ffffff;
    cursor: pointer;
    margin-top: 6px;
    margin-bottom: 6px;
    display: inline-block;
    color: #555555;
    /* box-shadow: 0px 4px 0px rgba( 187,187,187,1); */
    position: relative;
    top: -3px;
}