@media (min-width: 769px) {
	.pc{}
	.sp{display:none !important;}
	.br-pc { display:block !important;}
	.br-sp { display:none !important;}
	.aC-pc { text-align:center  !important;}
	.aC-sp { text-align:left !important;}
}
@media (max-width: 768px) {
	.pc{display:none !important;}
	.sp{}
	.br-pc { display:none !important;}
	.br-sp { display:block !important;}
	.aC-pc { text-align:left !important;}
	.aC-sp { text-align:center  !important;}
}

.content_22{
text-align:center;
}
.content_22 img{
max-width:561px;
}
.content_22 p{
margin-bottom:1em;
}


.c_text {
	text-align: center;
	display: block;
}
.c_text p{
	text-align: left;
	display: inline-block;
}




/* スマホフッタ */
@media screen and (max-width: 768px) {
    #bottomNavi2 a {
        color: #fff;
        font-size: 200% !important;
    }
}

/* 2カラム */
@media screen and (min-width: 769px) {
    ul.col2{
    
    }
    ul.col2 li {
        display: flex;
        align-items: center;
        gap:8%;
        margin-bottom:50px;
    }
    ul.col2 li .col2_photo,
    ul.col2 li .col2_txt {
        width: 46%;
        box-sizing: border-box;
    }
    ul.col2 li:nth-child(odd) {
        flex-direction: row-reverse;
    }
    ul.col2 li:nth-child(odd) .txt {
        padding-right: 10px;
    }
    ul.col2 li:nth-child(even) .txt {
        padding-left: 10px;
    }
}
@media screen and (max-width: 768px) {
    ul.col2 li .col2_photo,
    ul.col2 li .col2_txt {
        margin-bottom:20px;
    }
}

