
.tech-intro {position: relative;}
.tech-intro .txt-wrap {position: absolute; top: 0; right: 120px; width: 600px; padding: 0 40px; height: 390px;}
.tech-intro .obj-wrap .obj {display: inline-block;}
.tech-intro .obj-wrap .obj:first-child {width: 590px; margin-right: 10px;}
.tech-intro .obj-wrap .obj:last-child {width: 600px;}

.wrap .sec-col .col .txt .num {font-size: 28px; margin-bottom: 30px;}
.wrap .sec-col .col .txt .num:after {content:''; display: block; width: calc(100% + 15px); height: 2px; background-color: #ccc;}
.wrap .sec-col .col .txt .num span {position: relative;}
.wrap .sec-col .col .txt .num span:after {content:''; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background-color: #333;}
.wrap .sec-col .col .txt .tit {font-size: 22px; line-height: 1.55;}
.wrap .sec-col .col .txt .desc {margin: 20px 0 50px;}


.process-wrap .table-wrap table thead th,
.process-wrap .table-wrap table tbody th, 
.process-wrap .table-wrap table td {padding: 20px 0 20px 55px; vertical-align: middle; border-bottom: 1px solid #c1c1c1;}
.wrap .pdf_wrap .table-wrap table thead th, .wrap .pdf_wrap .table-wrap table td { padding-left: 0; }

.wrap .table-wrap.download table td:nth-last-child(2) { padding: 20px 0px 20px 0px; }

.wrap .tabmenu.top .filter-wrap{
	position: absolute;
    width: 100%;
    z-index: 111;
    display: none;
}
.wrap .tabmenu.top li:hover .filter-wrap{
	display:block;
}
.wrap .tabmenu.top li:hover .filter-wrap .input-cont{
	display: flex;
	margin-top: 20px;
}
.wrap .tabmenu.top li:hover .filter-wrap label:first-child{
	margin-left: 0;
}
.wrap .tabmenu.top li:hover .filter-wrap label span{
	color: #878b8d;
	cursor: pointer;
}
.wrap .tabmenu.top li:hover .filter-wrap label span.active{
	color: #333;
}


/* demand-wrap */
.process-wrap .demand-grid {width: 100%; position:relative; margin-top: 62px;}
.process-wrap .demand-grid.grid-01 { height: 660px; }
.process-wrap .demand-grid.grid-02 { height: 990px; }
.process-wrap .lf-area { position:absolute; top: 0; left: 0;width: 800px; }
.process-wrap .rt-area { position:absolute; top: 0; right:0; }
.process-wrap .bt-area { position:absolute; left: 0; bottom:0;width: 100%; }
.process-wrap .demand a {width: 100%; height: 100%; position:relative; }
.process-wrap .demand .floating-txt { top: 35px; left: 40px; }
.process-wrap .demand .floating-txt .tit {font-size: 28px;}
.process-wrap .demand.d01 {width: 800px; height: 330px; background-color:#40484b; display:inline-block; }
.process-wrap .demand.d02 {width: 400px; height: 330px; background-color:#3d3d3d; display:inline-block; }
.process-wrap .demand.d02:nth-child(2) { background-color:#596468; }
.process-wrap .demand.d03 { width:400px; height:660px; background-color:#7d898e; }
.process-wrap .demand.d04 { width:100%; height:330px; background-color:#576164; }

.wrap .pdf_wrap .table-wrap table thead th { padding-left: 0; }
.wrap .pdf_wrap .table-wrap table tbody th, .wrap .pdf_wrap .table-wrap table td { padding-left: 0; }

.sec-full.global_wrap .txt:nth-child(1) .tit { margin-bottom: 25px; }
.sec-full.global_wrap .txt:nth-child(1) { margin-bottom: 50px; }
.history-wrap .sec-half:before {content: ''; width: 1px; height: 100%; background-color: #c1c1c1; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.history-wrap .f01:before {top: auto;}
.history-wrap .f01:after {content: ''; width: 16px; height: 16px; border-radius: 50%; background-color: var(--logoRed); position: absolute; top: /* 120px */0; left: 50%; transform: translateX(-50%);}
.history-wrap .f01 .half-cont .obj-wrap {text-align: right;}
.history-wrap .f01 .half-cont .obj {width: 340px; margin-left: auto;}
.history-wrap .f02 .half-cont .obj {width: 260px;}
.history-wrap .f01 .half-cont .obj + .obj,
.history-wrap .f02 .half-cont .obj + .obj {margin-top: 5px;}
.history-wrap .f03 .half-cont .obj,
.history-wrap .f04 .half-cont .obj {display: inline-block; width: 220px;}
.history-wrap .f03 .half-cont .obj + .obj,
.history-wrap .f04 .half-cont .obj + .obj {margin-left: 5px;}
.history-wrap .half-cont > * {vertical-align: top;}
.history-wrap .half-cont .obj-wrap {padding: 0 80px 0 0; margin-top: -2%;}
.history-wrap .half-cont .txt {padding: 0 0 0 80px;}
.history-wrap .half-cont.reverse .obj-wrap {padding: 0 0 0 80px; top: auto; transform: translateY(0);}
.history-wrap .half-cont.reverse .txt {padding: 0 80px 0 0; min-height: auto;}
.history-wrap .half-cont .obj-wrap .year {font-family: acumin-pro, sans-serif;font-size: 96px;line-height: 1; font-weight: 700;letter-spacing: -.02em;color: #3b4951;margin-bottom: 36px;}
.history-wrap .half-cont .txt dl {position: relative; padding-left: 80px;}
.history-wrap .half-cont .txt dl + dl {margin-top: 15px;}
.history-wrap .half-cont .txt dl > * {font-size: 20px; line-height: 1.6;}
.history-wrap .half-cont .txt dl dt {position: absolute; top: 0; left: 0; font-weight: 800; color: #333;}
.history-wrap .half-cont .txt dl dd {color: #4f5254;}
.history-wrap .half-cont .txt dl {}


.wrap .half-cont.three > .obj img:nth-child(1) { width: 35%; left: 0; top: 85px; }
.wrap .half-cont.three > .obj img:nth-child(2) { z-index: 1; width: 30%; left: 180px; top: 40px; }
.wrap .half-cont.three > .obj img:nth-child(3) { z-index: 2; width: 55%; width: 55%; height: 50%; right: 0; bottom: 50px; }
.wrap .half-cont.three.reverse .txt { min-height: 500px; }
.wrap .half-cont.three.reverse .obj { height: 500px; }

.wrap .half-cont.two.min_wrap > .obj { height: 500px; }
.wrap .half-cont.two.reverse .obj img:first-child { width: 70%; height: 50%; top: 50px; }
.wrap .half-cont.two.reverse .obj img:last-child { top: 200px; height: 50%; z-index: 2; }
.wrap .half-cont.two.reverse .txt { min-height: 500px; }


.history-info{width : 100%; min-height : 200px; position : relative;}
.history-info > .obj{position: absolute; top : 50px; left : 0; }
.history-info > div:not(.obj) {display : inline-block; vertical-align : top; width : calc(1200px / 7); min-height : 200px;}
.history-info h5{font-size : 26px; color : var(--atomic);}
.history-info h6{font-size : 22px; margin-top : 45px; color : #4f5254;}
.history-info p{font-size : 18px; line-height : 1.8; margin-top : 5px; color : #4f5254;}



@media screen and (max-width: 1440px) {
	.tech-intro .txt-wrap {right: 8.33vw; width: 41.67vw; padding: 0 2.78vw; height: 27.08vw;}
	.tech-intro .obj-wrap .obj:first-child {width: 40.97vw; margin-right: 0.69vw;}
	.tech-intro .obj-wrap .obj:last-child {width: 41.67vw;}

	.wrap .sec-col .col .txt .num {font-size: 1.94vw; margin-bottom: 2.08vw;}
	.wrap .sec-col .col .txt .num:after {width: calc(100% + 1.04vw); height: 0.14vw;}
	.wrap .sec-col .col .txt .num span:after {bottom: -0.14vw; height: 0.14vw; }
	.wrap .sec-col .col .txt .tit {font-size: 1.53vw;}
	.wrap .sec-col .col .txt .desc {margin: 1.39vw 0 3.47vw;}


	.process-wrap .table-wrap table thead th,
	.process-wrap .table-wrap table tbody th, 
	.process-wrap .table-wrap table td {padding: 1.39vw 0 1.39vw 3.82vw;}

	.wrap .table-wrap.download table td:nth-last-child(2) { padding: 1.39vw 0.00vw 1.39vw 0.00vw; }



	/* demand-wrap */
	.process-wrap .demand-grid {margin-top: 4.31vw;}
	.process-wrap .demand-grid.grid-01 {height: 45.83vw; }
	.process-wrap .demand-grid.grid-02 {height: 68.75vw; }
	.process-wrap .lf-area {width: 55.56vw; }
	.process-wrap .demand .floating-txt { top: 2.43vw; left: 2.78vw; }
	.process-wrap .demand .floating-txt .tit {font-size: 1.94vw;}
	.process-wrap .demand.d01 {width: 55.56vw; height: 22.92vw;}
	.process-wrap .demand.d02 {width: 27.78vw; height: 22.92vw;}
	.process-wrap .demand.d03 { width:27.78vw; height:45.83vw;}
	.process-wrap .demand.d04 { width:100%; height:22.92vw;}

	.sec-full.global_wrap .txt:nth-child(1) .tit { margin-bottom: 1.74vw; }
	.sec-full.global_wrap .txt:nth-child(1) { margin-bottom: 3.47vw; }
	.history-wrap .sec-half:before { width: 0.07vw;}
	.history-wrap .f01:after { width: 1.11vw; height: 1.11vw; top: /* 8.33vw */0;}
	.history-wrap .f01 .half-cont .obj {width: 23.61vw; margin-left: auto;}
	.history-wrap .f02 .half-cont .obj {width: 18.06vw;}
	.history-wrap .f01 .half-cont .obj + .obj,
	.history-wrap .f02 .half-cont .obj + .obj {margin-top: 0.35vw;}
	.history-wrap .f03 .half-cont .obj,
	.history-wrap .f04 .half-cont .obj { width: 15.28vw;}
	.history-wrap .f03 .half-cont .obj + .obj,
	.history-wrap .f04 .half-cont .obj + .obj {margin-left: 0.35vw;}
	.history-wrap .half-cont .obj-wrap {padding: 0 5.56vw 0 0;}
	.history-wrap .half-cont .txt {padding: 0 0 0 5.56vw;}
	.history-wrap .half-cont.reverse .obj-wrap {padding: 0 0 0 5.56vw;}
	.history-wrap .half-cont.reverse .txt {padding: 0 5.56vw 0 0;}
	.history-wrap .half-cont .obj-wrap .year {font-size: 6.67vw;margin-bottom: 2.5vw;}
	.history-wrap .half-cont .txt dl { padding-left: 5.56vw;}
	.history-wrap .half-cont .txt dl + dl {margin-top: 1.04vw;}
	.history-wrap .half-cont .txt dl > * {font-size: 1.39vw;}

	.wrap .half-cont.three > .obj img:nth-child(1) { width: 35%; left: 0; top: 5.90vw; }
	.wrap .half-cont.three > .obj img:nth-child(2) { z-index: 1; width: 30%; left: 12.50vw; top: 2.78vw; }
	.wrap .half-cont.three > .obj img:nth-child(3) { z-index: 2; width: 55%; width: 55%; height: 50%; right: 0; bottom: 3.47vw; }
	.wrap .half-cont.three.reverse .txt { min-height: 34.72vw; }
	.wrap .half-cont.three.reverse .obj { height: 34.72vw; }

	.wrap .half-cont.two.min_wrap > .obj { height: 34.72vw; }
	.wrap .half-cont.two.reverse .obj img:first-child { width: 70%; height: 50%; top: 3.47vw; }
	.wrap .half-cont.two.reverse .obj img:last-child { top: 13.89vw; height: 50%; }
	.wrap .half-cont.two.reverse .txt { min-height: 34.72vw; }


		
	.history-info{width : 100%; min-height : 13.89vw; }
	.history-info > .obj{top : 3.47vw; left : 0; }
	.history-info > div:not(.obj) {  width : calc(83.33vw / 7); min-height : 13.89vw;}
	.history-info h5{font-size : 1.81vw;}
	.history-info h6{font-size : 1.53vw; margin-top : 3.13vw;}
	.history-info p{font-size : 1.25vw; line-height : 1.8; margin-top : 0.35vw;}



}




@media screen and (max-width: 768px) {
	* + .desc {margin-top: 3.5625vw;/* padding: 0 5.56vw; */}
	.tech-intro .txt-wrap {position: relative;top: auto;right: auto;width: 100%;padding: 0;height: auto;}
	.tech-intro .obj-wrap { margin-top: 7vw; }
	.tech-intro .obj-wrap .obj {display: block;}
	.tech-intro .obj-wrap .obj:first-child {width: 100%; margin-right: 0;margin-bottom: 20px;}
	.tech-intro .obj-wrap .obj:last-child {width: 100%;}

	.wrap .col3 .card-list .col {width: 100%;}
	.wrap .col3 .card-list .col + .col {margin-left: 0;margin-top: 16.67vw;}
	.wrap .sec-col .col .txt {}
	.wrap .sec-col .col .txt .num {font-size: 5.56vw;font-weight: 600;margin-bottom: 30px;}
	.wrap .sec-col .col .txt .num:after {width: 100%;height: 3px;}
	.wrap .sec-col .col .txt .num span {position: relative;}
	.wrap .sec-col .col .txt .num span:after {bottom: -3px;height: 3px;}
	.wrap .sec-col .col .txt .tit {font-size: 5.56vw;line-height: 1.55;}
	.wrap .sec-col .col .txt .desc {margin: 3.2vw 0 4.63vw;}


	.process-wrap .table-wrap table thead th,
	.process-wrap .table-wrap table tbody th, 
	.process-wrap .table-wrap table td {padding: 20px 0 20px 55px; vertical-align: middle; border-bottom: 1px solid #c1c1c1;}
	.wrap .pdf_wrap .table-wrap table thead th, .wrap .pdf_wrap .table-wrap table td { padding-left: 0; }


	.table-wrap .table-cont.m-scroll table { width: 174.48vw; }

	.sec-full.global_wrap .txt:nth-child(1) .tit { text-align: center; margin-bottom: 5.6vw; }
	.sec-full.global_wrap .txt:nth-child(1) { margin-bottom: 3.52vw; }
	.history-wrap .sec-half {background-color: #fff; }
	.history-wrap .f01,
	.history-wrap .f02 {padding-bottom: 0 !important;}
	.history-wrap .sec-half:before {display: none;}
	.history-wrap .f01:before {display: none;}
	.history-wrap .f01:after { display: none; }
	.history-wrap .f01 .half-cont .obj-wrap {text-align: left;padding: 0;}
	.history-wrap .f01 .half-cont .obj {width: calc((100% - 0.74vw) / 2);display: inline-block;}
	.history-wrap .f02 .half-cont .obj {width: 39.07vw;display: inline-block;}
	.history-wrap .f01 .half-cont .obj + .obj,
	.history-wrap .f02 .half-cont .obj + .obj {margin-top: 0.46vw;margin-left: 0.74vw;}
	.history-wrap .f03 .half-cont .obj,
	.history-wrap .f04 .half-cont .obj {display: inline-block;width: 31.48vw;}
	.history-wrap .f03 .half-cont .obj + .obj,
	.history-wrap .f04 .half-cont .obj + .obj {margin-left: 0.46vw;}
	.history-wrap .half-cont > * {vertical-align: top;}
	.history-wrap .half-cont .obj-wrap {padding: 0 7.41vw 0 0; margin-top: -2%;}
	.history-wrap .half-cont .txt {padding: 0;margin: 9.26vw 0;left: auto;background-color: var(--bgGray);}
	.history-wrap .half-cont.reverse .obj-wrap {padding: 0;top: auto;transform: translateY(0);position: relative !important;}
	.history-wrap .half-cont.reverse .txt {padding: 0;min-height: auto;left: auto;}
	.history-wrap .half-cont .obj-wrap .year {font-size: 13.89vw;line-height: 1;font-weight: 700;letter-spacing: -.02em;color: #3b4951;margin-bottom: 3.33vw;}
	.history-wrap .half-cont .txt dl {position: relative;padding-left: 13.41vw;}
	.history-wrap .half-cont .txt dl + dl {margin-top: 1.39vw;}
	.history-wrap .half-cont .txt dl > * {font-size: 3.89vw;line-height: 1.6;}
	.history-wrap .half-cont .txt dl dt {position: absolute; top: 0; left: 0; font-weight: 800; color: #333;}

	.global_wrap hr { display: none; } 
	.sec-full.global_wrap .txt:nth-child(1) .tit::after { content: ''; display: block; margin: 0 auto; background: #878b8d; height: 0.26vw; width: 37.24vw; margin-top: 2.6vw; }

	.wrap .half-cont.three > .obj img { position: static; display: inline-block; }
	.wrap .half-cont.three > .obj img:nth-child(1) { width: calc(100% / 3); }
	.wrap .half-cont.three > .obj img:nth-child(2) { width: calc(100% / 3); }
	.wrap .half-cont.three > .obj img:nth-child(3) { width: calc(100% / 3); height: auto; }
	.wrap .half-cont.three.reverse .txt { min-height: auto; }
	.wrap .half-cont.three.reverse .obj { height: auto; }


	.wrap .half-cont.two > .obj img { position: static; display: inline-block; }
	.wrap .half-cont.two.min_wrap > .obj { height: auto; }
	.wrap .half-cont.two.reverse .obj img:first-child { width: 50%; height: auto;  }
	.wrap .half-cont.two.reverse .obj img:last-child { width: 50%; height: auto; }
	.wrap .half-cont.two.reverse .txt { min-height: auto; }

	.wrap .half-cont.two .obj img:first-child { width: 50%; height: auto;  }
	.wrap .half-cont.two .obj img:last-child { width: 50%; height: auto; }
	.wrap .half-cont.two .txt { min-height: auto; }


	
	.history-info{width : 100%; height : 111.59vw; margin-bottom: 0;}
	.history-info > .obj{position : absolute; top : 0; left : 0;}
	.history-info > div:not(.obj) {  width : 100%; min-height : calc(111.59vw / 7); position : relative;}
	.history-info > div:not(.obj) > *{display:inline-block; vertical-align : middle; font-size : 4.44vw}
	.history-info h5, .history-info h6, .history-info p{position : absolute; top : 50%; transform: translateY(-50%);}
	.history-info h5{left : 0%; width : 20%; text-align: center;}
	.history-info h6{left : 20%; width : 12%; margin-top : 0; text-align: center;}
	.history-info p{left : 32%;  width : 68%;  line-height : 1.58; margin-top : 0; text-align: left;}
	.desc.has-mark p {
        padding-left: 1.43vw;
        position: relative;
        padding-bottom: 1.95vw;
    }


}

.seah_arrow{color: #f35c3d;margin: 0 4px;font-weight: 600;}
.seah_mark > p::before{color: #f35c3d;}
.seah_arrow{display: inline-block;width: 20px;height: 20px;background: no-repeat url(/resources/icon/orange_arrow.png) center / 75%; transform: translate(0%, 25%);}
@media screen and (max-width: 768px) {
    .desc.has-mark p:before {
        top: -4.43vw;
        font-size: 9.90vw;
    }
}
.sup-chain .has-mark p:before {
    content: 'ㆍ';
    color: var(--logoRed);
}
@media screen and (max-width: 768px) {
    .desc.has-mark p:before {
        top: -4.43vw;
        font-size: 9.90vw;
    }
}
.sup-chain .has-mark p:before {
    content: 'ㆍ';
    color: var(--logoRed);
}
@media screen and (max-width: 768px) {
    .desc.has-mark p:before {
        content: 'ㆍ';
        position: absolute;
        left: -0.5em;
        top: 0;
        font-size: inherit;
    }
}
@media screen and (max-width: 1024px) {
    .has-mark p:before {
        top: -8px;
        left: 0px;
        font-size: 21px;
    }
}
@media screen and (max-width: 1440px) {
    .has-mark p:before {
        position: absolute;
        content: "ㆍ";
        top: -0.76vw;
        left: 0.00vw;
        font-size: 2.08vw;
        color: rgb(230, 77, 44);
    }
}
.has-mark p:before {
    position: absolute;
    content: "ㆍ";
    top: -11px;
    left: 0px;
    font-size: 30px;
    color: rgb(230, 77, 44);
}
@media screen and (max-width: 1024px) {
    .has-mark p:before {
        top: -8px;
        left: 0px;
        font-size: 21px;
    }
}
@media screen and (max-width: 1440px) {
    .has-mark p:before {
        position: absolute;
        content: "ㆍ";
        top: -0.76vw;
        left: 0.00vw;
        font-size: 2.08vw;
        color: rgb(230, 77, 44);
    }
	.wrap .kv ~ section:not(.banner):not(.tabmenu).top-padding {padding: 8.33vw 0;}
}
.has-mark p:before {
    position: absolute;
    content: "ㆍ";
    top: -11px;
    left: 0px;
    font-size: 30px;
    color: rgb(230, 77, 44);
}
.has-mark p:before {
    content: 'ㆍ';
    position: absolute;
    left: -.3em;
}
@media screen and (max-width: 1440px) {
    .has-mark p:before {
        position: absolute;
        content: "ㆍ";
        top: -0.76vw;
        left: -1vw;
        font-size: 2.08vw;
        color: rgb(230, 77, 44);
    }
}

.seah_down{
	margin-bottom: 12px;
}

.seah_divider{
	display: flex;
    /* margin-top: -12px; */
}

.seah_right{
	margin-left: 18px;
	
}
.seah_right > p{
	position: relative;
	padding-left: 18px;
}
.seah_right > p.top::before{
	content: "";
	width:8px;
	height: 0.5px;
	background: rgba(230, 77, 44, 1);
	position: absolute;
	left:0;
	top: 50%;
	transform: translateY(-50%);
}
.seah_right > p.top::after{
	content: "";
	width:0.5px;
	height: 100%;
	background: rgba(230, 77, 44, 1);
	position: absolute;
	left:0;
	top: 50%;
	/* transform: translateY(-50%); */

}
.seah_right > p.bottom::before{
	content: "";
	width:8px;
	height: 0.5px;
	background: rgba(230, 77, 44, 1);
	position: absolute;
	left:0;
	top: 50%;
	transform: translateY(-50%);
}

@media screen and (max-width: 1440px){
	.seah_down{
		margin-bottom: 0.8333vw;
	}

	.seah_divider{
		display: flex;
		/* margin-top: -0.8333vw; */
	}

	.seah_right{
		margin-left: 1.2500vw;
		
	}
	.seah_right > p{
		position: relative;
		padding-left: 1.2500vw;
	}
	.seah_right > p.top::before{
		content: "";
		width:0.5556vw;
		height: 0.5px;
		background: rgba(230, 77, 44, 1);
		position: absolute;
		left:0;
		top: 50%;
		transform: translateY(-50%);
	}
	.seah_right > p.top::after{
		content: "";
		width:0.5px;
		height: 100%;
		background: rgba(230, 77, 44, 1);
		position: absolute;
		left:0;
		top: 50%;
		/* transform: translateY(-50%); */

	}
	.seah_right > p.bottom::before{
		content: "";
		width:0.5556vw;
		height: 0.5px;
		background: rgba(230, 77, 44, 1);
		position: absolute;
		left:0;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	.wrap .sec-col .col .txt {min-height: 22vw;}
	.wrap .sec-col .col .txt .num {font-size: 20px;}

	.history-wrap .history .tab-cont > .txt .tit:after {width: 36px; height: 1px;}
	.history-wrap .history .history-cont .indicator {width: 11px; height: 11px;}
	.history-wrap .history .history-year .year-quick li a {font-size: 33px;}
	.history-wrap .history .history-year .year-quick li.active a {font-size: 114px;}
	.history-wrap .history .history-list:before {left: -1px; width: 1px; height: 5px;}
	.history-wrap .history .history-list > li dl > * {font-size: 14px;}

	
	.history-info h5{font-size : 19px;}
	.history-info h6{font-size : 16px;}
	.history-info p{font-size : 13px;}

	.seah_divider{display: block;}

}


@media screen and (max-width: 768px){

.seah_down{
	margin-bottom: 3.5625vw;
}

.seah_divider{
	display: flex;
	flex-direction: column;
    /* margin-top: -1.5625vw; */
}
.seah_arrow{
	margin: 0 2vw;width: 2.60vw;height: 2.60vw;background: no-repeat url(/resources/icon/orange_arrow.png) center / 150%;transform: translate(0%, 0%);
}

.seah_left{
	margin-top: 8vw;
	margin-bottom: 4vw;;
}

.seah_right{
	margin-left: 0;
	
}
.seah_right > p{
	position: relative;
	padding-left: 8.3438vw;
}
.seah_right > p.top{
	padding-bottom: 4vw;
}
.seah_right > p.top::before{
	content: "";
	
        width: 6.2500vw;
        height: 0.5px;
	background: rgba(230, 77, 44, 1);
	position: absolute;
	left:0;
	top: 4vw;
	/* transform: translateY(-50%); */
}
.seah_right > p.top::after{
	content: "";
	width:0.5px;
	height: 100%;
	background: rgba(230, 77, 44, 1);
	position: absolute;
	left:0;
	top: 4vw;
	/* transform: translateY(-50%); */

}
.seah_right > p.bottom::before{
	content: "";
        width: 6.2500vw;
        height: 0.5px;
	background: rgba(230, 77, 44, 1);
	position: absolute;
	left:0;
	top: 4vw;
	/* transform: translateY(-50%); */
}


}