@charset "utf-8";

.mainv {
		background: url(../img/about/mainv.jpg) top center no-repeat;
		background-size: cover;
}

#sec1 {
    border-top:  1px solid #000;
}
#sec1 .sec_inner {}
#sec1 .catch {
    font-size:  28px;
    font-weight:  bold;
    letter-spacing:  0.03em;
    margin-top: 20px;
    margin-bottom: 40px;
    border:  1px solid #947F28;
    border-left-width:  3px;
    padding: 51px 20px;
    text-align:  center;
}
#sec1 .catch img {}
#sec1 .catch_b {
    font-size: 15px;
    letter-spacing: 0.03em;
    line-height: 2;
    padding-left: 6px;
    margin-bottom: 64px;
}
.sec1_01 {}
.sec1_01_l {
    width: 57.5%;
}
.sec1_01_l p {
    font-size:  15px;
    letter-spacing:  0.03em;
    line-height: 2;
}
.sec1_01_l .p01 {
    padding-left: 6px;
}
.sec1_01_l .p01_mb {
    margin-bottom: 29px;
}

.sec1_01_r {
    width: 38.45%;
    max-width: 400px;
}
.sec1_01_r figure {
    padding-top: 4px;
}
.sec1_01_r figure img {}



/*---------------------------------------------------------
	w1200
---------------------------------------------------------*/
@media screen and (max-width: 1200px) {
	
}

/*---------------------------------------------------------
	スマホ
---------------------------------------------------------*/
@media screen and (max-width: 680px) ,screen and (max-width: 737px) and (orientation: landscape) {

	.mainv {}

	#sec1 {}
	#sec1 .sec_inner {}
	#sec1 .catch {
    font-size: 16px;
    margin-top: 21px;
    margin-bottom: 20px;
    padding: 20px 10px;
 }
	#sec1 .catch img {
		width: 100%;
		max-width: 351.5px;
	}
	#sec1 .catch_b {
    margin-bottom: 20px;
}
	.sec1_01 {}
	.sec1_01_l {
    order: 2;
    width:  100%;
	}
	.sec1_01_l p {
    font-size: 15px;
    line-height: 1.8;
	}
	.sec1_01_l .p01 {}
	.sec1_01_l .p01_mb {
    margin-bottom: 1em;
}

	.sec1_01_r {
    width:  100%;
    order:  1;
		margin: 0 auto;
    margin-bottom: 20px;
	}
	.sec1_01_r figure {
    max-width:  200px;
    margin:  0 auto;
    padding:  0;
	}
	.sec1_01_r figure img {}


	
}
