.title h3 {font-size:1.1458333333vw; font-weight:600; margin-bottom:0.3645833333vw; color:#000;letter-spacing:0.02em;}
.title p {font-size:0.78125vw; font-weight:500; color:#212121;}

.visual_section{display:flex;align-items:center;justify-content:center;height:18.28125vw;position:relative;}
.visual_section .txt{position:absolute;top:calc(50%);left:1.7708333333vw;transform:translateY(-50%);}
.visual_section .txt h2{font-size:1.1458333333vw;font-weight:600;color:#000;margin-bottom:0.5208333333vw;}
.visual_section .txt p{font-size:0.7291666667vw;font-weight:300;color:#000;line-height:0.9895833333vw;}
.linescanthera .visual_section{background:url(../images/linescanthera_bg.jpg) no-repeat center center/cover;}
.linescanthera{color:#090909;}
.linescanthera .title{text-align:center;}
.linescanthera .mobileView{display:none;}
.linescanthera .mo_cont, .linescanthera .mo_img{display:none;}

/* Bulit Since */
.builtSince{background:url(../images/bult_since_bg.jpg) no-repeat center center/cover;color:#fff;text-align:center;height:16.2239583333vw;padding-top:3.4375vw;}
.builtSince .title h3{font-size:1.0416666667vw;font-weight:600;color:#fff;}
.builtSince .title p{color:#fff;font-size:0.7291666667vw;line-height:1.1458333333vw;font-weight:300;margin-top:0.2604166667vw;}
.builtSince ul{display:flex;align-items:center;justify-content:center;margin-top:1.4583333333vw;}
.builtSince ul li{position:relative;}
.builtSince ul li:after{width:0.0520833333vw;height:2.34375vw;background:#a9a49f;position:absolute;right:0;top:50%;transform:translateY(-50%);content:'';}
.builtSince ul li:last-child:after{display:none;}
.builtSince ul li:before{width:0.9375vw;height:0.8854166667vw;display:block;text-align:center;content:'';margin:0 auto 0.0520833333vw;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.builtSince ul li:nth-child(1):before{background-image:url(../images/bult_since_list01.png);}
.builtSince ul li:nth-child(2):before{background-image:url(../images/bult_since_list02.png);}
.builtSince ul li:nth-child(3):before{background-image:url(../images/bult_since_list03.png);}
.builtSince ul li:nth-child(4):before{background-image:url(../images/bult_since_list04.png);}
.builtSince ul li:nth-child(1){width:6.5104166667vw;}
.builtSince ul li:nth-child(2){width:7.0833333333vw;}
.builtSince ul li:nth-child(3){width:6.25vw;}
.builtSince ul li:nth-child(4){width:5.625vw;}

.builtSince ul li strong{font-weight:600;font-size:0.8854166667vw;}
.builtSince ul li strong sup{font-size:0.6770833333vw;}
.builtSince ul li p{font-size:0.5208333333vw;margin-top:0.1041666667vw;}
.builtSince .btn{width:13.8541666667vw;height:3.0208333333vw;display:flex;justify-content:center;align-items:center;border:0.0520833333vw solid #fff;font-size:1.1458333333vw;background:transparent;margin:0 auto;border-radius:0;font-family:'Pretendard';}
.builtSince .btn:after{width:0.9375vw;height:0.9375vw;background:url(../images/built_since/btn_arrow.png)no-repeat center center/cover;display:inline-block;content:'';margin-left:0.5208333333vw;}
.builtSince + .contact_us{padding-top:9.375vw !important;}


.comparison{text-align:center;padding:0;}
.slide_comparison{margin-top:1.9270833333vw;}
.comparison_slide .swiper-slide{width:12.96875vw;margin:0.8854166667vw 0 0;background:#f2efea;border-radius:0.5208333333vw 0 0 0.5208333333vw;padding:1.1979166667vw 1.0416666667vw 1.8229166667vw;white-space:nowrap;}
.comparison_slide .swiper-slide.third{border-radius:0 0.5208333333vw 0.5208333333vw 0;}
.comparison_slide .swiper-slide h4{font-size:1.5625vw;font-family:"Erode";font-weight:400;color:#d1b395;}
.comparison_slide .swiper-slide ul{margin-top:-0.2604166667vw;}
.comparison_slide .swiper-slide ul li{border-bottom:1px solid #c4c2be;padding:1.1458333333vw 0.3645833333vw 0.625vw 0.5729166667vw;}
.comparison_slide .swiper-slide ul li dl{display:flex;align-items:center;justify-content:space-between;}
.comparison_slide .swiper-slide ul li dl dt{font-size:0.625vw;font-weight:400;letter-spacing:.025em;color:#303030;}
.comparison_slide .swiper-slide ul li dl dd{font-size:0.625vw;font-weight:500;letter-spacing:.025em;color:#303030;text-align:right;}
.comparison_slide .swiper-slide.orange{width:14.0625vw;background:#f17e19;padding:2.0833333333vw 1.1458333333vw 2.6041666667vw;margin-top:0;border-radius:0.5208333333vw !important;}
.comparison_slide .swiper-slide.orange h4{color:#fff;}
.comparison_slide .swiper-slide.orange p{color:#fff;}
.comparison_slide .swiper-slide.orange ul li{border-bottom:1px solid rgba(255,255,255,.5);padding:1.1458333333vw 0.5729166667vw 0.625vw 0.8333333333vw;}
.comparison_slide .swiper-slide.orange ul li dl dt{color:#fff;}
.comparison_slide .swiper-slide.orange ul li dl dd{color:#fff;}
.analysis_system{background:url(../images/analysis_system_bg.png)no-repeat center top / cover;padding:13.6979166667vw 0 12.34375vw;position:relative;overflow:hidden;z-index:1;}
.analysis_system .title{text-align:center;}
.analysis_system h3.sectionTitle{font-size:1.8229166667vw;line-height:1.6927083333vw;font-family:"Erode";font-weight:400;letter-spacing:-0.045em;margin-bottom:0.46875vw;}
.analysis_system .introAddText{font-size:0.7291666667vw;font-weight:600;line-height:0.9895833333vw;color:#090909;letter-spacing:-0.045em;}
.linescanthera .analysis_system .title .basicText{font-size:0.625vw;line-height:0.8854166667vw;font-weight:300;letter-spacing:-0.045em;}
.analysis_system ol{max-width:100%;position:relative;margin:0 auto;}
.analysis_system ol li{position:absolute;}
.analysis_system ol li:nth-child(1){left:1.8229166667vw;top:-15.9895833333vw;}
.analysis_system ol li:nth-child(2){right:1.8229166667vw;top:-15.9895833333vw;}
.analysis_system ol li:nth-child(3){left:1.8229166667vw;bottom:-8.0729166667vw;}
.analysis_system ol li:nth-child(4){right:1.8229166667vw;bottom:-8.0729166667vw;}
.analysis_system ol li{width:13.0208333333vw;padding:0.78125vw 0.7291666667vw 0.625vw;background:#f7f3ec;border-radius:0.5208333333vw;}
.analysis_system ol li .num{font-size:0.7291666667vw;letter-spacing:-0.03em;font-weight:600;color:#f68b2d;display:block;text-align:right;}
.analysis_system ol li dl dt{font-size:0.7291666667vw;font-weight:500;color:#303030;padding-bottom:0.625vw;margin:0.3645833333vw 0;border-bottom:1px solid #ded9d0;}
.analysis_system ol li dl dd{font-size:0.7291666667vw;line-height:1.1458333333vw;font-weight:300;color:#656460;}
.analysis_system .circleLine01, .analysis_system .circleLine02{width:26.0416666667vw;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-top:0.625vw;}
.analysis_system .circleLine01{z-index:-2;}
.analysis_system .circleLine02{z-index:-1;}
.analysis_system .circleLine02 img{animation:spin 20s linear infinite;}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.line-card + .premium_section{margin-top:0;}
.dtText{font-size:0.78125vw;font-weight:500;letter-spacing:-0.03em;color:#303030;}
.ddText{font-size:0.78125vw;font-weight:300;letter-spacing:-0.03em;color:#656460;}
.wrap .inner > section.notion{margin-top:3.125vw;}
.notion{display:flex;align-items:flex-start;}
.notion.borderLeft:before{left:6.25vw;}
.notion .title{width:11.615vw;flex-shrink:0;text-align:left;margin-right:3.542vw;}
.notion .title .introAddText{letter-spacing:0.03em;}
.notion .title .basicText{letter-spacing:-0.02em;white-space: nowrap;}
.notion .notionList{width:24.740vw;display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:0.2083333333vw;}
.notion .notionList li{width:11.823vw;margin-right:1.09375vw;}
.notion .notionList li:nth-child(2){margin:8.3333333333vw 0 0 0;}
.notion .notionList li:nth-child(3){margin-top:-10.0520833333vw;}
.notion .notionList li img{border-radius:0.2083333333vw;}
.notion .notionList li dl{width:11.8229166667vw;background:#f7f3ec;border-radius:0 0.78125vw 0 0.78125vw;padding:0.8333333333vw 0.625vw 0.78125vw;margin-top:0.78125vw;}
.notion .notionList li dl dd{margin-top:0.5208333333vw;padding-top:0.46875vw;border-top:1px solid #e2ddd4;line-height:1.4;}
.faceBody .title{text-align:left;}
.faceBody .title .introAddText{font-weight:600;letter-spacing:0.03em;color:#212121;}
.faceBody ul{display:flex;margin-top:1.9270833333vw;}
.faceBody ul li{width:19.7395833333vw;padding:4.3229166667vw 1.1979166667vw 0.9375vw;margin-right:0.5208333333vw;background:url('/global/assets/images/faceBody01.png')no-repeat center center/cover;}
.faceBody ul li:nth-child(2){margin-right:0;background:url('/global/assets/images/faceBody02.png')no-repeat center center/cover;}
.faceBody ul li dl .ddText{margin-top:0.3645833333vw;line-height:1.4;}
.reason{background:url('/global/assets/images/reason_bg.png')no-repeat center center/cover;padding:2.8645833333vw 0 3.125vw;}
.reason .title{text-align:center;}
.reason ol{display:flex;padding:0 1.5625vw;margin-top:1.25vw;}
.reason ol li{width:11.71875vw;padding:0.5208333333vw 0.8333333333vw 0.78125vw 0.6770833333vw;margin-right:0.8333333333vw;background:#f7f3ec;opacity:0.8;border-radius:0.5208333333vw;}
.reason ol li:last-child{margin-right:0;}
.reason ol li .num{display:flex;justify-content:flex-end;font-size:0.7291666667vw;font-weight:500;letter-spacing:0;color:#f68b2d;}
.reason ol li dl{margin-top:0.8854166667vw;}
.reason ol li dd.ddText{border-top:1px solid #d5cfc6;margin-top:0.5729166667vw;padding-top:0.46875vw;line-height:1.4;letter-spacing:-0.05em;}
.only_at_uline{text-align:center;padding:1.0416666667vw 0 4.0625vw;}
.only_at_uline .introAddText{font-weight:500;color:#212121;}
.only_at_uline .basicText{font-weight:300;color:#656460;}
.only_at_uline .appeal{margin-top:2.8125vw;}
.only_at_uline .appeal ul{border-radius:5.7291666667vw;border:1px solid #e5e1db;padding:0.625vw 0 0.5729166667vw 0;display:flex;justify-content:center;align-items:center;}
.only_at_uline .appeal ul li{width:8.3333333333vw;height:8.3333333333vw;display:flex;justify-content:center;align-items:center;border-radius:50%;background:url('/global/assets/images/onlyatuline_bg01.png')no-repeat center / cover;}
.only_at_uline .appeal ul li p{font-size:0.625vw;font-weight:600;letter-spacing:0.025em;color:#fff;line-height:1.2;}
.only_at_uline .appeal ul li:nth-child(2){width:9.8958333333vw;height:9.8958333333vw;background:url('/global/assets/images/onlyatuline_bg02.png')no-repeat center / cover;position:relative;margin:0 5.3125vw 0;}
.only_at_uline .appeal ul li:nth-child(2):before{width:3.90625vw;height:0.3125vw;position:absolute;top:50%;right:10.2604166667vw;transform:translateY(-50%);background:url('/global/assets/images/dot.png')no-repeat center / 100% auto;content:'';}
.only_at_uline .appeal ul li:nth-child(2):after{width:3.90625vw;height:0.3125vw;position:absolute;top:50%;left:10.15625vw;transform:translateY(-50%);background:url('/global/assets/images/dot.png')no-repeat center / 100% auto;content:'';}
.only_at_uline .appeal ul li:nth-child(2) p{color:#ff8133;}
.only_at_uline .appeal > p{font-size:0.9895833333vw;font-weight:600;letter-spacing:-0.02em;color:#000;line-height:1.33333;margin-top:5.8333333333vw;position:relative;}
.only_at_uline .appeal > p:before{width:1px;height:2.6041666667vw;background:#e5e1db;position:absolute;top:-4.1666666667vw;left:50%;transform:translateX(-50%);content:'';}

.pcbr {display:block;}
.mobr {display: none;}

.pc_cont, .pc_img {display:block;}
.mo_cont, .mo_img {display:none;}

@media screen and (max-width: 1920px) {
.title h3 {font-size:22px; margin-bottom:7px;}
.title p {font-size:15px;}
.visual_section {height:351px;}
.linescanthera .title .basicText {font-size:14px; line-height:22px; margin-top:7px;}

/* Bulit Since */
.builtSince { height: 311.5px; padding-top: 66px; }
.builtSince .title h3 { font-size: 20px; }
.builtSince .title p { font-size: 14px; line-height: 22px; margin-top: 5px; }
.builtSince ul { margin-top: 28px; }
.builtSince ul li:after { width: 1px; height: 45px; }
.builtSince ul li:before { width: 18px; height: 17px; margin: 0 auto 1px; }
.builtSince ul li:nth-child(1) { width: 125px; }
.builtSince ul li:nth-child(2) { width: 136px; }
.builtSince ul li:nth-child(3) { width: 120px; }
.builtSince ul li:nth-child(4) { width: 108px; }
.builtSince ul li strong { font-size: 17px; }
.builtSince ul li strong sup { font-size: 13px; }
.builtSince ul li p { font-size: 10px; margin-top: 2px; }
.bottom_section .top { margin-top: 72px; }



/* visual_section */
.visual_section .txt { left: 34px; }
.visual_section .txt h2 { font-size: 22px; margin-bottom: 10px; }
.visual_section .txt p { font-size: 14px; line-height: 19px; }

/* comparison */
.slide_comparison { margin-top: 37px; }
.comparison_slide .swiper-slide { width: 249px; margin: 17px 0 0; border-radius: 10px 0 0 10px; padding: 23px 20px 35px; }
.comparison_slide .swiper-slide.third { border-radius: 0 10px 10px 0; }
.comparison_slide .swiper-slide h4 { font-size: 30px; }
.comparison_slide .swiper-slide ul { margin-top: -5px; }
.comparison_slide .swiper-slide ul li { border-bottom: 1px solid #c4c2be; padding: 22px 7px 12px 11px; }
.comparison_slide .swiper-slide ul li dl dt { font-size: 12px; }
.comparison_slide .swiper-slide ul li dl dd { font-size: 12px; }
.comparison_slide .swiper-slide.orange { width: 270px; padding: 40px 22px 50px; border-radius: 10px; }
.comparison_slide .swiper-slide.orange ul li { border-bottom: 1px solid rgba(255,255,255,.5); padding: 22px 11px 12px 16px; }

/* analysis_system */
.analysis_system { padding: 263px 0 237px; }
.analysis_system h3.sectionTitle { font-size: 35px; line-height: 32.5px; margin-bottom: 9px; }
.analysis_system .introAddText { font-size: 14px; line-height: 19px; }
.linescanthera .analysis_system .title .basicText { font-size: 12px; line-height: 17px; }
.analysis_system ol li:nth-child(1) { left: 35px; top: -307px; }
.analysis_system ol li:nth-child(2) { right: 35px; top: -307px; }
.analysis_system ol li:nth-child(3) { left: 35px; bottom: -155px; }
.analysis_system ol li:nth-child(4) { right: 35px; bottom: -155px; }
.analysis_system ol li { width: 250px; padding: 15px 14px 12px; border-radius: 10px; }
.analysis_system ol li .num { font-size: 14px; }
.analysis_system ol li dl dt { font-size: 14px; padding-bottom: 12px; margin: 7px 0; border-bottom: 1px solid #ded9d0; }
.analysis_system ol li dl dd { font-size: 14px; line-height: 22px; }
.analysis_system .circleLine01, 
.analysis_system .circleLine02 { width: 500px; margin-top: 12px; }

/* typography */
.dtText { font-size: 15px; }
.ddText { font-size: 15px; }

/* notion */
.wrap .inner > section.notion { margin-top: 60px; }
.notion .title {width:223px;margin-right: 68px; }
.notion .notionList {width: 475px;margin-top: 4px;flex-shrink:0;}
.notion .notionList li { width: 227px; margin-right: 21px; }
.notion .notionList li:nth-child(2) { margin: 160px 0 0 0; }
.notion .notionList li:nth-child(3) { margin-top: -193px; }
.notion .notionList li dl { width: 227px; border-radius: 0 15px 0 15px; padding: 16px 12px 15px; margin-top: 15px; }
.notion .notionList li dl dd { margin-top: 10px; padding-top: 9px; border-top: 1px solid #e2ddd4; }

/* faceBody */
.faceBody ul { margin-top: 37px; }
.faceBody ul li { width: 379px; padding: 83px 23px 18px; margin-right: 10px; }
.faceBody ul li dl .ddText { margin-top: 7px; }

/* reason */
.reason { padding: 55px 0 60px; }
.reason ol { padding: 0 30px; margin-top: 24px; }
.reason ol li { width: 225px; padding: 10px 16px 15px 13px; margin-right: 16px; }
.reason ol li .num { font-size: 14px; }
.reason ol li dl { margin-top: 17px; }
.reason ol li dd.ddText { border-top: 1px solid #d5cfc6; margin-top: 11px; padding-top: 9px; }

/* only_at_uline */
.only_at_uline { padding: 20px 0 78px; }
.only_at_uline .appeal { margin-top: 54px; }
.only_at_uline .appeal ul { border-radius: 110px; border: 1px solid #e5e1db; padding: 12px 0 11px 0; }
.only_at_uline .appeal ul li { width: 160px; height: 160px; }
.only_at_uline .appeal ul li p { font-size: 12px; }
.only_at_uline .appeal ul li:nth-child(2) { width: 190px; height: 190px; margin: 0 102px 0; }
.only_at_uline .appeal ul li:nth-child(2):before { width: 75px; height: 6px; right: 197px; }
.only_at_uline .appeal ul li:nth-child(2):after { width: 75px; height: 6px; left: 195px; }
.only_at_uline .appeal > p { font-size: 19px; margin-top: 112px; }
.only_at_uline .appeal > p:before { width: 1px; height: 50px; top: -80px; }




}

@media screen and (max-width: 767px) {
/*.title h3 {font-size:2.8683181226vw; margin-bottom:0.9126466754vw;}
.title p {font-size:1.8252933507vw;}*/
.visual_section {height:45.7627118644vw;}
.visual_section .txt{transform:translateX(-50%);top:auto;bottom:7.6vw;left:50%;width:100%;}
.visual_section .txt h2{font-size:5.8666666667vw;font-weight:600;color:#000;text-align:center;}
.visual_section .txt p{font-size:3.7333333333vw;line-height:5.0666666667vw;color:#000;text-align:center;}
.linescanthera{overflow:hidden;}
.linescanthera .title .basicText {/*font-size:1.5645371578vw; line-height:2.2164276402vw; margin-top:1.4341590613vw;*/}
.linescanthera .visual_section{background:url(../images/m_linescanthera_bg.jpg) no-repeat center center/cover;height:125.0666666667vw;}

.linescanthera .mo_cont, .linescanthera .mo_img{display:block;}


/* Bulit Since */
.builtSince .title h3{font-size:22px;}
.builtSince .title p{font-size:16px;line-height:26px;margin-top:3vw;}
.builtSince {position:relative;width:calc(100% + 40px);left:-20px;height: auto; padding: 12vw 0; background-image:url(../images/bult_since_bg_m.jpg)}
.builtSince ul {margin-top: 8vw; flex-wrap:wrap; position:relative;}
.builtSince ul li{width:50% !important;}
.bottom_section .top { margin-top: 9.3872229465vw; }
.builtSince ul li:nth-child(2):after{display:none;}
.builtSince ul li:nth-child(n+3){margin-top:12vw;}
.builtSince ul:after {width: calc(100% - 40px);height: 1px;background: #a9a49f;position: absolute;left: 20px;top: 50%;margin-top:-0.5px;content: "";}
.builtSince ul li:before{width:22px;height:21px;margin:0 auto 5px;}
.builtSince ul li p{font-size:16px;margin-top:5px;}
.builtSince ul li strong{font-size:20px;}
.builtSince ul li strong sup{font-size:18px;position:relative;top:2px;left:-4px;}


.linescanthera .comparison + .precision_analysis{margin-top:0;}

.comparison{text-align:center;padding:0 0 19.6vw;}
.slide_comparison{margin-top:5.8666666667vw;}
.comparison_slide .swiper-slide{width:76.2666666667vw !important;margin: 4vw 0px 0px !important;border-radius:5.3333333333vw !important;padding:6.1333333333vw 5.3333333333vw 7.7333333333vw !important;white-space:nowrap !important;transform:scale(.92) !important;}
.comparison_slide .swiper-slide > *{opacity:0;}
.comparison_slide .swiper-slide h4{font-size:6.1333333333vw !important;}
.comparison_slide .swiper-slide p{font-size:2.1333333333vw !important;margin-top:0.8vw !important;}
.comparison_slide .swiper-slide ul{margin-top:3.8666666667vw !important;}
.comparison_slide .swiper-slide ul li{padding:3.7333333333vw 5.6vw 2.1333333333vw !important;}
.comparison_slide .swiper-slide ul li dl dt{font-size:3.3333333333vw !important;}
.comparison_slide .swiper-slide ul li dl dd{font-size:3.3333333333vw !important;}
.comparison_slide .swiper-slide.swiper-slide-active{width:76.2666666667vw !important;padding:8.2666666667vw 2vw 10vw !important;margin-top:0 !important;transform:scale(1) !important;border-radius:5.3333333333vw !important;}
.comparison_slide .swiper-slide.swiper-slide-active > *{opacity:1;}
.comparison_slide .swiper-slide.swiper-slide-active h4{font-size:8vw !important;}
.comparison_slide .swiper-slide.swiper-slide-active p{font-size:3.7333333333vw !important;margin-top:0.1333333333vw !important;}
.comparison_slide .swiper-slide.swiper-slide-active ul{margin-top:3.8666666667vw !important;}
.comparison_slide .swiper-slide.swiper-slide-active ul li{padding:3.7333333333vw 5.6vw 2.1333333333vw !important;}
.comparison_slide .swiper-slide.orange{border-radius:5.3333333333vw !important;margin: 4vw 0px 0px !important;}
.comparison_slide .swiper-slide.orange.swiper-slide-active{margin: 0 !important;}
.comparisonBt{font-size:3.2vw;font-weight:400;color:#4e4e4e;margin-top:4.6666666667vw;letter-spacing:-0.07em;}


.analysis_system{background:url('/global/assets/images/analysis_system_bg.png')no-repeat center top / cover;padding:72vw 0 21.3333333333vw;width:calc(100% + 40px);left:-20px;position:relative;}
.analysis_system .introAddText{margin-top:3.0666666667vw;}
.analysis_system h3.sectionTitle{line-height:1.145;}
.analysis_system p.basicText{margin-top:3.2vw;}
.analysis_system ol{max-width:100%;}
.analysis_system ol li{position:static;width:78.6666666667vw;margin:0 auto;padding:2.4vw 4.8vw 3.6vw;border-radius:2.6666666667vw;text-align:center;}
.analysis_system ol li:nth-child(1){position:absolute;left:50%;transform:translateX(-50%);top:-109.4vw;}
.analysis_system ol li:nth-child(2){margin-top:14.6666666667vw;}
.analysis_system ol li:nth-child(3){margin-top:4vw;}
.analysis_system ol li:nth-child(4){margin-top:4vw;}
.analysis_system ol li .num{font-size:6.1333333333vw;}
.analysis_system ol li dl dt{font-size:4.2666666667vw;padding-bottom:2.2666666667vw;margin:2.4vw 0 3.4666666667vw;}
.analysis_system ol li dl dd{font-size:3.7333333333vw;line-height:5.0666666667vw;}

.analysis_system .circleLine01, .analysis_system .circleLine02{width:100%;left:0;top:23.0666666667vw;transform:none;}
.analysis_system .circleLine01 img, .analysis_system .circleLine02 img{position:relative;}



.notion {flex-wrap:wrap;padding:0 4.4444444444vw 0;z-index:1;}
.notion.borderLeft:before{display:none;}
.notion.borderWidth:after{display:none;}
.notion .title{width:100%;margin-top:0;margin-right:0;}
.notion .title .basicText .mo_cont{display:inline-block;}
.notion .notionList{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:10.4444444444vw;padding:0;}
.notion .notionList li{width:100%;margin-right:0;}
.notion .notionList li:nth-child(n+2){margin-top:8vw;}
.notion .notionList li img{width:100%;border-radius:0.2083333333vw;}
.notion .notionList li dl{width:100%;border-radius:0 2.6666666667vw 0 2.6666666667vw;padding:5.2222222222vw 4.6666666667vw 4.5555555556vw 4.4444444444vw;margin-top:4.4444444444vw;}
.notion .notionList li dl dd{margin-top:3.1111111111vw;padding-top:3vw;border-top:0.2222222222vw solid #d5cfc6;}

.faceBody {padding:0 4.6666666667vw 0;}
.faceBody ul {flex-wrap:wrap;margin-top: 10.6666666667vw;padding:0 0.5555555556vw;}
.faceBody ul li{width:100%;padding:20.3389830508vw 5vw;margin-right:0;background:url('/global/assets/images/faceBody01_m.png')no-repeat center top / cover;border-radius: 5px;}
.faceBody ul li:nth-child(2){margin-top:3.8888888889vw;background:url('/global/assets/images/faceBody02_m.png')no-repeat center top / cover;}
.faceBody ul li dl dt{font-size:4.1666vw;}
.faceBody ul li dl dd{font-size:4.1666vw;}

.reason{width: 100vw;position: relative;left: 50%;transform: translateX(-50%);padding:8.7777777778vw 0 10.2222222222vw 0;background:url('/global/assets/images/reason_bg_m.png')no-repeat center center/cover;}
.reason .title{text-align:center;}
.reason .title h3.sectionTitle{line-height:1.0625;}
.reason .title p.introAddText{margin-top:1.11111vw;}
.reason ol{flex-wrap:wrap;padding:0 10.5555555556vw;margin-top:8.2222222222vw;}
.reason ol li{width:100%;padding:4.1111111111vw 3.6666666667vw 3.5555555556vw 4.2222222222vw;margin-right:0;border-radius:2.6666666667vw;}
.reason ol li:nth-child(n+2){margin-top:8vw;}
.reason ol li .num{font-size:4.2666666667vw;}
.reason ol li dl{margin-top:0;}
.reason ol li dd.ddText{border-top:0.2222222222vw solid #d5cfc6;margin-top:2.1111111111vw;padding-top:4vw;}

.only_at_uline {max-width:71.4444444444vw;margin:12.6666666667vw auto 0;}
.only_at_uline .title .introAddText{margin-top:2.2222222222vw;}
.only_at_uline .appeal {margin-top:12.1111111111vw;}
.only_at_uline .appeal ul {flex-direction:column;border-radius: 35.5555555556vw;border: 0.2222222222vw solid #e5e1db;padding: 6.8888888889vw;}
.only_at_uline .appeal ul li {width:57.1111111111vw;height:57.1111111111vw;}
.only_at_uline .appeal ul li p{font-size:4.2666666667vw;}
.only_at_uline .appeal ul li:nth-child(2){width:68vw;height:68.6666666667vw;margin:4.4444444444vw 0;}
.only_at_uline .appeal ul li:nth-child(2):before{width:1vw;height:7.7777777778vw;background:url('/global/assets/images/dot_m.png')no-repeat center / cover;top:-3.4444444444vw;right:33vw;transform: translateX(-50%);content:'';}
.only_at_uline .appeal ul li:nth-child(2):after{width:1vw;height:7.7777777778vw;background:url('/global/assets/images/dot_m.png')no-repeat center / cover;top:64vw;left: 50%;transform: translateX(-50%);content:'';}
.only_at_uline .appeal > p{font-size:5.0666666667vw;margin-top:7.8888888889vw;line-height:1.5789;letter-spacing:-0.08em;}
.only_at_uline .appeal > p:before{display:none;}

.pcbr {display:none;}
.mobr {display:block;}

.pc_cont, .pc_img {display:none !important;}
.mo_cont, .mo_img {display:block;}
}

@media screen and (max-width: 501px) {
.linescanthera .special_cont .cont p {font-size:11px; margin-bottom:0.6518904824vw;}
.linescanthera .special_cont .cont span {font-size:11px;}

.analysis_system{padding-top:63.7333333333vw}
}