
.diary_details {
	margin-top: 80px;
	margin-bottom: 60px;
}
.diary_details h3.ttl {
	font-size: 2.5rem;
	text-align: center;
	padding: 0 20px;
	margin-bottom: 80px;
}
.diary_details .box01 {
	max-width: 1400px;
	margin: auto;
	padding: 0 20px;
	box-sizing: content-box;
}
.diary_details .box01 .w01 {
	width: 44.29%;
	float: left;
}
.diary_details .box01 .w01 > .list {
	margin-bottom: 20px;
}
.diary_details .box01 .w01 > .list + p {
	font-size: 1.8rem;
}
.diary_details .box01 .w01 > .list li.num {
	width: 33.5%;
	float: left;
	margin-right: 4.06%;
	text-align: center;
	border: 1px solid #615957;
	padding: 11px;
}
.diary_details .box01 .w01 > .list li:nth-child(2) {
	width: 62.43%;
	margin-right: auto;
	float: left;
	text-align: center;
}
.diary_details .box01 .w01 > .list p {
	font-size: 2.2rem;
}
.diary_details .box01 .w02 {
	width: 49.65%;
	float: right;
}
.diary_details .box01 .w02 > .list_i li {
	width: 48.93%;
	float: left;
	margin-right: 2.14%;
}
.diary_details .box01 .w02 > .list_i li:nth-child(2n) {
	margin-right: auto;
}
.diary_details .bg_wrap {
	background: #e8eced;
	padding: 60px 20px 70px;
}
.back{
	text-align: right;
	max-width: 1400px;
	margin: auto;
	padding: 0 20px;
	box-sizing: content-box;
	margin-bottom: 100px;
	
}
.back{
	text-align: right;
	max-width: 1400px;
	margin: auto;
	padding: 0 20px;
	box-sizing: content-box;
	margin-bottom: 100px;
	font-weight: bold;
	font-size: 1.6rem;
	
}
.back p{
	
}
.back a{
		color: #f29600;
	
	position: relative;
	padding-right: 35px;
		transition: 0.6s ease-in-out opacity;
	}
    .back a::before{
		content: "";
    position: absolute;
    right: 0;
    bottom: 5px;
    background: url(../img/02/back.png) no-repeat center center;
    background-size: contain;
    background-size: 28px;
    width: 28px;
    height: 10px;
display: block;
	
}
.back a:hover{
	opacity: 0.6;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb6 {
	margin-bottom: 6px !important;
}
.mb7 {
	margin-bottom: 7px !important;
}
.mb8 {
	margin-bottom: 8px !important;
}
.mb9 {
	margin-bottom: 9px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.mb45 {
	margin-bottom: 45px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.mb55 {
	margin-bottom: 55px !important;
}
.mb60 {
	margin-bottom: 60px !important;
}
.mb65 {
	margin-bottom: 65px !important;
}
.mb70 {
	margin-bottom: 70px !important;
}
.mb75 {
	margin-bottom: 75px !important;
}
.mb80 {
	margin-bottom: 80px !important;
}
.mb85 {
	margin-bottom: 85px !important;
}
.mb90 {
	margin-bottom: 90px !important;
}
.mb95 {
	margin-bottom: 95px !important;
}
.mb100 {
	margin-bottom: 100px !important;
}
@media screen and (max-width: 1250px) {
	.diary_details .box01 .w01 > .list p{
		font-size: 2rem;
	}
	.diary_details .box01 .w01 > .list p{
		font-size: 1.7rem;
	}
	.diary_details .box01 .w01 > .list + p{
		font-size: 1.7rem;
	}
	.diary_details .box01 .w01 > .list + p br{
		display: none;
	}
}
@media screen and (max-width: 1050px) {
	.diary_details .box01 .w01 > .list p{
		font-size: 1.6rem;
	}
	.diary_details .box01 .w01 > .list + p{
		font-size: 1.6rem;
	}
}
@media screen and (max-width: 767px) {
	.diary_details{
		margin-top: 40px;
		margin-bottom: 50px;
	}
	.diary_details h3.ttl{
		margin-bottom: 40px;
	}
	.diary_details .box01{
		max-width: 695px;
		
	}
	.diary_details .box01 .box01{
		padding: 0;
	}
	.diary_details .box01 .w01{
		width: auto;
		float: none;
		margin-right: auto;
		margin-bottom: 25px;
	}
	.diary_details .box01 .w02{
		width: auto;
		float: none;
	}
	.diary_details .bg_wrap{
		padding: 40px 0 40px;
	}
	.diary_details .box01 .w01 > .list{
		margin-bottom: 12px;
	}
	.back{
		margin-bottom: 65px;
	}
	.diary_details h3.ttl{
		font-size: 1.8rem;
	}
}
@media screen and (max-width: 550px) {
	.diary_details .box01 .w02 > .list_i{
		max-width: 339px;
		margin: auto;
	}
	.diary_details .box01 .w02 > .list_i li{
		width: auto;
		margin-right: auto;
		float: none;
		margin-bottom: 16px !important;
	}
	.diary_details .box01 .w02 > .list_i li:last-child{
		margin-bottom: 0 !important;
	}
}
@media screen and (max-width: 767px) {
.mb5_sp {
	margin-bottom: 5px !important;
}
.mb10_sp {
	margin-bottom: 10px !important;
}
.mb15_sp {
	margin-bottom: 15px !important;
}
.mb20_sp {
	margin-bottom: 20px !important;
}
.mb25_sp {
	margin-bottom: 25px !important;
}
.mb30_sp {
	margin-bottom: 30px !important;
}
.mb35_sp {
	margin-bottom: 35px !important;
}
.mb40_sp {
	margin-bottom: 40px !important;
}
.mb45_sp {
	margin-bottom: 45px !important;
}
.mb50_sp {
	margin-bottom: 50px !important;
}
.mb55_sp {
	margin-bottom: 55px !important;
}
.mb60_sp {
	margin-bottom: 60px !important;
}
.mb65_sp {
	margin-bottom: 65px !important;
}
.mb70_sp {
	margin-bottom: 70px !important;
}
.mb75_sp {
	margin-bottom: 75px !important;
}
.mb80_sp {
	margin-bottom: 80px !important;
}
.mb85_sp {
	margin-bottom: 85px !important;
}
.mb90_sp {
	margin-bottom: 90px !important;
}
.mb95_sp {
	margin-bottom: 95px !important;
}
}

@media screen and (min-width: 1400px) {
	.diary_details .bg_wrap .box01 {
	  max-width: 1360px;
	}
}