@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap");
@import url("../css/fonts.css");




.en .main-business .busi-slide-wrap .busi-img06 img{width:560px; padding:88px 0; margin:0 auto;}
.en .main-business .busi-slide-wrap .busi-img07 img{width:530px; padding:80px 0; margin:0 auto;}
.en .main-business .busi-slide-wrap .busi-img08 img{width:560px; padding:88px 0; margin:0 auto;}
.en .main-business .busi-slide-wrap .busi-img09 img{width:560px; padding:48px 0; margin:0 auto;}

.en .main-slider .slide08{background: url('../images/ko/sub/card/card-slider-bg.jpg') no-repeat center center; background-size: cover; opacity: 0.2; height: 848px; position: relative;}
.en .main-slider .slide09{background: url('../images/en/main/business-kind09.jpg') no-repeat center center; background-size: cover; opacity: 0.2; height: 848px; position: relative;}
.en .main-slider .slide10{background: url('../images/en/main/business-kind10.jpg') no-repeat center center; background-size: cover; opacity: 0.2; height: 848px; position: relative;}
.en .main-slider .slide11{background: url('../images/en/main/business-kind11.jpg') no-repeat center center; background-size: cover; opacity: 0.2; height: 848px; position: relative;}



.en .vision-wrap .list-wrap li{width:19%;}
.en .vision-wrap .list-wrap li .circle-detail ul li{width:100%;}


.en .sub-bg-wrap h5{margin-bottom:24px; font-size:24px;}
.en .sub-bg-wrap .half-info .left-info{width:100%;}
.en .sub-bg-wrap .half-info .left-info .box-info{margin-bottom:56px;}
.en .sub-bg-wrap .half-info .left-info .box-info:last-child{margin-bottom:0;}
.en .sub-bg-wrap .half-info .left-info .box-info p{font-size:16px;}

.en .sub-visual .sub-main-wrap .bento-transport.tagless .bento-top .transport-money.center-money .money-list{width:100%;}
.en .sub-visual .sub-main-wrap .bento-transport.tagless .bento-top .transport-money.center-money .money-list h5{font-size:28px;}

.en .sub-visual .sub-main-wrap .bento-transport .bento-top.card-bento .money-tit.bento-list-tit{font-size:20px;}

