.xm_service .flex{padding:4.6875rem 5.5rem;border-radius:1.25rem;margin:0rem}
.xm_service .left .ico{width:5.9375rem;height:5.9375rem;padding:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:2.5rem}
.xm_service .left .ico svg{width:100%;height:100%}
.xm_service .left .ico svg path{fill:#fff}
.xm_service .left h2{font-size:4.75rem;font-weight:bold;color:#212121;margin-bottom:1.25rem}
.xm_service .left p{font-size:1.125rem;line-height:1.5;color:#686868;margin-bottom:5rem}
.xm_service .left{width:100%}
.xm_service .right{width:100%;max-width:40.625rem;padding-left:1.25rem;position:relative;margin-left:9.375rem;flex-shrink:0}
.xm_service .right::before{content:'●';position:absolute;left:0;top:3.5%;transform:translateY(-50%);font-size:.75rem;color:#d4042c;animation:breathing 1.5s infinite ease-in-out;transform-origin:center}
.xm_service .right h6{font-size:1.3125rem;color:#212121;margin-bottom:2.5rem}
.xm_service .right ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:5.625rem}
.xm_service .right li{cursor:pointer;padding:1.25rem;width:100%;border-radius:5rem;border:1px solid rgba(255,255,255,.5);text-align:center;font-size:0.85rem;font-weight:300;color:#212121;transition:all .5s ease}
.xm_service .right .img_box{display:flex;align-items:center;justify-content:space-between;gap:3.125rem}
.xm_service .right .img_box img{width:auto;height:auto;object-fit:cover}
.xm_service .n_jdal h6{margin-left:4.625rem;padding-left:1.25rem;font-size:1.375rem;color:#212121;position:relative;margin-bottom:2.5rem}
.xm_service .n_jdal h6 span{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.75rem;color:#d4042c;animation:breathing 1.5s infinite ease-in-out}
.xm_service .n_jdal ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}
.xm_service .n_jdal li .img{width:100%;height:100%;max-height:20.625rem;border-radius:.9375rem;overflow:hidden;position:relative}
.xm_service .n_jdal li .pc{position:absolute;left:50%;bottom:-6%;transform:translateX(-50%);width:100%;height:100%;max-width:25.3125rem;max-height:15.625rem;object-fit:contain;z-index:2}
.xm_service .n_jdal li .img .logo{position:absolute;top:8%;left:5%;z-index:1;max-width:10.875rem;max-height:3.75rem}
.xm_service .n_jdal li .img .bg{width:100%;height:auto;min-height:20.625rem;background:radial-gradient(circle,#4595ff,#e3f3fc)}
.xm_service .n_jdal li .img:hover img{transform:scale(1) rotate(.1deg);-webkit-transform:scale(1) rotate(.1deg);-moz-transform:scale(1) rotate(.1deg);-ms-transform:scale(1) rotate(.1deg);-o-transform:scale(1) rotate(.1deg)}
.xm_service .n_jdal li .txt{padding:0 .9375rem}
.xm_service .n_jdal li .txt h2{font-size:1.75rem;color:#212121;margin:1.875rem 0}
.xm_service .n_jdal li .txt .ms{display:inline-block;font-size:.9375rem;font-weight:300;padding:.5rem .875rem;background-color:#f5f5f5;border-radius:.3125rem;position:relative;overflow:hidden;transition:all .5s ease}
.xm_service .n_jdal li .txt .ms p{position:relative;z-index:2}
.xm_service .n_jdal li .txt .ms::before{content:'';width:0;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#d4042c;transition:all .5s ease}
.xm_service .n_jdal li a:hover .txt .ms{color:#fff}
.xm_service .n_jdal li a:hover .txt .ms::before{width:100%}
.xm_service .line{width:100%;height:1px;background:#f6f6f6;margin-top:6.25rem;position:relative}
.xm_service .line::after{content:"";position:absolute;top:0;left:-20%;width:20%;height:100%;background:linear-gradient(to right,#fff,#d4042c);animation:moveRight 4s linear infinite}
@keyframes moveRight{0%{left:0}
100%{left:100%}
}.xm_service .line2::after{background:linear-gradient(to right,#fff,#af9dd2)}
.xm_service .line3::after{background:linear-gradient(to right,#fff,#99bfa2)}
.xm_service .fwbox .flex{background:linear-gradient(to right,#ffc6ca,#fae6e8)}
.xm_service .fwbox2 .flex{background:linear-gradient(to right,#c3b7db,#d8d1e3)}
.xm_service .fwbox3 .flex{background:linear-gradient(to right,#b4d4bc,#e0efd8)}
.xm_service .fwbox4 .flex{background:linear-gradient(to right,#eda17d,#f1cdbb)}
.xm_service .fwbox5 .flex{background:linear-gradient(to right,#4ebba9,#a5e4d9)}
.xm_service .fwbox .ico{background-color:#d20031}
.xm_service .fwbox2 .ico{background-color:#af9dd2}
.xm_service .fwbox3 .ico{background-color:#99bfa2}
.xm_service .fwbox4 .ico{background-color:#e8926c}
.xm_service .fwbox5 .ico{background-color:#2da792}
.xm_service .fwbox .right li:hover{background-color:#d4042c;border-color:#d4042c;color:#fff}
.xm_service .fwbox2 .right li:hover{background-color:#af9dd2;border-color:#af9dd2;color:#fff}
.xm_service .fwbox3 .right li:hover{background-color:#99bfa2;border-color:#99bfa2;color:#fff}
.xm_service .fwbox4 .right li:hover{background-color:#e8926c;border-color:#e8926c;color:#fff}
.xm_service .fwbox5 .right li:hover{background-color:#2da792;border-color:#2da792;color:#fff}
.xm_service .fwbox2 .s_more:hover{background-color:#af9dd2}
.xm_service .fwbox3 .s_more:hover{background-color:#99bfa2}
.xm_service .fwbox4 .s_more:hover{background-color:#e8926c}
.xm_service .fwbox5 .s_more:hover{background-color:#2da792}
.xm_service .fwbox2 .n_jdal li .txt .ms::before{background-color:#af9dd2}
.xm_service .fwbox3 .n_jdal li .txt .ms::before{background-color:#99bfa2}
.xm_service .fwbox4 .n_jdal li .txt .ms::before{background-color:#e8926c}
.xm_service .fwbox2 .right::before,.xm_service .fwbox2 .n_jdal h6 span{color:#af9dd2}
.xm_service .fwbox3 .right::before,.xm_service .fwbox3 .n_jdal h6 span{color:#99bfa2}
.xm_service .fwbox4 .right::before,.xm_service .fwbox4 .n_jdal h6 span{color:#e8926c}
.xm_service .fwbox5 .right::before,.xm_service .fwbox5 .n_jdal h6 span{color:#2da792}
.xm_service .fwbox2 .n_jdal li .img{overflow:visible}
.xm_service .fwbox2 .n_jdal li .pc{max-width:14.5rem;max-height:21.8125rem;left:70%;bottom:-25%}
.xm_service .fwbox2 .n_jdal li .pc img{width:auto}
.xm_service .fwbox2 .n_jdal li .img .bg{border-radius:.9375rem}
.xm_service .fwbox2 .n_jdal li .ewm_box{position:absolute;left:10%;bottom:10%;width:25%}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm{position:relative;padding:.25rem;overflow:hidden}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm svg{position:absolute;width:100%;top:0;right:0;left:0;bottom:0}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm svg path{stroke:#212121;fill:none}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm img{mix-blend-mode:darken}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm::before,.xm_service .fwbox2 .n_jdal li .ewm_box .ewm::after{content:"";display:block;position:absolute;left:0;right:0;height:62%;z-index:1}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm::before{bottom:100%;background:linear-gradient(to bottom,rgba(255,191,164,0),#af9dd2)}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm::after{top:100%;background:linear-gradient(to top,rgba(255,191,164,0),#af9dd2)}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm.actived::before{transform:translateY(270%);transition:transform 1.5s}
.xm_service .fwbox2 .n_jdal li .ewm_box .ewm.actived::after{transition:transform 1.5s 1.5s;transform:translateY(-270%)}