/*-----------------setting_css---------------------*/
/*-----------------/setting_css/---------------------*/
#design .scrollin_custom_anm.anime1s {
	opacity: 0;
	-webkit-transition: 1s;
	transition: 1s;
	overflow: hidden;
}
#design .scrollin_custom_anm.anime1s img {
	-webkit-transition: 1s;
	transition: 1s;
	-webkit-transform: scale(1.1, 1.1);
	        transform: scale(1.1, 1.1);
}
#design .scrollin_custom_anm.anime1s.scrollin {
	opacity: 1;
}
#design .scrollin_custom_anm.anime1s.scrollin img {
	-webkit-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: 2s;
	transition: 2s;
}
#design .anime1 {
	opacity: 0;
	-webkit-transform: translateX(-20px);
	transform: translateX(-20px);
	-webkit-transition: 1s;
	transition: 1s;
	padding: 10px 20px;
	z-index: 5;
	background-size: 100% 100%;
	background-position: center center;
}
#design .anime1.scrollin {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 2s;
	transition: 2s;
}
#design .anime2 {
	opacity: 0;
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
	-webkit-transition: 1s;
	transition: 1s;
	padding: 10px 20px;
	z-index: 5;
	background-size: 100% 100%;
	background-position: center center;
}
#design .anime2.scrollin {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 2s;
	transition: 2s;
}
#design .w1100 {
	max-width: 1100px;
	width: 90%;
	margin: 0 auto;
}
#design .w1100_sp {
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}
#design p {
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
}
#design .text {
	font-size: clamp(10px, 1.5vw, 16px);
	line-height: 1.8em;
	letter-spacing: 0.05em;
	font-weight: 400;
}
@media screen and (max-width: 768px) {
	#design {
		/*@media screen end*/
	}
	#design .text {
		font-size: clamp(10px, 4vw, 17px);
	}
}
#design .des_wrap .sec01 {
	background-color: #1E1E1E;
	position: relative;
}
#design .des_wrap .sec01 .lead {
	position: absolute;
	top: 5%;
	left: 50.5%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 1;
	width: 90%;
	max-width: 750px;
}
#design .des_wrap .sec01 .com-flbox {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
#design .des_wrap .sec01 .com-flbox .box_l,
#design .des_wrap .sec01 .com-flbox .box_r {
	width: 50%;
}
#design .des_wrap .sec01 .com-flbox .box_l .com-imgnote {
	color: #fff;
}
#design .des_wrap .sec01 .com-flbox .box_r {
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
#design .des_wrap .sec01 .com-flbox .box_r .text {
	width: 70%;
	margin-left: 10%;
}
@media screen and (max-width: 768px) {
	#design .des_wrap {
		/*@media screen end*/
	}
	#design .des_wrap .sec01 .lead {
		top: 3%;
	}
	#design .des_wrap .sec01 .com-flbox .box_l,
	#design .des_wrap .sec01 .com-flbox .box_r {
		width: 100%;
	}
	#design .des_wrap .sec01 .com-flbox .box_r {
		padding-block: 5% 10%;
	}
	#design .des_wrap .sec01 .com-flbox .box_r .text {
		width: 90%;
		margin-inline: auto;
	}
	#design .des_wrap .sec01 .imgbox2 .com-imgnote {
		bottom: -8%;
	}
}
#design .des_wrap .sec02 {
	padding-block: 7%;
}
#design .des_wrap .sec02 .lead_area .line {
	width: 90%;
	margin: 0 auto;
}
#design .des_wrap .sec02 .lead_area .textImg {
	width: 80%;
	max-width: 700px;
	margin: 5% auto;
}
#design .des_wrap .sec02 .img_area {
	width: 100%;
}
#design .des_wrap .sec02 .img_area .com-imgnote {
	color: #fff;
}
#design .des_wrap .sec02 .com-flbox {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
#design .des_wrap .sec02 .com-flbox .com-imgbox {
	width: 50%;
}
#design .des_wrap .sec02 .com-flbox .com-imgbox .com-imgnote {
	color: #fff;
}
#design .des_wrap .sec02 .com-flbox .text_box {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
#design .des_wrap .sec02 .com-flbox .text_box .bg {
	position: absolute;
	z-index: -1;
}
#design .des_wrap .sec02 .com-flbox .text_box .box_inner {
	width: 75%;
	margin-right: 10%;
	position: relative;
	z-index: 2;
}
#design .des_wrap .sec02 .com-flbox .text_box .box_inner .lead {
	font-size: clamp(10px, 2vw, 30px);
	margin-bottom: 5%;
}
#design .des_wrap .sec02 .com-flbox .text_box .box_inner .com-imgbox {
	width: 100%;
	margin-top: 15%;
}
#design .des_wrap .sec02 .com-flbox .text_box .box_inner .com-imgbox .sub_text {
	font-size: clamp(10px, 1vw, 14px);
	width: 85%;
	margin-left: auto;
}
#design .des_wrap .sec02 .flbox1 .text_box .bg {
	width: 45%;
	top: 0;
	left: 0;
}
#design .des_wrap .sec02 .flbox2 {
	background: transparent url("../img/sec02_bg2.jpg") right top/cover no-repeat;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
