@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..900&family=Poppins:wght@400;700&display=swap');:root{--nav-color:#0d68be;--anker-color:hsla(210,50%,100%,1);--shadow-color:hsla(210,50%,100%,.4);--btn-color:#156bc1;--bg-color:#40baff}html{margin:0;padding:0;overflow-y:scroll;height:100%;font-size:.67vw;font-size:62.5%}@media print,screen and (min-width:768px) and (max-width:1400px){html{font-size:.85vw}}body{margin:0;padding:0;font-family:'Poppins',"Noto Sans",YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif;color:#111;font-size:1.5rem;font-weight:400;line-height:1.85;letter-spacing:.2rem;font-feature-settings:"palt" 1;overflow-x:hidden}@media only screen and (max-width:767px){body{font-size:1.3rem}}.snowflake{position:fixed;color:#fff;user-select:none;z-index:1000}nav ul{list-style:none;margin:0;padding:0}nav ul li{list-style:none;display:inline;margin-right:0}label{width:auto;max-width:auto}h1,h2,h3,h4,h5,h6{font-weight:700;font-style:normal;line-height:1.5}strong,b{font-weight:700}a{text-decoration:underline;transition:.5s;color:#202020}a:link{text-decoration:underline}a:visited{text-decoration:underline}a:hover{text-decoration:none;transition:.5s}a:active{color:rgba(71,71,71,1)}.hover_img{overflow:hidden;display:block}.hover_img img{transition:1s all}.hover_img img:hover{transform:scale(1.04,1.04);transition:.4s all}@media screen and (min-width:598px){a.tel_link{color:inherit;text-decoration:none}}.g_btn{display:inline-block;color:#fff;padding:18px 60px;border-radius:10px;text-decoration:none;outline:none;background:linear-gradient(270deg,#3bade3 0%,#576fe6 25%,#9844b7 51%,#ff357f 100%);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out}.g_btn:hover{color:#fff;background-position:99% 50%}.form_small{width:100%;height:1.4rem;font-size:1.2rem;max-width:5rem}.form_middle{width:100%;height:1.4rem;font-size:1.2rem;max-width:1.2rem}.form_long{width:100%;height:1.4rem;font-size:1.2rem;max-width:26rem}input,textarea{-moz-box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5);-webkit-box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5);box-shadow:inset 1px 4px 5px -6px rgba(0,0,0,.5);border:1px solid #ddd;-webkit-border-radius:.4rem;border-radius:.4rem;padding:.5rem;font-family:YuGothic,"Yu Gothic medium",'Poppins',"Hiragino Sans",Meiryo,sans-serif}.mwform-checkbox-field label{display:inline}.mwform-checkbox-field-text{font-family:YuGothic,"Yu Gothic medium",'Poppins',"Hiragino Sans",Meiryo,sans-serif}#splash{position:fixed;width:100%;height:100%;z-index:999999999;background:#fff;text-align:center;color:#fff}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash_logo img{width:90px}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}header#globalHeader{position:fixed;top:0;left:0;z-index:9999;width:100%}.home header#globalHeader{color:#fff}header#globalHeader nav ul{list-style:none;padding:0;margin:0}header#globalHeader nav ul li a{list-style:none;display:inline;padding:2rem;text-align:center;font-weight:700;display:block;position:relative}header#globalHeader nav ul li i{margin-inline-end:.7rem}.i-mail{fill:#212a31}header#globalHeader nav ul li a{text-decoration:none}header#globalHeader nav ul li a:hover{transition:1s;letter-spacing:.2rem}header#globalHeader nav ul li a:hover:after{content:"";width:100px;height:1px;background-color:#111;position:absolute;bottom:19px;left:50%;transform:translateX(-50%);animation:lineAnime .5s forwards}header#globalHeader nav ul li:last-child a:hover:after{display:none}@keyframes lineAnime{0%{width:0}100%{width:60px}}.nav header#globalHeader nav ul li a{text-decoration:none;color:#222;transition:.6s}.home header#globalHeader nav ul li a{color:#fff}.home header#globalHeader nav ul li:last-child a{color:#212a31}header#globalHeader nav ul li a:hover{transition:.6s}header#globalHeader nav ul li:last-child a{background-color:#ffd800}header#globalHeader nav ul li:last-child a:hover{background-color:#212a31;color:#ffd800 !important}a:hover .i-mail{fill:#ffd800}.navbar-brand{padding-top:20px;padding-left:10px;display:flex;position:relative}.navbar-brand a{margin-right:15px}.navbar-brand h1{font-size:12px;line-height:1.4;margin-top:5px}header#globalHeader .row{justify-content:space-between;width:100%}.toggle{position:absolute;top:15px;right:20px;margin:0;padding:0;background-color:transparent;border-style:none;z-index:99999}.toggle:focus{outline:none}.pc{display:none}@media (min-width:991px){.toggle{display:none}.smp{display:none}.pc{display:block}}@media (max-width:1400px){header#globalHeader nav ul li{min-width:10rem}}@media (max-width:991px){.navbar-collapse{margin:0;background-color:#0d68be;padding:0;width:100%;height:100vh;z-index:99998;display:none;margin-top:-59px;transition:.6s}.navbar-collapse .logo{position:absolute;top:1rem;left:1rem}.navbar-collapse.slide{display:flex;flex-flow:column;transition:.6s}.navbar-collapse.slide .navbar-nav{top:0;left:0;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:flex-start;padding-top:30% !important}header#globalHeader nav ul li a{display:block;text-align:left;padding-top:2rem;padding-bottom:2rem;height:auto;position:relative;font-size:4rem}header#globalHeader nav ul li a{color:#fff}header#globalHeader nav ul li:last-child a{color:inherit}.home header#globalHeader nav ul li a{color:#fff}header#globalHeader nav ul li:last-child a{position:fixed;bottom:0;left:0;width:100%;text-align:center}}@media screen and (min-width:568px) and (max-width:736px){.fixed .navbar-collapse{top:100%}}@media (max-width:736px){header#globalHeader nav ul li a{font-size:1.6rem}}bar-toggle-anime,.navbar-toggle-anime span{display:inline-block;transition:all .4s;box-sizing:border-box}.navbar-toggle-anime{position:relative;width:26px;height:26px}.fixed .navbar-toggle-anime span,.page .navbar-toggle-anime span,.archive .navbar-toggle-anime span,.single .navbar-toggle-anime span{background-color:#202020}.single .navbar-toggle-anime span{background-color:#202020}.navbar-toggle-anime span{position:absolute;left:0;width:100%;height:4px;background-color:#fff;border-radius:4px}.navbar-toggle-anime span:nth-of-type(1){top:3px}.navbar-toggle-anime span:nth-of-type(2){bottom:7px}.navbar-toggle-anime.active span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-315deg);transform:translateY(6px) rotate(-315deg)}.navbar-toggle-anime.active span:nth-of-type(2){-webkit-transform:translateY(-6px) rotate(315deg);transform:translateY(-6px) rotate(315deg)}header#globalHeader.fixed{animation:DownAnime 1s forwards;background-color:#fff;box-shadow:0 3px 3px 1px rgba(0,0,0,.1)}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.home header#globalHeader.fixed{color:#212a31}.home header#globalHeader.fixed nav ul li a{color:#212a31}@media (min-width:991px){.home header#globalHeader.fixed nav ul li a:hover{color:#4d6272}}header#globalHeader.fixed nav ul{margin:0}header#globalHeader.fixed .navbar-brand{padding-top:10px;padding-bottom:10px}header#globalHeader.fixed .navbar-brand img{width:120px;height:auto}header#globalHeader .navbar-brand .anniversary{display:none}header#globalHeader.fixed .navbar-brand .anniversary{display:block;margin-left:1rem}header#globalHeader.fixed .navbar-brand .anniversary img{width:33px;height:auto}header#globalHeader.fixed .navbar-brand h1{margin-top:0}.breadcrumb__list{border-top:1px solid #ccc;padding:1rem;display:flex;list-style:none;margin:0}.breadcrumb__list li{font-size:1.2rem;padding-right:2rem}.breadcrumb__list li a{position:relative}.breadcrumb__list li a:after{content:">";position:absolute;right:-1.5rem;top:0}.breadcrumb__list li:last-child a:after{display:none}footer#globalFooter{clear:both;background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/sea02.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-top:2rem;padding-bottom:2rem;position:relative}footer#globalFooter:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center bottom;background-size:cover;animation:footerAnime 20s ease 0s forwards,footerAnime 20s ease 0s infinite}@keyframes footerAnime{0%{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/sea02.jpg);background-size:cover}33%{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/sea01.jpg);background-size:cover}66%{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/sea03.jpg);background-size:cover}100%{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/sea02.jpg);background-size:cover}}footer#globalFooter .container-fluid{position:relative;z-index:1;padding-left:40px;padding-right:40px}footer#globalFooter nav ul{list-style:none;padding:3rem 0 0;margin-bottom:1.5rem;text-align:right;border-bottom:1px solid rgba(255,255,255,.4)}footer#globalFooter ol{list-style:none;padding:0;margin:0;text-align:right}footer#globalFooter nav ul li{list-style:none;display:inline-block;padding:0 5px;margin-bottom:15px;position:relative;font-weight:700;font-size:1.4rem}footer#globalFooter nav ol li{display:inline-block;padding:0 5px;font-size:1.1rem;margin-bottom:15px}footer#globalFooter nav li a{color:#fff;text-align:center;text-decoration:none;padding-left:2px;padding-right:2px;transition:1s}footer#globalFooter nav li a:hover{background:#0069cd;width:100%;height:100%;transition:.3s;color:#fefefe}.flogo{padding-bottom:10rem}.flogo h4{padding-top:1rem;font-size:1.2rem;font-weight:700;line-height:1.4;color:#fff;margin-block-end:1rem}.flogo p{margin-block-end:1rem}.flogo a{color:#fff;text-decoration:none}footer#globalFooter .sns{text-align:left;padding-top:5rem}footer#globalFooter .sns ul{padding:0;text-align:left}footer#globalFooter .sns li{display:inline-block;margin-right:10px}footer#globalFooter .sns li a img{transform:scale(1);transition:.6s}footer#globalFooter .sns li a:hover img{transform:scale(1.2);transition:.6s}#page-top{right:-50px;bottom:50px;position:fixed}#page-top a{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/pageTop.png);background-size:40px 40px;width:40px;height:40px;background-repeat:no-repeat;display:block}.fcopy{text-align:left;font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:1rem;font-family:'Poppins',sans-serif}.fcopy+p{text-align:left;padding-top:2rem;font-size:1.6rem;font-weight:700;color:#fff}.fcopy+p+small{display:block;text-align:left;padding-top:1rem;font-size:1.2rem;font-weight:400;color:#fff}.footer{text-align:right;display:flex;flex-flow:column;justify-content:flex-end}.font-white{color:#fff}footer#globalFooter p.copyright{text-align:center;font-size:1rem;color:#fff;padding-top:8rem}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-start{justify-content:flex-start}.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-around{justify-content:space-around}.center_center{display:flex;flex-direction:column;justify-content:center;align-items:center}.align-items__center{align-items:center}@media (max-width:576px){.flex{display:block}.home-philosophy .flex{display:flex}}.over-img{overflow:hidden;display:block}.over-img img{transition:1s all}.over-img img:hover{transform:scale(1.04,1.04);transition:.4s all}.page-content{margin-top:68px}.page-title{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/title-bg03.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-top:5rem;padding-bottom:5rem;position:relative;display:flex;justify-content:center;align-items:center}.page-title:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-repeat:no-repeat;background-position:center bottom;background-size:cover;animation:titleAnime 20s ease 0s forwards,titleAnime 20s ease 0s infinite}.page-title .inner{position:relative;z-index:10;text-align:center}.page-title h1{font-size:1.4rem;color:#fff}.page-title .e-title{font-size:4rem;letter-spacing:.5rem;font-family:'Poppins',sans-serif;font-weight:700;color:#fff}@keyframes titleAnime{0%{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/title-bg01.jpg)}33%{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/title-bg02.jpg)}66%{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/title-bg03.jpg)}100%{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/title-bg01.jpg)}}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend:before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgappearTrigger,.bgLRextendTrigger{opacity:0}.rotateY{animation-name:rotateYAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateYAnime{from{transform:rotateY(0)}to{transform:rotateY(-360deg)}}.bNav ul{list-style:none;padding:10px 0 30px;display:flex}.bNav ul li{font-size:1.2rem;color:#0d68be}.bNav ul li a{color:#0d68be;text-decoration:none;font-weight:700;position:relative;padding-right:10px;margin-right:10px}.bNav ul li a:hover{text-decoration:underline}.bNav ul li a:after{content:"";position:absolute;top:5px;right:-3px;width:6px;height:6px;border-top:1px solid #0d68be;border-right:1px solid #0d68be;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button{display:inline-block;max-width:180px;text-align:left;border:2px solid #333;font-size:16px;color:#333;text-decoration:none!important;font-weight:700;padding:8px 16px;border-radius:4px;transition:.4s}.button:hover{background-color:#333;border-color:#333;color:#fff}.button_gradation{display:inline-block;width:180px;text-align:center;font-size:16px;color:#fff;text-decoration:none!important;font-weight:700;padding:12px 24px;border-radius:4px;background-image:linear-gradient(-90deg,#ff006e,#ffd500);transition:.5s;background-size:200%}.button_gradation:hover{color:#fff;background-position:right center}.fadeUp{animation-name:fadeUpAnime;animation-duration:.3s;animation-fill-mode:forwards;opacity:0;animation-delay:.5s}.fadeUp_2{animation-name:fadeUpAnime;animation-duration:.6s;animation-fill-mode:forwards;opacity:0;animation-delay:.6s}.fadeUp_3{animation-name:fadeUpAnime;animation-duration:.9s;animation-fill-mode:forwards;opacity:0;animation-delay:.7s}.fadeUp_4{animation-name:fadeUpAnime;animation-duration:1.2s;animation-fill-mode:forwards;opacity:0;animation-delay:.8s}.fadeUp_5{animation-name:fadeUpAnime;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}.fadeUp_6{animation-name:fadeUpAnime;animation-duration:1.8s;animation-fill-mode:forwards;opacity:0}.fadeUp_7{animation-name:fadeUpAnime;animation-duration:2.1s;animation-fill-mode:forwards;opacity:0}.fadeUp_8{animation-name:fadeUpAnime;animation-duration:2.4s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animeUp,.animeUp2,.animeUp3,.animeUp4{opacity:0}.mv-wrap{width:100%;max-height:800px;height:800px;z-index:0;overflow:hidden}.aniv{margin-bottom:2rem}.mv{background-color:#0d68be;width:100%;max-height:100%;height:100%;position:relative;top:0;left:0}.mv .col-md-6{display:flex;flex-direction:column;align-items:center;justify-content:center;height:800px}.mv .col-lg-6{display:flex;flex-direction:column;align-items:center;justify-content:center;height:800px}.mv-copy{animation:mainCopyAnime 2.5s ease .5s forwards;opacity:0;padding-inline:5%}.mv .mv-copy p{color:rgba(255,255,255,1);text-align:center;letter-spacing:0;line-height:1.2;font-weight:900}.mv .mv-copy p .up{font-size:clamp(31px,4.7vw,52px)}.mv .mv-copy p .un{font-size:clamp(49px,7vw,80px)}.mv .mv-copy p.small{font-weight:700;font-size:clamp(14px,2vw,18px);line-height:1.4;text-align:left}.mv .mv-copy p.small{margin:0 auto;width:calc(100% - 30px)}@media (max-width:991px){.mv .mv-copy p.small{margin:1.5rem auto;width:calc(50% - 30px)}}@media (max-width:767px){.mv .mv-copy p.small{margin:1.5rem auto;width:100%}}.mv-copy a.button{margin-inline:auto;display:block;max-width:280px;font-size:1.4rem;text-align:center;margin-block-start:3rem;border-radius:100px;border-color:#fff;color:#fff;letter-spacing:0;transition:.6s}.mv-copy .button:hover{letter-spacing:.3rem;transition:.6s;background-color:transparent}.anime-copy{position:relative;margin-bottom:3px;padding:5px;opacity:0;z-index:1}.anime-copy:after{content:"";background-color:#fff;width:auto;height:38px;position:absolute;top:0;left:0;z-index:0}@keyframes mainCopyAnime{0%{opacity:0;margin-top:40px}100%{opacity:1;margin-top:0}}.scrolldown{position:absolute;bottom:0;right:5%}.scrolldown span{position:absolute;left:5px;bottom:23px;color:#eee;font-size:9px;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown:before{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-radius:50%;background:#eee;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown:after{content:"";position:absolute;bottom:0;left:0;width:1px;height:50px;background:#eee}.mv-anime.anime01{position:absolute;top:50%;left:0;transform:translateY(-50%)}.anime1-illust{animation:anime1 2.5s ease 1s forwards,eraseAnime .5s ease 5s forwards;opacity:0;position:relative;z-index:0}@keyframes anime1{0%{opacity:0;margin-top:15px}100%{opacity:1;margin-top:0;transform:scale(1.1)}}.anime1-copy1{max-width:max-content;animation:copyBack .5s ease 2s forwards,eraseAnime 1s ease 5s forwards;position:absolute;top:0;left:170px}.anime1-copy2{max-width:max-content;animation:copyBack .5s ease 2.5s forwards,eraseAnime 1.5s ease 5s forwards;position:absolute;top:40px;left:170px}.line01{height:150px;width:120%;background-color:#f0c419;position:absolute;top:50%;left:-10%;opacity:0;animation:animeWide .5s ease 3s forwards,animeWideErase 1s ease 5s forwards}@keyframes animeWide{0%{transform:skewY(-10deg) skewX(10deg) translateX(-100%)}100%{opacity:1;transform:skewY(-10deg) skewX(10deg) translateX(0%)}}@keyframes animeWideErase{0%{transform:skewY(-10deg) skewX(10deg) translateX(0%)}100%{opacity:1;transform:skewY(-10deg) skewX(10deg) translateX(100%)}}.mv-bg02{background-color:#4eba6f}.anime02{position:absolute;top:50%;left:0;transform:translateY(-50%)}.anime2-illust{animation:anime2 2.5s ease 5s forwards,eraseAnime .5s ease 10s forwards;opacity:0;position:relative;z-index:0}@keyframes anime2{0%{opacity:0;margin-top:15px}100%{opacity:1;margin-top:0;transform:translateX(20px)}}.anime2-copy1{max-width:max-content;animation:copyBack .5s ease 6s forwards,eraseAnime 1s ease 10s forwards;position:absolute;top:50%;left:0}.anime2-copy2{max-width:max-content;animation:copyBack .5s ease 6.5s forwards,eraseAnime 1.5s ease 10s forwards;position:absolute;top:60%;left:0}.line02{height:150px;width:120%;background-color:#ea7351;position:absolute;top:45%;right:-10%;opacity:0;animation:animeWide2 .5s ease 7s forwards,animeWideErase2 1s ease 10s forwards}@keyframes animeWide2{0%{transform:skewY(-10deg) skewX(10deg) translateX(100%)}100%{opacity:1;transform:skewY(-10deg) skewX(10deg) translateX(0%)}}@keyframes animeWideErase2{0%{transform:skewY(-10deg) skewX(10deg) translateX(0%)}100%{opacity:1;transform:skewY(-10deg) skewX(10deg) translateX(-100%)}}.mv-bg03{background-color:#9b59b6}.anime03{position:absolute;top:50%;left:0;transform:translateY(-50%)}.anime3-illust{animation:anime3 2.5s ease 10s forwards,eraseAnime .5s ease 15s forwards;opacity:0;position:relative;z-index:0}@keyframes anime3{0%{opacity:0}100%{opacity:1;transform:translateY(20px)}}.anime3-copy1{max-width:max-content;animation:copyBack .5s ease 11s forwards,eraseAnime 1s ease 15s forwards;position:absolute;bottom:18%;left:50px}.anime3-copy2{max-width:max-content;animation:copyBack .5s ease 11.5s forwards,eraseAnime 1.5s ease 15s forwards;position:absolute;bottom:10%;left:50px}.line03{height:250px;width:120%;background-color:#1f518b;position:absolute;top:45%;right:-10%;opacity:0;animation:animeWide3 .5s ease 12s forwards,animeWideErase3 1s ease 15s forwards}@keyframes animeWide3{0%{transform:skewY(0deg) skewX(0deg) translateX(-100%)}100%{opacity:1;transform:skewY(0deg) skewX(0deg) translateX(0%)}}@keyframes animeWideErase3{0%{transform:skewY(0deg) skewX(0deg) translateX(0%)}100%{opacity:1;transform:skewY(0deg) skewX(0deg) translateX(100%)}}.mv-bg04{background-color:#00b95a}.anime04{position:absolute;top:50%;left:0;transform:translateY(-50%)}.anime4-illust{animation:anime4 2.5s ease 15s forwards,eraseAnime .5s ease 20s forwards;opacity:0;position:relative;z-index:0}.anime4-illust img{margin-left:100px}@keyframes anime4{0%{opacity:0}100%{opacity:1;transform:translateX(-30px)}}.anime4-copy1{max-width:max-content;animation:copyBack .5s ease 16s forwards,eraseAnime 1s ease 20s forwards;position:absolute;top:30%;left:0}.anime4-copy2{max-width:max-content;animation:copyBack .5s ease 16.5s forwards,eraseAnime 1.5s ease 20s forwards;position:absolute;top:43%;left:0}.anime4-copy3{max-width:max-content;animation:copyBack .5s ease 17s forwards,eraseAnime 1.5s ease 20s forwards;position:absolute;top:56%;left:0}.line04{height:300px;width:120%;background-color:#ebaf3c;position:absolute;top:30%;right:-10%;opacity:0;animation:animeWide4 .5s ease 17s forwards,animeWideErase4 1s ease 20s forwards}@keyframes animeWide4{0%{transform:skewY(25deg) skewX(-25deg) translateX(100%)}100%{opacity:1;transform:skewY(25deg) skewX(-25deg) translateX(0%)}}@keyframes animeWideErase4{0%{transform:skewY(25deg) skewX(-25deg) translateX(0%)}100%{opacity:1;transform:skewY(25deg) skewX(-25deg) translateX(-100%)}}.mv-bg05{background-color:#1f518b}.anime05{position:absolute;top:50%;left:0;transform:translateY(-50%)}.anime5-illust{animation:anime5 2.5s ease 20s forwards,eraseAnime .5s ease 25s forwards;opacity:0;position:relative;z-index:0}@keyframes anime5{0%{opacity:0}100%{opacity:1;transform:translateX(-20px);transform:scale(1.1)}}.anime5-copy1{max-width:max-content;animation:copyBack .5s ease 21s forwards,eraseAnime 1s ease 25s forwards;position:absolute;top:54%;left:-50px}.anime5-copy2{max-width:max-content;animation:copyBack .5s ease 21.5s forwards,eraseAnime 1.5s ease 25s forwards;position:absolute;top:65%;left:-50px}.anime5-copy3{max-width:max-content;animation:copyBack .5s ease 22s forwards,eraseAnime 1.5s ease 25s forwards;position:absolute;top:76%;left:-50px}.line05{height:300px;width:120%;background-color:#f56462;position:absolute;top:45%;right:-10%;opacity:0;animation:animeWide2 .5s ease 22s forwards,animeWideErase2 1s ease 25s forwards}@keyframes animeWide5{0%{transform:skewY(70deg) skewX(-70deg) translateX(0%)}100%{opacity:1;transform:skewY(70deg) skewX(-70deg) translateX(100%)}}@keyframes animeWideErase5{0%{transform:skewY(70deg) skewX(-70deg) translateX(-100%)}100%{opacity:1;transform:skewY(70deg) skewX(-70deg) translateX(0%)}}.mv-bg06{background-color:#f0c419}.anime06{position:absolute;top:50%;left:0;transform:translateY(-50%)}.anime6-illust{animation:anime6 2.5s ease 25s forwards,eraseAnime .5s ease 30s forwards;opacity:0;position:relative;z-index:0}@keyframes anime6{0%{opacity:0}100%{opacity:1;transform:translateX(20px)}}.anime6-copy1{max-width:max-content;animation:copyBack .5s ease 26s forwards,eraseAnime 1s ease 30s forwards;position:absolute;top:30%;left:70%}.anime6-copy2{max-width:max-content;animation:copyBack .5s ease 26.5s forwards,eraseAnime 1.5s ease 30s forwards;position:absolute;top:38%;left:70%}.line06{height:150px;width:120%;background-color:#33aeff;position:absolute;top:45%;right:-10%;opacity:0;animation:animeWide2 .5s ease 26.5s forwards,animeWideErase2 1s ease 30s forwards}.mv-bg07{background-color:#0d68be}.anime07{position:absolute;top:50%;left:0;transform:translateY(-50%)}.anime7-illust{animation:anime7 2.5s ease 30s forwards;opacity:0;position:relative;z-index:0}.anime7-illust img{margin-left:90px}.anime7-illust-1{animation:anime7_sub_hart 3s ease 30.2s infinite;position:absolute;top:296px;left:300px;opacity:0}.anime7-illust-2{animation:anime7_sub 1s ease 30.4s infinite;position:absolute;top:268px;left:248px;opacity:0}.anime7-illust-3{animation:anime7_sub_hart 3s ease 30.6s infinite;position:absolute;top:232px;left:269px;opacity:0}.anime7-illust-4{animation:anime7_sub_hart 3s ease 30.8s infinite;position:absolute;top:266px;left:202px;opacity:0}.anime7-illust-5{animation:anime7_sub 1s ease 31s infinite;position:absolute;top:198px;left:214px;opacity:0}.anime7-illust-6{animation:anime7_sub_hart 3s ease 31.2s infinite;position:absolute;top:232px;left:164px;opacity:0}@keyframes anime7{0%{opacity:0}100%{opacity:1;transform:translateY(-20px)}}@keyframes anime7_sub{0%{opacity:1}33%{transform:rotate(2deg)}66%{transform:rotate(-3deg)}100%{opacity:1;transform:rotate(2deg)}}@keyframes anime7_sub_hart{0%{opacity:0}10%{transform:translateY(-1px) rotate(5deg)}20%{transform:translateY(-2px) rotate(-5deg)}30%{transform:translateY(-3px) rotate(5deg)}40%{transform:translateY(-4px) rotate(-5deg)}50%{transform:translateY(-5px) rotate(5deg)}60%{transform:translateY(-6px) rotate(-5deg)}70%{transform:translateY(-7px) rotate(5deg)}80%{transform:translateY(-8px) rotate(-5deg)}90%{transform:translateY(-9px) rotate(5deg)}100%{opacity:1;transform:translateY(-10px) rotate(-5deg)}}.anime7-copy1{max-width:max-content;animation:copyBack .5s ease 30s forwards;position:absolute;top:10%;left:0}.anime7-copy2{max-width:max-content;animation:copyBack .5s ease 30.5s forwards;position:absolute;top:18%;left:0}.anime7-copy3{max-width:max-content;animation:copyBack .5s ease 31s forwards;position:absolute;top:26%;left:0}.line07{height:260px;width:120%;background-color:#f56462;position:absolute;top:26%;right:-10%;opacity:0;animation:animeWide2 .5s ease 30s forwards}@keyframes copyBack{0%{width:0;background-color:#fff}100%{width:100%;opacity:1;background-color:#fff}}@keyframes eraseAnime{0%{opacity:1}100%{opacity:0}}.bg-font{width:100%;overflow:hidden;position:absolute}.bg-font ul{list-style:none;float:left;overflow:hidden}.bg-font li{font:900 150px 'Poppins',sans-serif;color:rgba(31,81,139,.07);float:left;display:inline;overflow:hidden;line-height:1}.loopSliderWrap{top:0;left:0;height:200px;overflow:hidden;position:absolute}.blue-ttl{background:linear-gradient(90deg,#eceff6,#0072dc 20%,#7bcef0 70%,#0069cd);background:-webkit-linear-gradient(0deg,#eceff6,#0072dc 20%,#7bcef0 70%,#0069cd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:4.6rem;font-weight:900;font-family:'Poppins',sans-serif}.white-btn{padding-top:3rem;display:block;text-align:center}.white-btn a{background-color:rgba(255,255,255,1);border:1px solid #231815;text-align:center;text-decoration:none;font-size:13px;width:100%;max-width:350px;padding-top:10px;padding-bottom:10px;color:#231815;display:inline-block;position:relative;transition:.5s;font-family:'Poppins',sans-serif;font-weight:700}.white-btn a:hover{background-color:#0069cd;border:1px solid #0069cd;color:#fff;transition:.5s}.white-btn a:after{content:"";background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/arrow-b.svg);background-repeat:no-repeat;background-size:18px 6px;width:18px;height:6px;position:absolute;top:45%;right:20px;transform:translateY(-50%)}.white-btn a:hover:after{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/arrow-b_hover.svg);animation:btnArrow .3s ease 0s forwards}.blue-btn{text-align:center}.blue-btn a{background-color:#0d68be;border:1px solid #fff;text-align:center;text-decoration:none;font-size:13px;width:100%;max-width:350px;padding-top:10px;padding-bottom:10px;color:#fff;display:inline-block;position:relative;transition:.5s;font-family:'Poppins',sans-serif;font-weight:700}.blue-btn a:hover{background-color:rgba(255,255,255,.6);border:1px solid #fff;color:#0d68be;transition:.5s}.blue-btn a:after{content:"";background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/share/arrow-w.svg);background-repeat:no-repeat;background-size:18px 6px;width:18px;height:6px;position:absolute;top:45%;right:20px;transform:translateY(-50%)}.blue-btn a:hover:after{animation:btnArrow .3s ease 0s forwards}@keyframes btnArrow{0%{transform:translateX(0) translateY(-50%)}100%{transform:translateX(30px) translateY(-50%)}}a.btn_contact{position:relative;padding-block:10px;background:0 0;cursor:pointer;text-transform:uppercase;color:var(--anker-color);background-color:var(--btn-color);border-radius:6px;z-index:0;width:100%;max-width:30rem;margin-inline:auto;overflow:hidden}a.btn_contact:focus{outline-color:transparent;box-shadow:var(--btn-color) 2px 2px 22px}a.btn_contact:after{content:var(--content);display:block;position:absolute;white-space:nowrap;padding:40px 80px;pointer-events:none}a.btn_contact:after{font-weight:200;top:-30px;left:-20px}a.btn_contact:before{content:'';pointer-events:none;opacity:.6;background:radial-gradient(circle at 20% 35%,transparent 0,transparent 2px,var(--anker-color) 3px,var(--anker-color) 4px,transparent 4px),radial-gradient(circle at 75% 44%,transparent 0,transparent 2px,var(--anker-color) 3px,var(--anker-color) 4px,transparent 4px),radial-gradient(circle at 46% 52%,transparent 0,transparent 4px,var(--anker-color) 5px,var(--anker-color) 6px,transparent 6px);width:100%;height:300%;top:0;left:0;position:absolute;animation:bubbles 5s linear infinite both}@keyframes bubbles{from{transform:translate()}to{transform:translate(0,-66.666%)}}a.btn_contact:hover{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/about/about-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;transition:all .5s 1s ease-in-out}.page_contact_smp{display:none}.home-philosophy{margin-top:75px;position:relative}.home-philosophy .loopSliderWrap{top:200px}.home-philosophy h2{font-size:5.7rem;font-weight:900;line-height:1.2;margin-bottom:30px}.home-philosophy h2 small{font-size:3.7rem}.home-philosophy h3{font-size:2.7rem;margin-block:2rem}.home-philosophy .flex{align-items:flex-end;margin-bottom:30px}.home-philosophy p{font-size:1.6rem;margin-block-end:1.6rem}.home-philosophy .blue-ttl{font-size:6rem;margin-inline-end:2rem}.home-works{border-top:1px solid #f1f1f1;margin-top:100px;margin-bottom:100px;padding-top:100px;position:relative}.home-works__inner{padding-block-end:4rem}.sub-title{margin-bottom:100px;font-weight:700;letter-spacing:1rem}.home .workBox{margin-bottom:3rem;position:relative}.workBox .company-name{padding-top:7px;font-size:12px;letter-spacing:.1rem}.workBox h3 a{text-decoration:none;letter-spacing:.1rem;display:flex}.workBox h3 a i{border-radius:100px;border:1px solid #111;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin-top:-2px;margin-left:5px}.workBox h3 a i img{margin-top:-2px}.workBox h3 a:hover i img{animation:roundArrow .3s ease 0s forwards}@keyframes roundArrow{0%{transform:translateX(0)}100%{transform:translateX(15px)}}.workBox .tag span{font-size:1.2rem;margin-right:1rem;font-style:italic}.home-service{background-color:#0d68be;position:relative;padding-block:5rem;color:#fff}.home-service .home-service-image{margin-bottom:3rem;display:block;margin-top:-5rem}.home-service .home-service-image img{width:100%;height:auto}.service-ttl-b{color:#fff;font-size:6rem;font-weight:900;display:block;font-family:'Poppins',sans-serif;line-height:1}.home-service h2{font-size:2rem;letter-spacing:1rem;color:#fff;line-height:1.4;padding-bottom:4rem}.home-service .content{padding-block-start:4rem}.service__box{padding-inline:30px;margin-block-end:4rem}.service__box .serviceImage{display:block;padding-inline:20%}.home-service .content a{color:#fff;text-decoration:none}.home-service .content h3{font-size:1.8rem;line-height:1.3;margin-block:2.5rem 1rem;text-align:center}.home-service .content p{padding-block-end:3rem;font-size:1.3rem;line-height:1.65}.home-service .content p.link-text{display:none;padding-block-end:4rem}.service-ttl-Visualizevalue{color:#fff;font-weight:900;font-style:italic;font-size:10rem;line-height:1;padding-top:5rem;padding-bottom:2rem;display:block;font-family:'Poppins',sans-serif}.home-service .loopSliderWrap{top:auto;bottom:20px}.home-news{padding-top:10rem}.home-news h2{text-align:center}.home-news .loopSliderWrap{top:0;left:0;height:auto;overflow:hidden;position:absolute}.home-news .slider-wrap{margin-top:6rem}.home-news .slider-wrap ul{margin:0;padding:0;list-style:none;position:relative}.home-news li{width:100%;max-width:460px;height:190px;position:relative;float:left;display:flex;flex-flow:column;justify-content:flex-end;align-items:center}.home-news figure{width:100%;max-width:460px;height:190px;position:absolute;top:0;left:0}.home-news li:nth-child(even) figure{width:100%;height:100%;background-color:#333}.home-news li:nth-child(odd) figure{background-color:#666;width:100%;height:100%}.home-news li .category{position:absolute;top:0;left:0;z-index:1;padding:5px 10px;color:#fff;font-weight:700;font-size:1.3rem;text-align:center}.home-news li .category.news{background:linear-gradient(to right,#df2aff,#fff800)}.home-news li .category.column{background:linear-gradient(to right,#0069cd,#fff800)}.home-news li .ttl-box{margin:15px;background-color:rgba(255,255,255,.67);position:relative;padding:15px;z-index:1}.home-news li a{color:#212a31;text-decoration:none;margin-top:0}.home-news li .ttl-box .date{font-weight:700;font-size:1.2rem}.home-news li .ttl-box h3{margin:0;font-size:1.5rem}.home-news li img{width:100%;height:auto}.about-page{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/about/about-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-top:5rem;padding-bottom:5rem;position:relative;display:flex;justify-content:center;align-items:center}.about-page .bg-font li{font:900 150px 'Poppins',sans-serif;color:rgba(31,81,139,.2);float:left;display:inline;overflow:hidden}.about-page .inner{position:relative;z-index:10;text-align:center;padding-left:4%;padding-right:4%}.about-page .e-title{font-size:5rem;letter-spacing:.3rem;font-family:'Poppins',sans-serif;font-weight:700;color:#fff}.about-page-title{text-align:center;padding:1rem 0 4rem}.about-page-title h1{font-size:1.2rem}.about-page-title p{font-size:1.6rem;letter-spacing:.2rem}.about-page-title .a-title{font-size:5rem;font-family:'Poppins',sans-serif;font-weight:700;line-height:1.2;display:block}.about-page{color:#fff}.about-page h3{font-size:4.6rem;line-height:1.4;margin:3rem 0;font-weight:900}.about-page p{font-size:1.7rem;line-height:2;letter-spacing:2px}.about-content-ttl{margin:3rem 0 0;padding-block:10rem 7rem}.about-content-ttl h2{font-size:1.4rem}.about-content-ttl p{width:calc(100% - 11rem)}.about-content-ttl .a-subttl{font-size:5rem;font-weight:700;font-family:'Poppins',sans-serif;display:block;line-height:1.2}.mission{margin:0 auto}.values{margin:0 auto}h3.mission_title{padding-top:4rem;padding-bottom:4rem}.mission p{font-size:1.7rem;line-height:2}.mission{position:relative}.mission:after{content:"";width:50%;height:100%;background-color:#f15a5a;background-size:cover;border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute;top:0;left:50%;z-index:0}.mission_illust{position:relative;z-index:1;display:flex;align-items:flex-end}.mission_illust img{margin-bottom:-12px;width:38vw}.wish{background-color:#ffd800;padding:5rem 0;position:relative}.with h2{font-size:2.4rem;font-weight:700;margin-block-end:1.5rem}.wish .illust{position:absolute;right:0;bottom:0}.values{position:relative}.values:after{content:"";width:48%;height:100%;background-color:#f7e921;background-size:cover;border-top-right-radius:10px;border-bottom-right-radius:10px;position:absolute;top:0;left:0;z-index:0}.values h3{position:relative;font-size:3.8rem;font-weight:700}.values h3:before{content:"";background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/about/about02.svg);background-size:81px 72px;width:81px;height:72px;position:absolute;top:-40px;left:-46px}.values p{font-size:1.7rem;line-height:2}.values_illust{position:relative;display:flex;justify-content:center;align-items:center;z-index:2;letter-spacing:.2rem}.outline{position:relative}.outline:after{content:"";width:50%;height:100%;background-color:#3b81ab;background-size:cover;border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute;top:0;left:50%;z-index:0}.outline_illust{position:relative;display:flex;align-items:center;z-index:1}.company_profile{width:100%}.outline dl{display:flex;flex-wrap:wrap}.outline dl dt{width:21%;margin:0 0 3rem;padding-bottom:3rem;border-bottom:1px dotted #afafaf}.outline dl dd{width:79%;margin:0 0 3rem;padding-bottom:3rem;border-bottom:1px dotted #afafaf}.profile p{line-height:1.4;margin-top:1rem}.shirahase{margin-bottom:3rem}.shirahase small{font-size:1.3rem;font-family:'Poppins',sans-serif;padding-left:2rem}.shirahase img{margin-top:1.5rem}.shirahase .text h3{font-size:2.4rem;font-weight:700}.shirahase strong{font-size:115%}.shirahase .sns{padding:0;margin:0;display:flex;list-style:none}.shirahase .sns li{margin:0 .6rem}.gr{color:gray;padding-bottom:1rem}.about-content-ttl.map__title{position:relative;margin-bottom:0;padding-bottom:1rem}.map iframe{aspect-ratio:16/9;width:100%}.map{width:100%;height:460px;overflow:hidden;position:relative}.map_illust{position:absolute;z-index:2;right:0;bottom:-10px}#gmaps{position:static !important;overflow:visible !important}#contact{padding-top:4rem;padding-bottom:4rem;background-color:#f0f0f0}#contact h2{text-align:center;font-weight:600;font-family:'Poppins',sans-serif;font-size:5rem;ddisplay:inline-block}#contact p{text-align:center;font-size:1.8rem;line-height:2;padding:2rem 0;font-weight:700}.contact_bt{text-align:center;padding:2rem 0}.contact_bt a{text-decoration:none;display:block}.contact_bt a.tel{margin-block-end:3rem;font-weight:700}.br-sp{display:none}.review .col-sm-4{display:flex}.review .col-sm-4{display:flex}.review .comment{margin-block-end:3rem}.review blockquote{padding:4rem 2.5rem 2.5rem 4rem;background-color:#f1f1f1;border-radius:10px;margin-block-end:3rem;font-size:1.3rem;position:relative;display:flex;flex-flow:column;justify-content:space-between}.review blockquote:before{content:"“";font-weight:700;font-size:6rem;color:#ccc;position:absolute;top:-15px;left:10px}.sea_title{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/about/about-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-top:5rem;padding-bottom:5rem;position:relative;display:flex;justify-content:center;align-items:center}.sea_title h2{font-size:1.4rem;color:#fff}.sea_title .a-subttl{color:#fff;font-size:5rem;font-weight:700;font-family:'Poppins',sans-serif}.center{text-align:center}.left{text-align:left}.loopSliderWrap{top:0;bottom:30%;left:0;height:140px;overflow:hidden;position:relative}.service-page{background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/css/../images/about/about-bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-top:5rem;padding-bottom:5rem;position:relative;display:flex;justify-content:center;align-items:center}.service-page .inner{position:relative;z-index:10;text-align:left}.service-page h2{font-size:3rem;letter-spacing:.3rem;font-family:'Poppins',sans-serif;font-weight:700;color:#fff}.service-page .a-subttl{font-size:1.4rem;color:#fff;font-weight:700;font-family:'Poppins',sans-serif}.service__why{padding-block:5rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.service__why ul{width:66%;padding:0;list-style:none}.service__why ul li{font-size:1.7rem;font-weight:700;margin-block-end:.6rem;position:relative;padding-inline-start:2rem}.service__why ul li:before{content:"⚫︎";color:#cb3d48;position:absolute;top:0;left:0}.service__why img{width:34%}.service__if{text-align:center;position:relative;display:flex;flex-flow:column;justify-content:center;padding-block:2rem}.service__if:after{content:"";background-color:#ffd800;width:45rem;height:25rem;border-radius:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.service__if picture{display:block;position:relative;z-index:1}.service__if p{font-size:2rem;font-weight:700;line-height:1.4;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:0;right:32%;z-index:1}.serivce__how{padding-block:5rem 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.serivce__how picture{width:36%}.service__how-inner{width:64%}.service__how-inner h3{font-size:2rem;margin-bottom:1rem}.service__future{display:flex;justify-content:center;gap:1.5rem;padding-block:2.5rem 5rem}.service__future p{width:30%;height:9.5rem;border-radius:2rem;font-size:1.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;background-color:#ffd800;text-align:center}.service__future p b{font-size:1.8rem}.service_flow{padding-block:5rem}.content__ttl-inner h2{font-size:1rem;line-height:1;color:#949494}.content__ttl-inner .a-subttl{font-size:5rem;font-weight:700;line-height:1;font-family:'Poppins',sans-serif}.content__ttl-inner .a-subttl{font-size:5rem;font-weight:700;font-family:'Poppins',sans-serif;color:inherit}.content__ttl{display:flex;justify-content:space-between}.service_flow .col-sm-3{display:flex;position:relative}.service_flow .col-sm-3:after{content:"";width:2rem;height:2rem;border-right:1px solid #666;border-bottom:1px solid #666;transform:rotate(-45deg);position:absolute;right:-3px;top:50%}.service_flow .col-sm-3:last-child:after{display:none}.service_flow__box{padding-block-end:4rem}.service_flow__box h3{font-size:2rem;margin-block-end:2rem}.service_flow__inner{box-shadow:0 0 5px 5px rgba(0,0,0,.1);border-radius:1rem;background-color:#fff}.service_flow__inner h4{background-color:#0d68be;text-align:center;color:#fff;font-size:1.8rem;font-weight:700;height:4.7rem;border-radius:.8rem .8rem 0 0;display:flex;justify-content:center;align-items:center}.service_flow__inner p{padding:2rem}.service_flow__inner ul{list-style:none;padding:0;padding-inline-start:1.6rem;margin-block-end:2rem}.service_flow__inner ul li{font-size:1.5rem;font-weight:700;margin-block-end:.5rem;position:relative;padding-inline-start:2rem}.service_flow__inner ul li:before{content:"⚫︎";color:#0d68be;position:absolute;top:0;left:0}.price{padding-block:5rem}.price__inner{margin-block-end:3rem}.price__box{margin-block-end:2rem}.price__box p{font-size:1.4rem;font-weight:700;text-align:center}.price__box a{display:flex;justify-content:center;align-items:center;width:100%;height:8.4rem;border-radius:100rem;text-align:center;font-size:2.4rem;font-weight:700;background-color:#0d68be;position:relative;color:#fff;text-decoration:none;transition:.5s;overflow:hidden}.price__box a span{position:relative;z-index:1}.price__box a:hover{background-color:#0d68be;position:relative}.price__box a:hover:before{content:"";position:absolute;top:0;left:0;transition:.5s;animation:btnHover 1s 0s forwards;background-color:#cb3d48;width:100%;height:100%;z-index:0}@keyframes btnHover{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}.price__box a:after{content:"";width:1rem;height:1rem;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg) translateY(-50%);position:absolute;right:20px;top:50%;z-index:1}.price__box a b{font-size:3rem;font-weight:700;font-family:'Poppins',sans-serif}.partner{padding-block:5rem}.partner__inner{padding:2rem;background-color:#e1e1e1}.partner__inner-ttl{display:flex;align-items:center;margin-block-end:2rem}.partner__inner-ttl span{margin-inline-end:2rem;font-size:5rem;font-weight:700;font-family:'Poppins',sans-serif;color:inherit;line-height:1}.partner__inner-ttl h2{font-size:1.8rem;font-weight:700;line-height:1}.table th,.table td{padding:1.5rem}.table_title{width:25%}.table_plice{;width:10%}.table-responsive{padding-block:5rem}.page__nav{padding-block:3rem}.freelance_content{padding-block:5rem}.start_txt{padding-block-end:4rem}.freelance__if{margin-block-end:4rem;padding:3rem;border-radius:2rem;border:3px solid #111}.freelance__if h3{text-align:center;margin-block-end:2rem;font-size:2rem;font-weight:700}.freelance__if p{margin-block-end:0}.freelance__content-box{box-shadow:0 0 5px 5px rgba(0,0,0,.1);border-radius:1rem;background-color:#fff;padding-block-end:2rem;margin-bottom:5rem}.freelance__content-box h4{background-color:#0d68be;text-align:center;color:#fff;font-size:1.8rem;font-weight:700;height:4.7rem;padding-inline:1rem;border-radius:.8rem .8rem 0 0;display:flex;justify-content:space-between;align-items:center}.freelance__content-box p{padding:2rem}.freelance__content-box ul{list-style:none;padding:0;padding-inline-start:1.6rem;margin-block-end:2rem}.freelance__content-box ul li{font-size:1.5rem;font-weight:700;margin-block-end:.5rem;position:relative;padding-inline-start:2rem}.freelance__content-box ul li:before{content:"⚫︎";color:#0d68be;position:absolute;top:0;left:0}.freelance__content-inner p.freelance__content-inner-price{padding:0;text-align:center;display:flex;justify-content:center;align-items:center}.freelance__content-inner p.freelance__content-inner-price b{font-size:5.7rem;font-weight:700;font-family:'Poppins',sans-serif;line-height:1;letter-spacing:-.5rem;margin-inline-end:.5rem}.freelance__content-inner p.freelance__content-inner-price span{font-size:2.3rem;line-height:.9;text-align:left;font-weight:700}.onePage h4{background-color:#00b95a}.secondPlan h4{background-color:#0d68be}.fullPlan h4{background-color:#e2413e}.freelance__content_attention{background-color:#ededed;padding:3rem;font-size:1.2rem}.work_text{text-align:left;padding:8rem 2rem}#works .workname h3 a{display:flex;margin-top:-2px}#works .workname h3 a i{border-radius:100px;border:1px solid #c7c7c7;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin-left:12px}.works{margin-bottom:10rem}.workname{margin-bottom:3rem;position:relative}.works_thumb{border-radius:2rem}.works_thumb a span{display:block;transition:.6s;clip-path:polygon(0 0,100% 0%,100% 100%,0 100%)}.works_thumb a:hover span{display:block;transition:.6s;clip-path:polygon(0 13%,100% 0%,93% 85%,6% 81%)}.works_thumb img{width:100%;height:auto;object-fit:cover}.workBox{border-radius:2rem}.workBox .works_thumb img{width:36rem;height:36rem}.workBox img{object-fit:cover}@media (min-width:767px){.workBox:nth-child(1){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.workBox:nth-child(1) .works_thumb img{width:100%;height:auto}.workBox:nth-child(2){-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.workBox:nth-child(2) .works_thumb img{width:65rem;height:31rem}.workBox:nth-child(3){-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.workBox:nth-child(3) .works_thumb img{width:45.8rem;height:31rem}.workBox:nth-child(4){-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.workBox:nth-child(4) .works_thumb img{width:36rem;height:31rem}.workBox:nth-child(5){-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.workBox:nth-child(5) .works_thumb img{width:75rem;height:31rem}}#pagination{width:100%;padding-block-start:4rem;text-align:center}.wp-pagenavi{margin-inline:auto;display:flex;justify-content:center;align-items:center}.wp-pagenavi a,.wp-pagenavi span{border:none;padding:3px 15px}.wp-pagenavi a.page{border:1px solid #ccc;border-radius:100px;height:27px;width:27px;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:0;transition:.6s}.wp-pagenavi a.page:hover{background-color:#ccc;transition:.6s}.single-works .page-content{margin-top:0}.work__head{position:relative;top:0;left:0;right:0;width:100%;height:47.414548641vw}.single-works .top-img{position:absolute;width:100%;height:auto}.top-img img{animation:mainImageAnime 1s ease 0s forwards}@keyframes mainImageAnime{0%{transform:scale(1.2)}100%{transform:scale(1)}}.works-top-ttl{padding-top:10%}.single-works .works-ttl,.single-works li .def,.main_image_dark header#globalHeader nav ul li a,.single-works .a-title{font-weight:600;font-family:'Poppins',sans-serif}.work_images figcaption{padding-top:.4rem;font-size:1.1rem;text-align:right;color:#666}.works-content{padding:0 0 5rem}.content01{padding:15rem 0 11rem}.content02{padding:5rem 0}.content03{padding:5rem 0;position:relative}.works-content .inner{position:relative}.content01 .illust{width:9rem;position:absolute;top:-12rem;right:-1rem}.content02 h2{position:relative}.content02 .illust{width:16rem;position:absolute;top:-14rem;left:0}.content03 .illust{width:10rem;position:absolute;top:0;right:6rem}.works-content .illust img{width:100%;height:auto}.works-ttl{font-size:5rem;letter-spacing:.2rem;line-height:1}.single-works.page-content{position:relative}.workname2{position:absolute;top:26vw;left:0;width:100%}.single-works .workname2 h1{margin:2rem 0;font-size:4rem;font-weight:700}.single-works .workname h1{margin:2rem 0;font-size:3.6rem;font-weight:700;font-family:'Poppins',sans-serif}.bg_wt{padding:1rem 2rem;background-color:#202020;color:#fff;margin:2rem auto;font-size:1.4rem;display:inline-block;font-weight:700}.link a{font-size:1.5rem}.content01 .content_ttl{position:relative;padding:0 65px}.content01 .content_ttl:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;content:'';background:#c2c2c2}.content01 .content_ttl:after{position:absolute;top:calc(50% - 1px);left:0;width:5%;height:2px;content:'';background:#c2c2c2}.content01 .content_ttl span{position:relative;padding:0 1em;background:#fff}.content01 .content_ttl,.content02 .content_ttl,.content03 .content_ttl{color:#1f518b;font-size:2rem;font-weight:600;position:relative}.content02 .content_ttl,.content03 .content_ttl{padding-bottom:2rem}.content01 .inner{padding-top:3rem}.content01 .inner h2{padding:0 3rem 1rem;font-size:2.4rem}.content01 .inner h3{padding:0 3rem 1rem;font-size:2.2rem}.content01 .inner h4{padding:0 3rem 1rem;font-size:2rem}.content01 .inner h5{padding:0 3rem 1rem;font-size:1.8rem}.content01 .inner h6{padding:0 3rem 1rem;font-size:1.6rem}.content01 .inner p{padding:0 3rem 2rem}.content01 .inner p:last-child{padding-bottom:0}.content02{background-color:#f1f1f1;border-radius:.6rem;padding-left:5rem;padding-right:5rem}.content02 .inner h2{padding-bottom:1rem;font-size:2.4rem}.content02 .inner h3{padding-bottom:1rem;font-size:2.2rem}.content02 .inner h4{padding-bottom:1rem;font-size:2rem}.content02 .inner h5{padding-bottom:1rem;font-size:1.8rem}.content02 .inner h6{padding-bottom:1rem;font-size:1.6rem}.content02 .inner p{padding-bottom:2rem}.content02 .inner p:last-child{padding-bottom:0}.content03{padding-left:5rem;padding-right:5rem}.content03 .inner h2{padding-bottom:1rem;font-size:2.4rem}.content03 .inner h3{padding-bottom:1rem;font-size:2.2rem}.content03 .inner h4{padding-bottom:1rem;font-size:2rem}.content03 .inner h5{padding-bottom:1rem;font-size:1.8rem}.content03 .inner h6{padding-bottom:1rem;font-size:1.6rem}.content03 .inner p{padding-bottom:2rem}.content03 .inner p:last-child{padding-bottom:0}.work_images{background-color:#fff;padding:4rem;border-radius:.6rem;box-shadow:0 0 5px 5px rgba(0,0,0,.1)}.works_img{margin-top:3rem}.works_img .inner h2{padding-bottom:1rem;font-size:2.4rem}.works_img .inner h3{padding-bottom:1rem;font-size:2.2rem}.works_img .inner h4{padding-bottom:1rem;font-size:2rem}.works_img .inner h5{padding-bottom:1rem;font-size:1.8rem}.works_img .inner h6{padding-bottom:1rem;font-size:1.6rem}.works_img .inner p{padding-bottom:2rem}.works_img .inner p:last-child{padding-bottom:0}.works_img img{flex-grow:1;object-fit:cover;height:415px;max-width:100%}.right{text-align:right}.works_text{margin-top:1rem;font-size:1.4rem}.client{position:relative}.client .inner h2{padding-bottom:1rem;font-size:2.4rem}.client .inner h3{padding-bottom:1rem;font-size:2.2rem}.works_img .inner h4{padding-bottom:1rem;font-size:2rem}.client .inner h5{padding-bottom:1rem;font-size:1.8rem}.client .inner h6{padding-bottom:1rem;font-size:1.6rem}.client .inner p{padding-bottom:2rem}.client .inner p:last-child{padding-bottom:0}.client .illust{width:14rem;position:absolute;top:-9rem;left:0}.client .illust img{width:100%;height:auto}.bg_g{background-color:#f1f1f1;padding:3rem;margin:5rem 0;border-radius:.6rem}.bg_g h4{margin-bottom:1rem}.bg_g p{line-height:2}.project_member h3{padding:3rem 0 1rem;font-size:1.2rem;color:#888}.project_member p{font-size:1.2rem;line-height:1.8;color:#888}.project_member a{color:#888}#other_works{padding-top:5rem}#other_works h2{text-align:center;font-weight:600;font-family:'Poppins',sans-serif;font-size:5rem;ddisplay:inline-block}.other_works_ls{padding:5rem 0 10rem;position:relative}.other_works_ls ul{list-style:none;padding:0;margin:0}.other_works_ls li:last-child{text-align:right}.other_works_ls a{text-decoration:none}.other_works_ls .client{font-weight:500;color:gray;font-size:1.8rem}.other_works_ls .thema{color:#1a1a1a;font-size:2rem}.other_works_arrow{position:absolute;top:7rem;left:50%;transform:translateX(-50%)}.other_works_arrow ul{width:720px}.main_image_dark h1,.main_image_dark .works-ttl,.main_image_dark li .def,header#globalHeader.main_image_dark nav ul li a,.main_image_dark .a-title{color:#fff}header#globalHeader.main_image_dark nav ul li:last-child a{color:#212a31}.main_image_dark .workname2 h3{color:#fff}.main_image_dark .workname h3{color:#fff}.main_image_dark .bg_wt{background-color:#fff;color:#202020}.main_image_dark .link a{color:#fff}header#globalHeader.fixed.main_image_dark .navbar-brand h1{color:#202020}.main_image_dark .fixed li .def,header#globalHeader.fixed.main_image_dark ul li a,header#globalHeader.fixed.main_image_dark ul li .def,.main_image_dark .fixed .a-title{color:#202020}.waku img{border:1px solid #d2d2d2}.works_story{width:100%;max-width:24rem;display:block;margin-bottom:3rem;line-height:1.5}.map{position:relative;width:100%;height:0;padding-top:36%}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.workname2{position:absolute;top:60vw;left:0;width:100%}.single-works .workname2 h1{margin:2rem 0;font-size:3rem}.works-content{padding:0}.works-post{padding:0}.works_post-title{background-color:#2b2b2b;height:95vw}.works_img img{height:auto;margin:0 0 1rem}.works-ttl{font-size:5rem}.works-top-ttl{padding-top:20%}.single .main_image_dark .navbar-toggle-anime span{background-color:#fff}.single .main_image_dark.fixed .navbar-toggle-anime span{background-color:#2b2b2b}.single-works li .def,header#globalHeader.main_image_dark nav ul li a{color:#2b2b2b}}#contact-section{padding-top:2rem;padding-bottom:2rem}#contact-section .contact-form .btn-send{display:inline-block;color:#fff;padding:18px 60px;border-radius:10px;text-decoration:none;outline:none;background:linear-gradient(270deg,#3bade3 0%,#576fe6 25%,#9844b7 51%,#ff357f 100%);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out}#contact-section .contact-form .btn-send:hover{color:#fff;background-position:99% 50%}.form-group{margin-bottom:2.5rem}.mw_wp_form .horizontal-item{margin-left:0;margin-right:10px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0;margin-right:10px}#contact-section input[type=text],#contact-section input[type=email],#contact-section input[type=tel]{height:40px;padding:6px 12px;font-size:13px;line-height:1.428571429;background-color:#fff;background-image:none;border-radius:4px;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:1px solid rgba(111,121,122,1);box-shadow:none;-webkit-box-shadow:none;width:100%}#contact-section textarea{border-radius:4px;margin-bottom:2rem;display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid rgba(111,121,122,1);box-shadow:none;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.mwform-checkbox-field{font-size:1.3rem;margin-bottom:2rem}#contact-section .address,#contact-section .email,#contact-section .phone{text-align:center;background:#f7f7f7;padding:4rem 0;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}#contact-section a{text-decoration:none}#contact-section .address h3,#contact-section .email h3,#contact-section .phone h3{font-size:1.7rem;line-height:1.4;font-weight:700;margin-bottom:2.5rem}#contact-section .address-details{padding-top:70px}#contact-section input:focus,#contact-section textarea:focus{outline:2px solid #a8cfd8}#submit{margin-top:25px}#map_canvas iframe{margin-top:1.5rem;width:100%;aspect-ratio:16/9;filter:grayscale(100%)}.subtitle-des{margin-bottom:1.5rem}.form-group p{font-size:1.5rem}.form-group p.check_ttl{margin-bottom:1rem;color:#707070}.contact-form h3{font-size:1.5rem;display:none;margin-bottom:1rem;color:#707070}.contact-form h3.message_ttl.focus{margin-top:2rem;display:block;animation:fomrTitle .4s ease 0s forwards}.contact-form h3.name_ttl.focus{margin-top:2rem;display:block;animation:fomrTitle .4s ease 0s forwards}.contact-form h3.email_ttl.focus{margin-top:2rem;display:block;animation:fomrTitle .4s ease 0s forwards}.contact-form h3.tel_ttl.focus{margin-top:2rem;display:block;animation:fomrTitle .4s ease 0s forwards}.contact-form h3.company_ttl.focus{margin-top:2rem;display:block;animation:fomrTitle .4s ease 0s forwards}.contact-form h3.media_ttl.focus{margin-top:2rem;display:block;animation:fomrTitle .4s ease 0s forwards}@keyframes fomrTitle{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}.mw_wp_form_complete{padding-bottom:2rem}.mw_wp_form_complete p{padding-bottom:3rem}.privacy__block{padding:4rem 0}.privacy__block h3{margin-top:2rem;margin-bottom:1rem;color:#707070}.privacy__block p{margin-bottom:1.5rem}.privacy__block ol{padding-left:2.7rem;margin-bottom:1rem}.privacy__block li{line-height:1.3;margin-bottom:1rem}.privacy__block ol ol{margin-top:1rem}.recruit-intro__inner{padding-top:4rem;padding-bottom:4rem}.recruit-intro__inner p{margin-bottom:2.4rem}.recruit-intro img{margin-top:-8rem}.recruit-job{margin-top:-6rem;background-color:#f1f1f1;padding-bottom:1rem}.recruit-job__inner{background-color:#fff;border-radius:15px;padding:5rem;margin-bottom:8rem}.recruit-job__inner h3{font-size:2.6rem;padding-bottom:1.5rem}.recruit-job__inner-block{position:relative}.recruit-job__inner .illust{position:absolute;right:1rem;top:0;transform:translateY(-50%)}.recruit-job__inner-block dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:2.5rem 0;margin:0 0 -1px}.recruit-job__inner-block dl:last-child{border-bottom:none;padding:2.5rem 0 0}.recruit-job__inner-block dl:first-child{border-bottom:1px solid #ccc;padding:2.5rem 0}.recruit-job__inner-block dt{width:20%;font-weight:400;color:#7f8093}.recruit-job__inner-block dd{width:80%}.recruit-job__inner-block+.recruit-job__inner-block{margin-top:6rem}.howto-entry{padding-bottom:5rem}.entry_form{padding:6rem 0}.error__page{text-align:center;padding-top:10rem;padding-bottom:10rem}.error__page img{margin-bottom:3rem}.error__page p{font-size:1.6rem;font-weight:700}#stalker{pointer-events:none;position:fixed;top:-8px;left:-8px;width:16px;height:16px;background:rgba(0,0,0,0.5);border-radius:50%;transition:transform 0.2s,top,0.5s,left 0.5s,width .5s,height .5s,background-color .5s;transition-timing-function:ease-out;z-index:999;&.hov_{top:-32px;left:-32px;width:64px;height:64px;transition:.5s;background:rgba(255,0,0,.4)}}.page_templage{margin-block:5rem}.form_wrap{margin-block:5rem}.form_attention{padding:2rem;border:1px solid #ccc}.form_wrap input.form-control{width:100%}.form-flex{display:flex;flex-wrap:wrap;align-items:center;margin-block-end:1rem}.form-flex p{margin-inline-end:1rem}.mw_wp_form_confirm .form-group p:last-child{padding:1rem;background-color:#eeeded}.mw_wp_form_confirm .form-group .form-flex p:last-child{padding:0;background-color:transparent}.mw_wp_form_confirm .form-flex{padding:1rem;background-color:#eeeded}.btn-send{display:inline-block;color:#fff;padding:18px 60px;border-radius:10px;text-decoration:none;outline:none;background:linear-gradient(270deg,#3bade3 0%,#576fe6 25%,#9844b7 51%,#ff357f 100%);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out}.btn-send:hover{color:#fff;background-position:99% 50%}.contact-text{padding-block-end:3rem}.mw_wp_form_confirm .contact-text{display:none}.confirm-text{display:none}.mw_wp_form_confirm .confirm-text{display:block;padding-block-end:3rem}.blog_title__warap{border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;display:flex;justify-content:space-between}.blog_title__warap .image{width:38.5%;position:relative}.blog_title__warap .image p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:3rem;font-weight:700;line-height:1}.blog_title__warap .blog_title__inner{width:61.5%;display:flex;align-items:flex-end;padding:2rem 3rem}.blog_title__warap .blog_title__inner time{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:#666}.blog_title__warap .blog_title__inner h1{font-size:2.4rem;font-weight:400;margin-bottom:1rem;color:#333}.blog_title__warap .blog_title__inner .cat{margin-block-end:1rem;font-size:1.2rem;font-weight:400;display:flex;color:#666}.blog_title__warap .blog_title__inner ul{list-style:none;padding:0}.blog_title__warap .blog_title__inner .tag{padding-inline-start:1rem}#breadcrumbs{padding:.5rem 2rem;font-size:1rem;margin-block-end:10rem}.ai-chath{margin-block-end:6rem}.ai-chath img{width:100%;height:auto;border-radius:2rem}.blog__content{padding-bottom:8rem}.blog__content-wrap{padding-bottom:2rem}.blog__sidebar{padding-bottom:2rem}.blog__content-wrap h1{font-size:2.2rem;border-bottom:.2rem solid #000;padding-block-end:1rem;margin-block:5rem 2rem;font-weight:400;padding-inline:1rem}.blog__content-wrap h2{font-size:2rem;border-bottom:.2rem solid #000;padding-block-end:1rem;margin-block:5rem 2rem;font-weight:400;padding-inline:1rem}.blog__content-wrap h3{background-color:#ffd800;font-size:1.8rem;padding:.8rem 1rem;margin-block:5rem 2rem;font-weight:400;border-radius:6px 6px 0 0}.blog__content-wrap h4{background-color:#ffd800;font-size:1.6rem;padding:.8rem 1rem;margin-block:5rem 2rem;font-weight:400;border-radius:6px 6px 0 0}.blog__content-wrap h5{font-size:1.6rem;font-weight:400;padding-inline:1rem}.blog__content-wrap h6{font-size:1.6rem;font-weight:400;padding-inline:1rem}.blog__content-wrap p{margin-block-end:2rem;padding-inline:1rem}.blog__content-wrap ul{padding-inline-start:3.2rem}.blog__content-wrap ol{padding-inline-start:4.2rem}.blog__content-wrap blockquote{background-color:#e4edee;padding:2rem;display:block;border-radius:1.2rem;margin-block:2rem}.blog__content-wrap figcaption{font-size:1.2rem;line-height:1.3;letter-spacing:0}.wp-block-aioseo-table-of-contents{border-radius:1rem;border:1px solid #ffd800;background-color:#f7f7f7;margin-block-end:2rem;position:relative}.wp-block-aioseo-table-of-contents:before{content:"この記事の目次";font-size:1.3rem;font-weight:700;background-color:#ffd800;padding:.5rem 1rem;width:100%;height:auto;display:block;border-radius:.8rem .8rem 0 0}.wp-block-aioseo-table-of-contents ul{padding:1.5rem 2rem;list-style:none}.wp-block-aioseo-table-of-contents ul li a{text-decoration:none}.wp-block-aioseo-table-of-contents ul li a:hovdr{color:#ccc}.widget_block{clear:both;padding-block-end:2.5rem}.blog__sidebar .wp-block-heading{position:relative;font-size:1.6rem;margin-block-end:1rem;padding-inline-start:2rem}.blog__sidebar .wp-block-heading:before{content:"";background-image:url(//makeit-p.com/cms/wp-content/themes/makeit-theme/assets/images/blog/blog_sidebar_icon.svg);background-size:1.4rem 1.9rem;background-repeat:no-repeat;width:1.4rem;height:1.9rem;position:absolute;top:4px;left:0}.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:3rem}.widget_block ul{list-style:none;padding-left:3rem}.widget_block ul li{margin-bottom:1rem;line-height:1.3;font-size:1.3rem}.widget_block ul li a{text-decoration:none}.widget_block ul li a:hover{color:#c6c6c6}.side_search{margin-block-end:4rem}.popular__list,.popular__nodata{margin-block-end:4rem}.wp-block-my-gutenberg-my-example00{background-color:#f7f7f7;padding:2rem;margin-block:2rem}ul.popular__list{padding-left:3rem;list-style:none}li.popular__item{margin-bottom:1rem;line-height:1.3;font-size:1.3rem}li.popular__item a{text-decoration:none}li.popular__item a:hover{color:#c6c6c6}li.popular__item a{display:flex;justify-content:flex-start}li.popular__item a figure{width:12rem;display:block;margin-inline-end:.7rem}li.popular__item a figure img{width:8rem;height:8rem;object-fit:cover;border-radius:1rem}li.popular__item a .popular__txt{width:100%;text-align:left}.blog_archive_wrap .col-sm-6{display:flex}.blog-box{border-radius:6px;border:1px solid #dad9d9;display:flex;flex-flow:column;justify-content:space-between}.blog-box figure{margin-block-end:1.5rem}.blog-box figure img{border-radius:6px 6px 0 0}.blog-box h3{font-weight:400;font-size:1.4rem;margin-block-end:1rem;padding-inline:2rem}.blog-box .date_cat{padding-inline:2rem}.blog-box .date_cat .cat{margin-block-end:2rem;font-size:1.2rem;display:block}.blog-box .date_cat .cat a{text-decoration:none;padding-block-end:.2rem;border-bottom:1px dotted #666}.blog-box .date_cat .date{color:#777;font-size:1rem;font-weight:700;display:block;letter-spacing:1;text-align:right;margin-block-end:2rem}.blog-box .btn a{display:block;width:100%;max-width:20rem;padding-block:.5rem;text-align:center;background-color:#ffd800;border-radius:100px;position:relative;margin-inline:auto;margin-block-end:2rem;font-weight:700;font-size:1rem;text-decoration:none;margin-top:auto;border:1px solid #ffd800}.blog-box .btn a:hover{background-color:#000;color:#fff}.blog-box .btn a:after{content:"";width:5px;height:5px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(-45deg) translateY(-50%);position:absolute;top:50%;right:1.5rem}.blog-box .btn a:hover:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.searchform div{border-radius:10px;border:1px solid #dad9d9}.searchform input[type=text]{width:80%;margin:0;padding:.5rem;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchform input[type=submit]{width:17%;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:1366px){.wish p{width:calc(100% - 10rem)}.service-ttl-Visualizevalue{font-size:6rem}}@media (max-width:1024px){.mind{text-align:center}.mind img{width:90%;height:auto;margin-left:auto;margin-right:auto}.values h3:before{background-size:5vw 5vw;width:5vw;height:5vw;top:-3vw;left:-4vw}.wish p{width:calc(100% - 15rem)}}@media (max-width:996px){.home header#globalHeader.fixed nav ul li a{color:#fff}.home header#globalHeader.fixed nav ul li:last-child a{color:#212a31}.fixed .navbar-toggle-anime.active span,.page .navbar-toggle-anime.active span,.archive .navbar-toggle-anime.active span,.single .navbar-toggle-anime.active span{background-color:#fff}header#globalHeader.fixed .navbar-brand{z-index:1}.wish p{width:80%}.mv-wrap{max-height:100vh;height:100vh}.mv .col-lg-6:first-child{align-items:center;justify-content:flex-end;height:40vh;z-index:2}.mv .col-lg-6:last-child{height:60vh;align-items:flex-end;justify-content:flex-end;z-index:1}.mv-anime.anime01,.mv-anime.anime02,.mv-anime.anime03,.mv-anime.anime04,.mv-anime.anime05,.mv-anime.anime06,.mv-anime.anime07{left:50%;transform:translate(-50%,-50%)}}@media (max-width:767px){.mv-wrap{height:100%;max-height:90vh}.mv .col-md-6:first-child{align-items:center;justify-content:flex-end;height:32vh;z-index:2}.mv .col-md-6:last-child{height:58vh;align-items:flex-end;justify-content:flex-end;z-index:1}.mv-copy{width:90%}.mv-copy img{width:100%;height:auto}.mv-anime .illust{width:80%;margin-left:auto;margin-right:auto}.mv-anime .illust img{width:100%;height:auto}.home-service .content p br{display:none}.mv-anime.anime01,.mv-anime.anime02,.mv-anime.anime03,.mv-anime.anime04,.mv-anime.anime05,.mv-anime.anime06,.mv-anime.anime07{width:100%}.anime-copy img{zoom:.8}.anime2-copy1{left:20px}.anime2-copy2{left:20px;top:58%}.anime3-copy2{bottom:12%}.anime4-copy1{left:20px}.anime4-copy2{left:20px;top:35.6%}.anime4-copy3{left:20px;top:41.4%}.anime5-copy1{left:30px}.anime5-copy2{left:30px;top:50.3%}.anime5-copy3{left:30px;top:55.7%}.anime6-copy1{left:60%}.anime6-copy2{left:60%;top:34.5%}.anime6-copy3{top:34.5%}.line07{top:45%}.anime7-copy1{left:20px}.anime7-copy2{left:20px;top:16.5%}.anime7-copy3{left:20px;top:33%}.wish p{margin-right:0}.about-content-ttl p{width:calc(100% - 20rem)}.map{padding-top:90%}.service__box{margin-block-end:3rem}.serviceImage{padding-left:15%;padding-right:15%;display:block}}@media (max-width:736px){.fixed .toggle{margin-top:0;top:18px}.navbar-brand{padding-top:10px}.navbar-brand a{width:12rem}.navbar-brand img{width:100%;height:auto}.navbar-brand h1{margin-top:5px;font-size:9px}header#globalHeader.fixed .navbar-brand h1{margin-top:5px}.mv-wrap{max-height:100vh}.mv .col-md-6:first-child{height:40vh}.mv .col-md-6:last-child{height:60vh}.mv-anime.anime01{top:40%}.anime1-copy1{left:70px}.anime1-copy2{left:70px;top:36px}.mv-anime.anime02{top:45%}.anime2-copy1{left:20px}.anime2-copy2{left:20px;top:63.5%}.mv-anime.anime03{top:45%}.anime3-copy1{left:30%;bottom:22%}.anime3-copy2{left:30%;bottom:10%}.anime3-illust{margin-top:0}.anime4-illust img{margin-left:30px}.anime4-copy1{left:20px}.anime4-copy2{left:20px;top:45%}.line04{right:-1%}.anime4-copy3{left:20px;top:60.5%}.anime5-copy1{left:26%;top:40%}.anime5-copy2{left:26%;top:53%}.anime5-copy3{left:26%;top:66%}.mv-anime.anime06{top:45%}.anime6-copy1{left:20%;top:60.5%}.anime6-copy2{left:20%;top:68.75%}.anime7-copy1{left:20px;top:0}.anime7-copy2{left:20px;top:11.5%}.anime7-copy3{left:20px;top:23%}.anime7-illust img{margin-left:50px}.anime7-illust-1{top:178px;left:226px}.anime7-illust-2{top:144px;left:188px}.anime7-illust-3{top:142px;left:229px}.anime7-illust-4{top:106px;left:162px}.anime7-illust-5{top:78px;left:204px}.anime7-illust-6{top:140px;left:144px}.home-philosophy{margin-top:50px}.home-philosophy h2{margin-bottom:0;font-size:4rem}.home-philosophy h2 small{font-size:2.7rem}.home-philosophy .img_right img{width:14rem;height:auto}.home-philosophy h3{font-size:2rem}.home-philosophy p{line-height:1.5}.home-philosophy .blue-ttl{font-size:3rem}.home-philosophy figure{text-align:right}.home-philosophy .white-btn.smp{margin-top:20px}.workBox figure{aspect-ratio:0}.workBox figure .over-img{aspect-ratio:0}.service-ttl-b{font-size:5rem;padding-bottom:10px}.home-service{padding-block:3rem}.home-service h2{padding-top:0;font-size:2rem}.home-service .home-service-image{margin-top:3rem;padding-inline:13%}.service-ttl-Visualizevalue{background-color:rgba(255,255,255,1);color:#0d68be;display:block;text-align:center;padding:8px;margin-top:20px;margin-bottom:20px}.service-ttl-Visualizevalue br{display:none}.home-service .blue-btn{text-align:center}.home-service .blue-btn a{margin-left:auto;margin-right:auto;font-family:'Poppins',sans-serif;font-weight:700}.home-works{margin-top:70px;padding-top:70px}.workBox h3{font-size:1.5rem}.workBox h3 a i{margin-top:-1px}footer#globalFooter .container-fluid{position:relative;z-index:1;padding-left:20px;padding-right:20px}footer#globalFooter nav ul{padding:3rem 0 0;margin-bottom:1.5rem}footer#globalFooter nav ul li{display:block;padding:0 5px;margin-bottom:15px;font-size:1.6rem}footer#globalFooter nav ol li{padding:0 5px;font-size:1.4rem}.flogo{padding-bottom:1rem}.flogo h4{font-size:1.2rem;font-weight:700;line-height:1.4}.fcopy{font-size:2.4rem}.fcopy+p{padding-top:2rem;font-size:1.6rem}.fcopy+p+small{padding-top:2rem;font-size:1.4rem}footer#globalFooter .sns{text-align:left;padding-top:3rem;padding-bottom:5rem}footer#globalFooter p.copyright{font-size:1.2rem;padding-top:0;padding-bottom:8rem}.breadcrumb__list{display:block}.page_contact_smp{display:block;width:100%;height:auto;position:fixed;left:0;bottom:0;z-index:999}.page_contact_smp a.btn_contact{box-shadow:none;border-radius:0;border:none;width:100%;max-width:100%;display:block;text-decoration:none;text-align:center}.page_contact_smp a.btn_contact:after{display:none}.grecaptcha-badge{bottom:46px !important}.pageTop a{position:fixed;right:0;bottom:0;background-color:#111;width:44px;height:44px;text-decoration:none;color:#111}.pageTop a:before{content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg) translate(-50%,-50%);position:absolute;top:46%;left:53%}.page-content{margin-top:40px}.mission:after{width:100%;height:26%;background-size:cover;border-top-left-radius:0;border-bottom-left-radius:0;top:auto;bottom:0;left:0}.mission_illust img{margin-bottom:-4px}.values:after{width:94%;height:150px;border-top-right-radius:0;border-bottom-right-radius:0;left:50%;transform:translateX(-50%);border-radius:10px}.values h3{font-size:3rem;margin-top:-4rem;margin-bottom:0}.values_copy{display:flex;justify-content:center;align-items:center;height:150px;margin-block:2rem 1rem}.mission_illust{width:100%;left:0;transform:translateX(-50%);justify-content:center;margin-top:10vw}.mission_illust img{width:200px}.outline_illust{width:100%;height:56vw;display:flex;justify-content:center;align-items:center;bottom:0;position:absolute}.outline_illust img{width:200px}.outline:after{width:100%;height:20%;background-size:cover;border-top-left-radius:0;border-bottom-left-radius:0;top:auto;bottom:0;left:0}.wish p{width:100%}.shirahase .facePhoto{padding:0 15% 4%}.single-works .top-img{width:100%;height:70vh;text-align:center;display:flex;justify-content:center;align-items:center}.top-img img{height:100%;width:auto}.work_text{padding:3rem 1rem}.about-page-title .a-title{font-size:3rem}.other_works_ls ul li img{width:100%;height:auto}.other_works_ls li:last-child{text-align:left}#other_works h2{font-size:3rem}#contact p{font-size:1.3rem}.about-content-ttl h2{font-size:1rem}.about-page-title{padding:3rem 0}.about-page .e-title,.service-page .a-subttl,.creative-content-ttl .a-subttl,.about-content-ttl .a-subttl,#contact h2{font-size:2.2rem;line-height:1.2;margin-block-end:2rem}h3.mission_title{padding-top:1rem}.service-page{padding-top:3rem;padding-bottom:3rem}.about-page .e-title{font-size:1.3rem}.about-content-ttl p{width:81%}.address-ditail{padding-top:3rem}.workBox .works_thumb img{width:100%;height:auto}.work__head{height:70vh}.content01 .content_ttl{padding:0 55px}.content02{padding:2rem}.content03{padding-left:1rem;padding-right:1rem}.work_images{padding-top:3rem;padding-left:3rem;padding-right:3rem;margin-inline:1rem}.work_images figure{margin-bottom:2rem}.content01 p{padding:0 1.5rem 2rem}.content01 .illust{width:7rem;top:-7rem;right:0}.content02{padding-left:2rem;padding-right:2rem}.content02 .illust{width:11rem;top:-10rem;left:0}.works_text{padding-left:1rem;padding-right:1rem}.project_member{padding-bottom:3rem}.client .illust{width:11rem;top:-7rem}.service-page h2{font-size:1.6rem}.service__why ul{width:100%;order:2}.service__why ul li{font-size:1.5rem;margin-block-end:.6rem;line-height:1.4}.service__why img{width:50%;margin-inline:auto;order:1}.service__if:after{width:90%}.service__if p{right:2%}.serivce__how picture{width:50%;margin-inline:auto;order:2;margin-block-start:1.5rem}.serivce__how picture img{width:100%;height:auto}.service__how-inner{width:100%;order:1}.service__how-inner h3{font-size:1.6rem}.service__future{flex-wrap:wrap;gap:1.5rem;padding-block:2.5rem 5rem}.service__future p{width:90%}.service_flow .col-sm-3{margin-block-end:3rem}.service_flow .col-sm-3:after{transform:rotate(45deg);left:50%;bottom:-18px;right:auto;top:auto}.partner__inner{padding:2rem;background-color:#e1e1e1}.partner__inner-ttl{display:block}.partner__inner-ttl span{margin-inline-end:2rem;font-size:5rem;font-weight:700;font-family:'Poppins',sans-serif;color:inherit;line-height:1}.partner__inner-ttl h2{font-size:1.6rem;margin-block-start:1rem}.table th,.table td{padding:1.5rem}.table_title{width:25%}.table_plice{;width:10%}.table-responsive{padding-block:5rem}.page__nav{padding-block:3rem}.price_illust{width:60%;margin-inline:auto}.table-responsive{padding-block:2rem}.table-striped tr td:nth-child(1){padding-bottom:0}.table-striped tr td:nth-child(2){display:none}.table-striped tr td:nth-child(3){padding-top:.5rem;font-weight:700}.table th,.table td{border:none}.table-striped tr td{display:block}.table-striped thead{display:none}.recruit-intro__inner{padding-top:2rem;padding-bottom:2rem}.recruit-intro img{margin-top:0}.recruit-job{margin-top:0}.recruit-job__inner{padding:2rem;margin-bottom:4rem}.recruit-job__inner h3{font-size:2rem}.recruit-job__inner-block{position:relative}.recruit-job__inner .illust{position:static;right:auto;top:auto;transform:translateY(0);text-align:center}.recruit-job__inner-block dl{display:block}.recruit-job__inner-block dt{width:100%}.recruit-job__inner-block dd{width:100%}.howto-entry{padding-bottom:8rem}}@media (max-width:640px){.about-page-title h1{font-size:1.1rem}.about-page-title p{font-size:1.4rem}}@media (max-width:375px){.navbar-brand{width:90%}.navbar-brand a{width:10rem}.navbar-brand a img{width:100%;height:auto}header#globalHeader.fixed .navbar-brand img{width:100%;height:auto}.navbar-brand h1{font-size:8px}.anime-copy img{zoom:.5}.anime1-copy1{left:50px}.anime1-copy2{left:50px;top:36px}.anime2-copy1{left:20px}.anime2-copy2{left:20px;top:65%}.anime3-copy1{left:10px;bottom:27%}.anime3-copy2{left:10px;bottom:15%}.anime4-copy1{left:20px;top:25%}.anime4-copy2{left:20px;top:36%}.anime4-copy3{left:20px;top:47%}.anime5-copy1{left:30px}.anime5-copy2{left:30px;top:55%}.anime5-copy3{left:30px;top:65%}.anime6-copy1{left:20%;top:64%}.anime6-copy2{left:20%;top:73%}.anime7-copy1{left:20px;top:0}.anime7-copy2{left:20px;top:12%}.anime7-copy3{left:20px;top:24%}.anime7-illust img{margin-left:50px}}@media (max-width:320px){header#globalHeader{padding-bottom:12px}.navbar-brand{width:80%;padding-top:10px;padding-left:0}.navbar-brand a{width:45%;margin-right:7px}.navbar-brand h1{font-size:9px;margin-top:4px;position:absolute;left:15px;bottom:3px}.navbar-brand h1 br{display:none}.illust4 img{width:65px}}