@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);position:initial}.pc{display:block!important}.sp{display:none!important}#contents{width:100vh;height:100vw;transform:rotate(-90deg) translateX(-100vh);transform-origin:top left;overflow-x:hidden;overflow-y:scroll;position:absolute;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}::-webkit-scrollbar{display:none}#main{display:flex;width:625vw;transform:rotate(90deg) translateY(-100vh);transform-origin:top left}.scroll-item{width:100vw;height:100vh}section{padding:80px 0;box-sizing:border-box;height:100vh;width:100%}.container{margin:0 auto;width:85%;padding-top:5%}.en{font-family:'Red Hat Text',sans-serif}h2{font-size:36px;font-size:clamp(18px, 2vw, 36px);font-weight:800;letter-spacing:3px;line-height:normal}h2 span{display:block;font-size:100px;font-size:clamp(35px, 5vw, 100px);color:transparent;-webkit-text-stroke:1px #000}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("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/common/arrow.svg");background-size:contain;top:13px;left:25px;background-repeat:no-repeat;z-index:2}.btn:hover{background-color:#000;color:#fff}.btn:hover:after{background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/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}#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}#mainimgArea{position:relative}#mainimgArea .img_case{position:absolute;right:0;bottom:0;width:40%;height:calc(100vh - 200px);background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/top/main_bg.png");background-position:bottom center;background-size:cover;background-repeat:no-repeat}#mainimgArea .container{height:100vh;position:relative}#mainimgArea .container .case{position:absolute;top:50%;transform:translateY(-60%)}#mainimgArea .container .case img{max-width:200px;width:20%;margin-bottom:30px}#mainimgArea .container .case h2{font-size:clamp(14px, 5vw, 80px);font-weight:700;margin-bottom:30px;line-height:normal;letter-spacing:3px}#mainimgArea .container .case h2 span{font-size:clamp(14px, 4vw, 65px);display:block;color:#000;-webkit-text-stroke:unset}#mainimgArea .container .case p{letter-spacing:2px;font-weight:800;font-size:clamp(14px, 2vw, 40px)}#discusArea .container{width:70%;padding-top:2.5%}#discusArea .container .case{display:flex;justify-content:space-between;margin-bottom:20px}#discusArea .container .case h2{font-size:clamp(18px, 1.5vw, 36px)}#discusArea .container .case h2 span{font-size:clamp(35px, 3vw, 100px);line-height:1.2}@media screen and (min-width:1000px){#discusArea .container .case .btn{margin:0 25px 0 auto}}#discusArea .container .case .title_pack .discus_btn{font-size:13px;border:none;transition-duration:.4s;height:40px;line-height:40px;width:160px;position:relative;text-align:center;display:block;color:#000;margin:0 0 0 auto;z-index:2}#discusArea .container .case .title_pack .discus_btn:after{content:" ";position:relative;display:inline-block;width:20px;height:20px;background-image:url(https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/common/arrow.svg);background-size:contain;top:25%;left:10px;background-repeat:no-repeat;transition-duration:.4s;z-index:2}#discusArea .container .case .title_pack .discus_btn:hover:after{left:15px}#discusArea .container .case .title_pack .discus_btn:hover{opacity:.7}#discusArea .container .case .pack{width:60%}@media screen and (min-width:1000px){#discusArea .container .case .pack p{font-size:12px}}#discusArea .container .discus_case{display:flex;justify-content:space-between}#discusArea .container .discus_case .pack{width:50%;text-align:center}#discusArea .container .discus_case .pack img{width:80%;margin-bottom:30px}#discusArea .container .discus_case .pack .item{display:flex;align-items:flex-start;justify-content:center}#discusArea .container .discus_case .pack .item img{width:55px;height:auto;margin-bottom:0;padding-right:20px}#discusArea .container .discus_case .pack .item p{text-align:left;line-height:normal;margin-bottom:0;font-size:clamp(13px, 1vw, 20px)}#discusArea .container .discus_case .pack:first-child .item p{color:#177c67}#discusArea .container .discus_case .pack:last-child .item p{color:#c93820}.video-box{position:relative;overflow:hidden;width:100%;height:100vh}.video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}#servicesArea{position:relative;padding:0}#servicesArea .img_case{position:absolute;left:0;bottom:0;width:40%;height:100vh;background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/top/services_bg.png");background-position:bottom center;background-size:cover;background-repeat:no-repeat}#servicesArea .container{position:absolute;top:5%;left:8%}#servicesArea .container .case{width:55%;margin:0 0 0 auto}#servicesArea .container .case h2{margin-bottom:50px}#servicesArea .container .case .pack{margin-bottom:50px}#memberArea .container{padding-top:0}#memberArea .container h2{transform:rotate(-180deg);display:inline-block;position:absolute}#memberArea .container h2 span.en{writing-mode:vertical-lr}#memberArea .container .case{width:90%;margin:0 0 0 auto;display:flex;justify-content:space-between;align-items:flex-start}#memberArea .container .case img{width:35%}#memberArea .container .case .pack{width:60%;position:relative}#memberArea .container .case .pack h3{font-weight:400;margin-bottom:20px;font-size:clamp(13px, 1vw, 18px)}#memberArea .container .case .pack h3 span.en{display:block;font-weight:800;font-size:clamp(30px, 3vw, 48px)}#memberArea .container .case .pack .item{font-size:12px;margin-bottom:20px}#memberArea .container .case .pack #social-icon{width:145px;display:flex;justify-content:space-between;position:absolute;right:0;top:20px}#memberArea .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}#memberArea .container .case .pack #social-icon a.facebook{position:relative}#memberArea .container .case .pack #social-icon a.facebook:after{content:" ";position:absolute;display:inline-block;background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/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}#memberArea .container .case .pack #social-icon a.instagram{position:relative}#memberArea .container .case .pack #social-icon a.instagram:after{content:" ";position:absolute;display:inline-block;background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/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}#memberArea .container .case .pack #social-icon a.twitter{position:relative}#memberArea .container .case .pack #social-icon a.twitter:after{content:" ";position:absolute;display:inline-block;background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/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}#memberArea .container .case .pack #social-icon a:hover{background-color:#000}#memberArea .container .case .pack #social-icon a.facebook:hover:after{background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/common/facebook_w.svg")}#memberArea .container .case .pack #social-icon a.instagram:hover:after{background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/common/instagram_w.svg")}#memberArea .container .case .pack #social-icon a.twitter:hover:after{background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/common/x_w.svg")}#memberArea .container .case .pack .btn{width:270px}#newsArea .container{display:flex;justify-content:space-between}#newsArea .container h2 span.en{color:#000;-webkit-text-stroke:unset}#newsArea .container .title_case{width:40%;position:relative;height:100vh}#newsArea .pack{position:absolute;right:0;bottom:25%;width:100%;height:60vh;background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/top/news_bg.png");background-position:bottom center;background-size:cover;background-repeat:no-repeat}#newsArea .container .news_case{width:55%}#newsArea .container .news_case ul{border-top:1px solid #ccc;margin-bottom:50px}#newsArea .container .news_case ul li a{display:flex;border-bottom:1px solid #ccc;color:#000;padding:30px 0}#newsArea .container .news_case ul li a:hover{opacity:.7}#newsArea .container .news_case ul li .en{font-weight:700;padding-right:40px;display:block}#newsArea .container .news_case ul li p{font-weight:400;margin-bottom:0}#moreArea .container{position:relative}#moreArea .container h2{position:absolute;left:0;top:5%}#moreArea .container h2 span.en{color:#000;-webkit-text-stroke:unset;font-size:clamp(14px, 5vw, 80px)}#moreArea .container .case{display:flex;justify-content:space-between;text-align:center}#moreArea .container .case .more_btn{width:30%;height:60vh;border-radius:20px;box-shadow:0px 4px 9px 0px rgba(0,0,0,.35);display:table}#moreArea .container .case .more_btn .pack{position:absolute;left:0;right:0;top:35%}#moreArea .container .case .more_btn h3{color:#fff;text-shadow:0px 4px 9px rgba(0,0,0,.35);font-weight:600;margin-bottom:20px;font-size:clamp(35px, 4vw, 80px)}#moreArea .container .case .more_btn .btn{border:1px solid #fff;color:#fff;margin:0 auto;text-shadow:0px 4px 9px rgba(0,0,0,.35);box-shadow:0px 4px 9px 0px rgba(0,0,0,.35);display:block}#moreArea .container .case .more_btn .btn:after{background-image:url(https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/common/arrow_w.svg)}#moreArea .container .case .more_btn .btn:hover{border:1px solid #000}#moreArea .container .case .company{margin-top:100px}#moreArea .container .case .recruit{margin-top:50px}#moreArea .container .case .more_btn{position:relative;overflow:hidden}#moreArea .container .case .more_btn:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;z-index:-1}#moreArea .container .case .company:after{background:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/top/company_bg.png")center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}#moreArea .container .case .recruit:after{background:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/top/recruit_bg.png")center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}#moreArea .container .case .contact:after{background:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/top/contact_bg.png")center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}#moreArea .container .case .more_btn:hover:after{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}footer.scroll-item{width:25vw;height:100vh;background-color:#eee;text-align:center}footer .container{position:relative;height:100vh;box-sizing:border-box;padding-top:30%}footer .container img{width:40%;margin-bottom:50px}footer .container .footer_btn{background:#000;color:#fff;display:block;color:#fff;font-size:18px;letter-spacing:2px;max-width:300px;height:50px;line-height:50px;text-align:center;border-radius:50px;margin:0 auto 30px}footer .container .footer_btn:hover{background:#333;opacity:inherit}footer .container .tel{margin-bottom:80px;display:inline-block;font-size:clamp(25px, 2vw, 36px)}footer .container ul{display:flex;justify-content:center}footer .container ul li:first-child{margin-right:20px}footer .container ul li a{transition-duration:.4s;z-index:2;padding-left:15px;font-size:clamp(13px, 1vw, 18px)}footer .container ul li a:before{content:" ";position:relative;display:inline-block;width:7px;height:12px;background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/common/arrow_02.svg");background-size:contain;top:2px;left:-10px;background-repeat:no-repeat;transition-duration:.4s;z-index:2}footer .container ul li a:hover:before{left:-7px}footer .container ul li a:hover{color:#333}footer .container .case{position:absolute;bottom:3%;left:0;right:0}footer .container .case a.page_top{font-size:20px;color:#4f4f4f;margin:0 auto 60px;display:inline-block;font-weight:600;border-bottom:2px solid #4f4f4f;padding:20px 0 0 20px;position:relative;z-index:3}footer .container .case a.page_top:before{content:" ";position:relative;display:inline-block;width:33px;height:16px;background-image:url("https://actualproof.co.jp/wp/wp-content/themes/swell_child/design/images/common/arrow_g.svg");background-size:contain;top:0;left:-10px;background-repeat:no-repeat;transition-duration:.4s;z-index:2}footer .container .case a.page_top:hover:before{left:-15px}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)}@media screen and (max-width:1440px){.inner h1 img{width:195px}#top-head{height:80px;line-height:80px}p{margin-bottom:15px}.container{margin:0 auto;width:90%;padding-top:4%}#mainimgArea .container .case img{width:13%}#mainimgArea .container .case h2{margin-bottom:5px}#memberArea .container .case .pack .item{margin-bottom:30px}#memberArea .container .case .pack h3{margin-bottom:20px}#memberArea .container .case .pack .item p{margin-bottom:10px}#mainimgArea .img_case{height:calc(100vh - 110px)}#newsArea .container .news_case ul li a{padding:20px 30px}#servicesArea .container{left:5%}#memberArea .container .case img{width:30%}#memberArea .container .case .pack{width:65%}#discusArea .container .case{margin-bottom:25px}#newsArea .container .title_case{width:30%}#newsArea .pack{bottom:30%;height:50vh}#newsArea .container .news_case{width:63%}}@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;width:50%;margin:0 auto}.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}}@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:40px 0;box-sizing:border-box}.inner h1 img{width:80%;margin:inherit}.btn{margin:0 auto;width:70%}#contents{width:100%;height:auto;transform:none;transform-origin:none;overflow-x:auto;overflow-y:auto;position:static;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}#main{display:block;width:100%;transform:none;transform-origin:none}.scroll-item{width:100%;height:auto}#mainimgArea{height:95vh;padding-top:80px}#mainimgArea .container .case{top:0;transform:inherit}#mainimgArea .img_case{width:90%;height:50vh}#mainimgArea .container .case img{display:none}#mainimgArea .container .case h2{font-size:9vw;margin-bottom:0}#mainimgArea .container .case h2 span{font-size:8vw}#discusArea .container{width:92%}#discusArea .container h2{margin-bottom:15px}#discusArea .container .case .title_pack{margin-bottom:30px}#discusArea .container .case .title_pack .discus_btn{margin:0 auto 0 0;background-color:#eee;border-radius:30px}#discusArea .container .case .title_pack .discus_btn:after{left:6px}#discusArea .container .case{display:block}#discusArea .container .case .pack{width:100%}#discusArea .container .discus_case{display:block}#discusArea .container .discus_case .pack{width:100%}#discusArea .container .discus_case .pack .item img{width:20%;padding-right:15px}#discusArea .container .discus_case .pack:first-child{margin-bottom:20px}#discusArea .container .discus_case .pack:last-child{margin:0 0 0 auto}#servicesArea .container{left:0;right:0;padding-top:30vh}#servicesArea .img_case{width:100%;top:0;height:30vh;background-position:center center}#servicesArea .container .case{width:100%;margin:0 auto}#servicesArea .container .case h2{margin-bottom:20px;font-size:15px}#servicesArea .container .case .pack{margin-bottom:30px}.video-box{padding-bottom:50px;height:120vh}#memberArea .container{position:relative}#memberArea .container h2{top:0}#memberArea .container .case{width:100%;display:block}#memberArea .container .case .pack{width:100%}#memberArea .container .case img{width:80%;padding-left:25%;margin-bottom:30px}#memberArea .container .case .pack h3{margin-bottom:10px}#memberArea .container .case .pack #social-icon{position:inherit;top:0;margin:0 0 20px auto;width:135px}#memberArea .container .case .pack .btn{width:70%}#memberArea .container .case .pack .btn:after{left:15px}#newsArea .container{display:block}#newsArea .container .title_case{height:50vh;width:100%;margin-bottom:40px}#newsArea .pack{height:40vh;background-position:center center;bottom:0}#newsArea .container .news_case{width:100%}#newsArea .container .news_case ul{margin-bottom:30px}#newsArea .container .news_case ul li a{padding:15px 10px;display:block}#newsArea .container .news_case ul li .en{padding-right:0;margin-bottom:5px}#newsArea .container .news_case ul li p{font-weight:600}#moreArea .container h2{top:0;position:inherit}#moreArea .container h2 span.en{font-size:clamp(35px, 5vw, 100px)}#moreArea .container .case{display:block}#moreArea .container .case .more_btn{width:100%;margin-bottom:30px;height:30vh;border-radius:10px}#moreArea .container .case .more_btn:last-child{margin-bottom:0}#moreArea .container .case .company,#moreArea .container .case .recruit{margin-top:0}#moreArea .container .case .more_btn .pack{top:15%}#moreArea .container .case .more_btn .btn{border:none;background-color:rgba(0,0,0,.702)}#moreArea .container .case .more_btn h3{margin-bottom:15px}footer.scroll-item{width:100%;height:auto}footer .container{padding:40px 0 15px;height:auto}footer .container img{width:30%;margin-bottom:30px}footer .container .tel{font-size:30px;margin-bottom:30px}footer .container ul{margin-bottom:30px}footer .container .case{position:unset}footer .container .case a.page_top{display:none}footer .container .case .copy{font-size:9px}}@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{font-weight:600;margin-bottom:20px}h2{margin-bottom:20px;font-size:3vw}h2 span{font-size:9vw}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{width:25%;margin:inherit}.btn{margin:0 auto}#contents{width:100%;height:auto;transform:none;transform-origin:none;overflow-x:auto;overflow-y:auto;position:static;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}#main{display:block;width:100%;transform:none;transform-origin:none}.scroll-item{width:100%;height:auto}#mainimgArea{height:100vh;padding-top:80px}#mainimgArea .container .case{top:0;transform:inherit}#mainimgArea .img_case{width:90%;height:50vh}#mainimgArea .container .case img{display:none}#mainimgArea .container .case h2{font-size:11vw;margin-bottom:20px}#mainimgArea .container .case h2 span{font-size:8vw}#mainimgArea .container .case p{font-size:20px}#discusArea .container{width:92%}#discusArea .container .case{display:block}#discusArea .container .case .pack{width:100%}#discusArea .container .discus_case .pack .item img{width:12%}#discusArea .container h2{margin-bottom:15px}#discusArea .container .case .title_pack{margin-bottom:30px}#discusArea .container .case .title_pack .discus_btn{margin:0 auto 0 0;background-color:#eee;border-radius:30px}#discusArea .container .case .title_pack .discus_btn:after{left:6px}#servicesArea .container{left:0;right:0;padding-top:30vh}#servicesArea .img_case{width:100%;top:0;height:30vh;background-position:center center}#servicesArea .container .case{width:100%;margin:0 auto}#servicesArea .container .case h2{margin-bottom:30px;font-size:3vw}.video-box{height:80vh}#memberArea .container .case{width:100%;display:block}#memberArea .container .case .pack{width:100%}#memberArea .container .case .pack .item{margin-bottom:50px}#memberArea .container .case img{width:40%;margin:0 auto 30px;display:block}#memberArea .container .case .pack h3{text-align:center}#memberArea .container .case .pack h3 span.en{font-size:5vw}#memberArea .container .case .pack #social-icon{position:inherit;top:0;margin:0 0 30px auto;width:135px}#memberArea .container .case .pack .item p{margin-bottom:20px}#memberArea .container{position:relative}#memberArea .container h2{top:0;left:8%}#newsArea .container{display:block}#newsArea .container .title_case{height:50vh;width:100%;margin-bottom:50px}#newsArea .pack{height:40vh;background-position:center center;bottom:0}#newsArea .container .news_case{width:100%}#newsArea .container .news_case ul li a{padding:15px 10px;display:block}#newsArea .container .news_case ul li .en{padding-right:0;margin-bottom:5px}#newsArea .container .news_case ul li p{font-weight:600}#moreArea .container h2{top:0;position:inherit}#moreArea .container h2 span.en{font-size:clamp(45px, 8vw, 100px)}#moreArea .container .case{display:block}#moreArea .container .case .more_btn{width:100%;margin-bottom:50px;height:30vh;border-radius:10px}#moreArea .container .case .more_btn:last-child{margin-bottom:0}#moreArea .container .case .company,#moreArea .container .case .recruit{margin-top:0}#moreArea .container .case .more_btn .pack{top:20%}#moreArea .container .case .more_btn .btn{border:none;background-color:rgba(0,0,0,.702)}#moreArea .container .case .more_btn h3{font-size:6vw}footer.scroll-item{width:100%;height:auto}footer .container{padding:40px 0 10px;height:auto}footer .container img{width:20%;margin-bottom:30px}footer .container .tel{font-size:30px;margin-bottom:30px}footer .container ul{margin-bottom:30px}footer .container .case{position:unset}footer .container .case a.page_top{display:none}footer .container .case .copy{font-size:9px}}@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:2vw}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{width:17%;margin:inherit}.btn{margin:0 auto}#contents{width:100%;height:auto;transform:none;transform-origin:none;overflow-x:auto;overflow-y:auto;position:static;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}#main{display:block;width:100%;transform:none;transform-origin:none}.scroll-item{width:100%;height:auto}#mainimgArea{margin-bottom:60px;height:100vh}#mainimgArea .container{padding-top:3%}#mainimgArea .container .case h2{font-size:80px}#mainimgArea .container .case h2 span{font-size:65px}#memberArea .container .case .pack h3 span.en{font-size:45px}#mainimgArea .container .case p{font-size:20px}#mainimgArea .img_case{height:calc(100vh - 130px)}#memberArea .container{position:relative}#memberArea .container h2{top:0;left:5%}#memberArea .container .case .pack #social-icon{position:inherit;top:0;margin:0 0 20px auto;width:135px}#discusArea .container{width:92%}#discusArea .container h2{margin-bottom:15px}#discusArea .container .case .title_pack{margin-bottom:30px}#discusArea .container .case .title_pack .discus_btn{margin:0 auto 0 0;background-color:#eee;border-radius:30px}#discusArea .container .case .title_pack .discus_btn:after{left:6px}#newsArea .container .title_case{width:30%;height:100%}#newsArea .pack{bottom:auto;height:55vh}#newsArea .container .news_case{width:65%}#moreArea .container h2{top:0}#moreArea .container .case .more_btn h3{font-size:40px}footer.scroll-item{width:100%;height:auto}footer .container{padding:40px 0 10px;height:auto}footer .container img{width:20%;margin-bottom:30px}footer .container .tel{font-size:30px;margin-bottom:30px}footer .container ul{margin-bottom:30px}footer .container .case{position:unset}footer .container .case a.page_top{display:none}footer .container .case .copy{font-size:9px}}.mouse_case{position:absolute;right:2%;bottom:2%;z-index:3}.mouse{position:relative;width:52px;height:75px;border-radius:100px;border:2px solid #000;animation:colorSlide 5s linear infinite,nudgeMouse 5s ease-out infinite}.mouse:before,.mouse:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.mouse:before{width:46px;height:82px;border-radius:100px}.mouse:after{background-color:#000;width:10px;height:10px;border-radius:100%;animation:trackBallSlide 5s linear infinite}.text{margin-top:20px;color:#000;animation:colorText 5s ease-out infinite,nudgeText 5s ease-out infinite}@keyframes trackBallSlide{0%{opacity:1;transform:scale(1) translateY(-20px)}6%{opacity:1;transform:scale(.9) translateY(5px)}14%{opacity:0;transform:scale(.4) translateY(40px)}15%,19%{opacity:0;transform:scale(.4) translateY(-20px)}28%,29.99%{opacity:1;transform:scale(1) translateY(-20px)}30%{opacity:1;transform:scale(1) translateY(-20px)}36%{opacity:1;transform:scale(.9) translateY(5px)}44%{opacity:0;transform:scale(.4) translateY(40px)}45%,49%{opacity:0;transform:scale(.4) translateY(-20px)}58%,59.99%{opacity:1;transform:scale(1) translateY(-20px)}60%{opacity:1;transform:scale(.9) translateY(-20px)}66%{opacity:1;transform:scale(.9) translateY(5px)}74%{opacity:0;transform:scale(.4) translateY(40px)}75%,79%{opacity:0;transform:scale(.4) translateY(-20px)}88%,100%{opacity:1;transform:scale(1) translateY(-20px)}}@keyframes nudgeMouse{0%{transform:translateY(0)}20%{transform:translateY(8px)}30%{transform:translateY(0)}50%{transform:translateY(8px)}60%{transform:translateY(0)}80%{transform:translateY(8px)}90%{transform:translateY(0)}}@keyframes nudgeText{0%{transform:translateY(0)}20%{transform:translateY(2px)}30%{transform:translateY(0)}50%{transform:translateY(2px)}60%{transform:translateY(0)}80%{transform:translateY(2px)}90%{transform:translateY(0)}}@media screen and (max-width:1279px){.mouse_case{display:none}}@media screen and (max-width:768px){#memberArea .container .case .pack .item p{font-size:13px}}