.b_page-title,
.m_page-meta,
#l_main .m_hdg,
#l_main .m_page-meta{
display:none;
}
#l_main .l_main .m_hdg{
display: block;
}
#l_main .l_main .m_hdg._C h2,
#l_main .l_main .m_hdg._A h2 {
    padding: 0 0 0 60px;
    border-left: none;
	background: url("/news/2023/2023_rikocya/images/list.png") no-repeat left center;
}
#l_main .l_main .m_hdg._C h2 {
    padding: 20px 0 20px 60px;
    border-left: none;
	background: url("/news/2023/2023_rikocya/images/list.png") no-repeat left center;
}

#l_content,section{
max-width:100%;
}

#l_content{
padding: 40px 0 80px;
}
#l_main{
background: url("/news/2023/2023_rikocya/images/back_img.jpg") no-repeat center bottom;
}
@media only screen and (max-width: 750px) {
.l_main{
background: url(/news/2023/2023_rikocya/images/back_img.jpg") repeat-y center 0;
background-size: 150%;
}
}
#l_main{
margin: auto;
float: none;
width: auto;
}
.l_main{
margin: auto;
padding: 40px 20px 80px;
max-width: 1260px;
}

.m_link._for-top,
.m_link._page-nav{
margin: auto;
padding: auto 20px;
max-width: 1260px;
}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.pc { display: none !important; }
.sp { display: block !important; }
}

.date{
  display: table;
}
.date > li {
  display: table-row;
}
.cell,.cell_date,.cell_time{
  display: table-cell;
  padding-right: 10px;
}
.red{
font-weight: bold;
color: #cc0000;
}
.linethrough { text-decoration: line-through; }
._center{
text-align: center;
}
.m_tbl-data td {
    background: rgba(255,255,255,0.8);
}
.m_tbl-data th, .m_tbl-data thead td {
    background: rgba(182,217,240,0.6);
}
.m_box._B {
    background: rgba(255,255,255,0.8);
}
/* パソコンで見たときは"pc"のclassがついた画像が表示される */
._bn ._pc { display: block !important; }
._bn ._sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 30em) {
._bn ._pc { display: none !important; }
._bn ._sp { display: block !important; }
}