@charset "UTF-8";body{font-size:100%;text-size-adjust:100%;letter-spacing:.7px;font-family:'M PLUS Rounded 1c',sans-serif;line-height:1}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}h1{font-size:35px}h2{font-size:28px;font-weight:500;line-height:1.5}h3{font-size:23px;font-weight:500;line-height:1.5}p,th,td{font-size:14px;line-height:2;letter-spacing:1.8px}ul{list-style:none}a{text-decoration:none}ol{padding-left:1.5em;line-height:1.6}table{width:100%;border-collapse:collapse}input,select,textarea{font-size:100%;border:1px solid #ddd;padding:10px;width:100%}textarea{width:100%;padding:10px}img{vertical-align:bottom;object-fit:cover}textarea:focus,select:focus,input:focus{outline:none}.is_sp{display:none}a:hover,button:hover{cursor:pointer}input,select{border-radius:0}a[href*="tel:"]{color:#000}.box_container{display:flex;flex-wrap:wrap;justify-content:space-between}.cal_2{display:inline-block;width:calc(50% - 40px/2)}.cal_3{display:inline-block;width:calc(33.33% - 60px/3)}.cal_4{display:inline-block;width:calc(25% - 40px/4)}.wrapper{max-width:1040px;width:100%;margin:0 auto;padding:80px 40px}header{z-index:99;max-width:1440px;width:100%;height:60px;padding:0 20px;position:absolute}.logo_b{display:none}.fixed{position:fixed;top:0;background:#ffffffdb;box-shadow:0 3px 6px rgba(0,0,0,.05)}.fixed .nav_menu li a{color:#000;padding:20px 5px}.logo_w{padding:5px 0 0 20px}.fixed .logo_w{display:none}.fixed .logo_b{display:block}header h1{float:left;line-height:1.2}.header a{color:#fff}input#menu-btn-check{display:none}.header ul{display:flex;max-width:700px;width:100%;margin:0 0 0 auto}.nav_menu li{width:calc(100%/5);text-align:center}.nav_menu li a{padding:40px 5px;display:block;font-weight:700;font-size:13px}.nav_menu li a:hover{opacity:.7}.fa-paper-plane{padding-right:7px}.first_view{position:relative}.first_view .text_box{position:absolute;top:200px;left:100px}.first_view p{color:#fff;text-align:center;font-size:20px}.top_head h2{font-family:'Viga',sans-serif;font-size:40px;color:#006be0}.top_head p{color:#797979}.topBuzSection-wrap{display:-ms-grid;display:grid;-ms-grid-rows:33vw;-ms-grid-columns:25% 5px 25% 5px 25% 5px 25%;grid-template:"a b c d" 33vw/25% 25% 25% 25%;gap:0 5px;width:100%;z-index:1;transform:skew(-27deg)}.topBuzSection-img{width:100%;height:100%;transform-origin:bottom;transform:skew(27deg)}.topBuzSection-img-anim{width:100%;height:100%;transition:all .5s}.topBuzSection{position:relative;transform-origin:bottom;background:linear-gradient(-10deg,#1a619f 70%,rgba(0,154,201,.905));overflow:hidden;z-index:1}.topBuzSection-img img{display:block;width:auto;height:100%;max-width:none;opacity:.8;will-change:opacity,transform}.topBuzSection.is-1{-ms-grid-row:1;-ms-grid-column:1;grid-area:a;margin-top:100px}.topBuzSection.is-2{-ms-grid-row:1;-ms-grid-column:3;grid-area:b;margin-top:100px}.topBuzSection.is-3{-ms-grid-row:1;-ms-grid-column:5;grid-area:c;margin-bottom:100px}.topBuzSection.is-4{-ms-grid-row:1;-ms-grid-column:7;grid-area:d;margin-bottom:100px}.topBuzSection-text{position:absolute;top:47%;width:100%;color:#fff;transform:skew(27deg);text-align:center;transition:all .2s;text-shadow:0 0 10px rgb(0 0 0/80%)}.topBuzSection-text-ja{font-weight:700;font-size:1.6rem;line-height:1.4}.topBuzSection-img img:hover{transform:scale(1.1,1.1)!important;transition:.5s all!important}.service_section{margin:70px 0 100px;overflow:hidden}.service_section .top_head{max-width:1040px;width:100%;padding:0 40px;margin:0 auto}.recruit_section{text-align:center;background:linear-gradient(rgba(0,107,224,.84),rgba(0,107,224,.84)),url(//inception-japan.co.jp/wp-content/themes/inception_original/img/recruit_back.png);background-size:cover}.recruit_section h2,.recruit_section p{color:#fff}.post_item{display:flex;padding:20px 0;border-bottom:1px dashed #d7d7d7}.archive_item{border-bottom:1px dashed #d7d7d7;padding:20px 0}.post_date{color:#006be0;padding-right:20px;font-family:'Viga',sans-serif}.post_title{color:#333}.post_content{line-height:1.5;color:#686868;font-size:14px}.archive_item .post_title p{font-weight:700;font-size:16px}.archive_item i{padding-right:5px}.btn,.submit-container{padding:2px;border:2px solid #fff;background:#006be0;max-width:248px;width:100%;margin:20px auto 0 auto;transition:.2s}.btn a,.submit-container input{padding:16px;text-align:center;display:block;font-size:15px;letter-spacing:1px;background:#fff;font-weight:700;background:0 0;color:#fff;border:1px solid #fff;cursor:pointer}.btn a:hover,.submit-container input:hover{opacity:.7}.service_section .btn{margin:50px auto 0 auto}.table{border-top:none}.table th,.table td{padding:20px 40px;border:1px dotted #3c60c7;border-right:none!important;border-left:none!important}.table th{width:25%;color:#3c60c7;background:#eee}.table .note{font-size:10px;color:#777;font-weight:400;letter-spacing:1px}.wpcf7 form.sent .wpcf7-response-output{border-color:#3c60c7!important}.wpcf7-spinner{display:none!important}.required{font-size:10px}.page_section h1{font-family:'Viga',sans-serif;color:#fff;padding:140px 100px 70px;background:linear-gradient(rgba(0,107,224,.84),rgba(0,107,224,.84)),url(//inception-japan.co.jp/wp-content/themes/inception_original/img/page_back.png);background-size:cover;text-align:right;background-position:bottom}.breadcrumbs{padding:10px 40px;line-height:1.5;font-size:13px;color:#909090}.breadcrumbs a{color:#909090}.business_section .cal_2{width:calc(100%/2)}.business_section .box_container{box-shadow:0 0 32px rgb(0 0 0/12%);margin-bottom:40px}.business_section .text_box{padding:30px}.business_section .img_box{background:linear-gradient(-10deg,#1a619f 70%,rgba(0,154,201,.905))}.business_section img{height:300px;opacity:.9}.business_section .title{color:#006be0;font-weight:700;font-size:25px;border-left:5px solid #006be0;padding:5px 10px;line-height:1;margin-bottom:15px}.business_section .text{color:#333;line-height:1.8}.policy_section h2{color:#006be0;font-weight:700;font-size:20px;border-left:5px solid #006be0;padding:5px 10px;line-height:1;margin-bottom:15px}.policy_section p{margin:10px 0 30px}.policy_section .text_box{background:#f1f1f1;padding:15px 30px}.policy_section .text_box p{margin:0}iframe{margin-top:10px}.lp_btn{margin-top:20px}.lp_btn a{border:1px solid #006be0;padding:10px;color:#006be0}.lp_btn i{padding-left:5px}.single_h2{font-size:25px;font-weight:700}.single_date{padding:7px 0 20px;font-family:'Viga',sans-serif;color:#b5b5b5}.single_date i{padding-right:5px}.single_content{padding:20px 30px;box-shadow:0 0 32px rgb(0 0 0/12%)}.error_h2{color:#006be0;font-weight:700;margin-bottom:10px}.error_text i{padding-right:5px}footer{background:#eee}.footer ul{display:flex}.footer .nav_menu li{width:calc(100%/3)}.footer ul a{color:#333;font-weight:400;padding:15px 5px}.footer ul i{color:#006be0;padding-right:10px}.copyright{color:#909090;font-size:13px}
@media (min-width:751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media only screen and (max-device-width:768px){header{position:fixed;width:100%;top:0}.header .nav_menu li a{font-size:14px;border-bottom:1px dashed #c1c1c1;color:#333;text-align:left;position:relative}.footer .nav_menu li a{text-align:left;padding:10px 0}.footer_right{margin:15px 0}.footer_left,.copyright{text-align:center}.header .nav_menu li a:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;color:#006be0;font-size:12px;position:absolute;right:0}.menu_logo img{width:65px}.hamburger-menu{display:block}.car_icon_container{padding-top:75px}.menu-btn{position:absolute;top:0;right:0;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:90}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:2px;width:20px;border-radius:3px;background-color:#fff;position:absolute}.fixed .menu-btn span,.fixed .menu-btn span:before,.fixed .menu-btn span:after{background-color:#006be0}.menu-btn span:before{bottom:7px}.menu-btn span:after{top:7px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}.menu-content{width:80%;height:100%;position:fixed;top:0;left:100%;z-index:80;background:#ffffffdb;transition:all .5s;padding:20px;margin-top:65px;display:block}.logo_w{width:180px;padding:0}.title_inner h1{font-size:27px}.title_back{top:65px;height:105px}.header{height:60px}.header_top{background:#fff;height:65px}.header_top p{margin-left:10px}#menu-btn-check:checked~.menu-content{left:20%}#menu-btn-check{display:none}#menu-btn-check:checked~.hamburger_cover{position:fixed;width:100%;height:100%;top:65px;left:0;background:rgb(0 0 0/40%);display:block}.header ul{display:block}.nav_menu li a{font-size:11px}.nav_menu li{width:100%}.cal_2{width:calc(50% - 20px/2)}.cal_4{width:calc(50% - 40px/2)}.table th,.table td{padding:20px}.first_view .text_box{top:180px;left:50px}.first_view .text_box img{width:280px}.first_view p{font-size:16px}.topBuzSection.is-1,.topBuzSection.is-2{margin-top:50px}.topBuzSection.is-3,.topBuzSection.is-4{margin-bottom:50px}.topBuzSection-text-ja{font-size:15px;line-height:1.5}.business_section .title{font-size:20px}.business_section img{height:100%}}@media only screen and (max-device-width:480px){p{font-size:14px;letter-spacing:1px;font-weight:500}h2{font-size:19px}.is_sp{display:block}.is_pc{display:none}.wrapper{padding:40px 20px}.nav_menu li a{padding:20px 5px}.page_section h1{text-align:center;padding:95px 0 40px;font-size:30px}.cal_2,.cal_3,.cal_4,.business_section .cal_2{width:100%}.breadcrumbs{padding:10px}.table th,.table td{padding:20px 10px}.first_view .back{height:550px}.topBuzSection-wrap{width:100%;top:150px;right:0;-ms-grid-rows:55vw 5px 55vw;-ms-grid-columns:50% 5px 50%;grid-template:"a b" 55vw "c d" 55vw/50% 50%;gap:5px;transform:skew(-8deg)}.topBuzSection.is-1,.topBuzSection.is-2{margin-top:0}.topBuzSection.is-3,.topBuzSection.is-4{margin-bottom:0}.topBuzSection-text{transform:skew(8deg);padding:0 10%}.topBuzSection-img{transform:skew(8deg)}.topBuzSection-text-ja{font-size:14px}.business_section img{height:200px}.first_view .text_box{left:10px;top:200px}.single_h2{font-size:23px}.service_section .top_head{padding:0 20px 15px}.our_business{width:280px}.job_info{width:180px}.news{width:120px}}@media only screen and (max-device-width:320px){.top_head h2{font-size:35px}.first_view .text_box{left:0;top:160px}.footer ul i{padding-right:5px}.nav_menu li a{font-size:10px}.business_section .title{font-size:18px}.business_section .text_box{padding:20px}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.pagination{margin:40px 0 0}.nav-links{display:flex;justify-content:center}.pagination .page-numbers{display:inline-block;margin-right:20px;padding:12px 14px;color:#333;border-radius:3px;box-shadow:0 3px 3px #999;background:#fff;font-size:14px}.pagination .current{padding:12px 14px;background:#006be0;color:#fff}.pagination .prev,.pagination .next{background:0 0;box-shadow:none;color:#006be0}.pagination .dots{background:0 0;box-shadow:none}.screen-reader-text{display:none}.archive_item:hover,.post_item:hover{opacity:.7}