@charset "UTF-8";
/* CSS Document */

#concept{
    padding-bottom: 9.23%;
}
#concept .section-lead{
	text-align: center;
}

.section_body {
    margin-right: auto;
	margin-left: auto;
}
.section_body::before {
    content: "";
    position: absolute;
    top: -16px;
    left: 16px;
    right: -16px;
    bottom: 16px;
    border: 1.2px solid #c02a2c;
  margin: auto;
}

#concept_history{
	background-image: url("../images/concept_design_1.png"), url("../images/concept_bg1.png"), url("../images/concept_since.svg");
background-repeat: no-repeat, no-repeat, no-repeat;
background-position: left 10% bottom 13.84%, left top, right 6.15% top 50%;
background-size: 160px auto, 36.15% auto, 15.38% auto;
	padding-top: 14.61%;
	padding-bottom: 14.61%;
}
#concept_history .inner{
    justify-content: space-between;
    width: min(100% - 19.23%, 1200px);
    margin-inline: auto;
}

#concept_collection{
    background-image: url("../images/concept_design_2.png"),url("../images/concept_artistry.svg"),url("../images/concept_bg2.png");
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: right 6.15% bottom 29.23%,left 7.69% top 168px,right top;
    background-size: 176px auto,20% auto,36.15% auto;
    margin-top: -20%;
    padding-top: 18.46%;
    padding-bottom: 14.61%;
}
#concept_collection .inner{
	    display: flex;
    justify-content: space-between;
	width: min(100% - 19.23%, 1200px);
    margin-inline: auto;
}


#concept_concept{
    background-image: url("../images/concept_design_3.png"), url("../images/concept_bg3.png"), url("../images/concept_voyage.svg");
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: left 10% bottom 17.69%, left top, right 6.15% center;
    background-size: 152px auto, 36.15% auto, 15.38% auto;
    padding-top: 22.3%;
    padding-bottom: 9.23%;
    margin-top: -24.61%;
}
#concept_concept .inner{
	    display: flex;
    justify-content: space-between;
	width: min(100% - 19.23%, 1200px);
    margin-inline: auto;
}
