@charset "utf-8";



/*PC*/
@media print, screen and (min-width: 769px) {
	
.hed_img .hed_ttl { background: url("../images/buyer/head_img.jpg") bottom/cover;}


.cont01 { margin: 0 0 150px;}
.cont01 ul { list-style: none;}
.cont01 ul li { display: flex; justify-content: space-between; padding: 0 0 150px;}
.cont01 ul li:nth-child(2n+2) { display: flex; flex-direction: row-reverse;}
.cont01 ul li:nth-last-child(1) { padding: 0 0 0;}
.cont01 ul li .img { width: 45%; flex-basis: 45%; position: relative;}
.cont01 ul li .txt { width: 45%; flex-basis: 45%;}
.cont01 ul li .txt h4 { font-size: 1.4em; font-weight: 500; color: #d09c80; margin: 0 0 20px;}
.cont01 ul li .txt p {}



.cont02 { padding: 100px 0; margin: 0 0 150px; position: relative; background: #f4efe9;}
.cont02 ul { list-style: none; display: flex; justify-content: space-between;}
.cont02 ul li { width: 45%; flex-basis: 45%;}
.cont02 ul li .img { margin-bottom: 10px;}
.cont02 ul li h4 { font-size: 1.2em; font-weight: 500; color: #d09c80;}




.cont03 { margin: 0 0 150px;}
.cont03 ul { list-style: none;}
.cont03 ul li { display: flex; justify-content: space-between;}
.cont03 ul li .img { width: 45%; flex-basis: 45%; position: relative;}
.cont03 ul li .txt { width: 45%; flex-basis: 45%;}
.cont03 ul li .txt h4 { font-size: 1.4em; font-weight: 500; color: #d09c80; margin: 0 0 20px;}
.cont03 ul li .txt p {}



.cont04 { margin: 0 0 150px;}
.cont04 .img { margin-bottom: 30px;}
.cont04 .img img { width: 100%;}
.cont04 .txt { }
.cont04 .txt p { }



.cont05 { }
.cont05 ul { list-style: none;}
.cont05 ul li { display: flex; justify-content: space-between;}
.cont05 ul li .img { width: 45%; flex-basis: 45%; position: relative;}
.cont05 ul li .txt { width: 45%; flex-basis: 45%;}
.cont05 ul li .txt h4 { font-size: 1.4em; font-weight: 500; color: #d09c80; margin: 0 0 20px;}
.cont05 ul li .txt p {}





}
/*----------------------------------------------------------------------*/







/*sp*/
@media only screen and (max-width: 768px) {
	
.hed_img .hed_ttl { background: url("../images/buyer/head_img.jpg") bottom/cover;}


.cont01 { padding: 0 0 50px;}
.cont01 ul { list-style: none;}
.cont01 ul li {  padding: 0 0 50px;}
.cont01 ul li:nth-child(2n+2) { }
.cont01 ul li:nth-last-child(1) { padding: 0 0 0;}
.cont01 ul li .img { position: relative; margin: 0 0 10px;}
.cont01 ul li .txt h4 { font-size: 1.1em; font-weight: 500; color: #d09c80; margin: 0 0 10px;}
.cont01 ul li .txt p {}



.cont02 { padding: 50px 0; margin: 0 0 50px; position: relative; background: #f4efe9;}
.cont02 ul { list-style: none; }
.cont02 ul li { }
.cont02 ul li .img { margin-bottom: 10px;}
.cont02 ul li h4 { font-size: 1.1em; font-weight: 500; color: #d09c80;}



.cont03 { padding: 0 0 50px;}
.cont03 ul { list-style: none;}
.cont03 ul li { }
.cont03 ul li .img { position: relative; margin: 0 0 10px;}
.cont03 ul li .txt h4 { font-size: 1.1em; font-weight: 500; color: #d09c80; margin: 0 0 10px;}
.cont03 ul li .txt p {}



.cont04 { padding: 0 0 50px;}
.cont04 .img { position: relative; margin: 0 0 10px;}
.cont04 .img img { width: 100%;}
.cont04 .txt { }
.cont04 .txt p { }



.cont05 { }
.cont05 ul { list-style: none;}
.cont05 ul li { }
.cont05 ul li .img { position: relative; margin: 0 0 10px;}
.cont05 ul li .txt h4 { font-size: 1.1em; font-weight: 500; color: #d09c80; margin: 0 0 10px;}
.cont05 ul li .txt p {}


}