@charset "UTF-8";html{scroll-behavior:smooth;margin-top:0 !important}h1,h2,h3,h4,h5,h6,body,html,p,li,dt,dd,pre,form,fieldset{margin:0;padding:0}ul,ol,dl,img{margin:0;padding:0}ul,ol{list-style-type:none}img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;font-size:0%;line-height:0;vertical-align:bottom}a{text-decoration:none}a:link{color:#000}a:active{color:#000}a:visited{color:#000}body div a:active,body div a:focus{outline:none}body{font-family:'Noto Sans JP',sans-serif;font-weight:800;color:#000;line-height:1.7;letter-spacing:1.7px;font-size:clamp(13px, 1vw, 18px)}.pc{display:block !important}.sp{display:none !important}section{padding:150px 0;box-sizing:border-box;width:100%}.container{margin:0 auto;width:85%}.en{font-family:'Red Hat Text',sans-serif}h2{font-size:clamp(13px, 2vw, 18px);font-weight:400;letter-spacing:3px;line-height:normal}h2 span{display:block;font-size:100px;font-size:clamp(35px, 5vw, 100px);color:#000;font-weight:800}p{margin-bottom:30px}.btn{width:235px;height:50px;line-height:47px;position:relative;text-align:center;border:1px solid #000;display:block;border-radius:30px;color:#000;margin:0 0 0 auto;transition-duration:.4s;z-index:2;font-size:18px}.btn:after{content:" ";position:relative;display:inline-block;width:25px;height:25px;background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/arrow.svg);background-size:contain;top:13px;left:25px;background-repeat:no-repeat;transition-duration:.4s;z-index:2}.btn:hover{background-color:#000;color:#fff}.btn:hover:after{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/arrow_w.svg);top:13px;left:35px}#top-head{width:100%;height:110px;display:flex;position:fixed;z-index:999;line-height:110px;background-color:rgba(255,255,255,.7)}#top-head .inner{float:left;margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:90%;height:100%}.inner h1 a{text-decoration:none}.inner h1 img{display:block;width:250px;height:auto}#top-head nav ul{display:flex;list-style-type:none}#top-head nav ul li{padding-left:40px}#top-head nav ul li a{text-decoration:none;font-size:18px;color:#000;letter-spacing:1.5px;font-weight:700}#top-head nav ul li a:hover{opacity:.7}#nav_toggle{display:none}#top-head nav ul li.header_btn a{background:#000;color:#fff;display:inline-block;color:#fff;font-size:18px;letter-spacing:2px;width:180px;height:50px;line-height:50px;text-align:center;border-radius:50px}#top-head nav ul li.header_btn a:hover{background:#333;opacity:inherit}.title_case .container{padding:200px 0 100px}.title_case .title_bg{height:600px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.recruit02_page .title_case .title_bg{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/recruit02page_bg.png)}.recruit02_page h2{margin-bottom:150px}.recruit02_page h2 span{font-size:clamp(25px, 5vw, 70px)}.recruit02_page h3 span{display:block;font-size:100px;font-size:clamp(35px, 5vw, 100px);color:transparent;-webkit-text-stroke:1px #000;text-align:center;line-height:normal}.recruit02_page .title_case .title_text{font-size:clamp(25px, 3vw, 45px);text-align:center;margin-bottom:0;line-height:normal}.recruit02_page .title_case .title_text p:first-child{margin-bottom:50px}.recruit02_page .title_case .title_text p:last-child{margin-bottom:0}.recruit02_page #outlineArea .container h3{transform:rotate(-180deg);display:inline-block;position:absolute}.recruit02_page #outlineArea .container h3 span.en{writing-mode:vertical-lr}.recruit02_page #outlineArea .container .case{width:90%;margin:0 0 0 auto;display:flex;justify-content:space-between;align-items:flex-start}.recruit02_page #outlineArea .container .case img{width:35%}.recruit02_page #outlineArea .container .case .pack{width:60%;position:relative}.recruit02_page #outlineArea .container .case .pack h4{font-weight:400;margin-bottom:50px;font-size:clamp(13px, 1vw, 18px)}.recruit02_page #outlineArea .container .case .pack h4 span.en{display:block;font-weight:800;font-size:clamp(30px, 3vw, 48px)}.recruit02_page #companyArea{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/recruit02page_company_bg.png);background-position:bottom center;background-size:cover;background-repeat:no-repeat;text-align:center}.recruit02_page #companyArea .btn{margin:80px auto 0;width:600px;height:80px;line-height:80px;border-radius:50px}.recruit02_page #companyArea h3{margin-bottom:30px}.recruit02_page #ojtArea{text-align:center}.recruit02_page #ojtArea .container{max-width:1200px}.recruit02_page #ojtArea .title_text{margin-bottom:60px}.recruit02_page #ojtArea .container .case{display:flex;align-items:flex-start;padding:50px;box-sizing:border-box;background-color:#eee;margin-bottom:50px;text-align:left}.recruit02_page #ojtArea .container .case:last-child{margin-bottom:0}.recruit02_page #ojtArea .container .case img{width:30%;margin-right:50px;border-top-right-radius:10px;box-sizing:border-box}.recruit02_page #ojtArea .container .case .pack h4{font-size:30px;margin-bottom:30px}.recruit02_page #ojtArea .container .case .pack h4 span{font-weight:500;font-size:15px;padding-left:20px}.recruit02_page #recruitArea{background-color:#eee}.recruit02_page #recruitArea .container{max-width:1200px;margin:auto;flex-wrap:wrap;display:flex;font-size:clamp(13px, 1vw, 15px);font-weight:500}.recruit02_page #recruitArea .tab_class{display:block;float:left;order:-1;margin-right:30px;font-weight:500;margin-bottom:60px}.recruit02_page #recruitArea .content_class{width:100%}.recruit02_page #recruitArea .content_class .case{border:3px solid #000;padding:60px;box-sizing:border-box;margin-bottom:100px;background-color:#fff}.recruit02_page #recruitArea .content_class .case:last-child{margin-bottom:0}.recruit02_page #recruitArea .content_class .case h3{font-size:clamp(16px, 3vw, 30px);font-weight:800;border-bottom:3px solid #000;padding-bottom:15px;margin-bottom:30px}.recruit02_page #recruitArea .content_class .case p{margin-bottom:60px}.recruit02_page #recruitArea .content_class .case .pack{margin-bottom:30px}.recruit02_page #recruitArea .content_class .case .pack ul{border-top:1px solid #ccc}.recruit02_page #recruitArea .content_class .case .pack ul li{display:flex;border-bottom:1px solid #ccc}.recruit02_page #recruitArea .content_class .case .pack ul li .item{text-align:center;width:25%;background-color:#efefef;padding:30px 0;vertical-align:middle;font-weight:600;box-sizing:border-box}.recruit02_page #recruitArea .content_class .case .pack ul li .detail{padding:30px 0 30px 50px;width:75%;box-sizing:border-box}.recruit02_page #recruitArea .content_class .case .pack ul li .detail .detail_title{font-weight:600;display:block}.recruit02_page #recruitArea .content_class .case .pack ul li.conditions .detail .detail_title{margin-top:20px}.recruit02_page #recruitArea .content_class .case .pack ul li .detail .intern_comments{margin-top:20px;display:block}.recruit02_page #recruitArea .content_class:last-child .case .pack ul li .detail .detail_title{margin-bottom:20px}.recruit02_page #recruitArea .content_class .case .recruit_btn,.recruit02_page #flowArea a.recruit_btn{background:#000;display:block;color:#fff;font-size:16px;letter-spacing:2px;width:350px;height:75px;line-height:75px;text-align:center;border-radius:50px;margin:0 auto;font-size:clamp(13px, 2vw, 16px)}.recruit02_page #flowArea .case a.recruit_btn{margin:60px auto 20px}.recruit02_page #recruitArea .content_class .case .recruit_btn:hover,.recruit02_page #flowArea a.recruit_btn:hover{opacity:.7}.recruit02_page #flowArea{text-align:center}.recruit02_page #flowArea .container{max-width:1200px}.recruit02_page #flowArea .title_text{margin-bottom:60px}.recruit02_page #flowArea ul li{border:3px solid #000;width:100%;padding:50px;margin-bottom:80px;font-weight:500;box-sizing:border-box;position:relative}.recruit02_page #flowArea ul li:last-child{margin-bottom:0}.recruit02_page #flowArea ul li:after{content:"";display:block;width:55px;height:29px;position:absolute;background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/arrow.svg);left:0;right:0;margin:auto;bottom:-60px}.recruit02_page #flowArea ul li:last-child:after{content:none}.recruit02_page #flowArea ul li span{display:block;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px;font-size:25px;font-weight:800}.recruit02_page #flowArea ul li:last-child{padding:80px 50px}.recruit02_page #flowArea ul li:last-child span{border-bottom:0;padding-bottom:0;margin-bottom:0}.recruit02_page #imgArea{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/recruit02page_img_bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat;height:500px}.company_page .title_case .title_bg{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/companypage_bg.png)}.company_page #overviewArea .container{display:flex;justify-content:space-between}.company_page #overviewArea .container .subtitle_case{width:30%}.company_page #overviewArea .container h3{font-size:clamp(35px, 4vw, 60px);position:relative;padding-left:45px;line-height:normal}.company_page #overviewArea .container h3:before{content:"";display:inline-block;width:30px;height:5px;background-color:#000;position:absolute;top:50%;left:0;transform:translateY(-50%)}.company_page #overviewArea .container .case{width:65%}.company_page #overviewArea .container .case ul{border-top:1px solid #ccc}.company_page #overviewArea .container .case ul li{border-bottom:1px solid #ccc;display:flex;padding:40px 0}.company_page #overviewArea .container .case ul li .item{width:30%;color:#555;padding-left:40px;box-sizing:border-box}.company_page #overviewArea .container .case ul li .detail{width:70%}.company_page #overviewArea .container .case ul li .detail .detail_sub{margin-bottom:30px;display:block}.news_page .title_case .title_bg{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/newspage_bg.png)}.news_page #newsArea .container{max-width:1000px}.news_page #newsArea .container .news_case ul{margin-bottom:60px}.news_page #newsArea .container .news_case ul li{box-shadow:0px 3px 7px 0px rgba(4,0,0,.15);border-radius:10px;margin-bottom:20px}.news_page #newsArea .container .news_case ul li:last-child{margin-bottom:0}.news_page #newsArea .container .news_case ul li a{display:flex;padding:30px 50px;color:#000;box-sizing:border-box;align-items:center;justify-content:space-between}.news_page #newsArea .container .news_case ul li a .pack{display:flex}.news_page #newsArea .container .news_case ul li a:hover .pack{opacity:.7}.news_page #newsArea .container .news_case ul li a:hover .arrow{background-color:#000}.news_page #newsArea .container .news_case ul li a:hover .arrow:after{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/arrow_w.svg)}.news_page #newsArea .container .news_case ul li .en{font-weight:700;padding-right:40px;display:block;color:#555}.news_page #newsArea .container .news_case ul li p{font-weight:400;margin-bottom:0}.news_page #newsArea .container .news_case ul li .arrow{width:50px;height:50px;margin:0;border-radius:50%;line-height:50px;text-align:center;background-color:#eee;position:relative}.news_page #newsArea .container .news_case ul li .arrow:after{content:" ";position:absolute;display:inline-block;background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/arrow.svg);background-size:contain;top:62%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-repeat:no-repeat;z-index:2;width:25px;height:25px}.news_page #newsArea .container .news_case .pager_case{text-align:center}.news_page #newsArea .container .news_case .pager{margin:0 auto;align-items:center;padding:0 30px;display:inline}.news_page #newsArea .container .news_case .pager a{margin:0 15px}.news_page #newsArea .container .news_case .pager a:hover{opacity:.7}.news_page #newsArea .container .news_case .pager a.active{width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center;background-color:#eee;display:inline-block}.news_page #newsArea .container .news_case .pager .pager_before,.news_page #newsArea .container .news_case .pager .pager_after{display:inline-block}.news_page #newsArea .container .news_case .pager .pager_before img,.news_page #newsArea .container .news_case .pager .pager_after img{display:inline-block;width:9px;height:auto;vertical-align:middle}.newsarticle_page .title_case .title_bg{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/newspage_bg.png)}.newsarticle_page #newsarticleArea{background-color:#eee}.newsarticle_page #newsarticleArea .container{max-width:1000px}.newsarticle_page #newsarticleArea .container .case{background-color:#fff;padding:60px;box-sizing:border-box;margin-bottom:60px}.newsarticle_page #newsarticleArea .container .case .title_pack{border-bottom:3px solid #000;margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;font-weight:800;padding-bottom:15px}.newsarticle_page #newsarticleArea .container .case .title_pack h3{font-size:clamp(16px, 2vw, 25px);font-weight:800}.newsarticle_page #newsarticleArea .container .case .title_pack .en{font-weight:700;display:block;color:#555}.newsarticle_page #newsarticleArea .container .case p{font-weight:400;margin-bottom:0}.newsarticle_page #newsarticleArea .container .btn{width:300px;font-size:16px;margin:0 auto}.recruit_page .title_case .title_bg{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/recruitpage_bg.png)}.recruit_page #recruitArea .container{max-width:1000px;margin:auto;flex-wrap:wrap;display:flex;font-size:clamp(13px, 1vw, 15px);font-weight:500}.recruit_page #recruitArea .tab_class{display:block;float:left;order:-1;margin-right:30px;font-weight:500;margin-bottom:60px}.recruit_page #recruitArea input[name=tab_name]{display:none}.recruit_page #recruitArea input:checked+.tab_class{border-bottom:3px solid #000;font-weight:800}.recruit_page #recruitArea .content_class{display:none;width:100%}.recruit_page #recruitArea input:checked+.tab_class+.content_class{display:block}.recruit_page #recruitArea .content_class .case{border:3px solid #000;padding:60px;box-sizing:border-box;margin-bottom:100px}.recruit_page #recruitArea .content_class .case:last-child{margin-bottom:0}.recruit_page #recruitArea .content_class .case h3{font-size:clamp(16px, 3vw, 30px);font-weight:800;border-bottom:3px solid #000;padding-bottom:15px;margin-bottom:30px}.recruit_page #recruitArea .content_class .case p{margin-bottom:60px}.recruit_page #recruitArea .content_class .case .pack{margin-bottom:30px}.recruit_page #recruitArea .content_class .case .pack ul{border-top:1px solid #ccc}.recruit_page #recruitArea .content_class .case .pack ul li{display:flex;border-bottom:1px solid #ccc}.recruit_page #recruitArea .content_class .case .pack ul li .item{text-align:center;width:25%;background-color:#efefef;padding:30px 0;vertical-align:middle;font-weight:600;box-sizing:border-box}.recruit_page #recruitArea .content_class .case .pack ul li .detail{padding:30px 0 30px 50px;width:75%;box-sizing:border-box}.recruit_page #recruitArea .content_class .case .pack ul li .detail .detail_title{font-weight:600;display:block}.recruit_page #recruitArea .content_class .case .pack ul li.conditions .detail .detail_title{margin-top:20px}.recruit_page #recruitArea .content_class .case .pack ul li .detail .intern_comments{margin-top:20px;display:block}.recruit_page #recruitArea .content_class:last-child .case .pack ul li .detail .detail_title{margin-bottom:20px}.recruit_page #recruitArea .content_class .case .recruit_btn,.recruit02_page #flowArea a.recruit_btn{background:#000;display:block;color:#fff;font-size:16px;letter-spacing:2px;width:350px;height:75px;line-height:75px;text-align:center;border-radius:50px;margin:0 auto;font-size:clamp(13px, 2vw, 16px)}.recruit_page #recruitArea .content_class .case .recruit_btn:hover,.recruit02_page #flowArea a.recruit_btn:hover{opacity:.7}.privacypolicy_page .title_case{background-color:#eee}.privacypolicy_page #privacypolicyArea{background-color:#eee;padding:0 0 150px}.privacypolicy_page #privacypolicyArea .container{max-width:1000px}.privacypolicy_page #privacypolicyArea .container .case{background-color:#fff;padding:100px 60px;box-sizing:border-box;font-size:clamp(13px, 1vw, 16px);font-weight:500}.privacypolicy_page #privacypolicyArea .container .case .pack{margin-bottom:60px}.privacypolicy_page #privacypolicyArea .container .case .pack h3{font-size:clamp(16px, 2vw, 22px);margin-bottom:15px;font-weight:800;position:relative;padding-left:45px;line-height:normal;display:inline-block}.privacypolicy_page #privacypolicyArea .container .case .pack h3:before{content:"";display:inline-block;width:30px;height:5px;background-color:#000;position:absolute;top:50%;left:0;transform:translateY(-50%)}.privacypolicy_page #privacypolicyArea .container .case .pack p{margin-bottom:0}.privacypolicy_page #privacypolicyArea .container .case .pack ul{margin-top:30px}.privacypolicy_page #privacypolicyArea .container .case .pack span{display:block;margin-bottom:5px}.privacypolicy_page #privacypolicyArea .container .case .pack span a:hover{opacity:.7}.privacypolicy_page #privacypolicyArea .container .case .pack:last-child{margin-bottom:0}.privacypolicy_page #privacypolicyArea .container .case .pack:last-child p{margin-bottom:30px}.member_page .title_case .title_bg{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/memberpage_bg.png)}.member_page #ceoArea .container,.member_page #memberArea .container{max-width:1630px}.member_page #ceoArea .container .case{display:flex;justify-content:space-between;align-items:flex-start}.member_page #ceoArea .container .case img{width:35%}.member_page #ceoArea .container .case .pack{width:60%;position:relative}.member_page #ceoArea .container .case .pack h3{font-weight:400;margin-bottom:50px;font-size:clamp(13px, 1vw, 18px)}.member_page #ceoArea .container .case .pack h3 span.en{display:block;font-weight:800;font-size:clamp(30px, 3vw, 48px)}.member_page #ceoArea .container .case .pack .item{font-size:clamp(13px, 1vw, 16px)}.member_page #ceoArea .container .case .pack .item p:last-child{margin-bottom:0}.member_page #ceoArea .container .case .pack #social-icon{width:145px;display:flex;justify-content:space-between;position:absolute;right:0;top:20px}.member_page #ceoArea .container .case .pack #social-icon a{width:40px;height:40px;margin:0;border-radius:50%;line-height:50px;text-align:center;background-color:#eee;transition-duration:.4s}.member_page #ceoArea .container .case .pack #social-icon a.facebook{position:relative}.member_page #ceoArea .container .case .pack #social-icon a.facebook:after{content:" ";position:absolute;display:inline-block;background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/facebook.svg);background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-repeat:no-repeat;transition-duration:.4s;z-index:2;width:10px;height:18px}.member_page #ceoArea .container .case .pack #social-icon a.instagram{position:relative}.member_page #ceoArea .container .case .pack #social-icon a.instagram:after{content:" ";position:absolute;display:inline-block;background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/instagram.svg);background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-repeat:no-repeat;transition-duration:.4s;z-index:2;width:17px;height:18px}.member_page #ceoArea .container .case .pack #social-icon a.twitter{position:relative}.member_page #ceoArea .container .case .pack #social-icon a.twitter:after{content:" ";position:absolute;display:inline-block;background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/x_b.png);background-size:contain;top:50%;left:55%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-repeat:no-repeat;transition-duration:.4s;z-index:2;width:20px;height:17px}.member_page #ceoArea .container .case .pack #social-icon a:hover{background-color:#000}.member_page #ceoArea .container .case .pack #social-icon a.facebook:hover:after{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/facebook_w.svg)}.member_page #ceoArea .container .case .pack #social-icon a.instagram:hover:after{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/instagram_w.svg)}.member_page #ceoArea .container .case .pack #social-icon a.twitter:hover:after{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/x_w.svg)}.member_page #memberArea{padding:0 0 50px}.member_page #memberArea .container{display:flex;justify-content:space-between;flex-wrap:wrap}.member_page #memberArea .container .case{width:30%;margin-bottom:100px}.member_page #memberArea .container .case img{width:100%;height:auto;margin-bottom:30px;border-top-right-radius:15px}.member_page #memberArea .container .case h3{font-weight:400;margin-bottom:20px;font-size:clamp(13px, 1vw, 18px)}.member_page #memberArea .container .case h3 span.en{display:block;font-weight:800;font-size:clamp(20px, 2vw, 35px)}.member_page #memberArea .container .case p{margin-bottom:0;font-size:clamp(13px, 1vw, 16px)}.services_page section.btn_case{padding:0 0 150px}.services_page .btn_case .container .case{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:1200px;margin-left:-15px;margin-right:-15px}.services_page .btn_case .container .case a{box-shadow:0px 3px 7px 0px rgb(4 0 0/15%);border-radius:10px;margin-bottom:20px;display:block;padding:30px 20px;color:#000;box-sizing:border-box;width:32%;text-align:center;display:flex;justify-content:space-between;align-items:center}.services_page .btn_case .container .case a .name{width:80%;text-align:center}.services_page .btn_case .container .case a .arrow{width:50px;height:50px;margin:0;border-radius:50%;line-height:50px;text-align:center;background-color:#eee;transition-duration:.4s;position:relative;display:inline-block}.services_page .btn_case .container .case a .arrow:after{content:" ";position:absolute;display:inline-block;background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/arrow_03.svg);background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-repeat:no-repeat;transition-duration:.4s;z-index:2;width:12px;height:25px}.services_page .btn_case .container .case a:hover .arrow{background-color:#000}.services_page .btn_case .container .case a:hover .arrow:after{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/arrow_03_w.svg)}.services_page .btn_case .container .case a:hover .name{opacity:.7}.services_page .services_sec{padding:0 0 150px}.services_page .services_sec .container{width:92.5%;display:flex;justify-content:space-between}.services_page .services_l .container{margin:0 0 0 auto;flex-direction:row-reverse}.services_page .services_r .container{margin:0 auto 0 0}.services_page .services_sec .container .img_case{height:700px;width:45%;background-position:center;background-repeat:no-repeat;background-size:cover}.services_page .services_l .container .img_case{border-top-left-radius:20px}.services_page .services_r .container .img_case{border-top-right-radius:20px}.services_page #consultingArea.services_sec .container .img_case{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/services_01.png)}.services_page #systemArea.services_sec .container .img_case{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/services_02.png)}.services_page #ourservicesArea.services_sec .container .img_case{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/services_03.png);background-size:contain;background-position:right center}.services_page #carinspectionArea.services_sec .container .img_case{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/services_04.png)}.services_page #insuranceArea.services_sec .container .img_case{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/services_05.png)}.services_page #realestateArea.services_sec .container .img_case{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/services_06.png)}.services_page .services_sec .container .case{width:48%}.services_page .services_sec .container .case h3{font-size:clamp(16px, 2vw, 30px);font-weight:800;margin-bottom:50px;line-height:normal}.services_page .services_sec .container .case h3 span.en{color:#ccc;font-size:clamp(35px, 4vw, 60px);display:block}.services_page #listArea{background-color:#eee;padding:100px 0;margin-bottom:150px}.services_page #listArea .container .case:first-child{margin-bottom:100px}.services_page #listArea .container .case h3{font-size:clamp(35px, 4vw, 60px);margin-bottom:40px;font-weight:800;position:relative;padding-left:45px;line-height:normal;display:inline-block}.services_page #listArea .container .case h3:before{content:"";display:inline-block;width:30px;height:5px;background-color:#000;position:absolute;top:50%;left:0;transform:translateY(-50%)}.services_page #listArea .container .case .pack{display:flex;justify-content:space-between;flex-wrap:wrap}.services_page #listArea .container .case .pack .link_item:first-child,.services_page #listArea .container .case .pack .link_item:nth-child(2){margin-bottom:2%}.services_page #listArea .container .case .pack .link_item{box-shadow:0px 3px 7px 0px rgb(4 0 0/15%);border-radius:10px;display:block;padding:3%;color:#000;box-sizing:border-box;width:49%;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.services_page #listArea .container .case .pack .link_item .item{margin:0 auto auto 0}.services_page #listArea .container .case .pack a:hover .item{opacity:.7}.services_page #listArea .container .case .pack .link_item img{max-width:120px;height:auto;margin-right:5%}.services_page #listArea .container .case .pack .link_item h4.en{font-size:clamp(20px, 3vw, 35px)}.services_page #listArea .container .case .pack .link_item h4{font-size:clamp(20px, 1.5vw, 28px);margin-bottom:10px;font-weight:800}.services_page #listArea .container .case .pack .link_item p{font-size:clamp(13px, 1vw, 16px);margin-bottom:0}.services_page #carinspectionArea .container .case .pack{margin-bottom:50px}.services_page #carinspectionArea .container .case .btn{font-size:16px}.services_page #insuranceArea .container .case .nsurance_case{background-color:#eee;padding:5%;box-sizing:border-box;margin-top:50px}.services_page #insuranceArea .container .case .nsurance_case .pack{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}.services_page #insuranceArea .container .case .nsurance_case .pack span,.services_page #insuranceArea .container .case .nsurance_case .norupita{width:48%;box-shadow:0px 3px 7px 0px rgb(4 0 0/15%);border-radius:10px;margin-bottom:20px;display:block;padding:20px;background-color:#fff;box-sizing:border-box;text-align:center}.services_page #insuranceArea .container .case .nsurance_case .pack span img{width:100%}.services_page #insuranceArea .container .case .nsurance_case .norupita img{width:60%}.services_page #insuranceArea .container .case .nsurance_case .norupita:hover img{opacity:.7}.services_page #insuranceArea .container .case h4{font-size:clamp(16px, 1.5vw, 30px);margin-bottom:30px;font-weight:800;position:relative;padding-left:45px;line-height:normal;display:inline-block}.services_page #insuranceArea .container .case h4:before{content:"";display:inline-block;width:30px;height:5px;background-color:#000;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact_page .title_case .title_bg{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/contactpage_bg.png)}.contact_page #contactArea .container{max-width:1000px}.contact_page #contactArea .container .case .pack{display:flex;justify-content:space-between;margin-bottom:40px}.contact_page #contactArea .container .case .pack .label{width:35%;padding-right:20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;padding-top:20px}.contact_page #contactArea .container .case .pack .label .required{color:#fff;background-color:#cf4747;padding:2px 10px;border-radius:30px;font-size:13px;font-weight:500;display:inline-block}.contact_page #contactArea .container .case .pack .field{width:65%}.contact_page #contactArea .container .case .pack .field input,.contact_page #contactArea .container .case .pack .field select{height:75px;border-radius:10px;background-color:#eee;border:none;width:100%}.contact_page #contactArea .container .case .pack .field textarea{height:300px;border-radius:10px;background-color:#eee;border:none;width:100%}.contact_page #contactArea .container .case .privacy_pack{text-align:center;margin-bottom:50px}.contact_page #contactArea .container .case .privacy_pack span.privacy_item{display:block;margin-bottom:20px}.contact_page #contactArea .container .case .privacy_pack .mwform-checkbox-field-text{font-weight:800}.contact_page #contactArea .container .case .privacy_pack a{border-bottom:1px solid #000}.contact_page #contactArea .container .case .privacy_pack a:hover{opacity:.7}.contact_page #contactArea .container .case .btn_pack{text-align:center}.contact_page #contactArea .container .case .btn_pack .contact_btn{background-color:#000;color:#fff;font-weight:600;border-radius:50px;width:350px;height:70px;line-height:70px;margin:0 auto;display:block;padding:0;letter-spacing:2px;border:none}.contact_page #contactArea .container .case .btn_pack .contact_btn:hover{opacity:.7}footer{background-color:#f7f7f7}footer .container{display:flex;justify-content:space-between;padding:50px 0}footer .container .case{width:50%}footer .container .btn_case{display:flex;width:50%}footer .container .btn_case .pack{margin-right:50px}footer .container img{width:250px;margin:0 0 10px auto;display:block}footer .container .footer_btn{background:#000;color:#fff;display:block;color:#fff;font-size:18px;letter-spacing:2px;max-width:180px;height:50px;line-height:50px;text-align:center;border-radius:50px;margin:0 auto 20px}footer .container .footer_btn:hover{background:#333;opacity:inherit}footer .container .tel{display:inline-block;font-size:23px}footer .container ul li:first-child{margin-bottom:30px}footer .container ul li a{transition-duration:.4s;z-index:2;padding-left:10px;font-size:clamp(13px, 1vw, 18px);position:relative}footer .container ul li a:before{content:" ";display:inline-block;width:7px;height:12px;background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/common/arrow_02.svg);background-size:contain;top:5px;left:-10px;background-repeat:no-repeat;transition-duration:.4s;z-index:2;position:absolute}footer .container ul li a:hover:before{left:-7px}footer .container ul li a:hover{color:#333}footer .container .case .copy{font-size:10px;font-weight:400;color:#666;display:block;letter-spacing:1.5;font-size:clamp(8px, 0.7vw, 10px);text-align:right}@media screen and (max-width:1440px){.inner h1 img{width:195px}#top-head{height:80px;line-height:80px}.container{margin:0 auto;width:90%;padding-top:3%}.services_page .btn_case .container .case a{padding:20px}.recruit02_page #outlineArea .container,.recruit02_page #companyArea .container,.recruit02_page #ojtArea .container,.recruit02_page #recruitArea .container,.recruit02_page #flowArea .container{padding-top:0}}@media screen and (max-width:1279px){#top-head{height:60px;position:fixed;background-color:rgba(255,255,255,.9)}#top-head h1{margin:0 auto}.inner h1 img{display:block}.nav_toggle{display:block;position:fixed;z-index:3;right:13px;top:12px;width:42px;height:42px;cursor:pointer;text-align:center}.nav_toggle span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#555;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav_toggle span:nth-child(1){top:10px}.nav_toggle span:nth-child(2){top:20px}.nav_toggle span:nth-child(3){top:30px}.nav_toggle.active span:nth-child(1){top:16px;left:6px;background:#666;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.nav_toggle.active span:nth-child(2),.nav_toggle.active span:nth-child(3){top:16px;background:#666;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenu{position:fixed;z-index:2;top:60px;left:0;color:#666;background-color:rgba(255,255,255,.9);text-align:center;width:100%;opacity:0;transition:opacity .6s ease,visibility .6s ease;height:100vh;display:none}nav.globalMenu ul{margin:0 auto;padding:0;width:100%}nav.globalMenu ul li{list-style-type:none;padding:0;width:100%;transition:.4s all}nav.globalMenu ul li:last-child{padding-bottom:0}#top-head nav ul li a:hover{border:none}nav.globalMenu ul li a{display:block;color:#fff;text-decoration:none}#top-head nav ul{display:block;padding-left:0}#top-head nav ul li{padding-left:0;height:60px;line-height:60px}#top-head nav ul li.header_btn a{width:30%;margin:30px auto 0}nav.globalMenu.active{opacity:100;display:block}.title_case .container{padding:110px 0 50px}.title_case .title_bg{height:250px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.recruit02_page h2{margin-bottom:50px}}@media screen and (max-width:767px){.pc{display:none !important}.sp{display:block !important}body{font-size:13px}#top-head nav ul li.header_btn a{width:70%;margin:30px auto 0}p{font-weight:600;margin-bottom:20px}h2{margin-bottom:20px}h3{line-height:1.5}.container{margin:0 auto;width:92%;padding-top:0}section{padding:50px 0;box-sizing:border-box}.inner h1 img{width:70%;margin:0 auto}.btn{margin:0 auto;width:70%}.recruit02_page .title_case .title_bg{background-image:url(//actualproof.co.jp/wp/wp-content/themes/swell_child/design/css/../images/subpage/recruit02page_bg_sp.png)}.recruit02_page .title_case .title_text{font-size:15px}.recruit02_page .title_case .title_text p:first-child{margin-bottom:15px}.recruit02_page #outlineArea .container{position:relative}.recruit02_page #outlineArea .container h3{top:0;left:15%}.recruit02_page #outlineArea .container .case{width:100%;display:block}.recruit02_page #outlineArea .container .case .pack{width:100%}.recruit02_page #outlineArea .container .case img{width:80%;padding-left:25%;margin-bottom:30px}.recruit02_page #outlineArea .container .case .pack h4{margin-bottom:10px}.recruit02_page #outlineArea .container .case .pack .item p:last-child{margin-bottom:0}.recruit02_page #companyArea h3{margin-bottom:20px}.recruit02_page #companyArea .btn{width:100%;margin-top:30px;font-size:13px;height:50px;line-height:50px}.recruit02_page #companyArea .btn:after{left:7px}.recruit02_page #ojtArea .title_text{margin-bottom:20px}.recruit02_page #ojtArea .container .case{padding:30px 20px;display:block;margin-bottom:30px}.recruit02_page #ojtArea .container .case img{width:40%;margin:0 auto 15px;display:block}.recruit02_page #ojtArea .container .case .pack h4{text-align:center;font-size:20px;margin-bottom:10px}.recruit02_page #ojtArea .container .case .pack h4 span{font-size:12px;padding-left:10px}.recruit02_page #ojtArea .container .case .pack p{margin-bottom:5px}.recruit02_page #ojtArea .container .case .pack p:last-child{margin-bottom:0}.recruit02_page #recruitArea .tab_class{margin-bottom:30px}.recruit02_page #recruitArea .content_class .case{padding:30px 20px;margin-bottom:30px}.recruit02_page #recruitArea .content_class .case h3{margin-bottom:20px}.recruit02_page #recruitArea .content_class .case p{margin-bottom:20px}.recruit02_page #recruitArea .content_class .case .pack ul{border-top:none}.recruit02_page #recruitArea .content_class .case .pack ul li{display:block;border-bottom:none}.recruit02_page #recruitArea .content_class .case .pack ul li .item{width:100%;display:block;padding:10px 0}.recruit02_page #recruitArea .content_class .case .pack ul li .detail{width:100%;display:block;padding:20px 10px}.recruit02_page #recruitArea .content_class .case .recruit_btn,.recruit02_page #flowArea a.recruit_btn{width:100%;height:50px;line-height:50px}.recruit02_page #flowArea .title_text{margin-bottom:20px}.recruit02_page #flowArea ul li{padding:20px}.recruit02_page #flowArea ul li span{font-size:16px;margin-bottom:15px;padding-bottom:15px}.recruit02_page #flowArea ul li{margin-bottom:50px}.recruit02_page #flowArea ul li:after{content:"";display:block;width:40px;height:21px;background-size:cover;background-repeat:no-repeat;bottom:-40px}.recruit02_page #flowArea ul li:last-child{padding:45px 20px}.recruit02_page #imgArea{height:200px}.company_page #overviewArea .container{display:block}.company_page #overviewArea .container .subtitle_case{width:100%;margin-bottom:30px}.company_page #overviewArea .container .case{width:100%}.company_page #overviewArea .container .case ul li{display:block;padding:20px 10px}.company_page #overviewArea .container .case ul li .item{padding-left:0;margin-bottom:10px;display:block;width:100%}.company_page #overviewArea .container .case ul li .detail .detail_sub{margin-bottom:10px}.news_page #newsArea .container .news_case ul li a{padding:20px 15px}.news_page #newsArea .container .news_case ul li a .pack{display:block;width:80%}.news_page #newsArea .container .news_case ul li .arrow{width:40px;height:40px}.news_page #newsArea .container .news_case ul li .arrow:after{width:20px;top:70%}.news_page #newsArea .container .news_case ul{margin-bottom:30px}.news_page #newsArea .container .news_case .pager a.active{width:40px;height:40px;line-height:40px}.newsarticle_page #newsarticleArea .container .case{padding:20px;margin-bottom:30px}.newsarticle_page #newsarticleArea .container .case .title_pack{display:block;margin-bottom:20px;padding-bottom:10px}.newsarticle_page #newsarticleArea .container .case .title_pack .en{text-align:right}.newsarticle_page #newsarticleArea .container .btn{font-size:13px}.recruit_page #recruitArea .tab_class{margin-bottom:30px}.recruit_page #recruitArea .content_class .case{padding:30px 20px;margin-bottom:30px}.recruit_page #recruitArea .content_class .case h3{margin-bottom:20px}.recruit_page #recruitArea .content_class .case p{margin-bottom:20px}.recruit_page #recruitArea .content_class .case .pack ul{border-top:none}.recruit_page #recruitArea .content_class .case .pack ul li{display:block;border-bottom:none}.recruit_page #recruitArea .content_class .case .pack ul li .item{width:100%;display:block;padding:10px 0}.recruit_page #recruitArea .content_class .case .pack ul li .detail{width:100%;display:block;padding:20px 10px}.recruit_page #recruitArea .content_class .case .recruit_btn,.recruit02_page #flowArea a.recruit_btn{width:100%;height:50px;line-height:50px}.recruit_page #recruitArea .content_class .case .pack ul li.conditions .detail .detail_title,.recruit_page #recruitArea .content_class .case .pack ul li .detail .intern_comments{margin-top:10px}.recruit_page #recruitArea .content_class:last-child .case .pack ul li .detail .detail_title{margin-bottom:10px}.privacypolicy_page #privacypolicyArea{padding:0 0 40px}.privacypolicy_page #privacypolicyArea .container .case{padding:30px 20px}.privacypolicy_page #privacypolicyArea .container .case .pack{margin-bottom:20px}.privacypolicy_page #privacypolicyArea .container .case .pack h3{padding-left:25px;margin-bottom:10px}.privacypolicy_page #privacypolicyArea .container .case .pack h3:before{height:3px;width:15px}.privacypolicy_page #privacypolicyArea .container .case .pack ul{margin-top:10px;font-weight:600}.privacypolicy_page #privacypolicyArea .container .case .pack:last-child p{margin-bottom:10px}.privacypolicy_page #privacypolicyArea .container .case .pack span{font-weight:600}.member_page #ceoArea .container .case{width:100%;display:block}.member_page #ceoArea .container .case .pack{width:100%}.member_page #ceoArea .container .case img{width:60%;margin:0 auto 30px;display:block}.member_page #ceoArea .container .case .pack h3{margin-bottom:10px}.member_page #ceoArea .container .case .pack #social-icon{position:inherit;top:0;margin:0 0 20px auto;width:135px}.member_page #memberArea .container{display:block}.member_page #memberArea .container .case{width:100%;margin-bottom:30px}.member_page #memberArea .container .case:last-child{margin-bottom:0}.member_page #memberArea .container .case img{width:60%;margin:0 auto 20px;display:block}.member_page #memberArea .container .case h3{margin-bottom:10px}.member_page #memberArea .container .case h3 span.en{font-size:clamp(25px, 3vw, 35px)}.services_page .services_sec .container .case h3 span.en{font-size:clamp(28px, 4vw, 60px)}.services_page p{margin-bottom:10px}.services_page .btn_case .container .case a{width:100%;padding:15px 20px}.services_page .btn_case .container .case a .arrow{width:40px;height:40px}.services_page .btn_case .container .case a .arrow:after{height:20px}.services_page section.btn_case{padding:0 0 50px}.services_page .services_sec{padding:0 0 40px}.services_page .services_sec .container{display:block;width:95%}.services_page .services_sec .container .img_case{width:100%;height:200px;margin-bottom:30px}.services_page .services_sec .container .case{width:100%;box-sizing:border-box}.services_page .services_l .container .case{padding-right:5%}.services_page .services_r .container .case{padding-left:5%}.services_page .services_sec .container .case h3{margin-bottom:20px}.services_page #listArea{padding:50px 0;margin-bottom:50px}.services_page #listArea .container .case:first-child{margin-bottom:50px}.services_page #listArea .container .case h3{font-size:clamp(28px, 4vw, 60px);margin-bottom:20px}.services_page #listArea .container .case .pack{display:block}.services_page #listArea .container .case .pack .link_item{width:100%;display:block;margin-bottom:5%;padding:5%}.services_page #listArea .container .case .pack .link_item:first-child,.services_page #listArea .container .case .pack .link_item:nth-child(2){margin-bottom:5%}.services_page #listArea .container .case .pack .link_item img{width:30%;margin:0 auto 15px;display:block}.services_page #listArea .container .case .pack .link_item h4.en{text-align:center;margin-bottom:10px}.services_page #listArea .container .case .pack .link_item h4{text-align:center;margin-bottom:10px;font-size:clamp(18px, 3vw, 28px)}.services_page #listArea .container .case .pack .link_item:last-child{margin-bottom:0}.services_page #carinspectionArea .container .case .pack{margin-bottom:20px}.services_page #carinspectionArea .container .case .btn{font-size:13px}.services_page #insuranceArea .container .case .nsurance_case{margin-top:30px;padding:30px 5%}.services_page #insuranceArea .container .case .nsurance_case .pack span{display:block;width:100%;padding:5%;margin-bottom:5%}.services_page #insuranceArea .container .case .nsurance_case .norupita{display:block;width:100%;padding:5%;margin-bottom:0}.services_page #insuranceArea .container .case .nsurance_case .pack{margin-bottom:20px}.services_page #insuranceArea .container .case h4{margin-bottom:20px}.contact_page #contactArea .container .case .pack{display:block;margin-bottom:25px}.contact_page #contactArea .container .case .pack .label{width:100%;margin-bottom:10px;padding:0}.contact_page #contactArea .container .case .pack .field{width:100%}.contact_page #contactArea .container .case .pack .label .required{font-size:11px}.contact_page #contactArea .container .case .pack .field input{height:55px}.contact_page #contactArea .container .case .pack .field textarea{height:200px}.contact_page #contactArea .container .case .privacy_pack{margin-bottom:30px}.contact_page #contactArea .container .case .btn_pack .contact_btn{width:80%}footer .container{padding:40px 0 15px !important;height:auto;display:block}footer .container .btn_case,footer .container .case{width:100%}footer .container .btn_case{display:block}footer .container .btn_case .pack{text-align:center;margin-right:0}footer .container .footer_btn{max-width:300px;margin:0 auto 30px;display:block}footer .container img{width:30%;margin-bottom:30px}footer .container .tel{font-size:30px;margin-bottom:30px}footer .container ul{margin-bottom:50px}footer .container ul{display:flex;justify-content:center}footer .container ul li:first-child{margin-right:20px;margin-bottom:0}footer .container ul li a:before{left:-10px}footer .container img{width:70%;margin:0 auto 30px;display:block}footer .container .case .copy{font-size:9px;text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.pc{display:none !important}.sp{display:block !important}body{font-size:13px}p{margin-bottom:20px;font-weight:600}h2{margin-bottom:20px;font-size:2vw}h2 span{font-size:7vw}h3{line-height:1.5}.container{margin:0 auto;width:92%;padding-top:0}section{padding:60px 0;box-sizing:border-box}.inner h1 img{margin:inherit}.btn{margin:0 auto}.recruit02_page h3 span{font-size:9vw}.recruit02_page .title_case .title_text{font-size:20px}.recruit02_page .title_case .title_text p:first-child{margin-bottom:20px}.recruit02_page .title_case .title_text p .pc{display:block !important}.recruit02_page #companyArea .btn{font-size:14px;margin:50px auto 0;width:65%;height:60px;line-height:60px}.recruit02_page #recruitArea .content_class .case{margin-bottom:60px;padding:40px}.recruit02_page #recruitArea .tab_class{margin-bottom:30px}.recruit02_page #recruitArea .content_class .case p{margin-bottom:40px}.recruit02_page #recruitArea .content_class .case h3{font-size:3vw}.recruit02_page #outlineArea .container .case{width:100%;display:block}.recruit02_page #outlineArea .container .case .pack{width:100%}.recruit02_page #outlineArea .container .case .pack .item{margin-bottom:50px}.recruit02_page #outlineArea .container .case img{width:40%;margin:0 auto 30px;display:block}.recruit02_page #outlineArea .container .case .pack h4{text-align:center}.recruit02_page #outlineArea .container .case .pack h4 span.en{font-size:5vw}.recruit02_page #outlineArea .container .case .pack .item p{margin-bottom:20px}.recruit02_page #outlineArea .container{position:relative}.recruit02_page #outlineArea .container h3{top:0;left:8%}.recruit02_page #ojtArea .title_text,.recruit02_page #flowArea .title_text{margin-bottom:40px}.recruit02_page #ojtArea .container .case{padding:30px;margin-bottom:30px}.recruit02_page #ojtArea .container .case img{margin-right:30px}.recruit02_page #ojtArea .container .case .pack h4{margin-bottom:15px;font-size:25px}.recruit02_page #ojtArea .container .case .pack p{margin-bottom:10px}.recruit02_page #flowArea ul li{padding:30px}.recruit02_page #flowArea ul li:last-child{padding:60px}.recruit02_page #imgArea{height:300px}.company_page #overviewArea .container{display:block}.company_page #overviewArea .container h3{margin-bottom:50px}.company_page #overviewArea .container .case,.company_page #overviewArea .container .subtitle_case{width:100%}.company_page #overviewArea .container h3{font-size:4vw}.recruit_page #recruitArea .content_class .case{margin-bottom:60px;padding:40px}.recruit_page #recruitArea .tab_class{margin-bottom:30px}.recruit_page #recruitArea .content_class .case p{margin-bottom:40px}.recruit_page #recruitArea .content_class .case h3{font-size:3vw}.privacypolicy_page #privacypolicyArea{padding:0 0 60px}.privacypolicy_page #privacypolicyArea .container .case{padding:60px}.privacypolicy_page #privacypolicyArea .container .case .pack{margin-bottom:30px}.privacypolicy_page #privacypolicyArea .container .case .pack ul,.privacypolicy_page #privacypolicyArea .container .case .pack span{font-weight:600}.member_page #ceoArea .container .case{width:100%;display:block}.member_page #ceoArea .container .case .pack{width:100%}.member_page #ceoArea .container .case img{width:40%;margin:0 auto 30px;display:block}.member_page #ceoArea .container .case .pack h3{margin-bottom:10px;text-align:center}.member_page #ceoArea .container .case .pack #social-icon{position:inherit;top:0;margin:0 0 20px auto;width:135px}.member_page #memberArea .container .case{width:48%;margin-bottom:60px}.member_page #ceoArea .container .case .pack h3 span.en{font-size:5vw}.member_page #memberArea .container .case h3 span.en{font-size:3vw}.services_page section.btn_case,.services_page .services_sec{padding:0 0 60px}.services_page #listArea{padding:60px 0;margin-bottom:60px}.services_page #listArea .container .case:first-child{margin-bottom:60px}.services_page .services_sec .container{display:block;width:95%}.services_page .services_sec .container .case h3{margin-bottom:30px}.services_page .services_sec .container .img_case{width:100%;height:350px;margin-bottom:30px}.services_page .services_sec .container .case{width:100%;box-sizing:border-box}.services_page .services_l .container .case{padding-right:5%}.services_page .services_r .container .case{padding-left:5%}.services_page .btn_case .container .case a{width:48%}.services_page #listArea .container .case .pack .link_item{width:100%;margin-bottom:5%;padding:5%}.services_page #listArea .container .case .pack .link_item:first-child,.services_page #listArea .container .case .pack .link_item:nth-child(2){margin-bottom:5%}.services_page #listArea .container .case .pack .link_item:last-child{margin-bottom:0}.services_page .services_sec .container .case h3 span.en,.services_page #listArea .container .case h3{font-size:5vw}.services_page #listArea .container .case .pack .link_item h4.en{font-size:4vw}.services_page .services_sec .container .case h3{font-size:3vw}.services_page #insuranceArea .container .case h4{font-size:2vw}.services_page #listArea .container .case .pack .link_item h4{font-size:3.3vw}.newsarticle_page #newsarticleArea .container .case .title_pack h3{font-size:2.5vw}.privacypolicy_page #privacypolicyArea .container .case .pack h3{font-size:2.5vw}footer .container{padding:40px 0 15px !important;height:auto;display:block}footer .container .btn_case,footer .container .case{width:100%}footer .container .btn_case{display:block}footer .container .btn_case .pack{text-align:center;margin-right:0}footer .container .footer_btn{max-width:300px;margin:0 auto 30px;display:block}footer .container .tel{font-size:30px;margin-bottom:30px}footer .container ul{margin-bottom:50px}footer .container ul{display:flex;justify-content:center}footer .container ul li:first-child{margin-right:20px;margin-bottom:0}footer .container ul li a:before{left:-10px}footer .container img{width:35%;margin:0 auto 30px;display:block}footer .container .case .copy{font-size:9px;text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:landscape){.pc{display:none !important}.sp{display:block !important}body{font-size:13px}p{font-weight:600;margin-bottom:20px}h2{margin-bottom:20px;font-size:1.5vw}h2 span{font-size:6vw}h3{line-height:1.5}.container{margin:0 auto;width:92%;padding-top:0}section{padding:60px 0;box-sizing:border-box}.inner h1 img{margin:inherit}.btn{margin:0 auto}.recruit02_page h3 span{font-size:50px}.recruit02_page .title_case .title_text p .pc{display:block !important}.recruit02_page #recruitArea .content_class .case{margin-bottom:60px;padding:40px}.recruit02_page #recruitArea .tab_class{margin-bottom:30px}.recruit02_page #recruitArea .content_class .case p{margin-bottom:40px}.recruit02_page #recruitArea .content_class .case h4{font-size:3vw}.recruit02_page #outlineArea .container .case .pack h4 span.en{font-size:45px}.recruit02_page #outlineArea .container{position:relative}.recruit02_page #outlineArea .container h3{top:0;left:5%}.recruit02_page #companyArea .btn{font-size:14px;margin:50px auto 0;width:50%;height:60px;line-height:60px}.recruit02_page #ojtArea .title_text,.recruit02_page #flowArea .title_text{margin-bottom:40px}.recruit02_page #flowArea ul li{padding:30px}.recruit02_page #flowArea ul li:last-child{padding:60px}.recruit02_page #imgArea{height:300px}.recruit_page #recruitArea .content_class .case{margin-bottom:60px;padding:40px}.recruit_page #recruitArea .tab_class{margin-bottom:30px}.recruit_page #recruitArea .content_class .case p{margin-bottom:40px}.recruit_page #recruitArea .content_class .case h3{font-size:3vw}.privacypolicy_page #privacypolicyArea{padding:0 0 60px}.privacypolicy_page #privacypolicyArea .container .case{padding:60px}.privacypolicy_page #privacypolicyArea .container .case .pack{margin-bottom:30px}.privacypolicy_page #privacypolicyArea .container .case .pack ul,.privacypolicy_page #privacypolicyArea .container .case .pack span{font-weight:600}.member_page #memberArea .container .case{margin-bottom:60px;width:32%}.member_page #memberArea{padding:0}.member_page #ceoArea .container .case .pack h3 span.en{font-size:3vw}.member_page #memberArea .container .case h3 span.en{font-size:2vw}.services_page section.btn_case,.services_page .services_sec{padding:0 0 80px}.services_page #listArea{padding:80px 0;margin-bottom:80px}.services_page #listArea .container .case:first-child{margin-bottom:80px}.services_page .services_sec .container .img_case{height:500px}.services_page .services_sec .container{width:95.5%}.services_page .services_sec .container .case h3 span.en,.services_page #listArea .container .case h3{font-size:4vw}.services_page #listArea .container .case .pack .link_item h4.en{font-size:3vw}.services_page .services_sec .container .case h3{font-size:2vw}.services_page #insuranceArea .container .case h4{font-size:1.5vw}.services_page #listArea .container .case .pack .link_item h4{font-size:2vw}.company_page #overviewArea .container h3{font-size:4vw}.newsarticle_page #newsarticleArea .container .case .title_pack h3{font-size:2.5vw}.privacypolicy_page #privacypolicyArea .container .case .pack h3{font-size:2vw}}.services_page #ourservicesArea.services_sec.mi_box .container .img_case{background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/top/miyamura_p.png");background-size:contain;background-position:center}.insurance_logo_05 img{height:50px;width:auto!important}