@charset "UTF-8";@font-face{font-family:"Light";font-display:swap;src:url(//psic.jp/wp-content/themes/new_psi-theme/./fonts/Noto_Serif_JP/NotoSerifJP-Light.otf) format("TrueType")}@font-face{font-family:"Regular";font-display:swap;src:url(//psic.jp/wp-content/themes/new_psi-theme/./fonts/Noto_Serif_JP/NotoSerifJP-Regular.otf) format("TrueType")}@font-face{font-family:"Bold";font-display:swap;src:url(//psic.jp/wp-content/themes/new_psi-theme/./fonts/Noto_Serif_JP/NotoSerifJP-Bold.otf) format("TrueType")}html{font-size:62.5%}body{font-family:'Light',sans-serif;color:#333;width:100%;height:100%;font-size:1.7rem}.warp{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/bg1.webp);background-repeat:repeat-y;background-position:center center;background-size:contain;line-height:1.8}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.header_fixd{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 5px;background-color:#fff;position:fixed;z-index:999;top:0;left:0}.header_fixd h1{width:200px}header{width:80%}nav{background:#fff;color:#3e3e3e;text-align:center;font-size:14px;font-weight:600;font-family:YuGothic,'Yu Gothic','ヒラギノ角ゴシック','Hiragino Sans',sans-serif}.gnavi__wrap{width:100%;margin:0 auto}.gnavi__lists{display:flex}.gnavi__list{width:20%;height:50px;background-color:#fff;position:relative;transition:all .3s}.gnavi__list:hover{background-color:#0071bb}.gnavi__list:not(:first-child):before{content:"";width:1px;height:100%;background-color:#fff;position:absolute;top:0;left:0;transition:all .3s}.gnavi__list:hover:before{background-color:#0071bb}.gnavi__list a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#3e3e3e;font-size:14px;letter-spacing:.05em;font-weight:600;transition:all .3s}.gnavi__list:hover a{color:#fff}.dropdown__lists{display:none;width:100%;position:absolute;top:50px;left:0}.gnavi__list:hover .dropdown__lists{display:block}.dropdown__list{background-color:#004d80;height:50px;transition:all .3s;position:relative;z-index:100}.dropdown__list:not(:first-child):before{content:"";width:100%;height:1px;background-color:#3492d1;position:absolute;top:0;left:0}.dropdown__list:hover{background-color:#003558}.dropdown__list a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;position:relative}.dropdown__lists{visibility:hidden;opacity:0;transition:all .3s;width:100%;position:absolute;top:50px;left:0}.gnavi__list:hover .dropdown__lists{visibility:visible;opacity:1}.slider{position:relative;z-index:1;height:80vh;padding-top:5vh}.slider-item01{background:url(//psic.jp/wp-content/themes/new_psi-theme/./images/mv01.webp)}.slider-item02{background:url(//psic.jp/wp-content/themes/new_psi-theme/./images/mv02.webp)}.slider-item03{background:url(//psic.jp/wp-content/themes/new_psi-theme/./images/mv03.webp)}.slider-item{width:100%;height:80vh;background-repeat:no-repeat;background-position:center;background-size:cover;backface-visibility:hidden}.slider-item a{display:block;width:100%;height:100%}.slick-prev,.slick-next{position:absolute;z-index:3;top:50%;cursor:pointer;outline:none;border-top:2px solid #fff;border-right:2px solid #fff;height:25px;width:25px}.slick-prev{left:2.5%;transform:rotate(-135deg)}.slick-next{right:2.5%;transform:rotate(45deg)}.slick-dots{position:relative;z-index:3;text-align:center;margin:-50px 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#333}.slick-dots{display:none !important}.ttl{font-size:3rem;font-family:'Bold',sans-serif;text-align:center;position:relative;color:#3e3e3e;padding:0 0 10px;margin-bottom:30px;line-height:1.3}.ttl:before{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:120px;height:3px;content:"";background-color:#3e67c5;border-radius:20px}.ttl span{display:block;margin-top:5px;text-align:center;font-size:1.4rem;color:#b9b9b9;padding:0 0 10px}.t-center{text-align:center}.btn_style{font-size:1.6rem;font-weight:700;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;text-decoration:none;letter-spacing:.1em;color:#212529}.btn_style:hover{background-color:#3e67c5;color:#fff;transition:.5s}.btn_area{text-align:center}.btn1{width:300px;height:50px;color:#3e67c5;background-color:#fff;border:1px solid #3e67c5}.c-bulue{color:#3674b3}.text_center{text-align:center}.top-content_01{width:100%;padding:110px 5% 50px}.solution-area{max-width:980px;margin:20px auto;display:flex;justify-content:space-between}.solution-area .box{width:32%;font-size:1.5rem}.solution-area .box img{width:100%}.solution-area .box h3{font-family:'Bold',sans-serif;padding:10px 5px}.solution-area .box p{font-size:1.4rem;padding:0 5px 5px}.ttl_box{position:relative;width:100%;height:200px;background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/img4.webp);background-repeat:no-repeat;background-size:cover}.top-content_02 .ttl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-content_02_main{background-color:#eff3f5;padding:80px 0}.top-content_02_main .inner{display:flex;max-width:980px;margin:0 auto 50px auto}.top-content_02_main .inner article{width:25%;margin:0 3px;height:auto;position:relative}.top-content_02_main .inner article .txt{position:absolute;width:80%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.top-content_02_main .inner article .txt h3{font-family:'bold',sans-serif;text-align:center;height:40px;line-height:1.5;margin-bottom:20px}.top-content_02_main .inner article .txt p{font-size:14px;text-align:center}.top-content_03{padding:50px 0}.top-content_03 .inner{display:flex;max-width:850px;margin:70px auto;justify-content:center}.top-content_03 .inner article{max-width:400px;margin:10px;background-color:#fff}.top-content_03 .inner article .txt{padding:5px 10px}.top-content_03 .inner article .txt p{font-size:15px}.top-content_03 .inner article .txt .shop-name{font-family:'bold',sans-serif;margin-bottom:5px;font-size:16px}.top-content_03 .inner article .txt h3{font-family:'bold',sans-serif;margin-bottom:10px;color:#cea462}.top-content_04{padding:0 0 50px}.top-content_04 .inner{display:flex;max-width:980px;margin:60px auto 20px auto;flex-wrap:wrap;justify-content:space-between}.top-content_04 .inner .box{width:30%;background-color:#fff;box-shadow:0px 3px 6px #00000029;font-family:YuGothic,'Yu Gothic','ヒラギノ角ゴシック','Hiragino Sans',sans-serif;text-align:center;padding:20px 10px;margin-bottom:20px;line-height:1.3}.top-content_04 .inner .box img{margin-bottom:10px;width:50px}.top-content_04 .inner .box p{text-align:center;font-size:23px;font-weight:700}.top-content_04 .inner .box p .count-size{font-size:30px}.top-content_04 .inner .box p .c-bulue{font-size:16px}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.d-demo__wrap{display:flex;overflow:hidden}.d-demo__list{display:flex;list-style:none}.d-demo__list--left{animation:infinity-scroll-left 95s infinite linear .5s both}.d-demo__item{width:calc(100vw / 5);border:2px solid #fff}.d-demo__item>img{width:100%}.d-demo{padding:0 0 80px}.top-content_05{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/img22.webp);background-repeat:no-repeat;background-size:cover;padding:50px 0;height:770px}.top-content_05 .inner{max-width:980px;margin:60px auto 50px auto;display:flex}.top-content_05 .inner article{width:50%}.top-content_05 .inner article h3{color:#5199d3;margin-bottom:15px;line-height:1.5;font-size:1.8rem;font-family:'Bold',sans-serif}.top-content_05 .inner .circle_box2{width:50%;text-align:center}.top-content_05 .inner .circle_box2 img{max-width:420px}.top-content_05 .inner .circle_box{width:50%;position:relative}.circle_box ul li{position:absolute}.circle_box ul li:nth-child(1){top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;text-align:center;font-family:'Bold',sans-serif}.circle_box ul li:nth-child(2){top:0;left:49%}.circle_box ul li:nth-child(3){top:26%;left:65%}.circle_box ul li:nth-child(4){top:66%;left:48%}.circle_box ul li:nth-child(5){top:69%;left:17%}.circle_box ul li:nth-child(6){top:30%;left:11%}.circle_box ul li:nth-child(7){top:0;left:16%}.top-content_06{max-width:980px;margin:0 auto;padding:50px 0 80px}.top-content_06 .news{margin:50px 0}.news_sin{display:flex;align-items:stretch;padding:20px 30px;background-color:#fff;color:#3e3e3e;border-bottom:1px solid #d0d0d0}.news_sin:hover{background-color:#efefef;transition:.9s;background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/img30.webp);background-repeat:no-repeat;background-position:center right 20px}.news_sin:first-child{border-top:1px solid #d0d0d0}.news_sin dt{font-family:'Bold',sans-serif}.news_sin dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:500px}.tab-M,.tab-S{margin:0 15px;display:inline-block;width:80px;line-height:2;text-align:center;font-size:12px;color:#fff;border-radius:2px;font-family:'Bold',sans-serif}.tab-M{background-color:#5199d3}.tab-S{background-color:#cea462}.footer-contact{max-width:980px;margin:0 auto}.footer_br{display:flex;padding:50px 0 80px}footer{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/img31.webp);background-repeat:no-repeat;background-position:center;background-size:cover;height:420px}.site-map{max-width:980px;margin:0 auto;padding:50px}.site-map>ul{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start}.site-map>ul>li{width:30%}.site-map>ul>li>h2>a{display:flex;padding:10px 0;color:#456080;font-family:'Bold',sans-serif}.site-map_child li a{color:#3e3e3e;padding:0 0 0 5px;display:flex;font-size:14px}.footer_area{max-width:980px;margin:0 auto 40px auto;display:flex;padding:0 1%;align-items:flex-end}.f-logo img{max-width:200px}.f-logo p a{color:#3e3e3e}.f_icon{margin-left:30px}.copy{text-align:center;font-size:12px}#pagetop{position:fixed;right:0;bottom:5%;text-indent:-9999px;margin:0;z-index:1}#pagetop a{position:relative;display:block;width:50px;height:50px;border-radius:50%;background:#b9b9b9;transition:opacity .6s ease}#pagetop a:hover{opacity:.3}#pagetop a:before{position:absolute;top:7px;right:0;bottom:0;left:0;display:block;width:14px;height:14px;margin:auto;content:'';transform:rotate(-45deg);border-top:1px solid #fff;border-right:1px solid #fff}.sub_warp{background-color:#fafafa;padding:10vh 0 50px;margin:0 0 100px}.sub_top{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/img35.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:180px;position:relative}.sub_top .sub_ttl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sub_top .sub_ttl h2{position:relative;display:inline-block;padding:0 55px;font-size:30px}.sub_top .sub_ttl h2:before,.sub_top .sub_ttl h2:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:3px;background-color:#557088}.sub_top .sub_ttl h2:before{left:0}.sub_top .sub_ttl h2:after{right:0}.sub_warp .ttl{margin-bottom:50px}.sub_content{max-width:900px;margin:0 auto;padding:30px 3% 50px}.sub_content p{margin-bottom:20px}.txt-flot{display:flex;justify-content:space-between;margin-bottom:10px}.txt-flot .txt{width:60%}.txt-flot .img{max-width:300px}.txt-flot .txt h3{font-size:26px;line-height:1.5;margin-bottom:10px}.name{text-align:end}.table_style_company{width:100%;background-color:#fff}.table_style_company tr{border-top:1px solid #b2b2b2}.table_style_company tr:last-child{border-bottom:1px solid #b2b2b2}.table_style_company tr th{width:20%;color:#4e708b;padding:20px 10px}.table_style_company tr td{width:80%;padding:15px 10px;font-size:15px}.map{max-width:800px;margin:0 auto}.map iframe{width:100%}.map_address{text-align:center;font-size:15px}.news_page{background-color:#fff;padding:20px}.news_page_ttl .tab-M,.news_page_ttl .tab-S{margin:0}.news_page_ttl dt,.news_page_ttl dd{margin-bottom:5px;color:#4e708b;font-family:'Bold',sans-serif}.news_page_ttl dd h2{line-height:1.8}.news_page_ttl{border-bottom:1px solid #4890ca}.news_page_content{padding:10px;font-size:15px}.form{max-width:800px;width:100%;margin:0 auto 50px auto;background-color:#fff}.form tr{border:1px solid #ddd}.form th{background-color:#f7f7f7;padding:10px;width:30%}.form td{background-color:#fff;padding:10px;width:70%}.form th.form_ttl{background-color:#6298ce;color:#fff;padding:5px 10px}.form input[type=text],.form input[type=email],.form textarea{font-size:16px;width:100%;padding:5px;border-radius:3px}.compulsory{background-color:#cea462;color:#fff;font-size:12px;padding:0 5px;border-radius:3px;margin:0 0 0 5px}.submit{text-align:center}input[type=submit]{width:20%;font-size:15px;color:#fff;display:inline-block;padding:15px 0;text-align:center;background-color:#5199d3;border:1px solid #5199d3;border-radius:5px;text-decoration:none;cursor:pointer;transition:background-color 1s;-webkit-appearance:none}input[type=submit]:hover{color:#5c87a6;background-color:#fff;border:1px solid #5c87a6;border-radius:5px;cursor:pointer;transition:background-color 1s}.item_table{width:100%;background-color:#fff;margin-bottom:50px}.item_table th{background-color:#4e708b;color:#fff;padding:5px;text-align:center;border:1px solid #c4c4c4}.item_table td{font-size:15px;padding:5px;text-align:center;border:1px solid #c4c4c4}.w10{width:10%}.w30{width:30%}.w70{width:70%}.sub_btn_area{width:100%;display:flex}.sub_btn_area a{width:33%;margin:0 3px}.sub_btn_area a:hover{opacity:.8}.sub_box{width:100%;margin-bottom:50px}.sub_box p,.sub_box img{padding:5px;font-size:15px}.sub_box h3{font-size:20px;padding:8px 10px;border-left:5px solid #5199d3;border-bottom:1px solid #5199d3;line-height:1.5;font-family:'Bold',sans-serif}.flex_area{display:flex;width:100%;justify-content:center}.flex_area_left,.flex_area_right{width:50%}.flex_area h4{text-align:center;color:#4e708b;font-size:18px;margin-bottom:20px}.example{border:1px solid #ddd;margin-bottom:10px}.example p{margin:0;font-size:15px}.sub_box_img{max-width:700px;margin:0 auto}.sub_box_img img{width:100%}.accordion{margin:3em auto;width:100%}.toggle{display:none}.option{position:relative;margin-bottom:1em}.Q_ttl,.A_ttl{background-color:#5199d3;color:#fff;padding:0 5px;margin-right:10px}.A_ttl{background-color:#36c}.title,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.title{border:solid 1px #c4c4c4;background-color:#eaeaea;padding:1em;display:block;color:#333;font-weight:700}.title:after,.title:before{content:"";position:absolute;right:1.3em;top:1.3em;width:2px;height:.75em;background-color:#999;transition:all .3s}.title:after{transform:rotate(90deg)}.content{max-height:0;overflow:hidden}.content p{margin:0;padding:.5em 1em 1em;font-size:.9em;line-height:1.5}.toggle:checked+.title+.content{max-height:500px;transition:all 1.5s}.toggle:checked+.title:before{transform:rotate(90deg) !important}.thanks_box{padding:30px 0}.thanks_box h3,.thanks_box p{text-align:center}.thanks_box h3{color:#4e708b;font-size:20px;margin-bottom:20px;font-family:'Bold',sans-serif;line-height:1.5}.thanks_top_btn{width:20%;font-size:15px;color:#fff;display:inline-block;padding:15px 0;text-align:center;background-color:#5199d3;border:1px solid #5199d3;border-radius:5px;text-decoration:none;cursor:pointer;transition:background-color 1s}.thanks_top_btn:hover{opacity:.8}.flow_box{margin-bottom:50px}.step_btn{display:flex;margin-bottom:10px}.step_btn1,.step_btn2{width:35%;height:50px;font-size:18px;background-color:#5199d3;font-family:'Bold',sans-serif;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0px 3px 0px #b7b7b7}.step_btn2{background-color:#4e708b;width:65%}.step_btn1:hover,.step_btn2:hover{opacity:.9}.work_sheet{width:100%;background-color:#f5f5f5;margin-bottom:50px}.work_sheet h3{font-family:'Bold',sans-serif;text-align:center;background-color:#4e708b;color:#fff;line-height:1.8;font-size:18px}.work_sheet .inner{padding:20px 10px}.work_sheet .inner img{width:100%}.system_area{margin-bottom:50px;width:100%}.system_area img{margin-bottom:30px}.flow{width:100%;padding-left:120px;position:relative}.flow:before{content:"";width:15px;height:100%;background:#eee;margin-left:-8px;display:block;position:absolute;top:0;left:120px}.flow>li{position:relative}.flow>li:not(:last-child){margin-bottom:8vh}.flow>li .icon{font-size:12px;color:#fff;background:#6b90db;background:-moz-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:-webkit-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:linear-gradient(to right,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b90db',endColorstr='#66d5e9',GradientType=1);padding:8px 20px;display:block;position:absolute;top:0;left:-120px;z-index:100}.flow>li .icon:after{content:"";border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #66d5e9;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flow>li dl{padding-left:70px;position:relative}.flow>li dl:before,.flow>li dl:after{content:"";display:block;position:absolute;top:15px}.flow>li dl:before{width:7px;height:7px;margin-top:-3px;background:#6b90db;border-radius:50%;left:-4px}.flow>li dl:after{width:50px;border-bottom:1px dashed #999;position:absolute;left:5px}.flow>li dl dt{font-size:18px;font-weight:600;color:#6b90db;margin-bottom:1vh}.flow>li dl dd{font-size:15px}.recruit_warp{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/bg2.webp)}.sub_recruit{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/img54.webp)}.recruit_area1 h3{max-width:400px;margin:0 auto 50px auto;padding:30px 20px;text-align:center;font-size:20px;line-height:1.5;background-color:#fff;color:#4e708b;border:1px solid #45657e}.recruit_area1 article{display:flex;margin-bottom:30px}.rectuit_img{display:flex;max-width:300px;margin:0 auto}.recruit_area1_box{width:50%}.recruit_area1_box h4{font-size:23px;line-height:1.5;margin-bottom:10px}.recruit_area1_box p{font-size:15px}.recruit_area2 h3{font-size:20px;padding:8px 10px;margin-bottom:20px;border-left:5px solid #5199d3;border-bottom:1px solid #5199d3;line-height:1.5;font-family:'Bold',sans-serif}.balloon5{width:100%;margin:1.5em 0;overflow:hidden}.balloon5 .faceicon{float:left;margin-right:-90px;width:80px}.balloon5 .faceicon img{width:100%;height:auto;border-radius:50%}.balloon5 .chatting{width:100%}.says{display:inline-block;position:relative;margin:5px 0 0 105px;padding:17px 13px;border-radius:12px;background:#fff}.says:after{content:"";display:inline-block;position:absolute;top:18px;left:-24px;border:12px solid transparent;border-right:12px solid #fff}.says p{margin:0;padding:0;font-size:15px}.recruit_table{width:100%;background-color:#fff;margin-bottom:30px}.recruit_table th,.recruit_table td{border:1px solid #ddd;padding:10px;font-size:15px}.recruit_table th{width:20%;background-color:#f7f7f7}.recruit_table .ttl_recruit_table{background-color:#6298ce;color:#fff}.recruit_table td{width:80%}.recruit_btn a{margin:0 auto;width:35%;height:50px;font-size:18px;background-color:#5199d3;font-family:'Bold',sans-serif;color:#fff;display:flex;align-items:center;justify-content:center}.recruit_btn a:hover{opacity:.8}@media screen and (max-width:767px){#pagetop a{width:45px;height:45px}#pagetop a:before{top:5px;width:10px;height:10px}}.side_br a{position:fixed;z-index:3;right:0;top:50%;display:flex;align-items:center;padding:15px 20px;writing-mode:vertical-rl;color:#fff;background:transparent linear-gradient(180deg,#89f7fe 0%,#66a6ff 100%,#d1fdfe 100%) 0% 0% no-repeat padding-box;border-radius:3px 0 0 3px;box-shadow:-3px 0px 2px #93939329}.side_br a:after{content:"";display:inline-block;width:20px;height:20px;background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/img33.webp);background-repeat:no-repeat;background-size:contain;vertical-align:middle;background-position:center 3px}.sp-only{display:none}@media screen and (max-width:950px){.pc-only{display:none}.sp-only{display:block}.menu-btn{position:fixed;top:0;right:0;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:90;background-color:#3584bb}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#fff;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}.menu-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:80;background-color:#3584bb}.menu-content ul{padding:50px 10px 0}.menu-content ul li{border-bottom:solid 1px #fff;list-style:none}.menu-content ul li a{display:block;width:100%;font-size:13px;box-sizing:border-box;color:#fff;text-decoration:none;padding:9px 15px 10px 0;position:relative}.menu-content ul li a:before{content:"";width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:11px;top:16px}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#3584bb;transition:all .5s}#menu-btn-check:checked~.menu-content{left:0}.header_fixd{height:60px;position:fixed;z-index:999}}@media screen and (max-width:768px){.slider-item01{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/mv_sp_01.webp)}.slider-item02{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/mv_sp_02.webp)}.slider-item03{background-image:url(//psic.jp/wp-content/themes/new_psi-theme/./images/mv_sp_03.webp)}.top-content_02_main .inner{flex-wrap:wrap;justify-content:center}.top-content_02_main .inner article{width:45%;margin:0 3px 10px}.top-content_04 .inner{justify-content:center}.top-content_04 .inner .box{width:45%;margin:10px 5px}.top-content_05{height:900px}.top-content_05 .inner{flex-direction:column;margin:50px auto}.top-content_05 .inner article{width:90%;margin:0 auto 30px auto}.top-content_05 .inner .circle_box2{width:90%;margin:0 auto}.top-content_05 .inner .circle_box2 img{max-width:300px}.top-content_06{margin:30px 5%;padding:30px 0}.news_sin{flex-direction:column;padding:20px 10px}.news_sin:hover{background-size:80px;background-position:bottom right 5px}.footer-contact{margin:0 5%}.side_br a{display:none}.footer_area{margin:0 5% 40px}.txt-flot{flex-direction:column}.txt-flot .txt{width:100%}.txt-flot .img{margin:0 auto}.txt-flot .txt h3{font-size:20px}}@media screen and (max-width:550px){.solution-area{flex-direction:column}.ttl{font-size:1.8rem}.solution-area .box{width:95%;margin:0 auto 30px auto}.top-content_01 p{font-size:14px}.ttl_box{height:150px}.top-content_02_main{padding:50px 0}.top-content_02_main .inner article .txt h3{font-size:1.4rem;height:30px}.top-content_02_main .inner article .txt p{font-size:12px}.top-content_03 .inner{flex-wrap:wrap;margin:0 auto}.top-content_03 .inner article{width:90%}.top-content_04 .inner .box p .count-size{font-size:25px}.top-content_04{padding:0 0 10px}.d-demo__item{width:calc(300vw / 5)}.top-content_05 .inner article p{font-size:14px}.footer_br{flex-wrap:wrap;padding:30px 0 50px}.site-map>ul{flex-wrap:wrap}.site-map>ul>li{width:50%}.site-map{padding:30px 5%}footer{height:580px}.footer_area{flex-direction:column;align-items:flex-start}.f-logo{margin-bottom:20px}.f-logo p{font-size:13px}.sub_top .sub_ttl h2{font-size:1.8rem;line-height:1.5;text-align:center}.table_style_company tr th{width:20%}.table_style_company tr td{width:40%}.form th,.form td{display:block;width:100%}input[type=submit]{width:50%}.sub_btn_area{flex-direction:column;max-width:300px;margin:0 auto}.sub_btn_area a{width:100%;margin:0 0 10px}.flex_area{flex-direction:column}.flex_area_left,.flex_area_right{width:100%;margin-bottom:20px}.thanks_top_btn{width:80%}.step_btn1,.step_btn2{height:40px}.recruit_area1 .column-reverse{flex-direction:column-reverse}.recruit_area1 article{flex-direction:column}.recruit_area1_box{width:100%}.recruit_btn a{width:80%}.recruit_table th{width:30%}.recruit_table td{width:70%}}