.en .mongolia-bg{height:730px;}
.en .kor-bg{position: relative; background: #000; width: auto; height: 730px;}
.en .kor-bg::after{content: ''; position: absolute; top: 0; left: 0; background: url('../images/ko/sub/overseas/kor-bg.jpg') no-repeat left center; background-size: cover; opacity: 0.4; width: 100%; height: 100%; background-attachment: fixed;}


.en .content-flex .info-wrap .info-tagless .line-box{margin-top:16px; border:1px solid #ccc; border-radius:32px; padding:48px;}
.en .content-flex .info-wrap .info-tagless .process-tagless{text-align:center; margin-top:48px;}
.en .content-flex .info-wrap .info-tagless .process-tagless p{font-size:24px; margin: 24px 0; padding: 10px 0; border-radius:48px;}
.en .content-flex .info-wrap .info-tagless .process-tagless .rail{background: #ffdaab; color: #b66011;}
.en .content-flex .info-wrap .info-tagless .process-tagless .bus{background: #e0def0; color: #91268f;}
.en .content-flex .info-wrap .info-tagless .process-tagless .icon-tagless img{height:100px;}
.en .content-flex .info-wrap .info-tagless .process-tagless .process-img{background:#f5f5f5; padding:48px; border-radius:32px;}
.en .content-flex .info-wrap .info-tagless .process-tagless .process-img img{width:100%;}

.en .full-img-box{border:1px solid #ccc; padding:48px; border-radius:32px;}
.en .full-img-box img{width:100%;}

.en .circle-four.circle-gray .circle-list li{width:31%;}
.en .circle-four.circle-gray .circle-list li .circle-detail ul li{width:100%;}

.en .overview-count p{margin-bottom:0;}
.en .caseStudy .circle-list .role .overview-count .circle-tit span{line-height:1;}

.en .info-detail{margin-bottom:48px;}
.en .info-detail:last-child{margin-bottom:0;}

.en .info-wrap .info-detail.taxi-merit-list .merit-icon{width:180px; height:180px;}
.en .info-wrap .info-detail.taxi-merit-list .merit-icon .level-tit{display:table-cell; vertical-align: middle; font-size:32px;}
.en .info-wrap .info-detail.taxi-merit-list .merit-icon .level-tit span{display:block; font-size:16px; font-weight: 200;}
.en .info-wrap .info-detail.taxi-merit-list .taxi-merit{width:84%;}


.en .afc-process01{display:flex; align-items: center; justify-content:center; margin-top:48px; background:#f5f5f5; padding:48px; border-radius:32px;}
.en .afc-process01 .afc-detail{text-align:center; position:relative;}
.en .afc-process01 .afc-detail:nth-child(1){width:30%;}
.en .afc-process01 .afc-detail:nth-child(2){width:25%;}
.en .afc-process01 .afc-detail:nth-child(3){width:45%;}

.en .afc-process01 .afc-detail .afc-first{position:relative;}
.en .afc-process01 .afc-detail .afc-first::after{content: ''; position:absolute; bottom:-16%; left:50%; margin-left:-30px; background:url('../images/common/twoway-arrow.png') no-repeat center center; width:60px; height:26px;}
.en .afc-process01 .afc-detail .afc-first ul{display:flex; justify-content: center;}
.en .afc-process01 .afc-detail .afc-first ul li{display:table; border:4px solid #920783; background:#fff; padding:16px 0; border-radius:100%; position:relative; width:200px; height:200px; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25);}
.en .afc-process01 .afc-detail .afc-first ul li p{display:table-cell; vertical-align: middle; font-weight: 300;}


.en .afc-process01 .afc-detail .afcTit{font-size:18px; margin:8px 0;}
.en .afc-process01 .afc-detail .afc-info{display:table-cell; vertical-align: middle;}
.en .afc-process01 .afc-detail .afc-second{background:#920783; padding:16px; border-radius:100%; width:280px; height:280px; margin:0 auto; color:#fff; display:table; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25);}

.en .afc-process01 .afc-detail .afc-third{position:relative;}
.en .afc-process01 .afc-detail .afc-third::before{content: ''; position:absolute; top:-16%; right:34%; margin-right:-30px; background:url('../images/common/twoway-arrow.png') no-repeat center center; width:60px; height:26px;}
.en .afc-process01 .afc-detail .afc-third::after{content: ''; position:absolute; bottom:-16%; left:34%; margin-left:-30px; background:url('../images/common/twoway-arrow.png') no-repeat center center; width:60px; height:26px;}
.en .afc-process01 .afc-detail .afc-third ul{display:flex; justify-content: center;}
.en .afc-process01 .afc-detail .afc-third ul li{display:table; border:4px solid #f18e18; background:#fff; border-radius:100%; width:200px; height:200px; position: relative; display:table; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25);}
.en .afc-process01 .afc-detail .afc-third ul li p{display:table-cell; vertical-align: middle; font-weight: 300;}
.en .afc-process01 .afc-detail .afc-third ul li p span{display:block; font-size:16px; font-weight: 200;}



.en .afc-process02{display:flex; align-items: center; justify-content:center; margin-top:48px; background:#f5f5f5; padding:48px; border-radius:32px;}
.en .afc-process02 .afc-detail{text-align:center; position:relative;}
.en .afc-process02 .afc-detail:nth-child(1){margin-right:24px;}


.en .afc-process02 .afc-detail .afcTit{font-size:18px; margin:8px 0;}
.en .afc-process02 .afc-detail .afc-info{display:table-cell; vertical-align: middle;}
.en .afc-process02 .afc-detail .afc-second{background:#920783; padding:16px; border-radius:100%; width:280px; height:280px; margin:0 auto; color:#fff; display:table; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25);}

.en .afc-process02 .afc-detail .afc-third{position:relative;}
.en .afc-process02 .afc-detail .afc-third::before{content: ''; position:absolute; top:-16%; right:50%; margin-right:-30px; background:url('../images/common/twoway-arrow.png') no-repeat center center; width:60px; height:26px;}
.en .afc-process02 .afc-detail .afc-third::after{content: ''; position:absolute; bottom:-16%; left:0; margin-left:-30px; background:url('../images/common/twoway-arrow.png') no-repeat center center; width:60px; height:26px;}
.en .afc-process02 .afc-detail .afc-third ul{display:flex; justify-content: center;}
.en .afc-process02 .afc-detail .afc-third ul li{display:table; border:4px solid #f18e18; background:#fff; border-radius:100%; width:200px; height:200px; position: relative; display:table; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25);}
.en .afc-process02 .afc-detail .afc-third ul li p{display:table-cell; vertical-align: middle; font-weight: 300;}
.en .afc-process02 .afc-detail .afc-third ul li p span{display:block; font-size:16px; font-weight: 200;}




.en .afc-tab .tab-item{font-size:20px; display:table;}
.en .afc-tab .tab-item span{display:table-cell; vertical-align: middle;}
.en .afc-tab .tab-item .tab-small{font-size:14px; display:block;}
.en .afc-tab .tabs-content{padding:80px 0 0;}
.en .afc-tab h4, .en .afc-tab p{margin-bottom:24px;}
.en .afc-tab .tabs-content .content-flex{margin-bottom:80px;}

.en .afc-tab .basic-tbl-wrap table{font-size:16px;}
.en .afc-tab .basic-tbl-wrap table thead tr{background:#ecf0f3;}
.en .afc-tab .basic-tbl-wrap table thead tr th{border-right:1px solid #ccc;}
.en .afc-tab .basic-tbl-wrap table thead tr th:last-child{border-right:0;}
.en .afc-tab .basic-tbl-wrap table tbody .first{background:#f9fafb; vertical-align: middle; text-align:center;}
.en .afc-tab .basic-tbl-wrap table tbody tr td{border-right:1px solid #ccc; text-align:left; padding:24px; font-weight: 200;}
.en .afc-tab .basic-tbl-wrap table tbody tr td:last-child{border-right:0;}
.en .afc-tab .basic-tbl-wrap table tbody tr td li{font-weight: 200;}

.en .bms .circle-second .circle-list {justify-content: center;}
.en .bms .circle-second .circle-list li{width:35%;}
.en .bms .circle-four .circle-list li{width:31%;}
.en .bms .circle-four .circle-list li .role{margin:0 auto;}
.en .bms .circle-four .circle-list li .circle-detail p{text-align:center;}
.en .bms .circle-four .circle-list li .circle-detail li{width:100%;}


.en .its .content-flex .info-wrap .info-tagless .process-tagless .process-img img{width:auto;}
.en .its .content-flex .info-wrap .info-tagless .process-tagless .info-box{text-align:left;}
.en .its .content-flex .info-wrap .info-tagless .process-tagless .info-box p{font-size:20px; font-weight: 300; margin:24px 0 16px;}
.en .its .content-flex .info-wrap .info-tagless .process-tagless .info-box .line-list li{font-weight: 200;}


.en .express-process{display:flex; align-items: center; justify-content:center; margin-top:48px; background:#f5f5f5; padding:48px; border-radius:32px;}
.en .express-process .express-detail{text-align:center; position:relative;}

.en .express-process .express-detail .express-info{display:flex; justify-content: space-between;}
.en .express-process .express-detail .express-info li{width:24%; margin-right:16px;}
.en .express-process .express-detail .express-info li .line-list{text-align:left;}
.en .express-process .express-detail .express-info li .line-list li{width:100%; font-weight: 200;}
.en .express-process .express-detail .express-info p{border:4px solid #f18e18; padding:16px 0; margin-bottom:16px; border-radius:32px; background:#fff;}
.en .express-process .express-detail .express-first{margin-bottom:40px;}
.en .express-process .express-detail .express-info .flled{display:table; width:auto;}
.en .express-process .express-detail .flled p{background:#920783; width:160px; height:160px; display:table-cell; vertical-align: middle; border-radius:32px; border:0; color:#fff; padding:0;}
.en .express-process .express-detail .express-third{background:#920783; width:240px; height:240px; color:#fff; border-radius:100%; display:table;}
.en .express-process .express-detail .express-third div{ display:table-cell; vertical-align: middle;}
.en .express-process .express-detail .express-third div p{margin-top:4px;}

.en .tmoneyMobile-wrap{text-align: center; background: url('../images/ko/sub/introduce/vision-bg.png') no-repeat center top;}
.en .tmoneyMobile-wrap .tmoneyMobile-statement{margin-bottom: 88px;}
.en .tmoneyMobile-wrap .tmoneyMobile-statement .head-circle{display:table; background:#920783; width:320px; height:320px; border-radius:100%; color:#fff; margin:0 auto;}
.en .tmoneyMobile-wrap .tmoneyMobile-statement .head-circle h3{display:table-cell; vertical-align: middle; font-size:32px;}
.en .tmoneyMobile-wrap .list-wrap li .role{width:230px; height:230px;}
.en .tmoneyMobile-wrap .list-wrap li{width:16%;}
.en .tmoneyMobile-wrap .list-wrap li .circle-detail p{font-weight: 200; font-size:14px; padding:8px;}

.en .payimg-list ul li{display:inline-block; vertical-align: top; width:33%; margin-bottom:56px;}
.en .payimg-list ul li .payimg-box img{border-radius:32px;}
.en .payimg-list ul li .payimg-box.border img{border:1px solid #ccc;}
.en .payimg-list ul li h4{font-size:20px; margin-top:16px; padding:0 16px;}

.en .retail .mt-slider .bento-detail img{width:auto; height:auto;}


.caseStudy .circle-list .role .circle-tit span{display:inline-block; font-size:64px; color:#000;}
.caseStudy .esg-ethical .info-wrap .info-detail .line-list li{font-weight: 200;}
.caseStudy .esg-ethical .line-list li{font-weight: 200; font-size:18px; margin-bottom:24px;}

.caseStudy .study-list{display: flex; justify-content: space-evenly; margin-top: 48px;}
.caseStudy .study-list img{border-radius:32px;}

.en .material-list{border:1px solid #ccc; border-radius:32px; padding:48px;}
.en .material-list li{display:inline-block; width:23%; margin-right:16px; margin-bottom:24px;}
.en .material-list li:nth-child(4n){margin-right:0;}
.en .material-list li:last-child{margin-bottom:0;}
.en .material-list li a{width:100%; padding:24px 32px; background:#514952; display:inline-block; border-radius:16px; color:#fff; position:relative;}
.en .material-list li a:hover{opacity: 0.5;}
.en .material-list li a::after{content:''; position:absolute; top:50%; right:8%; margin-top:-24px; background:url('../images/common/icon/youtube-white.png') no-repeat center center; width:48px; height:48px;}

.en .pdf-list{border:1px solid #ccc; border-radius:32px; padding:48px;}
.en .pdf-list li{display:inline-block; width:23%; margin-right:16px; margin-bottom:24px;}
.en .pdf-list li:nth-child(4n){margin-right:0;}
.en .pdf-list li:last-child{margin-bottom:0;}
.en .pdf-list li a{width:100%; padding:24px 32px; background:#514952; display:inline-block; border-radius:16px; color:#fff; position:relative;}
.en .pdf-list li a:hover{opacity: 0.5;}
.en .pdf-list li a::after{content:''; position:absolute; top:50%; right:8%; margin-top:-24px; background:url('../images/common/icon/pdf-white.png') no-repeat center center; width:48px; height:48px;}

.en .map-wrap{margin:48px 0;}
.en .map-wrap iframe{border-radius:32px;}
.en .contact-info .contact-detail{margin-bottom:48px;}
.en .contact-info .contact-detail:last-child{margin-bottom:0;}
.en .contact-info .contact-detail h4{margin-bottom:24px;}

.en .card-wrap{width:31%; margin-bottom:56px; margin-right:39px;}
.en .card-content{padding: 16px 24px 0;}
.en .scroll-fade-in-up.visible:hover{transform: unset;}
.en .card-wrap:nth-child(3n) {margin-right: 0;}
.en .card-wrap:nth-child(4n) {margin-right: 39px;}


/* Tablet */
/* Tablet 아이패드 프로 - 가로형 */
@media only screen and (max-width: 1366px) {
    .en .main-business .busi-slide-wrap .busi-img07{width:44%;}
    .en .main-business .busi-slide-wrap .busi-img07 img{width:420px;}
    .en .main-business .busi-slide-wrap .busi-img09{width:44%;}
    .en .main-business .busi-slide-wrap .busi-img09 img{width:420px;}

    .en .kor-bg{height:auto;}
    .en .mongolia-bg{height:auto;}

    .en .afc-process01{padding:24px;}
    .en .afc-process01 .afc-detail .afc-first ul li{width:180px; height:180px;}
    .en .afc-process01 .afc-detail .afc-second{width:220px; height:220px;}
    .en .afc-process01 .afc-detail .afc-third ul li{width:180px; height:180px;}

    .en .afc-process02{padding:24px;}
    .en .afc-process02 .afc-detail .afc-second{width:220px; height:220px;}
    .en .afc-process02 .afc-detail .afc-third ul li{width:180px; height:180px;}

    .en .afc-tab .graphic-box img{width:auto;}

    .en .tmoneyMobile-wrap{background-size: 90%;}
    .en .tmoneyMobile-wrap .list-wrap li .role{width:205px; height:205px;}
    .en .tmoneyMobile-wrap .list-wrap li:nth-child(odd) .role{box-shadow: 0 0 0 8px rgba(147, 7, 132, 0.6);}
    .en .tmoneyMobile-wrap .list-wrap li:nth-child(even) .role{box-shadow: 0 0 0 8px rgba(240, 131, 0, 0.6);}
}


/* Tablet 아이패드 에어 - 가로형 */
@media only screen and (max-width: 1180px) {
    .en .main-business .busi-slide-wrap .busi-img07 img{width:320px;}
    .en .main-business .busi-slide-wrap .busi-img09 img{width:320px;}

    .en .afc-process01 .afc-detail .afc-first ul li{width:160px; height:160px;}
    .en .afc-process01 .afc-detail .afc-second{width:200px; height:200px;}
    .en .afc-process01 .afc-detail .afc-third ul li{width:160px; height:160px;}

    .en .afc-process02 .afc-detail .afc-second{width:200px; height:200px;}
    .en .afc-process02 .afc-detail .afc-third ul li{width:160px; height:160px;}

    .en .afc-tab .tab-item{font-size:18px;}

    .en .afc-process01 img{width:100%;}
    .en .content-flex .info-wrap .info-tagless .process-tagless p{font-size:20px;}
    .en .content-flex .info-wrap .info-tagless .process-tagless .process-img{padding:24px;}

    .en .express-process{padding:24px;}


    .en .tmoneyMobile-wrap{background-size: 90%;}
    .en .tmoneyMobile-wrap .tmoneyMobile-statement .head-circle{width:280px; height:280px;}
    .en .tmoneyMobile-wrap .list-wrap li .role{width:175px; height:175px;}

    .en .payimg-list ul li .payimg-box img{width:100%; border-radius:16px;}
    .en .payimg-list ul li{margin-right:16px; width:31%;}
    .en .payimg-list ul li:nth-child(3n){margin-right:0;}
    .en .payimg-list ul li h4{font-size:16px;}


    .en .caseStudy .circle-four.circle-gray .circle-list li .role{width:240px; height:240px;}
    .caseStudy .esg-ethical .line-list li{font-size:16px;}

    .en .material-list li{width:31%;}
    .en .material-list li:nth-child(3n){margin-right:0;}
    .en .material-list li:nth-child(4n){margin-right:16px;}

    .en .pdf-list li{width:31%;}

    .en .card-wrap{margin-right:36px;}
}




/* Tablet 아이패드 미니 - 가로형 */
@media only screen and (max-width: 1024px) {
    .en .afc-process01 .afc-detail .afc-first ul li{width:140px; height:140px;}
    .en .afc-process01 .afc-detail .afc-second{width:200px; height:200px;}
    .en .afc-process01 .afc-detail .afc-third ul li{width:140px; height:140px;}

    .en .afc-process02 .afc-detail .afc-second{width:200px; height:200px;}
    .en .afc-process02 .afc-detail .afc-third ul li{width:140px; height:140px;}

    .en .content-flex .info-wrap .info-tagless .process-tagless p{font-size:18px;}
    .en .its .content-flex .info-wrap .info-tagless .process-tagless .process-img img{width:100%;}


    .en .express-process .express-detail .flled p{width:120px;}
    .en .express-process .express-detail .express-third{width:180px; height:180px;}


    .en .tmoneyMobile-wrap{background-size: 90%;}
    .en .tmoneyMobile-wrap .tmoneyMobile-statement .head-circle{width:220px; height:220px;}
    .en .tmoneyMobile-wrap .tmoneyMobile-statement .head-circle h3{font-size:24px;}
    .en .tmoneyMobile-wrap .list-wrap li .role{width:150px; height:150px;}

    .en .caseStudy .circle-four.circle-gray .circle-list li .role{width:200px; height:200px;}
    
    .caseStudy .study-list img{width:88%;}

    
    .en .card-wrap{margin-right:32px;}
}


/* Tablet 아이패드 에어 - 세로형 */
@media only screen and (max-width: 820px) {
    .en .main-business .busi-slide-wrap .busi-img07 img{width:100%; padding:0;}
    .en .main-business .busi-slide-wrap .busi-img09 img{width:100%; padding:0;}

    .en .main-visual .visual-wrap .main-tit-wrap .main-tit{padding:0 16px;}
    .en .main-visual .visual-wrap .main-tit-wrap .main-tit h2{line-height:1.4;}
    .en .main-visual .visual-wrap .main-tit-wrap .main-tit h2 span{display:inline-block;}

    .en .sub-bg-wrap{padding:24px;}
    .en .info-wrap .info-detail.taxi-merit-list .taxi-merit{width:72%;}
    

    .en .afc-process01 .afc-detail:nth-child(1){width:100%;}
    .en .afc-process01 .afc-detail:nth-child(2){width:100%; margin:48px 0;}
    .en .afc-process01 .afc-detail:nth-child(3){width:100%;}
    .en .afc-process01{display:block;}
    .en .afc-process01 .afc-detail .afc-first ul li{width:180px; height:180px;}
    .en .afc-process01 .afc-detail .afc-second{width:240px; height:240px;}
    .en .afc-process01 .afc-detail .afc-third ul li{width:180px; height:180px;}

    .en .afc-process01 .afc-detail .afc-first::after{bottom: -36%; left: 30%; margin-left:unset; background: url('../images/common/twoway-arrow-vertical.png') no-repeat center center; width: 26px; height: 60px;}
    .en .afc-process01 .afc-detail .afc-third::before{top: -46%; right: 36%; margin-left:unset; background: url('../images/common/twoway-arrow-vertical.png') no-repeat center center; width: 26px; height: 60px;}
    .en .afc-process01 .afc-detail .afc-third::after{top: -46%; left: 30%; bottom:unset; margin-left:unset; background: url('../images/common/twoway-arrow-vertical.png') no-repeat center center; width: 26px; height: 60px;}

    .en .afc-process02 .afc-detail .afc-second{width:240px; height:240px;}
    .en .afc-process02 .afc-detail .afc-third ul li{width:180px; height:180px;}

    .en .afc-tab .tabs{flex-wrap: wrap;}
    .en .afc-tab .graphic-box{margin-top:24px;}


    .en .bms .circle-second .circle-list li{width:48%; display:inline-block;}

    .en .express-process .express-detail .flled p{width:100px;}
    .en .express-process .express-detail .express-third{width:160px; height:160px;}


    .en .tmoneyMobile-wrap{background:none;}
    .en .tmoneyMobile-wrap .tmoneyMobile-statement{margin-bottom:40px;}
    .en .tmoneyMobile-wrap .tmoneyMobile-statement .head-circle{width:220px; height:220px;}
    .en .tmoneyMobile-wrap .tmoneyMobile-statement .head-circle h3{font-size:24px;}
    .en .tmoneyMobile-wrap .list-wrap li{display:inline-block; width:33%;}
    .en .tmoneyMobile-wrap .list-wrap li .role{margin:0 auto;}
    .en .tmoneyMobile-wrap .list-wrap li .circle-detail{padding:0 8px;}

    .caseStudy .study-list{flex-wrap: wrap; justify-content: flex-start;}
    .caseStudy .study-list li{margin:16px;}
    .en .circle-four.circle-gray .circle-list li { width: 48%;}
    .caseStudy .esg-ethical .line-list li{margin-bottom:8px;}


    .en .material-list{padding:24px;}
    .en .material-list li{width:48%;}
    .en .material-list li:nth-child(2n){margin-right:0;}
    .en .material-list li:nth-child(3n){margin-right:16px;}

    .en .pdf-list{padding:24px;}
    .en .pdf-list li{width:48%;}

    .en .card-wrap{width:48%; margin-right:28px;}
    .en .card-wrap:nth-child(2n), .en .card-wrap:nth-child(4n){margin-right:0;}
    .en .card-wrap:nth-child(3n){margin-right:28px;}
}




/* Mobile */
@media only screen and (max-width: 768px) {
    .en .main-business .busi-slide-wrap .busi-img07{width:64%;}
    .en .main-business .busi-slide-wrap .busi-img09{width:64%;}


}



@media only screen and (max-width: 430px) {
    .en .vision-wrap .list-wrap li{width:100%;}
    .en .sub-visual .sub-main-wrap .bento-transport.tagless .bento-top .transport-money.center-money .money-list h5{font-size:20px;}
    .en .content-flex .info-wrap .info-tagless .line-box{padding:24px;}
    .en .content-flex .info-wrap .info-tagless .process-tagless p{font-size:20px;}

    .en .circle-four.circle-gray .circle-list li{width:100%;}



    .en .info-wrap .info-detail.taxi-merit-list{display:block;}
    .en .info-wrap .info-detail.taxi-merit-list .merit-icon{margin:0 auto;}
    .en .info-wrap .info-detail.taxi-merit-list .taxi-merit{width:100%; margin-top:24px;}


    .en .afc-process01{padding:16px;}
    .en .afc-process01 .afc-detail .afc-first ul li{width:100px; height:100px;}
    .en .afc-process01 .afc-detail .afc-second{width:180px; height:180px;}
    .en .afc-process01 .afc-detail .afc-third ul li{width:100px; height:100px;}

    .en .afc-process01 .afc-detail .afc-first::after{bottom: -64%; left: 18%; margin-left:unset; background: url('../images/common/twoway-arrow-vertical.png') no-repeat center center; width: 26px; height: 60px;}
    .en .afc-process01 .afc-detail .afc-third::before{top: -64%; right: 28%; margin-left:unset; background: url('../images/common/twoway-arrow-vertical.png') no-repeat center center; width: 26px; height: 60px;}
    .en .afc-process01 .afc-detail .afc-third::after{top: -64%; left: 18%; bottom:unset; margin-left:unset; background: url('../images/common/twoway-arrow-vertical.png') no-repeat center center; width: 26px; height: 60px;}


    .en .afc-process01 .afc-detail .afcTit{font-size:14px;}
    .en .afc-process01 .afc-detail .afc-first ul li p{font-size:14px;}
    .en .afc-process01 .afc-detail .afc-third ul li p{font-size:14px;}
    .en .afc-process01 .afc-detail .afc-third ul li p span{font-size:12px;}


    .en .afc-process02{display:block; padding:16px;}
    .en .afc-process02 .afc-detail .afc-second{width:180px; height:180px;}
    .en .afc-process02 .afc-detail .afc-third ul li{width:100px; height:100px;}

    .en .afc-process02 .afc-detail:nth-child(1){margin-right:0; width:100%; margin-bottom:48px;}
    .en .afc-process02 .afc-detail:nth-child(2){width:100%;}
    .en .afc-process02 .afc-detail .afc-third::before{top: -64%; right: 28%; margin-left:unset; background: url('../images/common/twoway-arrow-vertical.png') no-repeat center center; width: 26px; height: 60px;}
    .en .afc-process02 .afc-detail .afc-third::after{top: -64%; left: 18%; bottom:unset; margin-left:unset; background: url('../images/common/twoway-arrow-vertical.png') no-repeat center center; width: 26px; height: 60px;}



    .en .afc-process02 .afc-detail .afc-info img{width:60%;}
    .en .afc-process02 .afc-detail .afc-third ul li p{font-size:14px;}

    .en .afc-tab .basic-tbl-wrap table thead tr th{font-size:14px; padding:16px;}
    .en .afc-tab .basic-tbl-wrap table tbody tr td{font-size:14px; padding:16px;}


    .en .bms .circle-second .circle-list li .role{width:160px; height:160px;}
    .en .bms .circle-four .circle-list li{width:100%;}

    .en .express-process{display:block; padding:16px;}
    .en .express-process .express-detail .express-info{display:block;}
    .en .express-process .express-detail .express-info li{margin-right:0; width:100%; margin-bottom:32px;}
    .en .express-process .express-detail .express-info .flled{width:100%;}
    .en .express-process .express-detail .express-info li .line-list li{margin-bottom:8px;}
    .en .express-process .express-detail .flled p{height:64px;}

    .en .express-process .express-detail .express-third{margin:0 auto;}
    .en .express table thead tr th{font-size:14px; padding:8px;}
    .en .express table tbody tr td{font-size:14px; padding:8px;}
    .en .express table tbody tr td .line-list{padding-left:0;}


    .en .tmoneyMobile-wrap .list-wrap li{width:48%;}

    .en .payimg-list ul li{width:100%; display:block;}


    .en .material-list li{width:100%; margin-right:0; display:block;}
    .en .pdf-list li{width:100%; margin-right:0; display:block;}

    .en .map-wrap iframe{height:480px;}

    .en .card-wrap{width:100%; margin-right:0;}
    .en .card-wrap:nth-child(3n){margin-right:0;}

    .en .full-img-box{padding:16px;}
}



@media only screen and (max-width: 414px) {
    .en .afc-tab .basic-tbl-wrap table thead tr th{font-size:12px; padding:8px;}
    .en .afc-tab .basic-tbl-wrap table tbody tr td{font-size:12px; padding:8px;}
}


@media only screen and (max-width: 390px) {
    .en .afc-tab .graphic-box img{width:100%;}
    .en .express table thead tr th{font-size:12px;}
    .en .express table tbody tr td{font-size:12px;}

}


@media only screen and (max-width: 375px) {
    .en .map-wrap iframe{height:360px;}

}

