@import url(//fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Round);@import url(//cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick.css);@import url(//cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp.min.css);body{margin:0;padding:0}#PS_wrapper{margin:0;padding:0;font-size:18px;line-height:180%;font-weight:400;letter-spacing:.05em;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}#PS_wrapper.cn{font-family:Roboto,arial,sans-serif}#PS_wrapper .pc{display:block}#PS_wrapper .sp{display:none}#PS_wrapper h1,#PS_wrapper h2,#PS_wrapper h3,#PS_wrapper h4,#PS_wrapper h5,#PS_wrapper h6{line-height:120%}#PS_wrapper dd,#PS_wrapper dl,#PS_wrapper dt,#PS_wrapper li,#PS_wrapper ul{list-style:none;margin:0;padding:0}#PS_wrapper h1,#PS_wrapper h2,#PS_wrapper h3,#PS_wrapper h4,#PS_wrapper h5{margin:0;font-weight:700}#PS_wrapper img{display:block;width:100%;height:auto}#PS_wrapper a{color:#039}#PS_wrapper a:hover{text-decoration:none}#PS_wrapper{min-width:1100px}.cont_rap{width:1100px;margin:auto}.ps__button a{display:block;text-decoration:none;border-radius:999px;text-align:center;padding:1em 0;position:relative}.ps__button.bbk a{display:block;background-color:#000;color:#fff!important;position:relative;transition:background-color .4s}.ps__button.bbk a:hover{background-color:#2d2d2d}#PS_navi{width:100%;border-bottom:2px solid #10218b}#PS_navi .rap{display:flex;justify-content:space-between;padding:15px;box-sizing:border-box;align-items:center}#PS_navi .rap .logo{width:83px}#PS_navi .rap .lang{display:flex;align-items:center}#PS_navi .rap .lang .icon{width:25px;margin-right:.2em}#PS_navi .rap .lang ul{display:flex}#PS_navi .rap .lang ul li{margin:0 10px}#PS_navi .rap .lang ul li a{font-size:18px;line-height:1;text-decoration:none}#PS_navi .rap .lang ul li a:hover{text-decoration:underline}#PS_navi .rap .lang ul li.active a{font-weight:700;pointer-events:none}#PS_navi .rap .lang .lang_select{margin-left:1em;display:flex;align-items:center}#PS_navi .rap .lang .lang_select select{font-size:16px;border-color:#039;color:#039;padding:.3em .3em}#PS_header{background-color:#0c041a;color:#fff;position:relative}#PS_header .ps_header_keyvisual{position:relative;width:100%;height:483px;background-color:#0c041a;overflow:hidden}#PS_header .ps_header_keyvisual img{position:absolute;width:1500px;left:50%;transform:translateX(-50%)}#PS_header .ps_header_outline{text-align:center;padding:70px 0 200px 0;margin-top:-100px}#PS_header .ps_header_outline h1{font-size:50px}#PS_header .ps_header_photos{position:absolute;width:100%;max-width:1200px;margin:auto;left:50%;bottom:0;transform:translate(-50%,50%)}#PS_header .ps_header_photos .ps_header_photos__list{display:flex}#PS_header .ps_header_title{text-align:center;background-color:#fff;color:#039;padding:60px;font-size:45px;font-weight:700;line-height:120%}#PS_lifecycle{background-color:#f2f6f6;padding:200px 0 110px 0}#PS_lifecycle .ps_lifecycle_outline{text-align:center}#PS_lifecycle .ps_lifecycle_outline h2{font-size:45px;line-height:120%;margin-bottom:.75em}#PS_lifecycle .ps_lifecycle_image{width:765px;margin:60px auto}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont{width:960px;margin:auto;padding-bottom:40px}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li{display:flex;justify-content:space-between;margin-bottom:1.5em}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt{font-size:22px;color:#039;font-weight:700;align-self:center;position:relative;width:14%;margin-bottom:.4em}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt span{font-size:100%;margin-right:.2em}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt::after{content:"";display:block;width:50px;height:2px;background-color:#b3b5bc;position:absolute;right:0;top:50%}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .ld{width:85%;font-size:14px;text-align:left;line-height:160%}#PS_lifecycle .ps_lifecycle_button{width:550px;margin:60px auto 0 auto}#PS_lifecycle .ps_lifecycle_button a::after{font-family:"Material Icons";content:"\e5e1";color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:25px}#PS_platform{background-color:#d9e3ec}#PS_platform .ps_platform_sec{position:relative;padding:80px 0}#PS_platform .description_platform{text-align:right;font-size:13px;line-height:140%;margin-top:3em;opacity:.5}#PS_platform .ps_platform_outline{background-color:#0c041a;color:#fff;text-align:center;background-image:url(../images/jp_platform_title_bg_large.jpg);background-size:contain;background-position:center center;background-repeat:no-repeat;height:400px;display:flex;align-items:center}#PS_platform .ps_platform_outline .ps_platform_outline__title{font-size:40px;line-height:130%;font-weight:700}#PS_platform .ps_platform_outline .ps_platform_outline__title p{font-weight:400;font-size:18px;line-height:130%}#PS_platform .mtitle{font-size:46px;text-align:center;font-weight:700;line-height:100%;margin-bottom:.8em}#PS_platform .ps_platform_sec__ui{display:flex;justify-content:space-between;width:100%;margin-bottom:70px;margin-left:auto;margin-right:auto}#PS_platform .ps_platform_sec__ui .box{background-color:#fff;border-radius:10px;padding:18px 10px;margin:0 3px}#PS_platform .ps_platform_sec__ui .box .ti{font-weight:700;margin-bottom:1em;font-size:12px;line-height:120%}#PS_platform .ps_platform_sec__ui .box .buttons{display:flex;justify-content:space-between}#PS_platform .ps_platform_sec__ui .box .buttons .btn{margin-right:10px}#PS_platform .ps_platform_sec__ui .box .buttons .btn:last-child{margin-right:0}#PS_platform .ps_platform_sec__ui .box .buttons .btn a{cursor:pointer;color:#fff;display:block;background-color:#afafaf;padding:1em 1em;border-radius:5px;text-decoration:none;font-size:14px;line-height:120%}#PS_platform .ps_platform_sec__ui .box .buttons .btn.is-active a{background-color:#039}#PS_platform .ps_platform_sec__flex{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1;overflow:hidden;height:0}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps{width:575px;height:575px;background-position:left top;background-size:cover;background-repeat:no-repeat;position:relative;margin-left:-80px}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map{position:absolute;left:0;top:0;color:#039;background-color:#fff;transform:translate(-50%,-50%);font-weight:700;padding:10px;border-radius:100%;line-height:1.3em;cursor:pointer;transition:opacity .4s}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map span{position:relative;z-index:1}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map::after{content:"";position:absolute;z-index:0;width:0%;height:0%;background-color:#fff;left:50%;top:50%;transform-origin:center center;transform:translate(-50%,-50%);border-radius:100%;opacity:.4;-webkit-animation:scale 1.5s infinite ease-out forwards;animation:scale 1.5s infinite ease-out forwards}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map:hover{opacity:.6}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.active{color:#fff;background-color:#039}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.active:hover{opacity:1}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.active::after{background-color:#039}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.map__1{top:8%;left:37%}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.map__2{top:38%;left:29%}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.map__3{top:38%;left:54%}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.map__4{top:21%;left:48%}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.map__5{top:57%;left:64%}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map.map__6{top:57%;left:81%}#PS_platform .ps_platform_sec__flex#lmc .ps_platform_sec__navigations_maps{background-image:url(../images/platform_sllider_product_lmc.jpg)}#PS_platform .ps_platform_sec__flex#et58 .ps_platform_sec__navigations_maps{background-image:url(../images/platform_sllider_product_et58_2.jpg)}#PS_platform .ps_platform_sec__flex#et58 .ps_platform_sec__navigations_maps .map.map__1{top:71%;left:93%}#PS_platform .ps_platform_sec__flex#et58 .ps_platform_sec__navigations_maps .map.map__2{top:72%;left:32%}#PS_platform .ps_platform_sec__flex#et58 .ps_platform_sec__navigations_maps .map.map__3{top:59%;left:57%}#PS_platform .ps_platform_sec__flex#et58 .ps_platform_sec__navigations_maps .map.map__4{top:45%;left:77%}#PS_platform .ps_platform_sec__flex#et58 .ps_platform_sec__navigations_maps .map.map__5{top:44%;left:48%}#PS_platform .ps_platform_sec__flex#et58 .ps_platform_sec__navigations_maps .map.map__6{top:71%;left:77%}#PS_platform .ps_platform_sec__flex#et28 .ps_platform_sec__navigations_maps{background-image:url(../images/platform_sllider_product_et28_2.jpg)}#PS_platform .ps_platform_sec__flex#et28 .ps_platform_sec__navigations_maps .map.map__1{top:57%;left:89%}#PS_platform .ps_platform_sec__flex#et28 .ps_platform_sec__navigations_maps .map.map__2{top:67%;left:71%}#PS_platform .ps_platform_sec__flex#et28 .ps_platform_sec__navigations_maps .map.map__3{top:39%;left:45%}#PS_platform .ps_platform_sec__flex#et28 .ps_platform_sec__navigations_maps .map.map__4{top:54%;left:60%}#PS_platform .ps_platform_sec__flex#et28 .ps_platform_sec__navigations_maps .map.map__5{top:39%;left:76%}#PS_platform .ps_platform_sec__flex#et28 .ps_platform_sec__navigations_maps .map.map__6{top:66%;left:87%}#PS_platform .ps_platform_sec__flex#tm88 .ps_platform_sec__navigations_maps{background-image:url(../images/platform_sllider_product_tm88.jpg)}#PS_platform .ps_platform_sec__flex#tm88 .ps_platform_sec__navigations_maps .map.map__1{top:60%;left:49%}#PS_platform .ps_platform_sec__flex#tm88 .ps_platform_sec__navigations_maps .map.map__2{top:39%;left:73%}#PS_platform .ps_platform_sec__flex#tm88 .ps_platform_sec__navigations_maps .map.map__3{top:54%;left:76%}#PS_platform .ps_platform_sec__flex#cwc .ps_platform_sec__navigations_maps{background-image:url(../images/platform_sllider_product_cwc.jpg)}#PS_platform .ps_platform_sec__flex#cwc .map.map__1{top:20%;left:79%}#PS_platform .ps_platform_sec__flex#cwc .map.map__2{top:15%;left:29%}#PS_platform .ps_platform_sec__flex#cwc .map.map__3{top:16%;left:54%}#PS_platform .ps_platform_sec__flex#cwc .map.map__4{top:36%;left:80%}#PS_platform .ps_platform_sec__flex#cwc .map.map__5{top:57%;left:79%}#PS_platform .ps_platform_sec__flex#sc .ps_platform_sec__navigations_maps{background-image:url(../images/platform_sllider_product_sc.jpg)}#PS_platform .ps_platform_sec__flex#sc .ps_platform_sec__navigations_maps .map.map__1{top:19%;left:86%}#PS_platform .ps_platform_sec__flex#sc .ps_platform_sec__navigations_maps .map.map__2{top:25%;left:35%}#PS_platform .ps_platform_sec__flex#sc .ps_platform_sec__navigations_maps .map.map__3{top:25%;left:47%}#PS_platform .ps_platform_sec__flex#sc .ps_platform_sec__navigations_maps .map.map__4{top:46%;left:64%}#PS_platform .ps_platform_sec__flex#sc .ps_platform_sec__navigations_maps .map.map__5{top:16%;left:61%}#PS_platform .ps_platform_sec__flex#sc .ps_platform_sec__navigations_maps .map.map__6{top:16%;left:73%}#PS_platform .ps_platform_sec__flex#ds .ps_platform_sec__navigations_maps{background-image:url(../images/platform_sllider_product_ds.jpg)}#PS_platform .ps_platform_sec__flex#ds .ps_platform_sec__navigations_maps .map.map__1{top:48%;left:42%}#PS_platform .ps_platform_sec__flex#ds .ps_platform_sec__navigations_maps .map.map__2{top:38%;left:29%}#PS_platform .ps_platform_sec__flex#ds .ps_platform_sec__navigations_maps .map.map__3{top:38%;left:78%}#PS_platform .ps_platform_sec__flex#ds .ps_platform_sec__navigations_maps .map.map__4{top:26%;left:42%}#PS_platform .ps_platform_sec__flex#ds .ps_platform_sec__navigations_maps .map.map__5{top:48%;left:80%}#PS_platform .ps_platform_sec__flex#ds .ps_platform_sec__navigations_maps .map.map__6{top:59%;left:80%}#PS_platform .ps_platform_sec__flex.is-active{height:auto;overflow:visible}#PS_platform .ps_platform_sec__navigations .title{font-size:38px;font-weight:700;line-height:120%;margin-bottom:2em}#PS_platform .ps_platform_sec__sliders{width:590px}#PS_platform .ps_platform_sec__sliders .slick-next,#PS_platform .ps_platform_sec__sliders .slick-prev{position:absolute;right:0;top:0;width:54px;height:0;overflow:hidden;padding-top:54px;background:0 0;background-color:#fff;border:none;line-height:1;border-radius:100%;z-index:2;cursor:pointer;transition:opacity .4s}#PS_platform .ps_platform_sec__sliders .slick-next:hover,#PS_platform .ps_platform_sec__sliders .slick-prev:hover{opacity:.6}#PS_platform .ps_platform_sec__sliders .slick-next::after,#PS_platform .ps_platform_sec__sliders .slick-prev::after{font-family:"Material Icons";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px}#PS_platform .ps_platform_sec__sliders .slick-prev{right:70px}#PS_platform .ps_platform_sec__sliders .slick-prev::after{content:"\e316"}#PS_platform .ps_platform_sec__sliders .slick-next{right:0}#PS_platform .ps_platform_sec__sliders .slick-next::after{content:"\e313"}#PS_platform .ps_platform_sec__sliders .slide{position:relative;z-index:1;padding-top:60px;width:590px}#PS_platform .ps_platform_sec__sliders .slide .ts{color:#039;display:flex;align-items:center}#PS_platform .ps_platform_sec__sliders .slide .ts .num{font-size:35px;line-height:120%;color:#fff;background-color:#039;padding:10px;border-radius:100%;margin-right:.5em}#PS_platform .ps_platform_sec__sliders .slide .outline{margin-top:-3.2em;padding-left:80px;box-sizing:border-box}#PS_platform .ps_platform_sec__sliders .slide .outline .kyoi{background-color:#fe2f2f;color:#fff;font-weight:700;text-align:center;width:3.5em;font-size:22px;line-height:1;padding:.3em 0;margin-bottom:.6em;border-radius:5px}#PS_platform .ps_platform_sec__sliders .slide .outline .taisaku{background-color:#05c571;color:#fff;font-weight:700;text-align:center;width:3.5em;font-size:22px;line-height:1;padding:.3em 0;margin-top:1.5em;margin-bottom:.6em;border-radius:5px}#PS_platform .ps_platform_sec__sliders .slide .outline .sub{font-size:20px;font-weight:700;line-height:120%}#PS_platform .ps_platform_sec__sliders .slide .outline p{font-size:15px;line-height:160%}#PS_platform .ps_platform_sec__sliders .slide .outline p strong{display:block;font-size:16px}#PS_platform .ps_platform_sec__sliders .slide .outline p strong span{font-size:80%}#PS_platform .ps_platform_sec__sliders .title{display:none}#PS_evaluation{background-color:#fff;padding:120px 0}#PS_evaluation .ps_evaluation_outline{margin-bottom:3em}#PS_evaluation .ps_evaluation_outline .ps_evaluation_outline__title{font-size:40px}#PS_evaluation .ps_evaluation_flex{display:flex;flex-wrap:wrap;justify-content:space-between}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box{width:45%;margin-bottom:2.5em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_title{border-bottom:1px solid #b3b5bc;margin-bottom:1em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table{border-collapse:collapse;font-size:14px;line-height:140%;margin-top:1.5em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table thead tr td{vertical-align:middle;background-color:#d9e3ec}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr{border-top:1px solid #b3b5bc}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr:last-child{border-bottom:1px solid #b3b5bc}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td{padding:1em;border-right:1px solid #b3b5bc;vertical-align:top}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td:nth-child(6){vertical-align:middle}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td:nth-child(6) img{width:36px;margin:auto}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td.batch{vertical-align:middle}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td.batch img{width:36px}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td:last-child{border-right:none}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont{display:flex}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__logo{margin-right:1em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__logo img{width:90px}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__logo p{font-size:10px;line-height:120%!important;opacity:.5;margin-top:.6em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__str{font-size:14px;line-height:160%}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__str .desc{font-size:12px;display:block;margin-top:1em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__str .desc a{color:#039}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .txtbox{width:100%;font-size:12px;margin-top:2em;line-height:160%}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box:nth-child(1){width:100%}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box:nth-child(2) .flex__box_cont .flex__box_cont__logo img{width:105px}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box:nth-child(3) .flex__box_cont .flex__box_cont__logo img{width:120px}#PS_evaluation .descriotion_evaluation{text-align:right;font-size:13px;line-height:140%;margin-top:2em;opacity:.5}#PS_howtouse{background-color:#f2f6f6;padding:120px 0}#PS_howtouse .ps_howtouse_outline{text-align:center;padding:0 0 60px 0}#PS_howtouse .ps_howtouse_outline h2.ps_howtouse_outline__title{font-size:45px;line-height:120%}#PS_howtouse .ps_howtouse_outline p.ps_howtouse_outline__str{letter-spacing:.04em}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex{display:flex;justify-content:space-between;border-top:1px solid #b3b5bc;padding:20px 0}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex.str_right{flex-flow:row-reverse}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex .howtouse_str{width:45%;align-self:center}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex .howtouse_str h3{font-size:30px;color:#039}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex .howtouse_str p{font-size:16px}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex .howtouse_image{width:50%}.ps_hr_block{width:100%;height:400px;background-image:url(../images/hr_bg_large.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}#PS_software .ps_software_title{font-size:45px;text-align:center;margin-bottom:1.2em}#PS_software .solution_button{width:560px;margin:0 auto 80px auto}#PS_software .solution_button a{padding:20px 0;display:block;background-color:#fff;border-radius:999px;border:2px solid #039;text-decoration:none;text-align:center;font-weight:700}#PS_software .solution_button a::after{font-family:"Material Icons";content:"\e5e1";color:#039;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:25px}#PS_software .ps_software_block .ps_software_block__box__title{text-align:center;font-size:32px;color:#039;line-height:130%}#PS_software .ps_software_block .ps_software_block__box__title strong{text-align:center;display:block}#PS_software .ps_software_block .ps_software_block__box__flow{display:flex;justify-content:space-between;margin:50px 0}#PS_software .ps_software_block .ps_software_block__box__flow .flow{position:relative;background-color:#fff;width:330px;text-align:center;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding:37px 30px 120px 30px;box-sizing:border-box}#PS_software .ps_software_block .ps_software_block__box__flow .flow .num{background-color:#039;color:#fff;border-radius:100%;width:40px;height:40px;line-height:40px;font-weight:700;font-size:14px;margin:0 auto 1em auto}#PS_software .ps_software_block .ps_software_block__box__flow .flow .t{font-size:30px;font-weight:700;color:#039}#PS_software .ps_software_block .ps_software_block__box__flow .flow .o p{font-size:16px}#PS_software .ps_software_block .ps_software_block__box__flow .flow .o p.sizeup{font-size:25px;font-weight:700;letter-spacing:0;line-height:120%}#PS_software .ps_software_block .ps_software_block__box__flow .flow .icon{position:absolute;bottom:35px;width:64px;margin:auto;left:50%;transform:translateX(-50%)}#PS_software .ps_software_block .ps_software_block__box__flow .flow.flow-result{background-color:#039;color:#fff}#PS_software .ps_software_block .ps_software_block__box__flow .flow.flow-result .num{background-color:#fff;color:#039}#PS_software .ps_software_block .ps_software_block__box__flow .flow.flow-result .t{color:#fff}#PS_software .ps_software_block .ps_software_block__box__flow .flow.flow-result .o p{font-size:16px}#PS_software .ps_software_block .ps_software_block__box__flow .arrow{align-self:center;width:28px}#PS_software .ps_software_block.mochisari{background-color:#f2f6f6;padding:120px 0}#PS_software .ps_software_block.mochisari .ps_software_block__box__description{text-align:center}#PS_software .ps_software_block.mochisari .ps_software_block__box__step{display:flex;justify-content:space-between;margin-top:3em}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__t{width:15%;align-self:center}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__flex{width:83%;display:flex;justify-content:space-between;flex-wrap:wrap}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__flex .image{width:19%}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__flex .arrow{align-self:center;width:22px}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__flex .outline{width:100%;font-size:14px;margin-top:1em}#PS_software .ps_software_block.seigyo{background-color:#fafafa;padding:120px 0}#PS_software .ps_software_block.seigyo .ps_software_block__box__description{font-size:14px}#PS_drivers{background-color:#fff;padding:120px 0}#PS_drivers .ps_drivers_outline{text-align:center}#PS_drivers .ps_drivers_outline .ps_drivers_outline__title{font-size:45px;color:#039;line-height:120%}#PS_drivers .ps_drivers_flow{display:flex;justify-content:space-between;margin:60px 0}#PS_drivers .ps_drivers_flow .flow{width:320px;background-color:#f2f6f6;border-radius:15px;padding:30px 15px;box-sizing:border-box}#PS_drivers .ps_drivers_flow .flow .image{position:relative;margin-bottom:.4em}#PS_drivers .ps_drivers_flow .flow .image .num{position:absolute;bottom:0;margin:0;font-weight:700;font-size:22px}#PS_drivers .ps_drivers_flow .flow .description{font-size:14px}#PS_drivers .ps_drivers_flow .flow .description p.num{display:none}#PS_drivers .ps_drivers_flow .arrow{align-self:center;width:22px}#PS_drivers .ps_drivers_description{text-align:center}#PS_firmware{background-color:#f2f6f6;padding:120px 0 50px 0}#PS_firmware .ps_firmware_outline{text-align:center}#PS_firmware .ps_firmware_outline .ps_firmware_outline__title{font-size:45px;line-height:120%}#PS_firmware .ps_firmware_block__box__flow{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px 0}#PS_firmware .ps_firmware_block__box__flow .flow{position:relative;background-color:#fff;width:330px;text-align:center;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding:37px 30px 120px 30px;box-sizing:border-box}#PS_firmware .ps_firmware_block__box__flow .flow .num{background-color:#039;color:#fff;border-radius:100%;width:40px;height:40px;line-height:40px;font-weight:700;font-size:14px;margin:0 auto 1em auto}#PS_firmware .ps_firmware_block__box__flow .flow .t{font-size:30px;font-weight:700;color:#039}#PS_firmware .ps_firmware_block__box__flow .flow .o p{font-size:16px}#PS_firmware .ps_firmware_block__box__flow .flow .o p.sizeup{font-size:25px;font-weight:700;letter-spacing:0;line-height:120%}#PS_firmware .ps_firmware_block__box__flow .flow .icon{position:absolute;bottom:35px;width:64px;margin:auto;left:50%;transform:translateX(-50%)}#PS_firmware .ps_firmware_block__box__flow .flow.flow-result{background-color:#039;color:#fff}#PS_firmware .ps_firmware_block__box__flow .flow.flow-result .num{background-color:#fff;color:#039}#PS_firmware .ps_firmware_block__box__flow .flow.flow-result .t{color:#fff}#PS_firmware .ps_firmware_block__box__flow .flow.flow-result .o p{font-size:16px}#PS_firmware .ps_firmware_block__box__flow .arrow{align-self:center;width:28px}#PS_firmware .ps_firmware_block__box__flow .description{width:100%;color:#6b6b6b}#PS_firmware .ps_firmware_blocks{display:flex;justify-content:space-between;margin:60px 0}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box{width:46%;padding:35px 25px;background-color:#fff;box-sizing:border-box;border-radius:15px;position:relative}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box .t{position:absolute;top:-1em;color:#fff;border-radius:999px;padding:0 20px;font-weight:700;letter-spacing:0}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box.que{border:5px solid #fe2f2f}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box.que .t{background-color:#fe2f2f}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box.ans{border:5px solid #05c571}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box.ans .t{background-color:#05c571}#PS_firmware .ps_firmware_download{margin-top:2em}#PS_firmware .ps_firmware_download h3{margin-bottom:1em}#PS_footer{background-color:#f2f6f6;padding:0 0 180px 0}#PS_footer .cont_rap{border-top:1px solid #dcdcdc;display:flex;justify-content:space-between;padding-top:50px}#PS_footer .cont_rap a{text-decoration:none}#PS_footer .cont_rap a:hover{text-decoration:underline}#PS_footer .cont_rap .lang{display:flex;align-items:center}#PS_footer .cont_rap .lang .icon{width:25px;margin-right:.2em}#PS_footer .cont_rap .lang ul{display:flex}#PS_footer .cont_rap .lang ul li{margin:0 10px}#PS_footer .cont_rap .lang ul li a{font-size:18px;line-height:1;text-decoration:none}#PS_footer .cont_rap .lang ul li a:hover{text-decoration:underline}#PS_footer .cont_rap .lang ul li.active a{font-weight:700;pointer-events:none}#PS_footer .cont_rap .lang .lang_select{margin-left:1em;display:flex;align-items:center}#PS_footer .cont_rap .lang .lang_select select{font-size:16px;border-color:#039;color:#039;padding:.3em .3em}#PS_footer .cont_rap .right{text-align:right}#PS_wrapper.english #PS_header .ps_header_outline .ps_header_outline__str{line-height:160%}#PS_wrapper.english #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt{width:29%;font-size:22px}#PS_wrapper.english #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt::after{right:.8em}#PS_wrapper.english #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .ld{width:70%}#PS_wrapper.english #PS_platform .ps_platform_sec__sliders .slide .outline .kyoi{width:10.5em}#PS_wrapper.english #PS_platform .ps_platform_sec__sliders .slide .outline .taisaku{width:10.5em}#PS_wrapper.english #PS_evaluation .ps_evaluation_outline .ps_evaluation_outline__title{font-size:36px}#PS_wrapper.Portuguese #PS_header .ps_header_outline .ps_header_outline__str{line-height:160%}#PS_wrapper.Portuguese #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt{width:33%;font-size:22px}#PS_wrapper.Portuguese #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt::after{right:.8em}#PS_wrapper.Portuguese #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .ld{width:66%}#PS_wrapper.Portuguese #PS_platform .ps_platform_sec__ui .ti{font-size:80%}#PS_wrapper.Portuguese #PS_platform .ps_platform_sec__sliders .slide .outline .kyoi{width:10.5em}#PS_wrapper.Portuguese #PS_platform .ps_platform_sec__sliders .slide .outline .taisaku{width:10.5em}#PS_wrapper.Portuguese #PS_evaluation .ps_evaluation_outline .ps_evaluation_outline__title{font-size:36px}#PS_wrapper.korea #PS_header .ps_header_outline p{font-size:17px}#PS_wrapper.korea #PS_platform .ps_platform_outline .ps_platform_outline__title{font-size:35px}#PS_wrapper.cn_zh #PS_platform .ps_platform_outline .ps_platform_outline__title p{font-size:17px}#PS_wrapper .download_links{width:100%;background-color:#fff;padding:10px;display:flex;align-items:top;border-radius:5px;text-align:left;box-sizing:border-box;margin-bottom:.6em}#PS_wrapper .download_links:last-child{margin-bottom:0}#PS_wrapper .download_links .download_title{width:40%;font-weight:700;padding-left:1em;font-size:16px;display:flex;align-items:center}#PS_wrapper .download_links .donwload_flex_rap{width:60%;display:flex;align-items:center}#PS_wrapper .download_links .donwload_flex{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1%}#PS_wrapper .download_links .donwload_flex:last-child{margin-bottom:0}#PS_wrapper .download_links .download_sub{width:35%;font-size:16px;font-weight:bolder;line-height:130%}#PS_wrapper .download_links .download_buttons{width:100%;display:flex}#PS_wrapper .download_links .download_buttons a{width:100%;display:flex;align-items:center;background-color:#6b6b6b;border-radius:5px;padding:10px;color:#fff;margin-right:5px;font-size:16px;box-sizing:border-box;line-height:120%}#PS_wrapper .download_links .download_buttons a:last-child{margin-right:0}#PS_wrapper .download_links .download_buttons a img{width:29px!important;margin-right:1em}#PS_wrapper .download_links .download_link{display:flex;align-items:center;margin-bottom:1%}#PS_wrapper .download_links .download_link a{width:100%;display:flex;align-items:center;padding:10px;margin-right:5px;font-size:16px;box-sizing:border-box;line-height:120%}#PS_wrapper .download_links .download_link a:last-child{margin-right:0}#PS_wrapper .download_links .download_link a img{width:29px!important;margin-right:1em}#PS_wrapper .download_links .flex_list{width:100%}#PS_wrapper .download_links .flex_list .donwload_flex{display:block}#PS_wrapper .download_links .flex_list .donwload_flex .download_buttons{margin-bottom:1%;display:flex;align-items:center}#PS_wrapper .download_links .flex_list .donwload_flex .download_buttons span{display:block;width:40%;align-items:center;font-weight:700;font-size:16px;vertical-align:middle;margin-right:1em;line-height:140%}#PS_wrapper .download_links .flex_list .donwload_flex .download_buttons a{display:flex;width:60%;flex:1}#PS_wrapper .download_links .flex_list .donwload_flex .download_buttons:last-child{margin-bottom:0}.animation-trigger.anim-alpha{opacity:0;transition:opacity .75s}.animation-trigger.anim-alpha.is-active{opacity:1}.animation-trigger.anim-swing{opacity:0;transform:translateY(25px);transition:opacity .75s,transform .75s cubic-bezier(0,.55,.25,1)}.animation-trigger.anim-swing.is-active{opacity:1;transform:translateY(0)}@media screen and (max-width:769px){#PS_wrapper .pc{display:none}#PS_wrapper .sp{display:block}#PS_wrapper{font-size:3.4666666667vw}#PS_wrapper{overflow:hidden;width:100%;position:relative;min-width:auto}.cont_rap{width:86.6666666667vw}#PS_navi .rap{padding:2.6666666667vw}#PS_navi .rap .logo{width:17.3333333333vw}#PS_navi .rap .lang .icon{width:4.6666666667vw}#PS_navi .rap .lang ul{display:flex}#PS_navi .rap .lang ul li{margin:0 1.3333333333vw}#PS_navi .rap .lang ul li a{font-size:3.3333333333vw;line-height:1;text-decoration:none}#PS_navi .rap .lang ul li a:hover{text-decoration:underline}#PS_navi .rap .lang ul li.active a{font-weight:700;pointer-events:none}#PS_navi .rap .lang .lang_select{margin-left:.4em}#PS_navi .rap .lang .lang_select select{font-size:2.9333333333vw}#PS_header .ps_header_keyvisual{height:auto}#PS_header .ps_header_keyvisual img{position:relative;width:100%;left:inherit;transform:none}#PS_header .ps_header_outline{padding:9.3333333333vw 0 9.3333333333vw 0;margin-top:0}#PS_header .ps_header_outline h1{font-size:6vw}#PS_header .ps_header_outline p{font-size:3.4666666667vw;text-align:left}#PS_header .ps_header_outline p br{display:none}#PS_header .ps_header_photos{position:relative;width:100%;max-width:100%;margin:auto;left:inherit;bottom:0;transform:none}#PS_header .ps_header_photos .ps_header_photos__list{display:flex;flex-wrap:wrap}#PS_header .ps_header_photos .ps_header_photos__list .photo{width:50%}#PS_header .ps_header_title{padding:6.6666666667vw;font-size:6vw}#PS_lifecycle{padding:14.6666666667vw 0 14.6666666667vw 0}#PS_lifecycle .ps_lifecycle_outline{text-align:left}#PS_lifecycle .ps_lifecycle_outline h2{font-size:6vw;text-align:center}#PS_lifecycle .ps_lifecycle_outline p{font-size:3.4666666667vw}#PS_lifecycle .ps_lifecycle_outline p br{display:none}#PS_lifecycle .ps_lifecycle_image{width:100%;margin:6vw auto}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont{width:100%;padding-bottom:6.6666666667vw}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li{display:block;margin-bottom:1.5em}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt{width:100%;font-size:4vw}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt::after{width:80%;height:1px;right:0}#PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .ld{width:100%;font-size:2.6666666667vw}#PS_lifecycle .ps_lifecycle_button{width:100%;margin:6.6666666667vw auto 0 auto}#PS_lifecycle .ps_lifecycle_button a{font-size:3.3333333333vw}#PS_lifecycle .ps_lifecycle_button a::after{right:2.6666666667vw;font-size:3.3333333333vw}#PS_platform .ps_platform_sec{padding:10.6666666667vw 0}#PS_platform .ps_platform_sec::after{display:none}#PS_platform .ps_platform_sec .cont_rap{width:100%}#PS_platform .ps_platform_sec .cont_rap .mtitle{font-size:7.3333333333vw;line-height:160%}#PS_platform .description_platform{margin-right:1em;font-size:2.6666666667vw}#PS_platform .ps_platform_outline{background-image:url(../images/jp_platform_title_bg_large.jpg);background-size:cover;height:auto}#PS_platform .ps_platform_outline .ps_platform_outline__title{font-size:6.6666666667vw;padding:10.6666666667vw 0 10.6666666667vw 0;text-align:left}#PS_platform .ps_platform_outline .ps_platform_outline__title p{font-size:3.3333333333vw}#PS_platform .ps_platform_outline .ps_platform_outline__title p br{display:none}#PS_platform .ps_platform_sec__ui{display:block;justify-content:space-between;width:90%;margin-bottom:6.6666666667vw;margin-left:auto;margin-right:auto}#PS_platform .ps_platform_sec__ui .box{background-color:#fff;border-radius:2vw;padding:1.3333333333vw 2.6666666667vw 2.6666666667vw 2.6666666667vw;margin-bottom:1.3333333333vw}#PS_platform .ps_platform_sec__ui .box .ti{font-weight:700;margin-bottom:.5em}#PS_platform .ps_platform_sec__ui .box .buttons{display:block;margin-bottom:0;justify-content:space-between}#PS_platform .ps_platform_sec__ui .box .buttons .btn{margin-right:0;margin-bottom:1.3333333333vw}#PS_platform .ps_platform_sec__ui .box .buttons .btn:last-child{margin-bottom:0}#PS_platform .ps_platform_sec__ui .box .buttons .btn a{cursor:pointer;color:#fff;display:block;background-color:#afafaf;padding:.3em 1em;border-radius:5px;text-decoration:none}#PS_platform .ps_platform_sec__ui .box .buttons .btn.is-active a{background-color:#039}#PS_platform .ps_platform_sec__flex{display:block}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps{width:113.3333333333vw!important;height:113.3333333333vw!important;background-image:url(../images/platform_sllider_product.jpg);margin-left:-4vw!important}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map{padding:2vw;font-size:4vw;color:#fff;background-color:#039}#PS_platform .ps_platform_sec__flex .ps_platform_sec__navigations_maps .map::after{background-color:#039}#PS_platform .ps_platform_sec__flex#et58 .ps_platform_sec__navigations_maps{margin-left:-13.3333333333vw!important}#PS_platform .ps_platform_sec__flex#et28 .ps_platform_sec__navigations_maps{margin-left:-9.3333333333vw!important}#PS_platform .ps_platform_sec__flex#tm88 .ps_platform_sec__navigations_maps{margin-left:-16vw!important}#PS_platform .ps_platform_sec__flex#cwc .ps_platform_sec__navigations_maps{margin-left:-9.3333333333vw!important}#PS_platform .ps_platform_sec__flex#ds .ps_platform_sec__navigations_maps{margin-left:-8vw!important}#PS_platform .ps_platform_sec__navigations{display:none}#PS_platform .ps_platform_sec__sliders{width:100%}#PS_platform .ps_platform_sec__sliders .title{text-align:center;font-size:7.3333333333vw;font-weight:700;line-height:120%;margin-bottom:24vw}#PS_platform .ps_platform_sec__sliders .slick-next,#PS_platform .ps_platform_sec__sliders .slick-prev{position:absolute;right:inherit;left:50%;top:-16vw;width:54px;height:0;overflow:hidden;padding-top:54px;background:0 0;background-color:#fff;border:none;line-height:1;border-radius:100%}#PS_platform .ps_platform_sec__sliders .slick-next::after,#PS_platform .ps_platform_sec__sliders .slick-prev::after{font-family:"Material Icons";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4vw;text-align:center;line-height:1}#PS_platform .ps_platform_sec__sliders .slick-prev{right:inherit;transform:translateX(-110%)}#PS_platform .ps_platform_sec__sliders .slick-prev::after{content:"\e5e0";transform:translate(-35%,-50%)}#PS_platform .ps_platform_sec__sliders .slick-next{right:inherit;transform:translateX(10%)}#PS_platform .ps_platform_sec__sliders .slick-next::after{content:"\e5e1";transform:translate(-50%,-50%)}#PS_platform .ps_platform_sec__sliders .slide{padding:0 5%;height:100%;box-sizing:border-box}#PS_platform .ps_platform_sec__sliders .slide.nav{padding:0;position:relative}#PS_platform .ps_platform_sec__sliders .slide.nav .ps_platform_sec__navigations_maps{transform:translateY(10%)}#PS_platform .ps_platform_sec__sliders .slide .ts{margin-bottom:1em}#PS_platform .ps_platform_sec__sliders .slide .ts .num{font-size:4.6666666667vw;line-height:120%;color:#fff;background-color:#039;padding:10px;border-radius:100%;margin-right:.5em}#PS_platform .ps_platform_sec__sliders .slide .ts .t{font-size:4vw;font-weight:700;letter-spacing:0}#PS_platform .ps_platform_sec__sliders .slide .outline{margin-top:0;padding-left:0;box-sizing:border-box}#PS_platform .ps_platform_sec__sliders .slide .outline .kyoi{font-size:3.7333333333vw}#PS_platform .ps_platform_sec__sliders .slide .outline .taisaku{font-size:3.7333333333vw}#PS_platform .ps_platform_sec__sliders .slide .outline .sub{font-size:3.7333333333vw;font-weight:700;line-height:120%}#PS_platform .ps_platform_sec__sliders .slide .outline p{font-size:2.6666666667vw;line-height:140%}#PS_platform .ps_platform_sec__sliders .slide .outline p strong{display:block;font-size:2.6666666667vw}#PS_platform .ps_platform_sec__navigations_front{display:none}#PS_platform .ps_platform_sec__sliders .title{display:block}#PS_evaluation{padding:13.3333333333vw 0}#PS_evaluation .ps_evaluation_outline .ps_evaluation_outline__title{font-size:5.3333333333vw}#PS_evaluation .ps_evaluation_outline .ps_evaluation_outline__str{font-size:3.3333333333vw}#PS_evaluation .ps_evaluation_outline .ps_evaluation_outline__str br{display:none}#PS_evaluation .ps_evaluation_flex{display:block}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box{width:100%;margin-bottom:2.5em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .overflow{position:relative;width:110%;overflow-x:scroll}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table{width:900px;font-size:2.6666666667vw}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr{border-top:1px solid #b3b5bc}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr:last-child{border-bottom:1px solid #b3b5bc}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td{padding:1em;border-right:1px solid #b3b5bc;vertical-align:top}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td:nth-child(2){width:13em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td:nth-child(6){vertical-align:middle}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td:nth-child(6) img{width:36px}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_table tr td:last-child{border-right:none}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_title{font-size:3.7333333333vw}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont{display:flex}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__logo{margin-right:1em;width:13.3333333333vw}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__str{font-size:2.9333333333vw;width:66.6666666667vw}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box .flex__box_cont .flex__box_cont__str .desc{font-size:2.1333333333vw;display:block;margin-top:1em}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box:nth-child(1) .flex__box_cont .flex__box_cont__logo img{width:13.3333333333vw}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box:nth-child(2) .flex__box_cont .flex__box_cont__logo img{width:13.3333333333vw}#PS_evaluation .ps_evaluation_flex .ps_evaluation_flex__box:nth-child(3) .flex__box_cont .flex__box_cont__logo img{width:13.3333333333vw}#PS_evaluation .descriotion_evaluation{font-size:2.6666666667vw}#PS_howtouse{padding:13.3333333333vw 0}#PS_howtouse .ps_howtouse_outline{padding:0 0 8vw 0}#PS_howtouse .ps_howtouse_outline h2.ps_howtouse_outline__title{font-size:6.6666666667vw;margin-bottom:1em}#PS_howtouse .ps_howtouse_outline p.ps_howtouse_outline__str{letter-spacing:.04em;font-size:3.3333333333vw}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex{display:block;padding:6.6666666667vw 0 2.6666666667vw 0}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex .howtouse_str{width:100%}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex .howtouse_str h3{font-size:4vw}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex .howtouse_str p{font-size:2.6666666667vw}#PS_howtouse .ps_howtouse_cont .ps_howtouse_cont__flex .howtouse_image{width:100%}.ps_hr_block{height:80vw;background-position:-60vw center}#PS_software .ps_software_title{font-size:6vw}#PS_software .solution_button{width:100%;margin:0 auto 10.6666666667vw auto}#PS_software .solution_button a{padding:4vw 0;font-size:3vw}#PS_software .solution_button a::after{right:2.6666666667vw;font-size:3.3333333333vw}#PS_software .ps_software_block .ps_software_block__box__title{font-size:4.2666666667vw;line-height:130%}#PS_software .ps_software_block .ps_software_block__box__flow{display:block;margin:6.6666666667vw 0}#PS_software .ps_software_block .ps_software_block__box__flow .flow{width:100%;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding:4.6666666667vw;text-align:left;display:flex;flex-wrap:wrap;align-items:center}#PS_software .ps_software_block .ps_software_block__box__flow .flow .num{width:6.6666666667vw;height:6.6666666667vw;line-height:6.6666666667vw;font-size:2.6666666667vw;margin:0 1em 0 0;text-align:center}#PS_software .ps_software_block .ps_software_block__box__flow .flow .t{font-size:5.3333333333vw;align-self:center}#PS_software .ps_software_block .ps_software_block__box__flow .flow .o{width:100%}#PS_software .ps_software_block .ps_software_block__box__flow .flow .o p{font-size:2.6666666667vw;line-height:160%}#PS_software .ps_software_block .ps_software_block__box__flow .flow .o p.sizeup{font-size:4vw}#PS_software .ps_software_block .ps_software_block__box__flow .flow .icon{bottom:inherit;top:4vw;right:4vw;width:8.5333333333vw;left:inherit;transform:none}#PS_software .ps_software_block .ps_software_block__box__flow .flow.flow-result .o p{font-size:2.6666666667vw}#PS_software .ps_software_block .ps_software_block__box__flow .arrow{align-self:center;width:3.6vw;margin:.7em auto;transform:rotate(90deg)}#PS_software .ps_software_block.mochisari{background-color:#f2f6f6;padding:13.3333333333vw 0}#PS_software .ps_software_block.mochisari .ps_software_block__box__description{text-align:left;font-size:3.3333333333vw}#PS_software .ps_software_block.mochisari .ps_software_block__box__step{display:block;justify-content:space-between;margin-top:3em}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__t{width:100%;align-self:center;margin-bottom:1.5em}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__flex{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__flex .image{width:45%;margin-bottom:6.6666666667vw}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__flex .arrow{display:none}#PS_software .ps_software_block.mochisari .ps_software_block__box__step .ps_software_block__box__step__flex .outline{font-size:2.6666666667vw}#PS_software .ps_software_block.seigyo{padding:13.3333333333vw 0}#PS_software .ps_software_block.seigyo .ps_software_block__box__description{font-size:2.6666666667vw}#PS_drivers{padding:13.3333333333vw 0}#PS_drivers .ps_drivers_outline .ps_drivers_outline__title{font-size:6vw}#PS_drivers .ps_drivers_outline .ps_drivers_outline__str{font-size:3.2vw;letter-spacing:0}#PS_drivers .ps_drivers_flow{display:block;justify-content:space-between;margin:8vw 0}#PS_drivers .ps_drivers_flow .flow{width:100%;border-radius:15px;padding:4vw 2vw 4vw 0;display:flex;justify-content:space-between}#PS_drivers .ps_drivers_flow .flow .image{position:relative;margin-bottom:.4em;width:45%;align-self:center}#PS_drivers .ps_drivers_flow .flow .image .num{display:none}#PS_drivers .ps_drivers_flow .flow .description{width:50%;font-size:2.9333333333vw}#PS_drivers .ps_drivers_flow .flow .description p.num{display:block;margin:0;font-size:6.6666666667vw;font-weight:700}#PS_drivers .ps_drivers_flow .arrow{align-self:center;text-align:center;width:3.8666666667vw;margin:.7em auto;transform:rotate(90deg)}#PS_drivers .ps_drivers_description{text-align:center;font-size:2.4vw}#PS_firmware{padding:13.3333333333vw 0}#PS_firmware .ps_firmware_outline .ps_firmware_outline__title{font-size:6vw}#PS_firmware .ps_firmware_outline .ps_firmware_outline__str{font-size:3.3333333333vw}#PS_firmware .ps_firmware_block__box__flow{display:block;margin:6.6666666667vw 0}#PS_firmware .ps_firmware_block__box__flow .flow{width:100%;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding:4.6666666667vw;text-align:left;display:flex;flex-wrap:wrap;align-items:center}#PS_firmware .ps_firmware_block__box__flow .flow .num{width:6.6666666667vw;height:6.6666666667vw;line-height:6.6666666667vw;font-size:2.6666666667vw;margin:0 1em 0 0;text-align:center}#PS_firmware .ps_firmware_block__box__flow .flow .t{font-size:5.3333333333vw;align-self:center}#PS_firmware .ps_firmware_block__box__flow .flow .o{width:100%}#PS_firmware .ps_firmware_block__box__flow .flow .o p{font-size:2.6666666667vw;line-height:160%}#PS_firmware .ps_firmware_block__box__flow .flow .o p.sizeup{font-size:4vw}#PS_firmware .ps_firmware_block__box__flow .flow .icon{bottom:inherit;top:4vw;right:4vw;width:8.5333333333vw;left:inherit;transform:none}#PS_firmware .ps_firmware_block__box__flow .flow.flow-result .o p{font-size:2.6666666667vw}#PS_firmware .ps_firmware_block__box__flow .arrow{align-self:center;width:3.6vw;margin:.7em auto;transform:rotate(90deg)}#PS_firmware .ps_firmware_block__box__flow .description{font-size:2.6666666667vw;line-height:140%}#PS_firmware .ps_firmware_blocks{display:block;justify-content:space-between;margin:10.6666666667vw 0 5.3333333333vw 0}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box{width:100%;padding:5.3333333333vw;margin-bottom:9.3333333333vw}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box .t{padding:0 2.6666666667vw;font-size:4vw}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box .o{font-size:2.9333333333vw}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box.que{border:5px solid #fe2f2f}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box.que .t{background-color:#fe2f2f}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box.ans{border:5px solid #05c571}#PS_firmware .ps_firmware_blocks .ps_firmware_blocks__box.ans .t{background-color:#05c571}#PS_footer{padding:0 0 24vw 0}#PS_footer .cont_rap{display:block;padding-top:6.6666666667vw}#PS_footer .cont_rap .left{font-size:4vw}#PS_footer .cont_rap .left p{text-align:center}#PS_footer .cont_rap .lang{justify-content:center;text-align:center}#PS_footer .cont_rap .lang .icon{width:3.3333333333vw;margin-right:.2em}#PS_footer .cont_rap .lang ul{display:flex}#PS_footer .cont_rap .lang ul li{margin:0 10px}#PS_footer .cont_rap .lang ul li a{font-size:4vw;line-height:1;text-decoration:none}#PS_footer .cont_rap .lang ul li a:hover{text-decoration:underline}#PS_footer .cont_rap .lang ul li.active a{font-weight:700;pointer-events:none}#PS_footer .cont_rap .lang .lang_select{margin-left:.4em}#PS_footer .cont_rap .lang .lang_select select{font-size:2.9333333333vw}#PS_footer .cont_rap .right{text-align:center;font-size:4vw;margin-top:13.3333333333vw}#PS_wrapper.english #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont{width:100%;padding-bottom:6.6666666667vw}#PS_wrapper.english #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li{display:block;margin-bottom:1.5em}#PS_wrapper.english #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt{width:100%;font-size:4vw}#PS_wrapper.english #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt::after{width:50%;height:1px;right:0}#PS_wrapper.english #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .ld{width:100%;font-size:2.6666666667vw}#PS_wrapper.english #PS_evaluation .ps_evaluation_outline .ps_evaluation_outline__title{font-size:5.3333333333vw}#PS_wrapper.Portuguese #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont{width:100%;padding-bottom:6.6666666667vw}#PS_wrapper.Portuguese #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li{display:block;margin-bottom:1.5em}#PS_wrapper.Portuguese #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt{width:100%;font-size:4vw}#PS_wrapper.Portuguese #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .lt::after{width:50%;height:1px;right:0}#PS_wrapper.Portuguese #PS_lifecycle .ps_lifecycle_lists ul.ps_lifecycle_lists__cont li .ld{width:100%;font-size:2.6666666667vw}#PS_wrapper.Portuguese #PS_evaluation .ps_evaluation_outline .ps_evaluation_outline__title{font-size:5.3333333333vw}#PS_wrapper.korea #PS_header .ps_header_outline p{font-size:3.4666666667vw}#PS_wrapper.korea #PS_platform .ps_platform_outline .ps_platform_outline__title{font-size:5.3333333333vw}#PS_wrapper.cn_zh #PS_platform .ps_platform_outline .ps_platform_outline__title p{font-size:3.3333333333vw}#PS_wrapper .download_links{padding:4vw 2.6666666667vw;flex-direction:column;justify-content:center}#PS_wrapper .download_links .donwload_flex_rap{width:100%;margin-left:auto;margin-right:auto}#PS_wrapper .download_links .download_link{display:block}#PS_wrapper .download_links .download_title{width:100%;padding-left:0;font-size:3.4666666667vw;text-align:center;margin-bottom:1em;display:block}#PS_wrapper .download_links .download_buttons{width:100%;display:flex;flex-direction:column}#PS_wrapper .download_links .download_buttons a{width:100%;padding:2.6666666667vw;margin-right:0;font-size:3.4666666667vw;margin-bottom:1.3333333333vw;box-sizing:border-box}#PS_wrapper .download_links .download_buttons a:last-child{margin-right:0;margin-bottom:0}#PS_wrapper .download_links .download_buttons a img{width:5.3333333333vw!important;margin-right:1em}#PS_wrapper .download_links .flex_list{width:100%}#PS_wrapper .download_links .flex_list .donwload_flex .download_buttons{margin-bottom:1em}#PS_wrapper .download_links .flex_list .donwload_flex .download_buttons span{text-align:center;min-width:100%;display:block;align-items:center;font-weight:700;font-size:2.9333333333vw;word-break:keep-all;vertical-align:middle;margin-right:0;margin-bottom:1em}#PS_wrapper .download_links .flex_list .donwload_flex .download_buttons:last-child{margin-bottom:0}}@-webkit-keyframes scale{0%{width:0%;height:0%;opacity:.8}50%{width:140%;height:140%}100%{width:140%;height:140%;opacity:0}}@keyframes scale{0%{width:0%;height:0%;opacity:.8}50%{width:140%;height:140%}100%{width:140%;height:140%;opacity:0}}