#content-main span.sub-title {
	color: #2763ba; 
	padding: 20px; 
	border: 1px solid #ccc; 
	border-radius: 10px; 
	cursor: pointer; 
	font-weight: 700; 
	font-size: 18px;
    /* text-align: center; */
    display: block;
	text-align: left;
}
#content-main .cont {
    display: inline-block;
	padding: 20px;
	display: none;
}
#content-main span.img-box .img1 {
	margin-right: 2%;
}
#content-main span.text-box {
    font-size: 18px;
    /* line-height: 28px; */
    width: 59%;
    align-self: center;
    padding: 0px 10px;
    display: inline-block;
    vertical-align: top;
	margin-top: 50px;
}
#content-main div.tb2 {
    background-color: #fffaf0;
    padding: 20px;
    margin: 25px 0 40px;
}
#content-main div.tb2 span.text-box {
    width: 55%;
}
#content-main span.pd0 {
    width: 100%;
	margin: 0px 0 10px;
/* 	text-align: center; */
}
#content-main span.tb3 {
	width: 100%;
    margin: 20px 0;
/* 	text-align: center; */
}
#content-main div.box01 {
	display: flex;
    justify-content: space-between;
	margin: 30px 0 50px;
}
#content-main div.box01 div {
    display: inline-block;
	margin: 0 30px;
}
#content-main div.box01 div img {
    display: block;
}
#content-main div.box01 div span.text-box {
    width: 500px;
}
#third-menu-area {
	margin-bottom: 30px;
}
#content-main img.img2 {
width: 50%;
}
/* #content-main img.img3 {
width: 33.333%;
} */

#content-main img.mo {
	display: none;
}
@media (max-width:1235px) {
	#content-main {
		padding: 0 20px;
	}
	#content-main span.text-box {
		width: 50%;
	}
	#content-main div.cont span.img-box img.pc {
		width: 100%;
	}
}
@media (max-width:1170px) {
	#content-main div.tb2 span.text-box {
		width: 100%;
		/* text-align: center; */
	}
	#content-main div.tb2 {
		/* text-align: center; */
	}
}
@media (max-width:1120px) {
	#content {
		padding: 80px 0 80px 0;
	}
}
@media (max-width:1017px) {
	#content-main .cont {
		text-align: center;
	}
	#content-main span.text-box {
		width: 100%;
		text-align: left;
	}
}
@media (max-width: 768px) {
	#content-main img.img3 {
		width: 100%;
	}
}
@media (max-width:660px) {
	#content-main span.img-box img {
		margin-right: 0%;
		width: 100%;
	}
	#content-main span.text-box {
		margin-top: 20px;
	}
	#content-main span.pd0 {
		margin-top: 0px;
	}
	#content-main div.cont span.img-box img.pc {
		display: none;
	}
	#content-main div.cont span.img-box img.mo {
		display: block;
		width: 100%;
	}
}
@media (max-width: 480px) {
	#content-main img.img2 {
		width: 100%;
	}
}