#design .des_wrap .sec02 .flbox2 .text_box p {
	color: #fff;
}
#design .des_wrap .sec02 .flbox2 .text_box .bg {
	z-index: 0;
}
#design .des_wrap .sec02 .flbox2 .text_box .bg1 {
	width: 57%;
	bottom: 8%;
	left: 18%;
	z-index: 1;
}
#design .des_wrap .sec02 .flbox2 .text_box .bg2 {
	mix-blend-mode: lighten;
	width: 52%;
	bottom: 0;
	right: 0;
}
#design .des_wrap .sec02 .flbox2 .text_box .box_inner {
	margin-top: -5%;
}
@media screen and (max-width: 768px) {
	#design .des_wrap .sec02 {
		/*@media screen end*/
	}
}
@media screen and (max-width: 768px) {
	#design .des_wrap {
		/*@media screen end*/
	}
	#design .des_wrap .sec02 {
		padding-block: 15%;
	}
	#design .des_wrap .sec02 .lead_area .textImg {
		margin: 10% auto;
	}
	#design .des_wrap .sec02 .com-flbox .com-imgbox {
		width: 100%;
	}
	#design .des_wrap .sec02 .com-flbox .text_box {
		width: 100%;
		padding-block: 15%;
	}
	#design .des_wrap .sec02 .com-flbox .text_box .box_inner {
		width: 90%;
		margin-inline: auto;
	}
	#design .des_wrap .sec02 .com-flbox .text_box .box_inner .lead {
		font-size: clamp(10px, 5.5vw, 30px);
		margin-bottom: 7%;
	}
	#design .des_wrap .sec02 .com-flbox .text_box .box_inner .com-imgbox .sub_text {
		font-size: clamp(10px, 4vw, 14px);
	}
	#design .des_wrap .sec02 .flbox2 .text_box .bg {
		z-index: 0;
	}
	#design .des_wrap .sec02 .flbox2 .text_box .bg1 {
		width: 57%;
		bottom: 8%;
		left: 18%;
		z-index: 1;
	}
	#design .des_wrap .sec02 .flbox2 .text_box .bg2 {
		mix-blend-mode: lighten;
		width: 52%;
		bottom: 0;
		right: 0;
	}
	#design .des_wrap .sec02 .flbox2 .text_box .box_inner {
		margin-top: -5%;
	}
}
#design .des_wrap .sec03 {
	padding-bottom: 5%;
}
#design .des_wrap .sec03 .flbox1 {
	width: 95%;
	margin-left: auto;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	margin-block: 5% 8%;
}
#design .des_wrap .sec03 .flbox1 .box_l {
	width: 41%;
	margin-right: 5%;
}
#design .des_wrap .sec03 .flbox1 .box_l p {
	line-height: 2em;
}
#design .des_wrap .sec03 .flbox1 .box_r {
	width: 50%;
}
#design .des_wrap .sec03 .flbox2 {
	width: 100%;
	margin-top: 5%;
}
#design .des_wrap .sec03 .detail_area {
	margin-top: 5%;
}
#design .des_wrap .sec03 .detail_area .detail_box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
#design .des_wrap .sec03 .detail_area .detail_box .detail_text .com-flbox {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
#design .des_wrap .sec03 .detail_area .detail_box .detail_text .com-flbox .num {
	margin-right: 10px;
	width: 25px;
}
#design .des_wrap .sec03 .detail_area .detail_box .detail_text .com-flbox .ttl {
	font-size: clamp(10px, 1vw, 15px);
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
#design .des_wrap .sec03 .detail_area .detail_box .detail_text .text {
	font-size: clamp(10px, 1vw, 14px);
	line-height: 1.5em;
	margin-top: 5%;
	text-align: justify;
}
#design .des_wrap .sec03 .detail_area .detail_box .detail_text .note {
	margin-top: 2%;
	font-size: 12px;
	font-weight: 400;
}
#design .des_wrap .sec03 .detail_area .detail_box.w30 {
	width: calc(33.3333333333% - 10px);
	margin-top: 5%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w30 .detail_img {
	width: 100%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w30 .detail_text {
	margin-top: 5%;
	width: 100%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w30 .detail_text .text {
	margin-top: 3%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w40 {
	width: 35%;
	margin-top: 5%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w40 .detail_img {
	width: 45%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w40 .detail_text {
	width: 50%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w45 {
	width: 49%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_img {
	width: 62%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_text {
	width: 35%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_text .num {
	margin-bottom: 3%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_text .ttl {
	width: 100%;
	margin: 0;
}
#design .des_wrap .sec03 .detail_area .detail_box.w60 {
	width: 63%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-top: 5%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_img {
	width: 26%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box {
	width: 70%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box .detail_text {
	width: 100%;
	margin-bottom: 8%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box .detail_text .detail_inner {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box .detail_text .detail_inner:nth-child(odd) {
	margin-right: 5%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box .detail_text .com-flbox .text {
	margin-top: 3%;
}
#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box .detail_text:last-child {
	margin-bottom: 0;
}
#design .des_wrap .sec03 .detail_area .detail_box.w100 {
	position: relative;
}
#design .des_wrap .sec03 .detail_area .detail_box.w100 .detail_text {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: 3%;
	width: 21%;
	aspect-ratio: 5.5/5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background-color: #fff;
}
#design .des_wrap .sec03 .detail_area .detail_box.w100 .detail_text .detail_inner {
	width: 90%;
	margin: 0 auto;
}
@media screen and (max-width: 768px) {
	#design .des_wrap {
		/*@media screen end*/
	}
	#design .des_wrap .sec03 {
		padding-bottom: 15%;
	}
	#design .des_wrap .sec03 .flbox1 {
		width: 100%;
		margin-inline: auto;
		margin-block: 5% 8%;
	}
	#design .des_wrap .sec03 .flbox1 .box_l {
		width: 100%;
		margin-right: 0%;
	}
	#design .des_wrap .sec03 .flbox1 .box_r {
		width: 100%;
		margin-top: 10%;
	}
	#design .des_wrap .sec03 .flbox2 {
		width: 90%;
		margin-top: 10%;
	}
	#design .des_wrap .sec03 .detail_area {
		margin-top: 10%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box .detail_text .com-flbox {
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: end;
		margin-top: 3%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box .detail_text .com-flbox .num {
		width: 20px;
	}
	#design .des_wrap .sec03 .detail_area .detail_box .detail_text .com-flbox .ttl {
		font-size: clamp(10px, 3.4vw, 15px);
	}
	#design .des_wrap .sec03 .detail_area .detail_box .detail_text .com-flbox .ttl span {
		font-size: clamp(10px, 3.4vw, 12px);
		letter-spacing: 0.05em;
	}
	#design .des_wrap .sec03 .detail_area .detail_box .detail_text .text {
		font-size: clamp(10px, 3.2vw, 14px);
	}
	#design .des_wrap .sec03 .detail_area .detail_box .detail_text .note {
		font-size: 10px;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w30 {
		width: 49%;
		margin-top: 5%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w30 .detail_text {
		margin-top: 3%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w30 .detail_text .ttl {
		width: 80%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w30 .detail_text .ttl.w100 {
		width: 100%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w30 .detail_text .text {
		margin-top: 5%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w40 {
		width: 100%;
		margin-top: 5%;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w40 .detail_img {
		width: 40%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w40 .detail_text {
		width: 55%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_img {
		width: 100%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_text {
		width: 100%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_text .com-flbox {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_text .num {
		margin-bottom: 3%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w45 .detail_text .ttl {
		width: 80%;
		margin: 0;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w60 {
		width: 100%;
		margin-top: 5%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_img {
		width: 100%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box {
		width: 100%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box .detail_text {
		width: 100%;
		margin-bottom: 8%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box .detail_text .com-flbox .text {
		margin-top: 3%;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w60 .detail_text_box .detail_text:last-child {
		margin-bottom: 0;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w100 .detail_text {
		width: 42%;
		aspect-ratio: 4.5/5;
	}
	#design .des_wrap .sec03 .detail_area .detail_box.w100 .detail_text .detail_inner {
		width: 90%;
		margin: 0 auto;
	}
}
#design .des_wrap .sec04 .w1100,
#design .des_wrap .sec05 .w1100 {
	border-top: 10px solid #000;
	padding-block: 3% 8%;
}
#design .des_wrap .sec04 .w1100 .sec_inner,
#design .des_wrap .sec05 .w1100 .sec_inner {
	width: 90%;
	margin: 0 auto;
}
#design .des_wrap .sec04 .w1100 .sec_inner .ttl_area,
#design .des_wrap .sec05 .w1100 .sec_inner .ttl_area {
	padding-bottom: 5%;
}
#design .des_wrap .sec04 .w1100 .sec_inner .ttl_area .lead,
#design .des_wrap .sec05 .w1100 .sec_inner .ttl_area .lead {
	font-size: clamp(10px, 5vw, 24px);
	text-align: center;
	line-height: 1.8em;
	margin-top: 3%;
	-webkit-font-feature-settings: "palt";
	        font-feature-settings: "palt";
}
@media screen and (max-width: 768px) {
	#design .des_wrap {
		/*@media screen end*/
	}
	#design .des_wrap .sec04 .w1100,
	#design .des_wrap .sec05 .w1100 {
		padding-block: 10% 10%;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner,
	#design .des_wrap .sec05 .w1100 .sec_inner {
		width: 100%;
		margin: 0 auto;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .ttl_area,
	#design .des_wrap .sec05 .w1100 .sec_inner .ttl_area {
		padding-bottom: 8%;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .ttl_area .lead,
	#design .des_wrap .sec05 .w1100 .sec_inner .ttl_area .lead {
		font-size: clamp(10px, 3.7vw, 24px);
		margin-top: 5%;
	}
}
#design .des_wrap .sec04 .w1100 .sec_inner .ttl_area .ttl {
	width: 40%;
	max-width: 200px;
	margin: 0 auto;
}
#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 {
	margin-bottom: 5%;
}
#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .com-imgbox {
	width: 47%;
}
#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .textbox {
	width: 47%;
}
#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .textbox .logo {
	width: 45%;
}
#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .textbox .name {
	margin-block: 5%;
	font-size: clamp(10px, 5vw, 20px);
}
#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .textbox .text {
	font-size: clamp(10px, 1.5vw, 15px);
}
#design .des_wrap .sec04 .w1100 .sec_inner .flbox2 .com-imgbox {
	width: 50%;
}
#design .des_wrap .sec04 .w1100 .sec_inner .flbox2 .com-imgbox p {
	font-size: clamp(10px, 5vw, 14px);
	margin-top: 2%;
	letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
	#design .des_wrap {
		/*@media screen end*/
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .ttl_area .ttl {
		width: 40%;
		max-width: 200px;
		margin: 0 auto;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 {
		margin-bottom: 5%;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .com-imgbox {
		width: 100%;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .textbox {
		width: 100%;
		margin-top: 5%;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .textbox .logo {
		width: 45%;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .textbox .name {
		margin-block: 5%;
		font-size: clamp(10px, 4.5vw, 20px);
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .flbox1 .textbox .text {
		font-size: clamp(10px, 1.5vw, 15px);
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .flbox2 .com-imgbox {
		width: 49%;
	}
	#design .des_wrap .sec04 .w1100 .sec_inner .flbox2 .com-imgbox p {
		font-size: clamp(10px, 2vw, 14px);
	}
}
#design .des_wrap .sec05 .w1100 .sec_inner .ttl_area .ttl {
	width: 20%;
	max-width: 100px;
	margin: 0 auto;
}
#design .des_wrap .sec05 .w1100 .sec_inner .ttl_area .text {
	text-align: center;
	margin-top: 3%;
}
#design .des_wrap .sec05 .w1100 .sec_inner .com-flbox .box {
	width: 47%;
}
#design .des_wrap .sec05 .w1100 .sec_inner .com-flbox .box .mrt_area .mrt:nth-child(2) {
	margin-block: 4%;
}
#design .des_wrap .sec05 .w1100 .sec_inner .com-flbox .box .note {
	font-size: 10px;
	margin-top: 10px;
}
@media screen and (max-width: 768px) {
	#design .des_wrap {
		/*@media screen end*/
	}
	#design .des_wrap .sec05 .w1100 .sec_inner .ttl_area .text {
		text-align: center;
		margin-top: 3%;
	}
	#design .des_wrap .sec05 .w1100 .sec_inner .lead {
		font-size: clamp(10px, 4vw, 24px) !important;
	}
	#design .des_wrap .sec05 .w1100 .sec_inner .com-flbox .box {
		width: 100%;
	}
	#design .des_wrap .sec05 .w1100 .sec_inner .com-flbox .box:last-child {
		margin-top: 10%;
	}
	#design .des_wrap .sec05 .w1100 .sec_inner .com-flbox .box .mrt_area .mrt:nth-child(2) {
		margin-block: 4%;
	}
}
@media screen and (max-width: 768px) {
	#design {
		/*@media screen end*/
	}
}
/*# sourceMappingURL=design.css.map */