﻿.box_cont{
    display:flex;
}

.content {
    max-width: 960px;
    margin: 0 auto;
}


.ttl {
    text-transform: uppercase;
    font-size: 25px;
    margin-top: 50px;
    margin-bottom: 25px;
    position: relative;
    text-align:center;
}

.b02_itm_main{padding:30px 0;display:flex;justify-content: space-evenly;}

.b01_itm_img {
    width: 50%;
    position: relative;
	text-align:end;
}

.content_box02 .b01_itm_img, .content_box04 .b01_itm_img, .content_box06 .b01_itm_img{order:2;}
.content_box02 .b01_itm_img, .content_box04 .b01_itm_img, .content_box06 .b01_itm_img{text-align:start;}

.b01_itm_img img{width:80%;}

.b01_itm_txt {
    width: 50%;
    padding-left: 60px;
    text-align:justify;
}
.content_box02 .b01_itm_txt,.content_box04 .b01_itm_txt, .content_box06 .b01_itm_txt{padding-left:0;padding-right:60px;}
.b02_itm_img{
	padding: 15px;
    border: 1px solid #ccc;
	background:#fff;
	
}
.b02_itm_img:not(:last-child){margin-bottom:25px;}
.b02_itm_ttl{
	background: #9b3735;
    padding: 10px;
    color: #fff;
	margin:0;
}
@media screen and (max-width: 768px) {
	.box_cont{display:block;}
	.b01_itm_img, .b01_itm_txt {
        width: 100%;
        padding: 0!important;
    }
	.b01_itm_img img{width:100%;}

}

@media screen and (max-width: 480px) {
    
    

}
