/* 追記のcssをここへ記述する */
.page-template-default main section.page_content p{
    font-size: 16px;
    margin-bottom: 1.5em;
    line-height: 1.75;
}
.page-template-default main section.page_content h2{
    font-size: 30px;
    margin: 1.5em auto 1em;
}
.page-template-default main section.page_content ol, 
.page-template-default main section.page_content ul{
    padding-left: 2em;
    margin: 1.5em auto;
}
.page-template-default main section.page_content ol li, 
.page-template-default main section.page_content ul li{
  list-style: auto;
}
.page-template-default .l_container_lg{
	max-width: 1100px;
}

.page-template-default .l_container_lg p, 
.page-template-default .l_container_lg h2, 
.page-template-default .l_container_lg h3, 
.page-template-default .l_container_lg h4, 
.page-template-default .l_container_lg h5, 
.page-template-default .l_container_lg li{
    font-family: "Noto Serif JP", serif;
}

.m_cta.shop_cta{
    margin: 0 auto 5em;
    padding: 50px 0;
}
.m_cta.shop_cta .m_cta_title{
    font-size: 35px;
}
.m_cta.shop_cta .m_cta_text{
    font-size: 18px;
    text-align: center;
    margin-top: 15px;
}
.m_cta.shop_cta .m_cta_btn-wrap{
    justify-content: center;
    margin-top: 20px;
}
.m_cta.shop_cta .m_btn.__color{
    height: auto;
    padding: 1em 0;
}
.l_header-btn.__store{
    background-color: #000;
}
.l_header-btn.__store p{
    color: #fff;
}

@media screen and (max-width: 750px) {
.l_footer-nav_link .__en{
    font-size: 13px;
}
}