@charset "utf-8";@media screen and (max-width:896px){.container{max-width:72%}}@media screen and (max-width:768px){.container{max-width:80%}}@media screen and (max-width:640px){.container{max-width:88%}}@media screen and (max-width:360px){.container{max-width:90%}}@media screen and (max-width:896px){.hide-sp{display:none}.hide-pc{display:block}p.center{text-align:left}.img-center{margin:60px 0}h2{font-size:32px}h3{font-size:20px}header{min-width:360px}footer{min-width:360px}#area-fv{min-width:360px}#area-1st{min-width:360px}#area-2nd{min-width:360px}#area-3rd{min-width:360px}#area-4th{min-width:360px}header{padding:0 5%}#area-fv-sp .copy{background-image:url(//ninsho-partner.com/wp-content/themes/3acwp/iso9001-consulting/css/../img/fv-sp.jpg);background-repeat:no-repeat;background-size:cover;padding-top:320px;padding-bottom:2rem}#area-fv-sp .copy .main_copy01,#area-fv-sp .copy .main_copy02{color:#fff;font-size:46px;font-weight:700;line-height:68px;margin-bottom:1rem;background-color:#333;padding:.5rem 1rem;margin-left:1rem}#area-fv-sp .copy .main_copy01{width:280px}#area-fv-sp .copy .main_copy02{width:310px}#area-fv-sp .copy .main_copy:last-child{margin-left:2rem}#area-fv-sp .copy .sub_copy{font-size:20px;font-weight:700;background-color:#fff;width:300px;text-align:center;margin-left:1rem}.zoom-ring{width:120px;height:120px}footer{padding:80px 0 140px}.action .contact,.action .contact_b{width:100%;margin-bottom:20px;padding-top:70px}.action .contact span,.action .contact_b span{font-size:24px}.action .contact{padding-top:2rem}.action .tel,.action .zoom{width:100%}.action p:before{margin-right:0;content:none}.action p:after{margin-left:0;content:none}.action .btn_txt_a{bottom:420px;left:18%}.action .btn_txt_b{bottom:240px;left:8%}.mitumori_box .contact a{width:90%}.action p span{font-size:14px}#area-1st .selling-point table{width:100%;margin-right:0;margin-bottom:20px}#area-1st .selling-point table:last-child{margin-bottom:0}#area-1st .selling-point td{height:140px}#area-1st .worry ul{margin:0}#area-1st .worry li{height:120px;width:48%;margin-right:4%;margin-bottom:4%}#area-1st .worry li:nth-child(3n){margin-right:4%}#area-1st .worry li:nth-child(2n){margin-right:0}#area-2nd .work-list{margin:40px 0}#area-2nd .work-list li{width:49%;margin-right:2%;margin-bottom:2%}#area-2nd .work-list li:nth-child(3n){margin-right:2%}#area-2nd .work-list li:nth-child(2n){margin-right:0}#area-2nd .schedule{width:auto}#area-3rd .achievement{margin:60px 0 0}#area-3rd .achievement .total{width:auto}#area-3rd .achievement .list li{width:49%;margin-right:2%;margin-bottom:2%}#area-3rd .achievement .list li:nth-child(3n){margin-right:2%}#area-3rd .achievement .list li:nth-child(2n){margin-right:0}#area-4th .voice{padding:60px 30px 20px}#area-4th .voice h3{margin:-90px auto 60px;width:320px}#area-4th .voice .fukidashi{background-color:#fff;width:64%;height:80px}#area-4th .voice .fukidashi span{font-size:18px}#area-4th .voice .img{margin-bottom:30px;margin-top:-30px;width:120px}#area-4th .price .container{padding:0}#area-4th .price .support li{font-size:18px;margin-right:30px;margin-bottom:15px}#area-4th .interview-head{background-color:#fff;margin-bottom:40px}#area-4th .interview .nav li{line-height:48px;width:100%;margin:0 0 10px}#area-4th .interview-head .img{width:100%}#area-4th .interview-head .information{position:static;right:auto;top:auto;height:auto;width:auto;margin-top:30px;text-align:center}#area-4th .interview-head .information .business{margin-left:0}#area-4th .interview-head .information .area{margin-left:0}#area-4th .interview section{padding-left:80px}.company{margin:60px 0 0}.company dt{display:block;padding:20px 30px;border-bottom:1px solid #ddd;border-right:none;width:auto;font-weight:700}.company dd{display:block;padding:30px}.fixed-cta{display:none}}@media screen and (max-width:576px){p{font-size:15px}h2{font-size:20px}h3{font-size:16px}h4{font-size:16px}p{line-height:175%}header{height:60px}header .logo{width:150px;margin:13px 0}#sp-nav ul{width:80%}#sp-nav li a{padding:15px;font-size:16px}.openbtn{top:6px}footer{padding:40px 0 100px}#area-fv-sp{padding-top:60px}#area-fv-sp .jmr{margin-top:-20px}#area-1st .selling-point{margin:60px 0 60px}#area-1st .selling-point th{font-size:20px;height:70px}#area-1st .selling-point th span{font-size:14px}#area-1st .selling-point td{height:100px}#area-1st .selling-point td span{font-size:64px}#area-1st .worry h2{margin-bottom:30px}#area-1st .worry li{height:80px;width:100%;margin-right:0;margin-bottom:10px;border-radius:10px}#area-1st .worry li span{font-size:16px}#area-1st .attention p{font-size:32px}#area-1st .attention p em{padding-bottom:12px}.action{margin:60px 0 0}.action p{font-size:16px}.head{margin-bottom:30px}.main-head{padding:50px 0;margin-bottom:60px}.main-head .copy{font-size:20px}.border-top{margin-top:60px;padding-top:60px}.img-center{margin:40px 0}#area-2nd{margin-top:80px}#area-2nd .work-list{margin:20px 0}#area-2nd .work-list li{width:100%;margin-right:0;margin-bottom:10px;height:50px}#area-2nd .work-list.ninsho{margin-top:40px}#area-2nd .attention p{font-size:32px}#area-2nd .attention p em{padding-bottom:12px}#area-2nd .staff{padding:40px 0 30px;margin-bottom:20px}#area-2nd .staff.consultant{margin-top:50px}#area-2nd .staff.support{margin-bottom:60px}#area-2nd .staff h3{margin-bottom:30px;font-size:16px}#area-2nd .staff h3 span{font-size:28px;margin-bottom:10px}#area-2nd .staff .profile{padding:20px 20px 15px;height:154px}#area-2nd .staff .etc{margin-top:10px}#area-2nd .schedule{font-size:16px}#area-2nd .schedule span{top:-4px}#area-3rd{margin-top:80px}#area-3rd .achievement{margin:40px 0 0}#area-3rd .achievement .total{padding:30px 0 20px;font-size:22px;margin:0 auto 30px}#area-3rd .achievement .total:after{width:30px;height:40px;bottom:-40px}#area-3rd .achievement .total span{font-size:32px;margin-top:-20px}#area-3rd .achievement .total span i{font-size:64px}#area-3rd .achievement .list li{line-height:50px;width:100%;margin-right:0;margin-bottom:10px}#area-3rd .team-structure{padding:60px 0 40px;margin-top:60px;margin-bottom:60px}#area-3rd .team-structure h3{line-height:50px;margin:-85px auto 40px;width:260px}#area-4th{margin-top:80px}#area-4th .voice{padding:60px 10px 20px;margin-top:60px;margin-bottom:60px}#area-4th .voice h3{line-height:50px;margin:-85px auto 40px;width:260px}#area-4th .voice .img{margin-bottom:20px;margin-top:-5px;width:70px}#area-4th .voice .fukidashi{width:68%;height:70px}#area-4th .voice .fukidashi span{font-size:15px}#area-4th .voice .left .fukidashi:before{margin-top:-10px;left:-20px;border:10px solid transparent;border-right:10px solid #fff}#area-4th .voice .right .fukidashi:before{margin-top:-10px;border:10px solid transparent;border-left:10px solid #fff}#area-4th .voice .left .fukidashi{margin-left:15px}#area-4th .voice .right .fukidashi{margin-right:15px}#area-4th .price{padding:60px 0 50px}#area-4th .price .box{padding:15px;margin-bottom:10px;font-size:20px}#area-4th .price .box span i{font-size:40px;line-height:40px;margin-left:10px}#area-4th .price .box.left{width:100%}#area-4th .price .box.right{width:100%}#area-4th .price .support{margin-top:20px}#area-4th .price .support h3{font-size:16px;line-height:40px;margin-bottom:20px}#area-4th .price .support li{font-size:15px;margin-right:20px;margin-bottom:8px}#area-4th .price .support li:before{font-size:8px;margin-right:5px;bottom:-5px}#area-4th .interview{padding-top:60px}#area-4th .interview .nav{margin:30px 0 30px}#area-4th .interview .nav li{font-size:15px}#area-4th .interview-head .information .name{font-size:16px}#area-4th .interview-head .information .business{font-size:16px;margin-top:20px}#area-4th .interview .attention{margin-bottom:50px}#area-4th .interview .attention p{font-size:18px}#area-4th .interview .attention em{font-weight:700;padding-bottom:7px}#area-4th .interview section{padding-left:60px;padding-bottom:35px;margin-bottom:40px}#area-4th .interview section .nth{font-size:24px}#area-4th .interview .pagination{margin-top:40px}#area-4th .interview .pagination li{line-height:32px;width:32px;margin:0 5px}.company{margin:30px 0 0}.company dt{padding:15px;font-size:14px}.company dd{padding:15px;font-size:14px}.swiper{padding-bottom:55px}.swiper-button-prev{left:-35px}.swiper-button-next{right:-35px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{font-size:30px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:30px}}@media screen and (max-width:640px){.action .btn_txt_a{left:12%}}@media screen and (max-width:570px){.action p .txt_line{font-size:11px}.action p .txt_ok{font-size:18px}.action .btn_txt_a{left:15%}.action .btn_txt_b{left:8%}}@media screen and (max-width:510px){.action p .txt_ok{font-size:16px}}@media screen and (max-width:460px){.action p .txt_line{display:none}.action p .txt_ok:before{margin-right:10px;content:"＼"}.action p .txt_ok:after{margin-right:10px;content:"／"}.action p .txt_line{font-size:10px}.action .btn_txt_a{bottom:410px;left:25%}.action .btn_txt_b{left:20%}}@media screen and (max-width:420px){.action .btn_txt_a{left:20%}.action .btn_txt_b{left:15%}}