#content{font-size:17px;font-weight:400;color:#1a1a1a;}
  .fw::after{content:'';display:block;clear:both;}
 .fl{float:left !important;}
 .fr{float:right !important;}
 .dp_b{display:block !important;}
 .w100{width:100% !important;}
 .w250{width:250px !important;}
  i[class^='ico_']{display:block;background-repeat:no-repeat;}
 .ico_kc{display:inline-block !important;width:19px;height:28px;background:url(/images/www/sub/sp_product.png?build_20250602172957001) no-repeat -441px -36px;vertical-align:sub;margin-right:10px;}
 .logo_photoq{display:inline-block;width:212px;height:47px;background:url(/images/www/sub/logo_photoq.png?build_20250602172957001);vertical-align:middle;text-indent:-9999px;}
 .logo_photoq + .label{display:inline-block;font-size:32px;font-weight:700;color:#fff;border-radius:32px;background-color:#1a1a1a;vertical-align:middle;padding:12px 24px;margin-left:28px;}
 .logo_photocar{display:inline-block;width:254px;height:79px;background:url(/images/www/sub/logo_photocar.png?build_20250602172957001);vertical-align:middle;text-indent:-9999px;}
  .tag{float:left;display:block;width:15.83%;height:62px;font-size:20px;font-weight:400;line-height:60px;text-align:center;color:#000;border:1px solid #d4d4d4;border-radius:30px;background-color:#fff;box-sizing:border-box;margin:16px 0 0 1%;}
 .tag:nth-child(-n + 6){margin-top:0;}
 .tag:nth-child(6n - 5){margin-left:0;}
 .tag_box{display:flex;flex-wrap:wrap;margin-top:98px;}
  .btn{display:block;font-size:17px;text-align:center;border:1px solid #ccc;border-radius:26px;background-color:#fff;box-sizing:border-box;transition:all .2s;}
 .btn::after{content:'';display:inline-block;width:16px;height:11px;background:url(/images/www/sub/sp_sub.png?build_20250602172957001) no-repeat -422px -41px;margin-left:15px;transition:all .2s;}
 .btn.black, .btn.white:hover{color:#fff;border-color:#1a1a1a;background-color:#1a1a1a;}
 .btn.black::after, .btn.white:hover::after{background-position:-366px -41px;}
 .btn.black:hover{color:#1a1a1a;border-color:#ccc;background-color:#fff;}
 .btn.black:hover::after{background-position:-422px -41px;}
 .btn.big{width:224px;height:53px;line-height:51px;}
 .btn.mid{width:190px;height:46px;line-height:44px;}
 .btn_box .btn{display:inline-block;vertical-align:middle;}
 .btn_box .btn + .btn{margin-left:10px;}
 .btn_box .btn_move{width:190px;height:60px;font-size:18px;line-height:58px;text-align:center;color:#1a1a1a;border:1px solid #ccc;border-radius:30px;box-sizing:border-box;margin:0 5px;transition:all .2s;}
 .btn_box .btn_move:hover{color:#fff;border-color:#ff5925;background-color:#ff5925;}
  .btn_dw{display:inline-block;font-size:15px;color:#333;border:1px solid #333;border-radius:30px;background:#fff;padding:5px 15px;transition:all 0.5s ease 0s;}
 .btn_dw::before{content:'';display:inline-block;width:21px;height:21px;background:url(/images/www/sub/sp_content.png?build_20250602172957001) no-repeat;vertical-align:middle;margin-right:6px;}
 .btn_dw:hover{color:#fff;background:#333;}
 .btn_dw.white::before, .btn_dw.black:hover::before{background-position:-82px -34px;}
 .btn_dw.black{color:#fff;background:#333;}
 .btn_dw.black::before, .btn_dw.white:hover::before{background-position:-128px -34px;}
 .btn_dw.black:hover{color:#333;background:#fff;}
 .btn_dw.tel_white::before, .btn_dw.tel_black:hover::before{background-position:-358px -34px;}
 .btn_dw.tel_black{color:#fff;background:#333;}
 .btn_dw.tel_black::before, .btn_dw.tel_white:hover::before{background-position:-403px -34px;}
 .btn_dw.tel_black:hover{color:#333;background:#fff;}
  h3.tit{font-size:45px;font-weight:700;line-height:1.2;text-align:center;}
 h3.tit::after, h3.tit.fw4 b::after{content:'';display:inline-block;width:10px;height:10px;border-radius:100%;background-color:#ff5925;margin-left:4px;}
 h3.tit + .sub{font-size:20px;line-height:1.5;text-align:center;color:#6a6a6a;margin-top:32px;}
 h3.tit.fw4{font-weight:400;}
 h3.tit.fw4::after{display:none;}
 h3.tit.fw4 b{position:relative;display:block;font-weight:700;}
 h4.tit{font-size:32px;font-weight:700;line-height:1.25;}
 h4.tit span{font-weight:500;}
 h4.tit em{display:inline-block;font-size:18px;vertical-align:baseline;margin-left:20px;}
 h4.tit ~ .sub{font-size:18px;font-weight:500;line-height:1.3;word-break:keep-all;margin-top:30px;}
 h4.tit ~ .sub b{font-weight:600;}
 h4.tit ~ .exp{font-size:17px;font-weight:400;line-height:1.5;color:#777;margin-top:35px;word-break:keep-all;}
 h5.tit{font-size:30px;font-weight:600;}
 .exp.add{display:block;font-size:16px;line-height:1.2;text-align:center;}
 .exp.add em{display:inline-block;width:21px;height:21px;font-size:22px;line-height:21px;text-align:center;color:#fff;border-radius:100%;background-color:#1a1a1a;vertical-align:text-bottom;margin-right:10px;}
 .exp.add b{font-weight:600;}
 .exp.add.bg{letter-spacing:-1px;color:#6a6a6a;border-radius:32px;background-color:#f9f9f9;padding:16px 20px;}
  .fs17{font-size:17px !important;}
 .fs18{font-size:18px !important;}
 .fs20{font-size:20px !important;}
 .fs22{font-size:22px !important;}
 .fs24{font-size:24px !important;}
 .fs32{font-size:32px !important;}
 .fs34{font-size:34px !important;}
 .lh16{line-height:1.6 !important;}
 .lh18{line-height:1.8 !important;}
 .tx_black{color:#1a1a1a !important;}
 .tx_black70{color:#343434 !important;}
 .tx_orange{color:#ff5925 !important;}
 .tx_gray{color:#efefef !important;}
 .tx_gray60{color:#6f6f6f !important;}
 .bg_orange{background-color:#ff5925 !important;}
 .line_tx{position:relative;}
 .line_tx::before{position:absolute;bottom:0;left:0;content:'';display:block;width:100%;height:1px;background-color:#1a1a1a;z-index:0;}
 .line_orange{position:relative;}
 .line_orange::before{position:absolute;bottom:1px;left:0;content:'';display:block;width:100%;height:12px;background-color:#ff5925;opacity:.4;z-index:-1;}
  ul.basic li{position:relative;font-weight:400;line-height:1.8;color:#6a6a6a;padding-left:12px;box-sizing:border-box;}
 ul.basic li::before{position:absolute;top:14px;left:0;content:'';display:block;width:4px;height:4px;border-radius:100%;background-color:#a3a3a3;}
 ul.basic > li ul li{padding-left:8px;}
 ul.basic > li ul li::before{width:4px;height:2px;border:0;}
 ul.basic.dl li{line-height:1.6;}
 ul.basic.dl li::after{content:'';display:block;clear:both;}
 ul.basic.dl li b{float:left;display:block;font-weight:500;color:#1a1a1a;width:120px;}
 ul.basic.dl li b::after{float:right;content:'';display:block;width:2px;height:12px;background-color:#dadada;margin-top:6px;}
 ul.basic.dl li span{float:left;display:block;width:calc(100% - 120px);padding-left:15px;box-sizing:border-box;}
 ol.basic{margin-top:38px;counter-reset:counter;}
 ol.basic > li{position:relative;font-size:16px;letter-spacing:-.2px;line-height:1.6;text-align:left;color:#323232;border-bottom:1px dashed #e2e2e2;padding:12px 0 12px 28px;box-sizing:border-box;counter-increment:counter;margin-bottom: 8px;}
 ol.basic > li::before{position:absolute;top:12px;left:0;content:counter(counter);display:block;width:24px;height:24px;font-size:16px;line-height:24px;text-align:center;color:#fff;border-radius:100%;background:#333;}
 ol.basic ul{position:relative;left:-28px;width:100%;background:#f8f8f8;padding:8px 0 8px 28px;margin-top:10px;}
 ol.basic ul li{position:relative;font-size:16px;letter-spacing:-.2px;line-height:1.6;text-align:left;color:#323232;padding-left:12px;box-sizing:border-box;margin-bottom: 8px;}
 ol.basic ul li::before{position:absolute;top:12px;left:0;content:'';display:block;width:5px;height:2px;background:#d2d2d2;}
  ul.list_tp1{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px;}
 ul.list_tp1 > li{position:relative;font-weight:400;border:1px solid #ccc;background-color:#fff;box-sizing:border-box;margin-top:30px;overflow:hidden;word-break:keep-all;transition:all .2s;}
 ul.list_tp1 > li:hover{border-color:#1a1a1a;box-shadow:3px 3px 25px rgba(86,86,86,.15);}
 ul.list_tp1.col3 > li{width:calc(33.33% - 30px);border-radius:30px;}
 ul.list_tp1.col3 > li:nth-child(-n+3){margin-top:0;}
 ul.list_tp1.col4 > li{width:calc(25% - 49px);border-radius:40px;box-shadow:8px 8px 15px rgba(137,137,137,.1);}
 ul.list_tp1.col4 > li:nth-child(-n+4){margin-top:0;}
 ul.list_tp1.shadow_none > li{box-shadow:none !important;}
 ul.list_tp2{display:flex;justify-content:space-evenly;}
 ul.list_tp2 > li{padding-left:50px;box-sizing:border-box;}
 ul.list_tp2 > li .tit{position:relative;display:block;font-weight:400;line-height:1.6;}
 ul.list_tp2 > li .tit b{position:absolute;top:4px;left:-50px;font-size:21px;font-weight:600;color:#fff;z-index:1;}
 ul.list_tp2 > li .tit b::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(54deg);content:'';display:block;width:41px;height:41px;border-radius:10px;background-color:#ff5925;box-shadow:10px 10px 8px rgba(33,33,33,.12);z-index:-1;}
 ul.list_tp2 > li .img{display:block;margin-top:36px;}
 ul.list_tp2.row{flex-wrap:wrap;justify-content:space-between;margin-top:8px;}
 ul.list_tp2.row > li{width:calc(50% - 30px);border:1px solid #d4d4d4;border-radius:18px;background-color:#fff;padding:35px 55px 35px 95px;box-sizing:border-box;margin-top:32px;}
 ul.list_tp2.row > li:nth-child(2n){margin-left:60px;}
 ul.list_tp2.row > li .tit{font-size:21px;font-weight:600;line-height:1.4;color:#121212;}
 ul.list_tp2.row > li .sub{display:block;font-weight:400;line-height:1.6;margin-top:32px;}
 .list.ico{display:flex;margin-top:80px;}
 .list.ico li{font-weight:500;line-height:1.3;text-align:center;word-break:keep-all;margin-right:35px;}
 .list.ico li i{position:relative;transform:rotate(45deg);display:block;width:140px;height:140px;border-radius:40px;background-color:#efefef;margin:0 auto 30px;}
 .list.ico li i::before{position:absolute;top:11px;left:50%;transform:translateX(-50%);content:'';display:block;width:118px;height:118px;border-radius:40px;background-color:#fff;}
 .list.ico li i::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);content:'';display:block;background-repeat:no-repeat;}
 .list.ico.line1{justify-content:space-around;}
 .list.ico.line1 li{margin:0;}
 .list.ico.line2{flex-wrap:wrap;}
 .list.ico.line2 li{width:26.66%;margin:20px 0 0 10%;}
 .list.ico.line2 li:nth-child(-n + 3){margin-top:0;}
 .list.ico.line2 li:nth-child(3n - 2){margin-left:0;}
 .list.product{display:flex;flex-wrap:wrap;}
 .list.product > li{width:calc(50% - 30px);border-radius:30px;background-color:#fefaf2;padding:50px 0;box-sizing:border-box;margin-top:60px;overflow:hidden;}
 .list.product > li:nth-child(2){background-color:transparent;}
 .list.product > li:nth-child(3){background-color:#f9f9f9;}
 .list.product > li:nth-child(2n){margin-left:60px;}
 .list.product > li h5{font-size:24px;font-weight:500;padding-left:50px;}
 .list.product > li h5 b{font-size:30px;font-weight:700;}
 .list.product > li h6{font-size:24px;font-weight:700;}
 .list.product > li img{width:100%;}
 .list.product > li .sub, .list.product > li .exp{display:block;text-align:center;}
 .list.product > li .basic{padding:0 50px;margin-top:30px;}
 .list.product ul.basic.dl li b{width:75px}
 .list.product > li.sec {background-color:#fefaf2 !important;}
 .list.product > li.fir {background-color:#F9f9f9 !important;}
 .rental_step_list{display: flex;justify-content: space-between; margin: 30px 0 80px 0;}
 .rental_step_list > li{background:#fff;border-radius: 40px;border: 1px solid #cccccc;padding:40px 30px;width: 24%;box-sizing: border-box;text-align: center;}
 .rental_step_list > li i{background-image: url(/contents/1277/rental_icon.png);margin: 0 auto;}
 .rental_step_list > li i.icon01 {width: 62px;height: 65px;background-position: -430px 0px;}
 .rental_step_list > li i.icon02 {width: 62px;height: 65px;background-position: -573px 0px;}
 .rental_step_list > li i.icon03 {width: 83px;height: 65px;background-position: -706px 0px;}
 .rental_step_list > li i.icon04 {width: 80px;height: 65px;background-position: -851px 0px;}
 .rental_step_list > li span.num{color: #ff5925 !important;margin-top: 15px;display: block;font-weight: 500;}
 .rental_step_list > li p.tit{font-size:21px;font-weight: 600;margin: 10px 0 18px 0;}
  ol.step_tp1{display:flex;justify-content:space-around;width:100%;padding:95px 0 50px;}
 ol.step_tp1 li{text-align:center;}
 ol.step_tp1 li i{position:relative;display:block;width:218px;height:118px;border-radius:200px 200px 0 0;background-color:#e9e9e9;}
 ol.step_tp1 li i::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);content:'';display:block;background-repeat:no-repeat;}
 ol.step_tp1 li .tit{display:block;width:114px;height:27px;font-size:20px;line-height:27px;color:#fff;border-radius:28px;background-color:#1a1a1a;margin:18px auto 0;}
 ol.step_tp1 li .sub{display:block;width:180px;font-size:18px;font-weight:400;line-height:1.2;color:#000;word-break:keep-all;margin:18px auto 0;}
 ol.step_tp2{display:flex;justify-content:center;width:100%;padding:50px 0;}
 ol.step_tp2 > li{position:relative;padding-left:55px;margin:0 18px;}
 ol.step_tp2 > li i{position:absolute;top:-3px;left:0;display:block;background:url(/images/www/sub/sp_product.png?build_20250602172957001) no-repeat;}
 ol.step_tp2 > li i.ico_lighting{width:47px;height:51px;background-position:-20px -21px;}
 ol.step_tp2 > li i.ico_camera{width:50px;height:39px;background-position:-107px -21px;transform:translateX(-10px);}
 ol.step_tp2 > li i.ico_display{width:41px;height:60px;background-position:-197px -20px;}
 ol.step_tp2 > li i.ico_printer{width:40px;height:59px;background-position:-278px -22px;}
 ol.step_tp2 > li i.ico_housing{width:43px;height:53px;background-position:-358px -24px;}
 ol.step_tp2 > li .tit{font-size:22px;font-weight:700;}
 ol.step_tp2 > li .tit b{position:relative;display:inline-block;width:46px;height:26px;font-size:18px;font-weight:700;line-height:26px;color:#fff;text-align:center;border-radius:4px;background-color:#ff5925;margin-right:20px;}
 ol.step_tp2 > li .tit b::after{position:absolute;top:50%;right:1px;transform:translate(100%, -50%);content:'';display:block;border-left:9px solid #ff5925;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:0px solid transparent;}
 ol.step_tp2 > li .basic{margin-top:20px;}
 ol.step_tp2 > li .basic li{line-height:1.5;}
 ol.step_tp2.col4{justify-content:space-evenly;}
 ol.step_tp3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:80px 0;}
 ol.step_tp3 li{width:260px;text-align:center;}
 ol.step_tp3 li .tit{display:block;width:107px;height:41px;font-size:20px;line-height:41px;color:#fff;border-radius:50px;background-color:#1a1a1a;margin:26px auto 0;}
 ol.step_tp3 li .sub{display:block;width:100%;font-size:16px;font-weight:400;letter-spacing:-1px;line-height:1.4;color:#333;word-break:keep-all;margin:16px auto 0;}
 ol.step_tp3 li .sub b{display:block;font-size:18px;font-weight:700;margin-bottom:8px;}
 ol.step_tp3 li .sub strong{font-weight:700;}
 ol.step_tp3 li i::after{content:'';display:block;background-repeat:no-repeat;}
  table{width:100%;font-size:17px;font-weight:400;color:#1a1a1a;}
 table .vt_top{vertical-align:top !important;}
 table.table_tp1{border-top:2px solid #1a1a1a;}
 table.table_tp1 tbody tr{border-bottom:1px solid #efefef;}
 table.table_tp1 tbody tr th{text-align:center;background-color:#f8f8f8;padding:0 60px;}
 table.table_tp1 tbody tr td{color:#666;padding:25px 60px;}
 table.table_tp1 tbody tr:first-child td{padding-top:50px;}
 table.table_tp1 tbody tr:last-child td{padding-bottom:50px;}
 table.table_tp2{text-align:center;border-radius:20px;box-shadow:3px 3px 27px rgba(86,86,86,.15);overflow:hidden;margin-top:55px;}
 table.table_tp2 thead tr{background-color:#3f3f3f;}
 table.table_tp2 thead tr th{position:relative;font-weight:600;color:#fff;vertical-align:middle;padding:30px 0;}
 table.table_tp2 thead tr th::before{position:absolute;top:50%;left:0;transform:translate(-50%, -50%);content:'';display:block;width:1px;height:26px;background-color:#777;}
 table.table_tp2 thead tr th b{display:block;width:fit-content;font-weight:500;color:#1a1a1a;border-radius:14px;background-color:#fff;padding:7px 14px;margin:7px auto 0;}
 table.table_tp2 tbody tr:nth-child(odd){background-color:#fff;}
 table.table_tp2 tbody tr:nth-child(even){background-color:#f9f9f9;}
 table.table_tp2 tbody tr th{line-height:1.2;vertical-align:middle;padding:37px 14px;}
 table.table_tp2 tbody tr td{line-height:1.2;vertical-align:middle;border-left:1px solid #e8e8e8;padding:37px 14px;word-break:keep-all;}
 table.table_tp2 tbody tr td b{display:block;font-weight:700;}
 table.table_tp2 tbody .gray{background-color:#f9f9f9;}
 table.table_tp2 tbody .white{background-color:#fff;}
  .swiper{padding-top:108px;margin-top:48px;}
 .swiper a .img{position:relative;display:block;}
 .swiper a .img img{width:100%;height:100%;object-fit:cover;}
 .swiper a .sum{display:block;}
 .swiper .control{position:absolute;top:0;left:0;width:100%;}
 .swiper .control button{width:31px;height:22px;background:url(/images/www/sub/sp_sub.png?build_20250602172957001) no-repeat;text-indent:-9999px;}
 .swiper .control .btn_prev{background-position:-20px -37px;}
 .swiper .control .btn_next{background-position:-91px -37px;float:right;}
 .swiper .control .bar{position:relative;height:2px;background-color:#dfdfdf;margin-top:25px;}
 .swiper .control .swiper-pagination-progressbar-fill{background-color:#242424;}
 .swiper_sub{overflow:inherit;}
 .swiper_sub .swiper-slide{width:300px;}
 .swiper_sub .swiper-slide a:hover .img .info{opacity:1;}
 .swiper_sub .swiper-slide .img{height:300px;height:300px;border-radius:100%;overflow:hidden;}
 .swiper_sub .swiper-slide .img .info{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px;text-align:center;color:#fff;word-break:keep-all;background-color:rgba(26,26,26,.7);padding:0 20px;box-sizing:border-box;opacity:0;transition:opacity .2s;}
 .swiper_sub .swiper-slide .img .info::before{content:'';display:block;width:29px;height:22px;background:url(/images/www/sub/sp_sub.png?build_20250602172957001) no-repeat -478px -34px;margin-bottom:13px;}
 .swiper_sub .swiper-slide .sum{text-align:center;margin-top:20px;}
  .c_box{position:relative;display:flex;align-items:center;width:100%;border-radius:40px;background-color:#fff;box-shadow:14px 14px 27px rgba(86,86,86,.1);padding:50px 0 50px 90px;box-sizing:border-box;overflow:hidden;margin-top:90px;}
 .c_box h4 + .basic{margin-left:90px;}
 .c_box h4 + .basic li{color:#1a1a1a;line-height:1.6;}
 .c_box.line{border:1px solid #1a1a1a;box-shadow:none;padding:0;margin-top:45px;}
 .c_box.line .txt{width:55%;background-color:#f9f9f9;padding:50px 0 50px 90px;box-sizing:border-box;}
 .c_box.line .txt .sub{margin-top:25px;}
 .c_box.line .txt .sub span{font-size:17px;font-weight:400;margin-left:40px;}
 .c_box.line .txt .sub span b{font-size:20px;font-weight:500;}
 .c_box.line .btn_box{width:45%;text-align:center;}
 .c_box.title{display:block;border:1px solid #d4d4d4;border-radius:18px;box-shadow:none;padding:0;margin-top:52px;}
 .c_box.title > .tit{width:100%;font-size:21px;font-weight:600;line-height:1.1;text-align:center;color:#fff;background-color:#1a1a1a;padding:21px 0;}
 .c_box.title > .cnt{background-color:#fff;padding:40px 0;}
 .c_box.area{border:0;border-radius:0;box-shadow:none;padding:0;margin-top:50px;overflow:visible;}
  .col2::after{content:'';display:block;clear:both;}
 .col2 > *{float:left;width:50%;}
 .col2 > .img{position:relative;}
 .col2 > .img + .txt{padding-left:50px;box-sizing:border-box;}
 .col2 .sub_box{width:100%;min-height:320px;border-radius:45px;background-color:#fff;padding:45px;box-sizing:border-box;margin-top:46px;}
  .box{position:relative;padding:120px 0;}
 .box.bg::before{position:absolute;top:0;left:50%;transform:translateX(-50%);content:'';display:block;width:1920px;height:100%;background-color:#fafafa;z-index:-1;}
 .box.bg.gray::before{background-color:#f8f8f8;}
 .box.bg.yellow::before{background-color:#fefaf2;}
 .box:first-child{padding-top:0;}
 .box:last-child{padding-bottom:0;}
 .box:last-child.bg{padding-bottom:120px;margin-bottom:-90px;}
 .box .bg_round_top, .box .bg_round_bot{position:relative;}
 .box .bg_round_top::before, .box .bg_round_bot::before{position:absolute;bottom:0;left:50%;transform:translateX(-50%);content:'';display:block;width:1650px;height:355px;border-radius:150px 150px 0 0;background:linear-gradient(180deg, #fbfbfb, #fff);z-index:-1;}
 .box .bg_round_top::before{top:80px;bottom:initial;}
  .info_gloabal i[class^='ico_'], .info_business i[class^='ico_']{background-image:url(/images/www/sub/sp_info.png?build_20250602172957001);}
 .info_gloabal .col2{margin-top:80px;}
 .info_gloabal .img{height:743px;}
 .info_gloabal .img::before{position:absolute;top:0;right:0;content:'';display:block;width:1920px;height:100%;background:url(/images/www/sub/info_gloabal_bg.jpg?build_20250602172957001) no-repeat top right;}
 .info_gloabal .txt{padding-top:95px;}
 .info_gloabal .txt .tit{font-size:26px;font-weight:600;}
 .info_gloabal .txt .list{margin-top:50px;}
 .info_gloabal .txt .list li{display:flex;align-items:center;margin-top:42px;}
 .info_gloabal .txt .list li i{width:81px;height:81px;border-radius:30px;background-color:#efefef;}
 .info_gloabal .txt .list li i.ico_01{background-position:6px -1px;}
 .info_gloabal .txt .list li i.ico_02{background-position:-68px -1px;}
 .info_gloabal .txt .list li i.ico_03{background-position:-142px -3px;}
 .info_gloabal .txt .list li i.ico_04{background-position:-216px -1px;}
 .info_gloabal .txt .list li span{width:calc(100% - 81px);line-height:1.2;word-break:keep-all;padding-left:24px;box-sizing:border-box;}
 .info_gloabal .txt .list li span b{display:block;font-size:20px;font-weight:600;margin-bottom:12px;}
 .info_business.bg::before{background:url(/images/www/sub/info_business_bg.jpg?build_20250602172957001) no-repeat top center/auto 100%;}
 .info_business .list_tp1 > li{display:flex;height:264px;}
 .info_business .list_tp1 > li .tit{position:relative;width:38%;font-size:18px;font-weight:600;color:#a3a3a3;background-color:#f9f9f9;padding:45px 0 0 42px;box-sizing:border-box;}
 .info_business .list_tp1 > li .tit b{display:block;font-size:22px;font-weight:600;color:#1a1a1a;margin-top:16px;}
 .info_business .list_tp1 > li .tit i{position:absolute;bottom:25px;right:25px;filter:brightness(1);transition:filter .2s;}
 .info_business .list_tp1 > li:hover i{filter:brightness(0);}
 .info_business .list_tp1 > li .tit i.ico_01{width:63px;height:63px;background-position:-20px -111px;}
 .info_business .list_tp1 > li .tit i.ico_02{width:55px;height:73px;background-position:-123px -111px;}
 .info_business .list_tp1 > li .tit i.ico_03{width:63px;height:57px;background-position:-218px -111px;}
 .info_business .list_tp1 > li .tit i.ico_04{width:63px;height:60px;background-position:-321px -111px;}
 .info_business .list_tp1 > li .tit i.ico_05{width:61px;height:60px;background-position:-424px -111px;}
 .info_business .list_tp1 > li .tit i.ico_06{width:61px;height:55px;background-position:-525px -111px;}
 .info_business .list_tp1 > li .basic{width:62%;padding:37px 0 0 34px;box-sizing:border-box;}
 .info_business .list_tp1 > li .basic li{color:#1a1a1a;}
  .greeting_intro{padding-bottom:175px !important;}
 .greeting_intro .img::before{float:right;content:'';display:block;width:932px;height:800px;border-radius:0 100px 0 0;background:url(/images/www/sub/greeting_intro_bg4.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .greeting_intro .img .sign{position:absolute;bottom:-30px;right:30px;display:block;width:322px;height:100px;font-size:20px;line-height:100px;color:#fff;background-color:rgba(26,26,26,.95);padding:0 55px;box-sizing:border-box}
 .greeting_intro .img .sign b{display:inline-block;width:103px;height:37px;background:url(/images/www/sub/greeting_sign.png?build_20250602172957001) no-repeat;vertical-align:text-bottom;margin-left:20px;text-indent:-9999px;}
 .greeting_intro .slogan{position:absolute;bottom:-105px;left:50%;transform:translateX(-50%);display:flex;font-size:110px;font-weight:700;-webkit-text-stroke:1px #dadfe3;-webkit-text-fill-color:transparent;}
 .greeting_intro .slogan span{display:flex;align-items:center;letter-spacing:-2px}
 .greeting_intro .slogan span + span::before{content:'';display:block;width:15px;height:15px;border-radius:100%;background-color:#eaedef;margin:0 20px;}
  .history_box{position:relative;border-top:2px solid #1a1a1a;padding-bottom:120px;margin:70px 0 180px;}
 .history_box .progress_bar{position:absolute;top:75px;left:50%;transform:translateX(-50%);width:3px;height:calc(100% - 75px);background-color:#efefef;}
 .history_box .progress_bar::before{position:absolute;left:1.5px;bottom:0;transform:translate(-50%, 100%);content:'';display:block;width:18px;height:18px;border:3px solid #f1f1f1;border-radius:100%;box-sizing:border-box;}
 .history_box .progress_bar::after{position:absolute;left:1.5px;bottom:-30px;transform:translate(-50%, 100%);content:'YUBI HISTORY';display:block;width:700px;font-size:100px;font-weight:800;-webkit-text-stroke:1px #f1f1f1;-webkit-text-fill-color:transparent;}
 .history_box .progress_bar .bar{position:absolute;top:0;width:100%;height:0;background-color:#ff5925;z-index:1;}
 .history_box .progress_bar .bar .point{position:absolute;bottom:0;left:1.5px;transform:translate(-50%, 100%) rotate(45deg);width:47px;height:47px;border-radius:15px;background-color:#ff5925;box-shadow:8px 8px 15px rgba(0,0,0,.2);}
 .history_box .progress_bar .bar .point::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);content:'';display:block;width:24px;height:17px;background:url(/images/www/sub/sp_sub.png?build_20250602172957001) no-repeat -20px -115px;}
 .history_year{padding-top:140px;}
 .history_year::after, .history_year .list > li::after{content:'';display:block;clear:both;}
 .history_year > *, .history_year .list > li > *{float:left;width:50%;}
 .history_year .year{padding-right:80px;box-sizing:border-box;}
 .history_year .year .tit{font-size:48px;text-align:right;}
 .history_year .bg{width:100%;background-repeat:no-repeat;background-size:calc(100% + 30px);margin-top:70px;}
 .history_year .bg.bg_now{height:498px;background-image:url(/images/www/sub/history_year_now.png?build_20250602172957001);}
 .history_year .bg.bg_19{height:603px;background-image:url(/images/www/sub/history_year_19.png?build_20250602172957001);background-size:100%;}
 .history_year .bg.bg_12{height:397px;background-image:url(/images/www/sub/history_year_12.png?build_20250602172957001);}
 .history_year .list{padding-left:80px;box-sizing:border-box;}
 .history_year .list > li{border-bottom:1px solid #efefef;padding:30px 0;}
 .history_year .list > li:first-child{padding-top:10px;}
 .history_year .list > li h5{float:left;width:60px;line-height:1.2;}
 .history_year .list > li ul{float:left;width:calc(100% - 60px);padding-left:40px;box-sizing:border-box;}
 .history_year .list > li ul li{line-height:1.6;}
 .history_year .list > li ul li[class^='tx_']{font-weight:600;}
 .history_year.reverse .year{float:right;padding:0 0 0 80px;}
 .history_year.reverse .year .tit{text-align:left;}
 .history_year.reverse .list{padding:0 80px 0 0;}
 .history_year.reverse .list > li h5{float:right;}
 .history_year.reverse .list > li ul{text-align:right;padding:0 40px 0 0;}
  .technology_product{position:relative;padding-bottom:120px;}
 .technology_product.bg::before{top:initial;bottom:0;height:760px;}
 .technology_product .list_tp1 > li{height:420px;margin-top:58px;}
 .technology_product .list_tp1 > li span{display:block;}
 .technology_product .list_tp1 > li .img{width:100%;height:256px;background-repeat:no-repeat;background-size:100%;}
 .technology_product .list_tp1 > li .sum{padding:34px 40px 0;box-sizing:border-box;}
 .technology_product .list_tp1 > li .sum .tit{font-size:20px;font-weight:700;color:#8a8a8a;}
 .technology_product .list_tp1 > li .sum .tit b{display:block;font-size:24px;font-weight:700;color:#1a1a1a;margin-top:12px;}
 .technology_product .list_tp1 > li .sum .sub{margin-top:18px;}
 .technology_product .list_tp1 > li .btn{position:absolute;bottom:140px;right:30px;display:block;width:50px;height:50px;font-size:20px;font-weight:500;line-height:50px;text-align:center;color:#fff;border-radius:100%;background-color:#1a1a1a;z-index:1;opacity:0;transition:opacity .2s;}
 .technology_product .list_tp1 > li .btn::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'';display:block;width:60px;height:60px;border-radius:100%;background-color:rgba(103,103,103,.3);z-index:-1;}
 .technology_product .list_tp1 > .list_01 .img{background-image:url(/images/www/sub/technology_pd_01.jpg?build_20250602172957001);}
 .technology_product .list_tp1 > .list_02 .img{background-image:url(/images/www/sub/technology_pd_02.jpg?build_20250602172957001);}
 .technology_product .list_tp1 > .list_03 .img{background-image:url(/images/www/sub/technology_pd_03.jpg?build_20250602172957001);}
 .technology_product .list_tp1 > .list_04 .img{background-image:url(/images/www/sub/technology_pd_04.jpg?build_20250602172957001);}
 .technology_product .list_tp1 > .list_05 .img{background-image:url(/images/www/sub/technology_pd_05.jpg?build_20250602172957001);}
 .technology_product .list_tp1 > .list_06 .img{background-image:url(/images/www/sub/technology_pd_06.jpg?build_20250602172957001);}
 .technology_product .list_tp1 > .list_07 .img{background-image:url(/images/www/sub/technology_pd_07.jpg?build_20250602172957001);}
 .technology_product .list_tp1 > .list_08 .img{background-image:url(/images/www/sub/technology_pd_08.jpg?build_20250602172957001);}
 .technology_product .list_tp1 > li:hover .btn{opacity:1;}
 .technology_certify{padding-top:115px;}
 .technology_certify .swiper a .img{width:100%;height:380px;border:1px solid #dfdfdf;box-sizing:border-box;}
 .technology_certify .swiper a .img::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'';display:block;width:calc(100% + 2px);height:calc(100% + 2px);border:3px solid #ff5925;background-color:rgba(26,26,26,.5);box-sizing:border-box;z-index:1;opacity:0;transition:opacity .2s;}
 .technology_certify .swiper a .img::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'';display:block;width:54px;height:54px;background:url(/images/www/sub/sp_sub.png?build_20250602172957001) no-repeat -162px -20px;z-index:2;opacity:0;transition:opacity .2s;}
 .technology_certify .swiper a .sum{border-bottom:1px solid #1a1a1a;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:20px 0;}
 .technology_certify .swiper a .sum b{display:inline-block;font-size:22px;font-weight:600;color:#1a1a1a;vertical-align:middle;margin-right:14px;}
 .technology_certify .swiper a:hover .img::before, .technology_certify .swiper a:hover .img::after{opacity:1;}
 .technology_certify .logo{display:flex;align-items:center;justify-content:center;margin-top:115px;}
 .technology_certify .logo img{margin:0 16px;}
  .map #map{width:100%;height:700px;border:1px solid #dfdfdf;box-sizing:border-box;margin-bottom:65px;}
 .map #map .label{position:absolute;transform:translate(-35%, -100%);width:95px;height:95px;border-radius:100%;background-color:rgba(26,26,26,.9);text-indent:-9999px;}
 .map #map .label span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:69px;height:18px;background:url(/images/www/sub/sp_sub.png?build_20250602172957001) no-repeat -257px -39px;}
 .map #map .label::before{position:absolute;top:94px;left:50%;transform:translateX(-50%);content:'';display:block;border-top:15px solid rgba(26,26,26,.9);border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:0px solid transparent;}
 .map table th, .map table td{vertical-align:middle;}
 .map table th b{display:block;width:118px;height:31px;background:url(/images/www/common/logo.png?build_20250602172957001) no-repeat center/100%;text-indent:-9999px;margin:0 auto;}
 .map table td b{display:block;font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:15px;}
 .map table td strong{font-size:24px;font-weight:400;color:#ff5925;margin-top:25px;}
 .map table td ul li span{font-weight:600;color:#1a1a1a;}
  .web_field{padding-top:80px;margin-top:70px;}
 .web_field .list_tp1 > li{display:flex;align-items:center;width:calc(25% - 25px) !important;padding:40px 0 40px 40px}
 .web_field .list_tp1 > li i{width:81px;height:81px;border-radius:30px;background:#f9f9f9 url(/images/www/sub/sp_web.png?build_20250602172957001) no-repeat;}
 .web_field .list_tp1 > li i.ico_01{background-position:-20px -20px;}
 .web_field .list_tp1 > li i.ico_02{background-position:-104px -22px;}
 .web_field .list_tp1 > li i.ico_03{background-position:-190px -20px;}
 .web_field .list_tp1 > li i.ico_04{background-position:-272px -16px}
 .web_field .list_tp1 > li i.ico_05{background-position:-358px -18px;}
 .web_field .list_tp1 > li i.ico_06{background-position:-442px -19px;}
 .web_field .list_tp1 > li i.ico_07{background-position:-532px -24px;}
 .web_field .list_tp1 > li i.ico_08{background-position:-618px -23px;}
 .web_field .list_tp1 > li span{width:calc(100% - 81px);font-size:17px;padding-left:20px;box-sizing:border-box;}
 .web_field .list_tp1 > li span b{display:block;font-size:20px;font-weight:600;margin-top:20px;}
 .web_award::after{content:'';display:block;clear:both;}
 .web_award .img{float:left;display:block;height:512px;background-repeat:no-repeat;background-size:100%;margin-top:90px;text-indent:-9999px;}
 .web_award .img_01{width:52.53%;background-image:url(/images/www/sub/web_award_01.png?build_20250602172957001);}
 .web_award .img_02{width:46.13%;background-image:url(/images/www/sub/web_award_02.png?build_20250602172957001);margin-left:1.3%;}
 .web_client .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:74px;}
 .web_client .list li{display:flex;align-items:center;justify-content:center;width:calc(16.66% - 20px);height:138px;border:1px solid #fff;background-color:#fff;margin-top:22px;transition:box-shadow .2s;}
 .web_client .list li img{filter:grayscale(1) opacity(.3);transition:filter .2s;}
 .web_client .list li:hover{border-color:#1a1a1a;box-shadow:14px 14px 27px rgba(86,86,86,.1);}
 .web_client .list li:hover img{filter:grayscale(0) opacity(1);}
 .web_client .btn{margin:95px auto 0;}
  [class^='box cms_'] .col2{margin-top:120px;}
 [class^='box cms_'] .bg_round_bot .img::before{content:'';display:block;width:400px;height:438px;background:url(/images/www/sub/sp_cms.png?build_20250602172957001) no-repeat;margin:0 80px 0 auto;}
 [class^='box cms_'] .bg_round_bot .txt{padding-top:170px;}
 [class^='box cms_'] .bg_round_bot .txt .sub{border-top:1px solid #ccc;padding-top:25px;margin-top:25px;}
 [class^='box cms_'] .bg_round_bot .txt .basic{margin-top:25px;}
 [class^='box cms_'] .bg{position:relative;}
 [class^='box cms_'] .bg::before{position:absolute;top:0;left:50%;transform:translateX(-50%);content:'';display:block;width:1920px;height:100%;background-color:#fafafa;z-index:-1;}
 [class^='box cms_'] .bg .img{height:465px;}
 [class^='box cms_'] .bg .img::before{position:absolute;top:0;content:'';display:block;width:918px;height:465px;background-repeat:no-repeat;overflow:hidden;}
 [class^='box cms_'] .bg .txt{padding-top:78px;}
 [class^='box cms_'] .bg .txt .basic{margin-top:35px;}
 [class^='box cms_'] .bg .txt .basic li{line-height:1.6;}
 [class^='box cms_'] .bg .txt .basic li::before{top:11px;}
 [class^='box cms_'] .list li i::after{background-image:url(/images/www/sub/sp_cms.png?build_20250602172957001);}
 .cms_cserver .bg_round_bot .img::before{background-position:0 -40px;}
 .cms_cserver .list .ico_01::after{width: 64px;height: 60px;background-position:-464px -80px;}
 .cms_cserver .list .ico_02::after{width: 66px;height: 60px;background-position:-593px -80px;}
 .cms_cserver .list .ico_03::after{width:66px;height:64px;background-position:-464px -204px;}
 .cms_cserver .list .ico_04::after{width: 68px;height: 72px;background-position:-595px -204px;}
 .cms_cserver .list .ico_05::after{width:62px;height:66px;background-position:-474px -333px;}
 .cms_cserver .list .ico_06::after{width: 70px;height:68px;background-position:-599px -333px;}
 .cms_cserver .bg .img::before{right:50px;border-top-right-radius:100px;background-image:url(/images/www/sub/cms_cserver_bg.jpg?build_20250602172957001);}
 .cms_tims .bg_round_bot .img::before{background-position:0 -502px;}
 .cms_tims .list .ico_01::after{width: 72px;height: 52px;background-position:-465px -542px;}
 .cms_tims .list .ico_02::after{width: 66px;height:48px;background-position:-601px -548px;}
 .cms_tims .list .ico_03::after{width: 64px;height: 62px;background-position:-465px -663px;}
 .cms_tims .list .ico_04::after{width:66px;height:66px;background-position:-603px -662px;}
 .cms_tims .list .ico_05::after{width: 70px;height:40px;background-position:-465px -806px;}
 .cms_tims .list .ico_06::after{width: 62px;height: 66px;background-position:-603px -795px;}
 .cms_tims .bg .img::before{left:50px;border-top-left-radius:100px;background-image:url(/images/www/sub/cms_tims_bg.jpg?build_20250602172957001);}
 .cms_tims .bg .txt{padding-top:98px;padding-left:0;}
 .cms_tims .bg .txt .basic li{width:55%;}
 .cms_tims .bg .txt .basic li:nth-child(2n){width:45%;}
  .maintenance_step{padding-top:80px;margin-top:70px;}
 .maintenance_step::after{position:absolute;bottom:-14px;left:0;content:'YUBI MAINTENANCE';display:block;width:100%;font-size:100px;font-weight:700;text-align:center;color:#fff;}
 .maintenance_step .step{position:relative;display:flex;justify-content:space-around;margin-top:72px;}
 .maintenance_step .step::before{position:absolute;top:42px;left:0;content:'';display:block;width:100%;height:3px;background-color:#242424;z-index:-1;}
 .maintenance_step .step li{width:14.28%;}
 .maintenance_step .step li span{display:block;text-align:center;}
 .maintenance_step .step li .tit{position:relative;font-size:18px;font-weight:600;}
 .maintenance_step .step li .tit::after{position:absolute;top:44px;left:50%;transform:translate(-50%, -50%);content:'';display:block;width:11px;height:11px;border-radius:100%;background-color:#242424;}
 .maintenance_step .step li .sub{font-size:17px;line-height:1.2;margin-top:60px;}
 .maintenance_step .step li:first-child .tit{color:#ff5925;}
 .maintenance_step .step li:first-child .tit::before{position:absolute;top:42px;left:0;content:'';display:block;width:50%;height:3px;background-color:#ff5925;}
 .maintenance_step .step li:first-child .tit::after{width:17px;height:17px;background-color:#ff5925;}
  .photo_txt{padding-top:180px;}
 .photo_txt .sub{position:relative;}
 .photo_txt .sub::after{position:absolute;bottom:-13px;left:0;content:'';display:block;width:16px;height:3px;background-color:#1a1a1a;}
 .photo_intro .img::before{float:right;content:'';display:block;width:932px;height:690px;border-radius:0 100px 0 0;background:url(/images/www/sub/photo_intro_bg.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .photo_intro .txt .list li i::after{background-image:url(/images/www/sub/sp_photo.png?build_20250602172957001);}
 .photo_intro .txt .list li i.ico_01::after{width: 62px;height:64px;background-position:-20px -27px;}
 .photo_intro .txt .list li i.ico_02::after{width: 62px;height: 58px;background-position:-131px -30px;}
 .photo_intro .txt .list li i.ico_03::after{width: 66px;height:66px;background-position:-243px -27px;}
 .photo_intro .txt .list li i.ico_04::after{width: 66px;height: 68px;background-position:-358px -20px;}
 .photo_stand_intro .img::before{content:'';display:block;width:608px;height:500px;background:url(/images/www/sub/photo_stand_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .photo_stand_skil{border-top:1px solid #e1e1e1;padding-top:80px;margin-top:40px;}
 .photo_stand_skil > .img::before{content:'';display:block;width:700px;height:157px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001) no-repeat -10px -123px;margin-left:auto;}
 .photo_stand_skil .c_box{display:block;}
 .photo_stand_skil .c_box .img{text-align:center;padding:50px;}
 .photo_stand_skil .c_box .txt{width:100%;padding:35px 0 45px;}
 .photo_stand_skil .c_box .list_tp2 li{position:relative;padding:0;margin-left:50px;}
 .photo_stand_skil .c_box .list_tp2 li *{display:block;}
 .photo_stand_skil .c_box .list_tp2 li i{position:absolute;top:0;left:-15px;transform:translateX(-100%);width:60px;height:60px;border-radius:100%;background:#fff url(/images/www/sub/sp_photo.png?build_20250602172957001) no-repeat;}
 .photo_stand_skil .c_box .list_tp2 li i.ico_01{background-position:-447px -43px;}
 .photo_stand_skil .c_box .list_tp2 li i.ico_02{background-position:-515px -43px;}
 .photo_stand_skil .c_box .list_tp2 li i.ico_03{background-position:-582px -45px;}
 .photo_stand_skil .c_box .list_tp2 li i.ico_04{background-position:-649px -46px;}
 .photo_stand_skil .c_box .list_tp2 li .tit{font-size:22px;font-weight:500;line-height:1;}
 .photo_stand_skil .c_box .list_tp2 li .tit b{position:initial;font-size:18px;font-weight:700;line-height:1;color:#a3a3a3;margin-bottom:5px;}
 .photo_stand_skil .c_box .list_tp2 li .tit span{font-size:17px;font-weight:500;color:#1a1a1a;margin-top:10px;}
 .photo_stand_skil .c_box .list_tp2 li .sub{font-weight:400;line-height:1.6;color:#6a6a6a;margin-top:15px;}
 .photo_stand_system .img::before{content:'';display:block;width:468px;height:293px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001) no-repeat -242px -337px;margin:0 100px 0 auto}
 .photo_stand_system .list_tp2.row > li{position:relative;width:calc(50% - 20px);border-color:#1a1a1a;}
 .photo_stand_system .list_tp2.row > li:nth-child(2n){margin-left:40px;}
 .photo_stand_system .list_tp2 > li .tit{font-weight:500;}
 .photo_stand_system .list_tp2 > li .tit b{position:initial;font-weight:700;color:#1a1a1a;}
 .photo_stand_system .list_tp2 > li .basic{margin-top:30px;}
 .photo_stand_system .list_tp2 > li i{position:absolute;top:55px;right:55px;display:block;width:140px;height:140px;border-radius:30px;background:#f9f9f9 url(/images/www/sub/sp_photo.png?build_20250602172957001);}
 .photo_stand_system .list_tp2 > li i.ico_01{background-position:21px -289px;}
 .photo_stand_system .list_tp2 > li i.ico_02{background-position:-95px -291px;}
 .photo_stand_brand .c_box{border-color:#d3d3d3;margin-top:85px;}
 .photo_stand_brand .c_box .list{display:flex;flex-wrap:wrap;align-items:center;padding:15px 40px;box-sizing:border-box;}
 .photo_stand_brand .c_box .list li{position:relative;width:12.5%;font-size:0;z-index:1;}
 .photo_stand_brand .c_box .list li:hover::before{filter:grayscale(0) opacity(1);}
 .photo_stand_brand .c_box .list li:hover::after{opacity:1;}
 .photo_stand_brand .c_box .list li::before{content:'';display:block;background:url(/images/www/sub/photo_stand_brand.jpg?build_20250602172957001) no-repeat;margin:10px auto;filter:grayscale(1) opacity(.6);transition:filter .2s;}
 .photo_stand_brand .c_box .list li::after{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;border-radius:32px;background-color:#fff;box-shadow:9px 9px 15px rgba(0,0,0,.06);z-index:-1;opacity:0;transition:opacity .2s;}
 .photo_stand_brand .c_box .list li.logo_01::before{width:136px;height:32px;background-position:-16px -8px;}
 .photo_stand_brand .c_box .list li.logo_02::before{width:141px;height:38px;background-position:-171px -9px;}
 .photo_stand_brand .c_box .list li.logo_03::before{width:146px;height:40px;background-position:-334px -8px;}
 .photo_stand_brand .c_box .list li.logo_04::before{width:115px;height:49px;background-position:-509px 0;}
 .photo_stand_brand .c_box .list li.logo_05::before{width:144px;height:40px;background-position:-656px -8px;}
 .photo_stand_brand .c_box .list li.logo_06::before{width:136px;height:43px;background-position:-816px -4px;}
 .photo_stand_brand .c_box .list li.logo_07::before{width:128px;height:48px;background-position:-976px 0;}
 .photo_stand_brand .c_box .list li.logo_08::before{width:145px;height:40px;background-position:-1135px -8px;}
 .photo_stand_brand .c_box .list li.logo_09::before{width:128px;height:40px;background-position:-16px -56px;}
 .photo_stand_brand .c_box .list li.logo_10::before{width:120px;height:40px;background-position:-184px -56px;}
 .photo_stand_brand .c_box .list li.logo_11::before{width:132px;height:38px;background-position:-334px -58px;}
 .photo_stand_brand .c_box .list li.logo_12::before{width:88px;height:45px;background-position:-512px -51px;}
 .photo_stand_brand .c_box .list li.logo_13::before{width:136px;height:40px;background-position:-656px -56px;}
 .photo_stand_brand .c_box .list li.logo_14::before{width:136px;height:24px;background-position:-816px -64px;}
 .photo_stand_brand .c_box .list li.logo_15::before{width:112px;height:38px;background-position:-992px -58px;}
 .photo_stand_brand .c_box .list li.logo_16::before{width:90px;height:35px;background-position:-1160px -61px;}
 .photo_stand_brand .c_box .list li.logo_17::before{width:128px;height:40px;background-position:-16px -104px;}
 .photo_stand_brand .c_box .list li.logo_18::before{width:162px;height:40px;background-position:-158px -104px;}
 .photo_stand_brand .c_box .list li.logo_19::before{width:152px;height:38px;background-position:-328px -106px;}
 .photo_stand_brand .c_box .list li.logo_20::before{width:162px;height:38px;background-position:-481px -106px;}
 .photo_stand_brand .c_box .list li.logo_21::before{width:125px;height:40px;background-position:-664px -104px;}
 .photo_stand_brand .c_box .list li.logo_22::before{width:96px;height:40px;background-position:-832px -104px;}
 .photo_stand_brand .c_box .list li.logo_23::before{width:91px;height:35px;background-position:-997px -109px;}
 .photo_stand_brand .c_box .list li.logo_24::before{width:146px;height:38px;background-position:-1134px -106px;}
 .photo_stand_brand .c_box .list li.logo_25::before{width:96px;height:40px;background-position:-32px -152px;}
 .photo_stand_brand .c_box .list li.logo_26::before{width:128px;height:35px;background-position:-176px -157px;}
 .photo_stand_brand .c_box .list li.logo_27::before{width:130px;height:38px;background-position:-334px -154px;}
 .photo_stand_brand .c_box .list li.logo_28::before{width:128px;height:32px;background-position:-496px -160px;}
 .photo_stand_brand .c_box .list li.logo_29::before{width:120px;height:39px;background-position:-664px -152px;}
 .photo_stand_brand .c_box .list li.logo_30::before{width:138px;height:40px;background-position:-814px -152px;}
 .photo_stand_brand .c_box .list li.logo_31::before{width:112px;height:38px;background-position:-992px -154px;}
 .photo_stand_brand .c_box .list li.logo_32::before{width:149px;height:34px;background-position:-1134px -158px;}
 .photo_stand_brand .c_box .list li.logo_33::before{width:144px;height:32px;background-position:-8px -208px;}
 .photo_stand_brand .c_box .list li.logo_34::before{width:80px;height:40px;background-position:-200px -208px;}
 .photo_stand_brand .c_box .list li.logo_35::before{width:97px;height:43px;background-position:-352px -205px;}
 .photo_stand_brand .c_box .list li.logo_36::before{width:144px;height:35px;background-position:-496px -205px;}
 .photo_stand_brand .c_box .list li.logo_37::before{width:120px;height:32px;background-position:-664px -208px;}
 .photo_stand_brand .c_box .list li.logo_38::before{width:112px;height:44px;background-position:-832px -205px;}
 .photo_stand_brand .c_box .list li.logo_39::before{width:120px;height:32px;background-position:-984px -208px;}
 .photo_stand_brand .c_box .list li.logo_40::before{width:104px;height:44px;background-position:-1157px -205px;}
 .photo_stand_brand .c_box .list li.logo_41::before{width:112px;height:41px;background-position:-24px -256px;}
 .photo_stand_brand .c_box .list li.logo_42::before{width:128px;height:40px;background-position:-176px -256px;}
 .photo_stand_brand .c_box .list li.logo_43::before{width:97px;height:53px;background-position:-352px -250px;}
 .photo_stand_brand .c_box .list li.logo_44::before{width:128px;height:32px;background-position:-496px -256px;}
 .photo_stand_brand .c_box .list li.logo_45::before{width:96px;height:54px;background-position:-672px -248px;}
 .photo_stand_brand .c_box .list li.logo_46::before{width:88px;height:40px;background-position:-840px -256px;}
 .photo_stand_brand .c_box .list li.logo_47::before{width:104px;height:37px;background-position:-992px -260px;}
 .photo_stand_brand .c_box .list li.logo_48::before{width:84px;height:40px;background-position:-1165px -258px;}
 .photo_stand_brand .c_box .list li.logo_49::before{width:106px;height:51px;background-position:-30px -301px;}
 .photo_stand_brand .c_box .list li.logo_50::before{width:135px;height:24px;background-position:-176px -312px;}
 .photo_stand_brand .c_box .list li.logo_51::before{width:136px;height:24px;background-position:-336px -312px;}
 .photo_stand_brand .c_box .list li.logo_52::before{width:136px;height:24px;background-position:-496px -312px;}
 .photo_stand_brand .c_box .list li.logo_53::before{width:86px;height:40px;background-position:-682px -308px;}
 .photo_stand_brand .c_box .list li.logo_54::before{width:104px;height:27px;background-position:-832px -309px;}
 .photo_stand_brand .c_box .list li.logo_55::before{width:108px;height:33px;background-position:-991px -311px;}
 .photo_stand_brand .c_box .list li.logo_56::before{width:104px;height:38px;background-position:-1155px -308px;}
 .photo_stand_brand .c_box .list li.logo_57::before{width:128px;height:38px;background-position:-16px -360px;}
 .photo_stand_brand .c_box .list li.logo_58::before{width:160px;height:38px;background-position:-160px -360px;}
 .photo_stand_brand .c_box .list li.logo_59::before{width:146px;height:40px;background-position:-334px -358px;}
 .photo_stand_brand .c_box .list li.logo_60::before{width:96px;height:50px;background-position:-512px -348px;}
 .photo_stand_brand .c_box .list li.logo_61::before{width:69px;height:38px;background-position:-690px -357px;}
 .photo_stand_brand .c_box .list li.logo_62::before{width:92px;height:57px;background-position:-840px -346px;}
 .photo_stand_brand .c_box .list li.logo_63::before{width:83px;height:47px;background-position:-1000px -352px;}
 .photo_stand_brand .c_box .list li.logo_64::before{width:132px;height:42px;background-position:-1142px -355px;}
 .photo_stand_brand .c_box .list li.logo_65::before{width:107px;height:31px;background-position:-28px -408px;}
 .photo_stand_brand .c_box .list li.logo_66::before{width:141px;height:30px;background-position:-169px -410px;}
 .photo_stand_brand .c_box .list li.logo_67::before{width:125px;height:40px;background-position:-345px -405px;}
 .photo_stand_brand .c_box .list li.logo_68::before{width:60px;height:49px;background-position:-540px -400px;}
 .photo_stand_brand .c_box .list li.logo_69::before{width:123px;height:45px;background-position:-666px -403px;}
 .photo_stand_brand .c_box .list li.logo_70::before{width:158px;height:28px;background-position:-807px -410px;}
 .photo_stand_brand .c_box .list li.logo_71::before{width:105px;height:29px;background-position:-990px -408px;}
 .photo_stand_brand .c_box .list li.logo_72::before{width:82px;height:33px;background-position:-1168px -407px;}
 .photo_stand_brand .c_box .list li.logo_73::before{width:67px;height:38px;background-position:-47px -459px;}
 .photo_stand_brand .c_box .list li.logo_74::before{width:78px;height:33px;background-position:-201px -461px;}
 .photo_stand_brand .c_box .list li.logo_75::before{width:75px;height:37px;background-position:-367px -460px;}
 .photo_stand_brand .c_box .list li.logo_76::before{width:126px;height:27px;background-position:-498px -464px;}
 .photo_stand_brand .c_box .list li.logo_77::before{width:72px;height:36px;background-position:-689px -461px;}
 .photo_stand_brand .c_box .list li.logo_78::before{width:156px;height:13px;background-position:-808px -472px;}
 .photo_stand_brand .c_box .list li.logo_79::before{width:63px;height:38px;background-position:-1011px -460px;}
 .photo_stand_brand .c_box .list li.logo_80::before{width:93px;height:33px;background-position:-1163px -462px;}
 .photo_stand_brand .c_box .list li.logo_81::before{width:103px;height:31px;background-position:-29px -524px;}
 .photo_stand_brand .c_box .list li.logo_82::before{width:156px;height:20px;background-position:-163px -530px;}
 .photo_stand_brand .c_box .list li.logo_83::before{width:114px;height:33px;background-position:-347px -521px;}
 .photo_stand_brand .c_box .list li.logo_84::before{width:108px;height:28px;background-position:-505px -524px;}
 .photo_stand_brand .c_box .list li.logo_85::before{width:47px;height:40px;background-position:-702px -519px;}
 .photo_stand_brand .c_box .list li.logo_86::before{width:52px;height:49px;background-position:-861px -515px;}
 .photo_stand_brand .c_box .list li.logo_87::before{width:92px;height:46px;background-position:-998px -516px;}
 .photo_stand_brand .c_box .list li.logo_88::before{width:112px;height:33px;background-position:-1153px -523px;}
 .photo_stand_brand .c_box .list li.logo_89::before{width:100px;height:42px;background-position:-31px -575px;}
 .photo_stand_brand .c_box .list li.logo_90::before{width:144px;height:21px;background-position:-169px -586px;}
 .photo_stand_brand .c_box .list li.logo_91::before{width:91px;height:33px;background-position:-359px -578px;}
 .photo_stand_brand .c_box .list li.logo_92::before{width:112px;height:30px;background-position:-506px -578px;}
 .photo_stand_brand .c_box .list li.logo_93::before{width:66px;height:50px;background-position:-692px -569px;}
 .photo_stand_brand .c_box .list li.logo_94::before{width:125px;height:32px;background-position:-824px -579px;}
 .photo_stand_brand .c_box .list li.logo_95::before{width:64px;height:30px;background-position:-1010px -580px;}
 .photo_stand_brand .c_box .list li.logo_96::before{width:133px;height:20px;background-position:-1143px -584px;}
 .photo_stand_brand .c_box .list li.logo_97::before{width:139px;height:20px;background-position:-12px -640px;}
 .photo_stand_brand .c_box .list li.logo_98::before{width:93px;height:39px;background-position:-194px -629px;}
 .photo_stand_brand .c_box .list li.logo_99::before{width:140px;height:32px;background-position:-335px -634px;}
 .photo_stand_brand .c_box .list li.logo_100::before{width:59px;height:49px;background-position:-536px -627px;}
 .photo_stand_brand .c_box .list li.logo_101::before{width:130px;height:37px;background-position:-667px -633px;}
 .photo_stand_brand .c_box .list li.logo_102::before{width:101px;height:41px;background-position:-844px -631px;}
 .photo_stand_brand .c_box .list li.logo_103::before{width:140px;height:37px;background-position:-983px -632px;}
 .photo_stand_brand .c_box .list li.logo_104::before{width:140px;height:37px;background-position:-1145px -632px;}
 .photo_stand_brand .c_box .list li.logo_105::before{width:130px;height:29px;background-position:-16px -692px;}
 .photo_stand_brand .c_box .list li.logo_106::before{width:139px;height:33px;background-position:-172px -690px;}
 .photo_stand_brand .c_box .list li.logo_107::before{width:138px;height:32px;background-position:-336px -690px;}
 .photo_stand_brand .c_box .list li.logo_108::before{width:142px;height:24px;background-position:-498px -694px;}
 .photo_stand_brand .c_box .list li.logo_109::before{width:78px;height:48px;background-position:-691px -682px;}
 .photo_stand_brand .c_box .list li.logo_110::before{width:104px;height:45px;background-position:-846px -684px;}
 .photo_stand_brand .c_box .list li.logo_111::before{width:140px;height:29px;background-position:-984px -691px;}
 .photo_stand_map .col2 > *{width:fit-content;}
 .photo_stand_map .col2 .list li{color:#6a6a6a;margin-top:10px;}
 .photo_stand_map .col2 .list li b{display:inline-block;width:130px;color:#1a1a1a;vertical-align: top;}
 .photo_stand_map .col2 .list li b::before{content:'';display:inline-block;width:21px;height:14px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001) no-repeat;box-shadow:2px 2px 5px rgba(0,0,0,.1);margin-right:5px;}
 .photo_stand_map .col2 .list li.flag_01 b::before{background-position:-24px -434px;}
 .photo_stand_map .col2 .list li.flag_02 b::before{background-position:-24px -462px;}
 .photo_stand_map .col2 .list li.flag_03 b::before{background-position:-24px -489px;}
 .photo_stand_map .col2 .list li.flag_04 b::before{background-position:-24px -520px;}
 .photo_stand_map .col2 .list li.flag_05 b::before{background-position:-24px -547px;}
 .photo_stand_map .col2 .list li.flag_06 b::before{background-position:-24px -574px;}
 .photo_stand_map .col2 .list li.flag_07 b::before{background-position:-64px -434px;}
 .photo_stand_map .col2 .list li.flag_08 b::before{background-position:-64px -462px;}
 .photo_stand_map .col2 .list li.flag_09 b::before{background-position:-64px -490px;}
 .photo_stand_map .col2 .list li.flag_10 b::before{background-position:-64px -518px;}
 .photo_stand_map .col2 .list li.flag_11 b::before{background-position:-64px -546px;}
 .photo_stand_map .col2 .list li.flag_12 b::before{background-position:-64px -574px;}
 .photo_stand_map .col2 .list li.flag_13 b::before{background-position:-24px -602px;}
 .photo_stand_map .col2 .list li.flag_14 b::before{background-position:-102px -436px;}
 .photo_stand_map .col2 .list li.flag_15 b::before{background-position:-102px -464px;}
 .photo_stand_map .col2 .list li.flag_16 b::before{background-position:-102px -492px;}
 .photo_stand_map .col2 .list li:last-child{color:#1a1a1a;margin-top:25px;}
 .photo_stand_map .col2 .list li span.st {display:inline-block;width: 505px; line-height: 1.2;}
 .photo_stand_map .col2 .img{position:absolute;top:50px;right:0;}
 .photo_chromakey_intro .img::before{content:'';display:block;width:608px;height:560px;background:url(/images/www/sub/photo_chromakey_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .photo_chromakey_skil{border-top:1px solid #e1e1e1;padding-top:80px;}
 .photo_chromakey_skil .img::before{content:'';display:block;width:700px;height:185px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001) no-repeat -11px -660px;margin-left:auto;}
 .photo_chromakey_system .c_box{justify-content:space-between;padding:80px 100px;}
 .photo_chromakey_system .c_box::after{float:right;content:'';display:block;width:356px;height:501px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001) no-repeat -20px -876px;}
 .photo_chromakey_system .c_box .list{float:left;width:calc(100% - 450px);}
 .photo_chromakey_system .c_box .list li{border-top:1px dashed #606060;padding:15px 20px;box-sizing:border-box;}
 .photo_chromakey_system .c_box .list li:last-child{border-bottom:1px dashed #606060;}
 .photo_chromakey_system .c_box .list li::after{content:'';display:block;clear:both;}
 .photo_chromakey_system .c_box .list li .txt{float:left;width:208px;line-height:1.4;text-align:center;padding:0;background-color:#fff;word-break:keep-all;margin-right:45px;}
 .photo_chromakey_system .c_box .list li .txt b{position:relative;display:block;width:100%;height:40px;font-size:18px;line-height:40px;color:#fff;background-color:#0e2038;margin-bottom:20px;}
 .photo_chromakey_system .c_box .list li .txt b::after{position:absolute;top:40px;left:50%;transform:translateX(-50%);content:'';display:block;border-top:14px solid #0e2038;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:0px solid transparent;}
 .photo_chromakey_system .c_box .list li .img{position:relative;float:left;width:calc(100% - 253px);height:100%;}
 .photo_chromakey_system .c_box .list li .img img{width:100%;}
 .photo_chromakey_system .c_box .list li .img span{position:absolute;display:block;width:max-content;}
 .photo_chromakey_system .c_box .list li .img span b{display:inline-block;width:19px;height:19px;line-height:19px;text-align:center;color:#fff;border-radius:100%;background-color:#1a1a1a;}
 .photo_chromakey_system .c_box .list li .img span.pos1{bottom:0;left:50%;transform:translate(-50%, 100%);}
 .photo_chromakey_system .c_box .list li .img span.pos2{bottom:40px;right:40px;}
 .photo_chromakey_system .c_box .list li .img span.pos3{bottom:0;left:10px;}
 .photo_chromakey_system .c_box .list li .img span.pos4{bottom:0;right:10px;}
 .photo_studio .img::before{content:'';display:block;width:608px;height:518px;background:url(/images/www/sub/photo_studio_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .photo_studio .list{display:flex;justify-content:space-between;}
 .photo_studio .list li{width:13.33%;height:192px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001);text-indent:-9999px;}
 .photo_studio .list li.list_01{background-position:-434px -1185px;}
 .photo_studio .list li.list_02{background-position:-18px -1407px;}
 .photo_studio .list li.list_03{background-position:-225px -1407px;}
 .photo_studio .list li.list_04{background-position:-434px -1407px;}
 .photo_studio .list li.list_05{background-position:-20px -1629px;;}
 .photo_studio .list li.list_06{background-position:-225px -1629px;}
 .photo_studio .list li.list_07{background-position:-434px -1629px;}
 .photo_car .img::before{content:'';display:block;width:662px;height:296px;background:url(/images/www/sub/photo_photocar_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .photo_car .list{display:flex;justify-content:space-between;}
 .photo_car .list li{width:32.8%;height:277px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001);text-indent:-9999px;}
 .photo_car .list li.list_01{background-position:-24px -1836px;}
 .photo_car .list li.list_02{background-position:-24px -2128px;}
 .photo_car .list li.list_03{background-position:-24px -2420px;}
 .photo_car .bg_round_top::before{top:-70px;}
  .product_intro .exp{width:fit-content;margin:30px auto 0;}
 .product_stand .img::before{content:'';display:block;width:617px;height:508px;background:url(/images/www/sub/product_stand_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .product_dual .photo_txt{width:580px;text-align:center;margin:0 auto;}
 .product_dual .photo_txt .sub::after{left:50%;transform:translateX(-50%);}
 .product_dual .list li:first-child, .product_photocar .list li:first-child{background-color:transparent;}
 .product_chromakey .img::before{content:'';display:block;width:633px;height:545px;background:url(/images/www/sub/product_chromakey_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .product_photocar .bg_round_top::before{top:-60px;}
 .product_photocar .img::before{content:'';display:block;width:662px;height:296px;background:url(/images/www/sub/photo_photocar_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .product_photocar .list li [class^='img_']{display:inline-block;width:calc(50% - 12px);height:228px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001);background-size:600px;text-indent:-9999px;}
 .product_photocar .list li .img_01{background-position:-24px -1532px;}
 .product_photocar .list li .img_02{background-position:-24px -2020px;margin-left:18px;}
  .price_wrap table.table_tp2{margin-top:30px;}
 .price_wrap table.table_tp2 tbody tr td{padding:20px 14px;}
 table.table_tp2 tbody tr td.bbo{border-bottom:1px solid #eee;}
 table.table_tp2.pa_s tbody tr td{padding:20px;}
   .search_intro{padding-top:90px;}
 .search_intro .bg_round_top{padding-top:60px;}
 .search_intro .img::before{top:0;content:'';display:block;width:668px;height:675px;background:url(/images/www/sub/search_intro_bg.png?build_20250602172957001) no-repeat;}
 .search_intro .txt{padding-top:50px;}
 .search_intro .list li i::after{background-image:url(/images/www/sub/sp_search.png?build_20250602172957001);}
 .search_intro .list li i.ico_01::after{width: 64px;height:60px;background-position:-30px -30px;}
 .search_intro .list li i.ico_02::after{width: 64px;height: 44px;background-position:-167px -30px;}
 .search_intro .list li i.ico_03::after{width: 52px;height:62px;background-position:-295px -30px;}
 .search_intro .list li i.ico_04::after{width:60px;height:60px;background-position:-411px -30px;}
 .search_intro .list li i.ico_05::after{width:68px;height: 68px;background-position:-536px -30px;}
 .search_use .list_tp2 > li .tit{height:54px;}
 .search_method h4, .search_method h4 + .sub{text-align:center;}
 .search_method .c_box{display:block;text-align:center;padding:45px 0;}
 .search_method .c_box + h4{margin-top:100px;}
 .search_method .c_box .list{display:flex;justify-content:center;}
 .search_method .c_box .list li{margin:0 50px;}
 .search_method .c_box .list li i{display:block;width:220px;height:220px;border:7px solid #fff;border-radius:100%;box-shadow:0 0 20px rgba(86,86,86,.25);background-repeat:no-repeat;background-size:100%;}
 .search_method .c_box .list li i.ico_01{background-image:url(/images/www/sub/search_method_01.png?build_20250602172957001);}
 .search_method .c_box .list li i.ico_02{background-image:url(/images/www/sub/search_method_02.png?build_20250602172957001);}
 .search_method .c_box .list li i.ico_03{background-image:url(/images/www/sub/search_method_03.png?build_20250602172957001);}
 .search_method .c_box .list li i.ico_04{background-image:url(/images/www/sub/search_method_04.png?build_20250602172957001);}
 .search_method .c_box .exp.pos{position:absolute;bottom:90px;left:610px;}
 .search_method .c_box ul.exp{display:flex;justify-content:space-evenly;text-align:left;margin-top:50px;}
 .search_method .c_box ul.exp li{position:relative;font-size:18px;font-weight:500;line-height:1.3;color:#1a1a1a;padding-left:30px;}
 .search_method .c_box ul.exp li::before{position:absolute;top:1px;left:0;content:'';display:block;width:20px;height:20px;background:url(/images/www/sub/sp_sub.png?build_20250602172957001) no-repeat -547px -37px;}
 .search_option .col2{margin-top:120px;}
 .search_option .col2 .txt{width:calc(100% - 405px);padding-right:5.5%;box-sizing:border-box;}
 .search_option .col2 .txt li + li{margin-top:110px;}
 .search_option .col2 .txt li span{display:block;line-height:1.3;word-break:keep-all;}
 .search_option .col2 .txt li span b{display:block;font-size:20px;font-weight:600;color:#000;}
 .search_option .col2 .img{width:405px;height:424px;background:url(/images/www/sub/sp_search.png?build_20250602172957001) no-repeat -29px -174px;}
  .access_intro{padding-top:70px;}
 .access_intro .col2.bg_round_top::before{top:70px;}
 .access_intro .col2 .img{top:-20px;}
 .access_intro .col2 .img::before{content:'';display:block;width:617px;height:714px;background:url(/images/www/sub/access_intro_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .access_intro .col2 .txt{padding-top:170px;}
 .access_intro .col2 .txt .sub{color:#777;margin-top:38px;}
 .access_intro .col2 .txt .sub b{font-weight:700;color:#1a1a1a;}
 .access_intro .col2 .list li i::after{background-image:url(/images/www/sub/sp_access.png?build_20250602172957001);}
 .access_intro .col2 .list li i.ico_01::after{width: 74px;height:64px;background-position:-20px -18px;}
 .access_intro .col2 .list li i.ico_02::after{width:60px;height:60px;background-position:-158px -25px;}
 .access_intro .col2 .list li i.ico_03::after{width:68px;height:56px;background-position:-283px -25px;}
 .access_intro .col2 .list li i.ico_04::after{width:66px;height: 70px;background-position:-416px -17px;}
 .access_exp .col2 .txt{width:calc(50% - 30px);}
 .access_exp .list_tp2.row{display:block;}
 .access_exp .list_tp2.row > li{width:100%;min-height:180px;margin-left:0 !important;}
  .hashpick_intro .col2 .img{height:650px;}
 .hashpick_intro .col2 .img::before{position:absolute;top:0;right:35px;content:'';display:block;width:932px;height:100%;border-top-right-radius:100px;background:url(/images/www/sub/hashpick_intro_bg.jpg?build_20250602172957001) no-repeat top right;overflow:hidden;}
 .hashpick_intro .col2 .txt .tit{width:394px;height:110px;background:url(/images/www/sub/logo_hashpick.png?build_20250602172957001) no-repeat;text-indent:-9999px;margin-top:15px;}
 .hashpick_intro .col2 .txt .list li i::after{background-image:url(/images/www/sub/sp_hashpick.png?build_20250602172957001);}
 .hashpick_intro .col2 .txt .list li i.ico_01::after{width: 74px;height: 76px;background-position:-20px -14px;}
 .hashpick_intro .col2 .txt .list li i.ico_02::after{width: 58px;height: 62px;background-position:-159px -21px;}
 .hashpick_intro .col2 .txt .list li i.ico_03::after{width:70px;height:56px;background-position:-282px -23px;}
 .hashpick_intro .col2 .txt .list li i.ico_04::after{width:66px;height:64px;background-position:-417px -19px;}
 .hashpick_spec{padding:90px 0;}
 .hashpick_spec .col2 .img::before{content:'';display:block;width:563px;height:510px;background:url(/images/www/sub/hashpick_spec_bg.png?build_20250602172957001) no-repeat;margin:-20px auto 0;}
 .hashpick_spec ul.basic.dl li b{ width: 70px;}
 .hashpick_use i::after{background-image:url(/images/www/sub/sp_hashpick.png?build_20250602172957001);}
 .hashpick_use .ico_01::after{width:136px;height:185px;background-position:-20px -143px;left:56%;}
 .hashpick_use .ico_02::after{width:100px;height:157px;background-position:-201px -167px;}
 .hashpick_use .ico_03::after{width:99px;height:155px;background-position:-346px -170px;}
 .hashpick_use .ico_04::after{width:184px;height:149px;background-position:-490px -176px;}
 .hashpick_func .list{width:100%;margin-top:26px;}
 .hashpick_func .list li{position:relative;width:100%;font-size:17px;font-weight:400;color:#000;border:1px solid #1a1a1a;background-color:#fff;border-radius:75px;padding:45px 0 45px 420px;box-sizing:border-box;margin-top:32px;overflow:hidden;}
 .hashpick_func .list li::before{position:absolute;top:0;left:0;content:'';display:block;width:362px;height:100%;background:url(/images/www/sub/sp_hashpick.png?build_20250602172957001) no-repeat;}
 .hashpick_func .list li.list_01::before{background-position:-26px -383px;}
 .hashpick_func .list li.list_02::before{background-position:-26px -553px;}
 .hashpick_func .list li.list_03::before{background-position:-26px -723px;}
 .hashpick_func .list li.list_04::before{background-position:-26px -893px;;}
 .hashpick_func .list li.list_05::before{background-position:-26px -1063px;}
 .hashpick_func .list li b{display:block;font-size:22px;font-weight:600;margin-bottom:16px;}
 .hashpick_exp .sub b{font-size:25px;font-weight:500;}
 .hashpick_exp .tag_box{margin-top:72px;}
 .hashpick_exp .tag_box .tag{width:180px;height:42px;line-height:40px;border-color:#484848;}
 .hashpick_exp .img::after{float:right;content:'';display:block;width:552px;height:367px;border-radius:30px;background:url(/images/www/sub/hashpick_exp_bg.jpg?build_20250602172957001) no-repeat;overflow:hidden;margin-top:-30px;}
  .printer_intro .tit.fw4 b{width:608px;height:119px;background:url(/images/www/sub/logo_phonesa_new_250414.png?build_20250602172957001) no-repeat;margin:24px auto 0;text-indent:-9999px;}
 .printer_intro .tit.fw4 b::after{display:none;}
 .printer_intro .img::before{content:'';display:block;width:750px;height:480px;background:url(/images/www/sub/printer_intro_bg4.png?build_20250602172957001) no-repeat; margin: 0 auto;}
 .printer_intro .img{width:55%;}
 .printer_intro .txt{width:45%;padding-top:250px;}
 .printer_intro .list.ico{justify-content:space-between;}
 .printer_intro .list li i::after{background-image:url(/images/www/sub/sp_printer.png?build_20250602172957001);}
 .printer_intro .list li i.ico_01::after{width: 62px;height: 58px;background-position:-23px -21px;}
 .printer_intro .list li i.ico_02::after{width:66px;height:66px;background-position:-153px -16px;}
 .printer_intro .list li i.ico_03::after{width: 62px;height:46px;background-position:-284px -26px;}
 .printer_intro .list li i.ico_04::after{width:66px;height: 50px;background-position:-417px -25px;}
 .printer_intro .list li i.ico_05::after{width: 70px;height:62px;background-position:-23px -142px;}
 .printer_intro .list li i.ico_06::after{width: 64px;height: 60px;background-position:-152px -143px;}
 .printer_intro .list li i.ico_07::after{width:78px;height: 82px;background-position:-279px -132px;}
 .printer_intro .list li i.ico_08::after{width: 62px;height:60px;background-position:-424px -143px;}
 .printer_spec .img{text-align:right;padding-right:100px;box-sizing:border-box;margin-top:75px;}
 .printer_spec .img .tit{position:absolute;top:0;left:80px;width:184px;height:64px;font-size:21px;line-height:2.5;text-align:center;background:url(/images/www/sub/sp_printer.png?build_20250602172957001) no-repeat -453px -429px;}
 .printer_spec .img .sub{position:absolute;bottom:0;right:0;font-weight:400;line-height:1.2;text-align:left;color:#000;border-radius:4px;background-color:#fff;box-shadow:-5px 5px 4px rgba(86,86,86,.15);padding:28px 30px 15px;}
 .printer_spec .img .sub b{position:absolute;top:-13px;left:20px;display:block;width:178px;height:26px;font-size:18px;line-height:26px;text-align:center;color:#fff;border-radius:18px;background-color:#f0532a;}
 .printer_use .step_tp1 li i::after{background-image:url(/images/www/sub/sp_printer.png?build_20250602172957001);}
 .printer_use .step_tp1 li i.ico_01::after{width:252px;height:84px;background-position:-20px -267px;}
 .printer_use .step_tp1 li i.ico_02::after{width:175px;height:100px;background-position:-317px -267px;}
 .printer_use .step_tp1 li i.ico_03::after{width:170px;height:110px;background-position:-20px -383px;}
 .printer_use .step_tp1 li i.ico_04::after{width:183px;height:110px;background-position:-230px -383px;}
 .printer_use .step_tp3 li i::after{width:260px;height:260px;background-image:url(/images/www/sub/sp_printer.png?build_20250602172957001);}
 .printer_use .step_tp3 li i.ico_01::after{background-position:-15px -508px;}
 .printer_use .step_tp3 li i.ico_02::after{background-position:-290px -508px;}
 .printer_use .step_tp3 li i.ico_03::after{background-position:-15px -783px;}
 .printer_use .step_tp3 li i.ico_04::after{background-position:-290px -783px;}
 .printer_use .step_tp3 li i.ico_05::after{background-position:-15px -1058px;}
 .printer_use .step_tp3 li i.ico_06::after{background-position:-290px -1058px;}
 .printer_use .step_tp3 li i.ico_07::after{background-position:-15px -1333px;}
 .printer_use .step_tp3 li i.ico_08::after{background-position:-290px -1333px;}
 .printer_use .step_tp3 li i.ico_09::after{background-position:-15px -1608px;}
 .printer_use .step_tp3 li i.ico_10::after{background-position:-290px -1608px;}
 .printer_use .step_tp3 li:nth-child(n+6) .tit{background-color:#7b72f2;}
 .printer_place .list{display:flex;justify-content:space-between;margin-top:45px;}
 .printer_place .list li{width:18.4%;height:202px;border-radius:4px;overflow:hidden;}
  .visionbox_intro .bg_round_top::before{top:34px;}
 .visionbox_intro .col2 .img::before{content:'';display:block;width:604px;height:404px;background:url(/images/www/sub/visionbox_intro_bg.png?build_20250602172957001) no-repeat;}
 .visionbox_intro .col2 .txt{padding-top:120px;}
 .visionbox_intro .list li i::after{background-image:url(/images/www/sub/sp_visionbox.png?build_20250602172957001);}
 .visionbox_intro .list li i.ico_01::after{width: 62px;height:54px;background-position:-20px -26px;}
 .visionbox_intro .list li i.ico_02::after{width:78px;height:68px;background-position:-146px -22px;}
 .visionbox_intro .list li i.ico_03::after{width:68px;height: 66px;background-position:-289px -20px;}
 .visionbox_intro .list li i.ico_04::after{width: 70px;height: 56px;background-position:-20px -156px;}
 .visionbox_intro .list li i.ico_05::after{width: 68px;height: 70px;background-position:-154px -150px;}
 .visionbox_intro .list li i.ico_06::after{width: 64px;height: 58px;background-position:-286px -156px;}
 .visionbox_func .list_tp2 li{position:relative}
 .visionbox_func .list_tp2 li .sub{width:80%;letter-spacing:-.8px;word-break:keep-all;}
 .visionbox_func .list_tp2 li i{position:absolute;top:45px;right:30px;display:block;width:123px;height:123px;border:10px solid #efefef;border-radius:100%;background:url(/images/www/sub/sp_visionbox.png?build_20250602172957001) no-repeat;}
 .visionbox_func .list_tp2 li i.ico_01{background-position:-20px -282px;}
 .visionbox_func .list_tp2 li i.ico_02{background-position:-178px -282px;}
 .visionbox_func .list_tp2 li i.ico_03{background-position:-335px -282px;}
 .visionbox_func .list_tp2 li i.ico_04{background-position:-507px -282px;}
 .visionbox_place .list{display:flex;justify-content:space-between;margin-top:80px;}
 .visionbox_place .list li{width:17.53%;height:86px;line-height:84px;text-align:center;border:1px solid #d4d4d4;border-radius:28px;background-color:#fff;box-sizing:border-box;}
 .visionbox_place .list li img{display:inline-block;min-width:120px;vertical-align:middle;}
  .app_intro .img::before{content:'';display:block;width:553px;height:683px;background:url(/images/www/sub/app_intro_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .app_intro .txt{padding-top:180px;}
 .app_intro .txt .list li i::after{background-image:url(/images/www/sub/sp_app.png?build_20250602172957001);}
 .app_intro .txt .list li i.ico_01::after{width: 62px;height:70px;background-position:-20px -20px;}
 .app_intro .txt .list li i.ico_02::after{width: 68px;height: 68px;background-position:-136px -20px;}
 .app_intro .txt .list li i.ico_03::after{width:66px;height:64px;background-position:-259px -15px;}
 .intro_func .list_tp2 li{position:relative;min-height:240px;}
 .intro_func .list_tp2 li i{position:absolute;top:35px;right:50px;background:url(/images/www/sub/sp_app.png?build_20250602172957001) no-repeat;}
 .intro_func .list_tp2 li i.ico_01{right:54px;width:243px;height:182px;background-position:-20px -129px;}
 .intro_func .list_tp2 li i.ico_02{width:243px;height:182px;background-position:-303px -129px;}
 .intro_func .list_tp2 li i.ico_03{width:242px;height:173px;background-position:-21px -331px;}
 .intro_func .list_tp2 li i.ico_04{right:70px;width:154px;height:186px;background-position:-303px -325px;}
 .intro_func .list_tp2 li i.ico_05{right:80px;width:166px;height:194px;background-position:-21px -524px;}
 .intro_func .list_tp2 li i.ico_06{width:217px;height:179px;background-position:-216px -539px;}
 .app_place .img{width:1287px;height:199px;background:url(/images/www/sub/app_place.bg.jpg?build_20250602172957001) no-repeat;margin:40px auto 0;}
 .app_place .list{position:relative;left:4px;display:flex;justify-content:center;margin:55px auto 0;}
 .app_place .list li{width:98px;height:36px;font-size:17px;line-height:34px;text-align:center;border:1px solid #d4d4d4;border-radius:18px;background-color:#fff;box-sizing:border-box;margin:0 19.8px;}
  .timeclip_intro .img::before{content:'';display:block;width:638px;height:442px;background:url(/images/www/sub/timeclip_intro_bg.png?build_20250602172957001) no-repeat;margin:0 auto;}
 .timeclip_intro .txt{padding-top:140px;}
 .timeclip_func .list_tp2 li{position:relative}
 .timeclip_func .list_tp2 li .basic{width:85%;margin-top:30px;}
 .timeclip_func .list_tp2 li i{position:absolute;top:68px;right:58px;display:block;background:url(/images/www/sub/sp_timeclip.png?build_20250602172957001) no-repeat;}
 .timeclip_func .list_tp2 li i.ico_01{width:86px;height:82px;background-position:-20px -20px;}
 .timeclip_func .list_tp2 li i.ico_02{width:88px;height:92px;background-position:-146px -20px;}
 .timeclip_func .list_tp2 li i.ico_03{width:79px;height:76px;background-position:-274px -20px;}
 .timeclip_func .list_tp2 li i.ico_04{width:76px;height:74px;background-position:-393px -20px;}
 .timeclip_func .list_tp2 li i.ico_05{width:66px;height:83px;background-position:-509px -20px;}
  .controller_intro .img{height:486px;;}
 .controller_intro .img::before{position:absolute;top:0;right:40px;content:'';display:block;width:920px;height:100%;border-radius:0 100px 0 0;background:url(/images/www/sub/controller_intro_bg.jpg?build_20250602172957001) no-repeat;}
 .controller_stats .list_tp1 li{min-height:223px;font-size:25px;font-weight:600;text-align:center;padding:50px;}
 .controller_stats .list_tp1 li i{display:block;height:76px;background:url(/images/www/sub/sp_controller.png?build_20250602172957001) no-repeat;margin:0 auto 25px;}
 .controller_stats .list_tp1 li i.ico_01{width:68px;background-position:-20px -20px;}
 .controller_stats .list_tp1 li i.ico_02{width:85px;background-position:-128px -20px;}
 .controller_stats .list_tp1 li i.ico_03{width:85px;background-position:-253px -18px;}
 .controller_stats .list_tp1 li i.ico_04{width:95px;background-position:-378px -15px;}
 .controller_product .list{display:flex;justify-content:center;margin-top:100px;}
 .controller_product .list li{font-size:21px;font-weight:500;text-align:center;margin:0 50px;}
 .controller_product .list li i{display:block;width:241px;height:241px;background:url(/images/www/sub/sp_controller.png?build_20250602172957001) no-repeat;margin-bottom:25px;}
 .controller_product .list li i.ico_01{background-position:-10px -117px;}
 .controller_product .list li i.ico_02{background-position:-273px -117px;}
 .controller_product .list li i.ico_03{background-position:-14px -388px;}
  .switch_intro .img::before{content:'';display:block;width:693px;height:615px;background:url(/images/www/sub/switch_intro_bg.png?build_20250602172957001) no-repeat;margin-left:auto;}
 .switch_intro .txt{padding-top:160px;}
 .switch_func .list_tp1 li{min-height:269px;font-size:19px;line-height:1.2;text-align:center;padding:60px 30px;}
 .switch_func .list_tp1 li i{display:block;height:73px;background:url(/images/www/sub/sp_switch.png?build_20250602172957001) no-repeat;margin:0 auto 30px;}
 .switch_func .list_tp1 li i.ico_01{width:82px;background-position:-33px -28px;}
 .switch_func .list_tp1 li i.ico_02{width:72px;background-position:-155px -29px;}
 .switch_func .list_tp1 li i.ico_03{width:73px;background-position:-267px -30px;}
 .switch_func .list_tp1 li i.ico_04{width:86px;background-position:-380px -29px;}
 .switch_func .list_tp1 li i.ico_05{width:70px;background-position:-39px -141px;}
 .switch_func .list_tp1 li i.ico_06{width:81px;background-position:-149px -140px;}
 .switch_func .list_tp1 li i.ico_07{width:70px;background-position:-270px -140px;}
 .switch_func .list_tp1 li i.ico_08{width:84px;background-position:-380px -140px;}
 .switch_use{color:#fff;padding-bottom:80px;}
 .switch_use::before{background-image:url(/images/www/sub/switch_use_bg.jpg?build_20250602172957001);background-position:center;background-size:cover;}
 .switch_use .exp{display:block;width:688px;height:101px;background:url(/images/www/sub/switch_use_02.png?build_20250602172957001) no-repeat;text-indent:-9999px;}
 .switch_use .img::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -18%);content:'';display:block;width:533px;height:440px;background:url(/images/www/sub/switch_use_01.png?build_20250602172957001) no-repeat;}
  .corporation_intro .img::before{floaT:right;content:'';display:block;width:932px;height:770px;border-radius:0 100px 0 0;background:url(/images/www/sub/corporation_intro_bg.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .corporation_intro .txt > strong span{font-size:22px;font-weight:500;font-style:italic;margin-right:15px;}
 .corporation_intro .txt .exp{color:#1a1a1a;font-weight:400;margin-top:20px;}
 .corporation_intro .txt .exp::before{content:'';display:inline-block;width:25px;height:25px;border-radius:100%;background:#1a1a1a url(/images/www/sub/sp_sub.png?build_20250602172957001) no-repeat -659.5px -35px;vertical-align:sub;margin-right:5px;}
 .corporation_intro .txt .exp b{font-size:22px;font-weight:500;margin-left:10px;}
 .corporation_intro .txt .list{flex-wrap:wrap;margin-top:40px;}
 .corporation_intro .txt .list li{margin:40px 0 0 5%;}
 .corporation_intro .txt .list li:nth-child(-n + 4){margin-top:0 !important;}
 .corporation_intro .txt .list li:nth-child(4n-3){margin-left:0 !important;}
 .corporation_intro .txt .list li i::after{background-image:url(/images/www/sub/sp_corporation.png?build_20250602172957001);}
 .corporation_intro .txt .list li i.ico_01::after{width: 72px;height:64px;background-position:-20px -18px;}
 .corporation_intro .txt .list li i.ico_02::after{width:80px;height:70px;background-position:-131px -17px;}
 .corporation_intro .txt .list li i.ico_03::after{width: 68px;height:69px;background-position:-251px -18px;}
 .corporation_intro .txt .list li i.ico_04::after{width: 68px;height: 70px;background-position:-359px -17px;}
 .corporation_intro .txt .list li i.ico_05::after{width: 60px;height: 64px;background-position:-20px -127px;}
 .corporation_intro .txt .list li i.ico_06::after{width: 68px;height: 64px;background-position:-120px -130px;}
 .corporation_intro .txt .list li i.ico_07::after{width: 62px;height: 58px;background-position:-227px -133px;}
 .corporation_gear .c_box{background-color:#f9f9f9;padding:70px;box-sizing:border-box;}
 .corporation_gear .col2{width:100%;}
 .corporation_gear .col2 > li{width:max-content;max-width:49%;}
 .corporation_gear .col2 li .sub{display:flex;margin-top:65px;}
 .corporation_gear .col2 li .sub li{width:150px;height:145px;border:1px solid #efefef;border-radius:25px;background:#fff url(/images/www/sub/sp_corporation.png?build_20250602172957001) no-repeat;text-indent:-9999px;}
 .corporation_gear .col2 li .sub li + li{margin-left:10px;}
 .corporation_gear .col2 li .sub li.ico_01{background-position:-19px -235px;}
 .corporation_gear .col2 li .sub li.ico_02{background-position:-182px -235px;}
 .corporation_gear .col2 li .sub li.ico_03{background-position:-345px -235px;}
 .corporation_gear .col2 li .sub li.ico_04{background-position:-508px -235px;}
 .corporation_gear .col2 li .img{display:block;width:fit-content;height:fit-content;border:1px solid #efefef;border-radius:25px;background:#fff;box-sizing:border-box;margin-top:20px;}
 .corporation_func .list_tp1 li{min-height:269px;font-size:19px;line-height:1.25;text-align:center;padding:50px;}
 .corporation_func .list_tp1 li .tit{display:block;font-size:25px;font-weight:600;margin-bottom:18px;}
 .corporation_func .list_tp1 li i{display:block;height:59px;background:url(/images/www/sub/sp_corporation.png?build_20250602172957001) no-repeat;margin:0 auto 28px;}
 .corporation_func .list_tp1 li i.ico_01{width:64px;background-position:-20px -431px;}
 .corporation_func .list_tp1 li i.ico_02{width:56px;background-position:-124px -430px;}
 .corporation_func .list_tp1 li i.ico_03{width:56px;background-position:-220px -430px;}
 .corporation_func .list_tp1 li i.ico_04{width:57px;background-position:-316px -431px;}
 .corporation_place .c_box{display:block;border-color:#d4d4d4;}
 .corporation_place .c_box .tit{line-height:1.6;text-align:center;padding:70px 0 60px;}
 .corporation_place .c_box .sub{display:flex;align-items:center;justify-content:center;background-color:#efefef;padding:30px 0;margin:0;}
 .corporation_place .c_box .sub li{font-size:21px;font-weight:400;}
 .corporation_place .c_box .sub li + li{margin-left:45px;}
 .corporation_place .c_box .sub li span{display:inline-block;height:38px;vertical-align:super;background-repeat:no-repeat;background-position:center left;text-indent:-9999px;margin-left:10px;}
 .corporation_place .c_box .sub li .logo_tp{width:184px;background-image:url(/images/www/sub/logo_pohangtp.png?build_20250602172957001);}
 .corporation_place .c_box .sub li .logo_yubi{width:141px;;background-image:url(/images/www/common/logo.png?build_20250602172957001);background-position-y:bottom;}
  #login_box.staff_login h4{font-size:32px;font-weight:700;line-height:1.25;text-align:center;}
 #login_box.staff_login h4 + .basic{font-size:18px;text-align:center;margin-top:15px;}
 #login_box.staff_login .staff_box{width:500px;border:0;border-radius:12px;background-color:#f7f7f7;margin:30px auto 0;}
 #login_box.staff_login .staff_box fieldset{height:auto;}
 #login_box.staff_login .staff_box #member_login ul{display:block;width:100%;}
 #login_box.staff_login .staff_box #member_login ul li{float:none;width:100%;margin-top:10px;}
 #login_box.staff_login .staff_box #member_login ul li:first-child{margin-top:0;}
 #login_box.staff_login .staff_box input.idinput, #login_box.staff_login .staff_box input.pwinput{width:100%;box-sizing:border-box;}
 #login_box.staff_login .staff_box #member_login p.btn{width:100%;border:0;margin-top:15px;}
 #login_box.staff_login .staff_box #member_login p.btn::after{display:none;}
 #login_box.staff_login .staff_box #member_login p.btn .btnSubmit{height:56px;border-radius:24px;background-color:#1a1a1a;}
 #login_box.staff_login .staff_box #member_login p.btn .btnSubmit:hover{background-color:#ff5925;}
 @media screen and (max-width:1600px){ .corporation_intro .txt .list li{margin-left:3.4%;}
 }
  .overseas_map{margin-top:140px;}
 .overseas_map .photo_stand_map .col2 .img{top:0;}
 .overseas_wrap .c_box ol{width:100%;margin-top: 0;}
 .overseas_wrap .h3_sub{font-size:26px;font-weight:600;}
 .overseas_wrap .btn_dw{vertical-align: top;}
 .overseas_wrap .c_box.line .txt{padding: 50px 50px 50px 90px;}
  .txt_box{margin: 100px 0 0 0;line-height: 1.8em;border: 5px solid #eee;border-radius: 40px;padding: 30px 50px 60px 50px;text-align: center;box-shadow: 5px 5px 0px rgba(0,0,0,0.02);position: relative;overflow: hidden;}
 .txt_box h4{text-align: center;margin-top: 25px;}
 .txt_box p{margin-top:10px;}
 .txt_box:before { content: 'Photo KIOSK'; font-size: 85px; color: #ffffff; font-weight: bold; position: absolute; left: 50%; bottom: 0px; width: 664px; z-index: -1; -webkit-text-stroke: 3px #f9f9f9; -webkit-text-fill-color: #fff; margin-left: -332px;}
  .high_angle_intro .keyword{background: #fbfbfb;border-radius:100px;display: block;padding: 15px 5px;font-size: 15px;text-align: center;margin-bottom: 50px;margin-top: 20px;box-sizing: border-box;letter-spacing: -0.08em;}
 .high_angle_intro h3{text-align:left;}
 .high_angle_intro .h3_sub{font-size: 20px;margin-bottom: 14px; font-weight: 500;}
 .high_angle_intro .h3_top{font-size:22px; font-weight:400; color:#1a1a1a; margin-bottom:10px;}
 .high_angle_intro .col2 .img{height:650px;}
 .high_angle_intro .col2 .img::before{position:absolute;top:0;right:0;content:'';display:block;width:920px;height:100%;border-top-right-radius:100px;background:url("/contents/1232/high_angle_intro_bg.jpg") no-repeat top right;overflow:hidden;margin-right: 32px;}
 .high_angle_intro p.p_txt{line-height:1.5em;font-weight: 400;padding-right: 45px;}
 .high_angle_intro .col2 .txt .list { justify-content: space-around; margin-top: 60px;}
 .high_angle_intro .col2 .txt .list li i::after{background-image:url("/contents/1232/high_angle_icon.png");}
 .high_angle_intro .col2 .txt .list li i.ico_01::after { width: 50px; height: 64px; background-position: 0px -3px;}
 .high_angle_intro .col2 .txt .list li i.ico_02::after { width: 70px; height: 68px; background-position: -127px 0px;}
 .high_angle_intro .col2 .txt .list li i.ico_03::after { width: 70px; height: 66px; background-position: -267px -2px;}
 .high_angle_merit .merit_box{ margin-top: 74px;}
 .high_angle_merit .merit_box > div.item{border:1px solid #1a1a1a;border-radius: 40px;background-color:#fff;padding: 55px 55px 55px 235px;margin-bottom: 45px; position:relative;width: 100%; box-sizing: border-box;}
 .high_angle_merit .merit_box > div.item h4{margin-bottom:25px;}
 .high_angle_merit .merit_box > div.item i{width:120px;height:120px;position: absolute;left: 60px;top: 60px;background: #fafafa;border-radius: 30px;}
 .high_angle_merit .merit_box > div.item i::after{background-image:url("/contents/1232/high_angle_icon.png"); display: block;content:'';margin: 27px auto 0;}
 .high_angle_merit .merit_box > div.item i.ico_01::after { width: 50px; height: 64px; background-position: 0px -3px;}
 .high_angle_merit .merit_box > div.item i.ico_02::after { width: 70px; height: 68px; background-position: -127px 0px;}
 .high_angle_merit .merit_box > div.item i.ico_03::after { width: 70px; height: 66px; background-position: -267px -2px;}
 .high_angle_merit .img_box{margin-top:100px;}
 .high_angle_merit .img_box ul{display:flex;justify-content: space-between;}
 .high_angle_merit .img_box ul > li{text-align:center;width: min-content;}
 .high_angle_merit .img_box ul > li > span.name{display:inline-block;margin-top: 24px;background-color:#1a1a1a;color:#fff;padding:12px 20px;border-radius:50px;}
  .photo_stand_info::before{background:linear-gradient(#fff, #fafafa);}
 .photo_stand_info .col2{border-top:1px solid #e1e1e1;padding:90px 0;}
 .photo_stand_info .col2 .txt{padding-right:110px;box-sizing:border-box;}
 .photo_stand_info .col2 .img::before{content:'';display:block;width:700px;background-repeat:no-repeat;}
 .photo_stand_info .col2 .img_01::before{height:288px;background-image:url(/images/www/sub/photo_stand_01.jpg?build_20250602172957001);}
 .photo_stand_info .col2 .img_02::before{height:214px;background-image:url(/images/www/sub/frame_img1.png?build_20250602172957001);}
 .photo_stand_certify .col2 > .txt{width:48%;}
 .photo_stand_certify .col2 > .txt:first-child{margin-right:4%;}
 .photo_stand_certify .c_box .list{display:flex;align-items:center;justify-content:space-around;width:100%;padding:65px 0;}
 .photo_stand_map.type1 .col2{position:relative;}
 .photo_stand_map.type1 .col2 .img{top:-50px;}
  .photo_chromakey_func{border-top:1px solid #e1e1e1;padding-top:85px;}
 .photo_chromakey_func .list_tp2{flex-wrap:wrap;justify-content:center;}
 .photo_chromakey_func .list_tp2 li{width:23%;height:220px;text-align:center;border:1px solid #d4d4d4;border-radius:18px;padding:45px 0 0 0;box-sizing:border-box;margin-top:50px;}
 .photo_chromakey_func .list_tp2 li + li{margin-left:2.6%;}
 .photo_chromakey_func .list_tp2 li:nth-child(5){margin-left:0;}
 .photo_chromakey_func .list_tp2 li i{height:62px;background:url(/images/www/sub/sp_chromakey.png?build_20250602172957001) no-repeat;margin:0 auto 30px;}
 .photo_chromakey_func .list_tp2 li i.ico_01{width:60px;background-position:-23px -21px;}
 .photo_chromakey_func .list_tp2 li i.ico_02{width:69px;background-position:-122px -26px;}
 .photo_chromakey_func .list_tp2 li i.ico_03{width:64px;background-position:-231px -21px;}
 .photo_chromakey_func .list_tp2 li i.ico_04{width:61px;background-position:-334px -24px;}
 .photo_chromakey_func .list_tp2 li i.ico_05{width:62px;background-position:-434px -22px;}
 .photo_chromakey_func .list_tp2 li i.ico_06{width:61px;background-position:-536px -20px;}
 .photo_chromakey_func .list_tp2 li i.ico_07{width:61px;background-position:-636px -24px;}
 .photo_chromakey_func .list_tp2 li .tit b{top:-55px;left:initial;right:30px;}
 .photo_chromakey_func .list_tp2 li .sub{font-weight:600;line-height:1.4;}
  .pd_intro .img::before{float:right;content:'';display:block;width:932px;height:690px;border-radius:0 100px 0 0;background:url(/images/www/sub/pd_intro_bg.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .pd_intro .txt .list li i::after{background-image:url(/images/www/sub/sp_pd.png?build_20250602172957001);}
 .pd_intro .txt .list li i.ico_01::after{width:62px;height:58px;background-position:-20px -20px;}
 .pd_intro .txt .list li i.ico_02::after{width:70px;height:66px;background-position:-122px -20px;}
 .pd_intro .txt .list li i.ico_03::after{width:78px;height:64px;background-position:-232px -20px;}
 .pd_intro .txt .list li i.ico_04::after{width:62px;height:64px;background-position:-350px -20px;}
 .pd_intro .txt .list li i.ico_05::after{width:63px;height:58px;background-position:-452px -20px;}
 .pd_intro .txt .list li i.ico_06::after{width:67px;height:62px;background-position:-555px -20px;}
 .pd_step .c_box{padding:38px 52px;}
 .pd_step .c_box .img{width:255px;height:225px;border-radius:50px;background:url(/images/www/sub/sp_pd.png?build_20250602172957001) no-repeat;overflow:hidden;}
 .pd_step .c_box .img.img_01{background-position:-20px -109px;}
 .pd_step .c_box .img.img_02{background-position:-295px -110px;}
 .pd_step .c_box .img.img_03{background-position:-20px -354px;}
 .pd_step .c_box .img.img_04{background-position:-295px -354px;}
 .pd_step .c_box .img.img_05{background-position:-20px -599px;}
 .pd_step .c_box .img.img_06{background-position:-295px -599px;}
 .pd_step .c_box .txt{width:calc(100% - 255px);background-color:#fff;padding:0 0 0 60px;}
 .pd_step .c_box .txt .basic{margin:25px 0 0 0;}
 .pd_step .c_box .txt .basic li{color:#6a6a6a;}
 .pd_step .c_box .txt .basic li b{font-weight:500;color:#000;}
 .pd_step .c_box .txt p.basic{line-height:1.6;color:#6a6a6a;margin:0;}
 .pd_cost .table_tp2{margin-top:30px;}
 .pd_cost .table_tp2 tbody tr td{padding:20px 14px;}
  .photo_rental_intro .keyword{background: #fbfbfb;border-radius:100px;display: block;padding: 15px 5px;font-size: 15px;text-align: center;margin-bottom: 50px;margin-top: 20px;box-sizing: border-box;letter-spacing: -0.08em;}
 .photo_rental_intro h3{text-align:left;}
 .photo_rental_intro .h3_sub{font-size: 20px;margin-bottom: 14px; font-weight: 500;}
 .photo_rental_intro .h3_top{font-size:22px; font-weight:400; color:#1a1a1a; margin-bottom:10px;}
 .photo_rental_intro .col2 .img{height:650px;}
 .photo_rental_intro .col2 .img::before{position:absolute;top:0;right:0;content:'';display:block;width:920px;height:100%;border-top-right-radius:100px;background:url("/contents/1277/rental_intro_bg.jpg") no-repeat top right;overflow:hidden;margin-right: 32px;}
 .photo_rental_intro p.p_txt{line-height:1.5em;font-weight: 400;padding-right: 45px;}
 .photo_rental_intro p.p_txt{line-height:1.5em;font-weight: 400;padding-right: 45px;}
 .photo_rental_intro .col2 .txt .list { justify-content: space-around; margin-top: 60px;}
 .photo_rental_intro .col2 .txt .list li i::after{background-image:url("/contents/1277/rental_icon.png");}
 .photo_rental_intro .col2 .txt .list li i.ico_01::after {width: 58px;height: 64px;background-position: 0px -3px;}
 .photo_rental_intro .col2 .txt .list li i.ico_02::after {width: 70px;height: 68px;background-position: -138px 0px;}
 .photo_rental_intro .col2 .txt .list li i.ico_03::after {width: 70px;height: 66px;background-position: -281px 0px;}
 .photo_rental_price{display: flex;justify-content: space-between;margin-top: 30px;}
 .photo_rental_price > li{width: 49%;background: #fff;border-radius: 50px;border: 1px solid #cccccc;display: block;overflow: hidden;}
 .photo_rental_price > li > span.tit{ background: #3f3f3f; color: #fff; padding: 30px 40px 30px 50px; display: inline-block; margin-right: 30px;}
  .intro_intro .exp span{display:block;margin-top:50px;}
 .intro_intro .img{position:relative;height:554px;}
 .intro_intro .img::before{position:absolute;top:0;right:50%;content:'';display:block;width:967px;height:554px;background:url(/images/www/sub/intro_bg_01.jpg?build_20250602172957001) no-repeat;}
 .intro_intro .img::after{position:absolute;top:0;left:calc(50% + 18px);content:'';display:block;width:936px;height:554px;background:url(/images/www/sub/intro_bg_02.jpg?build_20250602172957001) no-repeat;}
  .studio_intro .img::before{float:right;content:'';display:block;width:932px;height:650px;border-radius:0 100px 0 0;background:url(/images/www/sub/studio_intro_bg.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .studio_intro .txt .sub strong{position:relative;display:block;width:fit-content;font-size:27px;font-weight:600;color:#343434;margin-bottom:5px;}
 .studio_intro .txt .sub strong::after{position:absolute;bottom:2px;left:0;content:'';display:block;width:100%;height:1px;background-color:#000;}
 .studio_spec .list_tp2.row{flex-direction:column;}
 .studio_spec .list_tp2.row li{width:100%;margin-left:0 !important;}
 .studio_spec .list_tp2.row li .basic{margin-top:32px;}
 .studio_spec .list_tp2.row li .basic li{color:#1a1a1a;}
 .studio_spec .list_tp2.row li .basic li b{font-weight:500;}
 .studio_offer h4.tit + .sub{margin-top:25px;}
 .studio_offer .rental_step_list{margin:80px 0 0;}
 .studio_offer .rental_step_list li{width:calc(33.33% - 18.66px);border-radius:18px;padding:80px 45px 100px;}
 .studio_offer .rental_step_list li i{width:93px;height:82px;background:url(/images/www/sub/sp_studio.png?build_20250602172957001) no-repeat;margin:0 auto 45px;}
 .studio_offer .rental_step_list li i.ico_01{background-position:-18px -21px;}
 .studio_offer .rental_step_list li i.ico_02{background-position:-149px -21px;}
 .studio_offer .rental_step_list li i.ico_03{background-position:-277px -21px;}
 .studio_offer .rental_step_list li .sub{line-height:1.6;text-align:left;margin-top:48px;}
  .guide_intro .img::before{float:right;content:'';display:block;width:932px;height:650px;border-radius:0 100px 0 0;background:url(/images/www/sub/guide_intro_bg.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .guide_feature .rental_step_list li{position:relative;width:calc(25% - 25.5px);text-align:left;padding:55px 30px 105px;overflow:hidden;}
 .guide_feature .rental_step_list li .tit{height:58px;font-size:24px;line-height:1.2;margin:0 0 5px;word-break:keep-all;}
 .guide_feature .rental_step_list li .sub{line-height:1.6;}
 .guide_feature .rental_step_list li i{position:absolute;display:block;background:url(/images/www/sub/sp_guide.png?build_20250602172957001) no-repeat;}
 .guide_feature .rental_step_list li i.ico_01{bottom:-74px;right:-22px;width:200px;height:193px;background-position:-20px -23px;}
 .guide_feature .rental_step_list li i.ico_02{bottom:-40px;right:-24px;width:159px;height:157px;background-position:-264px -52px;}
 .guide_feature .rental_step_list li i.ico_03{bottom:-27px;right:-22px;width:168px;height:148px;background-position:-42px -251px;}
 .guide_feature .rental_step_list li i.ico_04{bottom:-26px;right:-28px;width:168px;height:144px;background-position:-262px -257px;}
 .guide_feature .list_tp2.row > li{padding:60px 40px 50px 195px;}
 .guide_feature .list_tp2.row > li .tit b{top:40px;left:-110px;text-align:center;}
 .guide_feature .list_tp2.row > li .tit b::before{width:100px;height:100px;}
  .software_intro .img::before{float:right;content:'';display:block;width:932px;height:650px;border-radius:0 100px 0 0;background:url(/images/www/sub/software_intro_bg.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .software_intro .sub{font-weight:600;}
 .software_system::after{position:absolute;top:53px;right:0;transform:translateY(-100%);content:'';display:block;width:468px;height:293px;background:url(/images/www/sub/sp_photo.png?build_20250602172957001) no-repeat -242px -337px;}
 .software_system .rental_step_list > li{width:calc(33.33% - 37.33px);text-align:left;border-color:#1a1a1a;padding:50px 55px 65px;box-sizing:border-box;}
 .software_system .rental_step_list > li i{height:75px;background-image:url(/images/www/sub/sp_software.png?build_20250602172957001);}
 .software_system .rental_step_list > li i.ico_01{width:75px;background-position:-20px -22px;}
 .software_system .rental_step_list > li i.ico_02{width:73px;background-position:-135px -20px;}
 .software_system .rental_step_list > li i.ico_03{width:73px;background-position:-248px -20px;}
 .software_system .rental_step_list > li .tit{font-weight:500;margin:45px 0;}
 .software_system .rental_step_list > li .tit b{font-weight:700;}
  .pf_intro .img::before{float:right;content:'';display:block;width:932px;height:650px;border-radius:0 100px 0 0;background:url(/images/www/sub/pf_intro_bg.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .pf_intro .txt .list li i::after{background-image:url(/images/www/sub/sp_pf.png?build_20250602172957001);}
 .pf_intro .txt .list li i.ico_01::after{width:75px;height:56px;background-position:-25px -32px;}
 .pf_intro .txt .list li i.ico_02::after{width:70px;height:64px;background-position:-140px -28px;}
 .pf_intro .txt .list li i.ico_03::after{width:77px;height:80px;background-position:-250px -20px;}
 .pf_feature .c_box{margin-top:40px;}
 .pf_feature .c_box .list_tp2 li{width:20%;text-align:center;padding:0;}
 .pf_feature .c_box .list_tp2 li:nth-child(3){width:22%;}
 .pf_feature .c_box .list_tp2 li .tit{display:block;font-size:21px;font-weight:600;}
 .pf_feature .c_box .list_tp2 li .tit b{position:relative;top:initial;left:initial;display:block;margin-bottom:25px;}
 .pf_feature .c_box .list_tp2 li .sub{display:block;line-height:1.3;margin-top:20px;}
 .pf_step .rental_step_list{margin:78px 0 0 0;}
 .pf_step .rental_step_list li{line-height:1.4;padding:40px 0;}
 .pf_step .rental_step_list li + li{margin-left:40px;}
 .pf_step .rental_step_list li span{line-height:1;}
 .pf_step .rental_step_list li i{width:75px;height:66px;background:url(/images/www/sub/sp_pf.png?build_20250602172957001) no-repeat;}
 .pf_step .rental_step_list li i.ico_01{background-position:-25px -138px;}
 .pf_step .rental_step_list li i.ico_02{background-position:-138px -136.5px;}
 .pf_step .rental_step_list li i.ico_03{background-position:-246px -134px;}
 .pf_step .rental_step_list li i.ico_04{background-position:-341px -136px;}
 .pf_step .rental_step_list li i.ico_05{background-position:-442px -136px;}
 .pf_step .rental_step_list li .num{margin-top:25px;}
 .pf_filter .label{display:block;width:162px;height:52px;line-height:52px;text-align:center;font-size:21px;color:#fff;border-radius:25px;background-color:#1a1a1a;margin:0 auto 28px;}
 .pf_filter .txt .img{position:relative;width:58%;margin-top:88px;}
 .pf_filter .txt .img img{border-radius:30px;}
 .pf_filter .txt .img span{position:absolute;top:310px;right:-25%;transform:translateX(100%);font-size:15px;color:#000;}
 .pf_filter .txt .img span::before{content:'';display:block;width:69px;height:23px;background:url(/images/www/sub/sp_pf.png?build_20250602172957001) no-repeat -367px -49px;margin:0 auto 15px;}
 .pf_filter .img img{width:100%;}
  .uninterrupted_intro .img::before{float:right;content:'';display:block;width:932px;height:650px;border-radius:0 100px 0 0;background:url(/images/www/sub/uninterrupted_intro_bg.jpg?build_20250602172957001) no-repeat;margin-right:30px;overflow:hidden;}
 .uninterrupted_intro .txt .sub{font-weight:600;letter-spacing:-.5px;color:#343434;margin-top:150px;}
 .uninterrupted_intro .txt .sub strong{font-size:26px;}
 .uninterrupted_intro .txt .sub span{display:block;margin-top:50px;}
 .uninterrupted_spec{padding-bottom:95px;}
 .uninterrupted_spec .list_tp2.row{flex-direction:column;}
 .uninterrupted_spec .list_tp2.row li{width:100%;margin-left:0 !important;}
 .uninterrupted_spec .list_tp2.row li *{font-weight:600 !important;}
 .uninterrupted_spec .list_tp2.row li .basic{margin-top:32px;}
 .uninterrupted_spec .list_tp2.row li .basic li{color:#1a1a1a;}
 .uninterrupted_spec .list_tp2.row li .basic li b{font-weight:500;}
 .uninterrupted_spec .photo_stand_skil{border:0;padding:0;margin-top:88px}
 .uninterrupted_goal{padding:120px 0 !important;}
 .uninterrupted_goal::before{position:absolute;top:0;right:0;content:'';display:block;width:200%;height:100%;border-radius:0 220px 220px 0;background-color:#fefaf2;z-index:-1;}
 .uninterrupted_goal::after{content:'';display:block;clear:both;}
 .uninterrupted_goal .tit{float:left;width:250px;font-size:30px;padding-left:30px;box-sizing:border-box;}
 .uninterrupted_goal .tit span{display:block;width:132px;height:29px;background:url(/images/www/common/symbol.png?build_20250602172957001) no-repeat;text-indent:-9999px;margin-top:10px;}
 .uninterrupted_goal .tit + .sub{float:left;width:calc(100% - 250px);font-size:19px;margin-top:0;}
 .uninterrupted_goal .tit + .sub b{font-weight:700;}
 .uninterrupted_goal .tit + .sub strong{font-size:27px;font-weight:500;}
  .control_box_intro .keyword{background: #fbfbfb;border-radius:100px;display: block;padding: 15px 5px;font-size: 15px;text-align: center;margin-bottom: 50px;margin-top: 20px;box-sizing: border-box;letter-spacing: -0.08em;}
 .control_box_intro h3{text-align:left;}
 .control_box_intro .h3_sub{font-size: 20px;margin-bottom: 14px; font-weight: 500;}
 .control_box_intro .h3_top{font-size:22px; font-weight:400; color:#1a1a1a; margin-bottom:10px;}
 .control_box_intro .col2 .img{height:650px;}
 .control_box_intro .col2 .img::before{position:absolute;top:0;right:0;content:'';display:block;width:920px;height:100%;border-top-right-radius:100px;background:url("/contents/1368/control_box_intro_bg.jpg") no-repeat top right;overflow:hidden;margin-right: 32px;}
 .control_box_merit .merit_box{ margin-top: 74px;}
 .control_box_merit .merit_box > div.item{border:1px solid #1a1a1a;border-radius: 40px;background-color:#fff;padding: 55px 55px 55px 235px;margin-bottom: 45px; position:relative;width: 100%; box-sizing: border-box;}
 .control_box_merit .merit_box > div.item h4{margin-bottom:25px;}
 .control_box_merit .merit_box > div.item i{width:120px;height:120px;position: absolute;left: 60px;top: 60px;background: #fafafa;border-radius: 30px;}
 .control_box_merit .merit_box > div.item i::after{background-image:url("/contents/1368/control_box_icon.png"); display: block;content:'';margin: 27px auto 0;}
 .control_box_merit .merit_box > div.item i.ico_01::after { width: 68px; height: 62px; background-position: 0px -1px;}
 .control_box_merit .merit_box > div.item i.ico_02::after { width: 67px; height: 62px; background-position: -109px 0px;}
 .control_box_merit .merit_box > div.item i.ico_03::after { width: 61px; height: 62px; background-position: -220px -1px;}
 .control_box_merit .merit_box > div.item i.ico_04::after { width: 61px; height: 62px; background-position: -329px -1px;}
 .control_box_merit .merit_box > div.item i.ico_05::after { width: 61px; height: 62px; background-position: -439px -1px;}
 