@charset "utf-8";.ie_alert{display:none}.container{max-width:960px}.main-section.main-section--margin-vertical--off{margin-top:0;margin-bottom:0;font-size:18px;color:#555}h3:after{content:".";line-height:0;display:none;overflow:hidden;bottom:0;width:0;border-bottom:none}.page-id-5 #site-header{position:fixed;background-color:rgba(255,255,255,.8)!important}.page-header{background:#f8f7f3;background-size:cover;background-position:bottom;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;color:#333;padding-top:100px}.container-head{padding:0 15px}.site-header{background-color:rgba(255,255,255,.8);position:fixed}.main{display:block;margin:0 calc(50% - 50vw);position:relative;overflow:hidden;box-sizing:border-box;height:100vh}.Maintext2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;z-index:3;width:100%}.Maintext2 img{width:30vw;height:auto;display:block;margin-left:50px}.home .site-body{padding:0 15px}#wrapper{position:relative;overflow:hidden;min-width:1100px}#scroll{height:150px;overflow:hidden;z-index:10;position:absolute;left:50%;bottom:0}#scroll:after{content:"";display:block;width:1px;border-left:1px #fff solid;animation:scroll 2s ease 0s infinite normal;margin:0 auto 0}@keyframes scroll{0%{height:0}50%{height:150px;margin-top:0}100%{margin-top:150px;height:150px}}.left{float:left}.right{float:right}.news{background-color:#fff;margin:0 calc(50% - 50vw)}.news h2{color:#11a6ea;border:none;text-align:center;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:2.5rem;letter-spacing:1.5pt;padding:50px 0 0}.news ul{list-style:none;padding-inline-start:0}.news li{margin-top:15px}.news li a{text-decoration:none}.newsInner{display:flex;justify-content:space-between;max-width:90%;margin:0 auto 50px;padding:50px;background-color:#f9fbfd}.news-l{display:block;width:49%;background:#fff;padding:30px}.news-l h2{position:relative;text-align:center;color:#91c2e2;border:none;font-size:1.3em;font-weight:700;letter-spacing:0;padding:0 0 15px}.news-l h2:before{content:'';position:absolute;bottom:-5px;display:inline-block;width:60px;height:2px;left:50%;-webkit-transform-origin-x:-50%;transform:translateX(-50%);background-color:#eee}.news-r{display:block;width:49%;background:#fff;padding:30px}.news-r h2{position:relative;text-align:center;color:#f8be64;border:none;font-size:1.3em;font-weight:700;letter-spacing:0;padding:0 0 15px}.news-r h2:before{content:'';position:absolute;bottom:-5px;display:inline-block;width:60px;height:2px;left:50%;-webkit-transform-origin-x:-50%;transform:translateX(-50%);background-color:#eee}.section00{background-color:#f1f8f5}.section01{background-color:#ededed}.section02{background-color:#fff}.section03{background-color:#f6f7f7}.section04{background-image:url("https://fc-art-design.com/wp-content/uploads/2021/10/p5.png");background-repeat:repeat}.section-course{background-image:url("/wp-content/uploads/2021/10/background01.png");background-size:cover;padding:50px 0}.section00,.section01,.section02,.section03,.section04,.section-course,.map{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.flex{display:flex}h2{font-family:"Noto Sans JP","Hiragino kaku Gothic ProN",Meiryo,sans-serif;font-size:2rem;margin:2rem 0}h3{font-family:"Noto Sans JP","Hiragino kaku Gothic ProN",Meiryo,sans-serif;font-size:1.5rem;margin:2rem 0}.inner{max-width:900px;margin:0 auto;padding:50px 10px}.inner h2{color:#000;border:none}.inner h2 span{display:block;margin-top:-7px;color:#e51373;font-size:70%}.section-course>.inner{max-width:990px;margin:0 auto;padding:0 10px}.inner-k{max-width:990px;margin:0 auto;padding:50px 10px}.inner-k h2{color:#448fcb;border:none}.center{text-align:center}.aligncenter{display:block;margin:0 auto 50px}.section-w{background:#fff;padding:20px 30px;margin-bottom:40px}.map{background-image:url("/wp-content/uploads/2021/10/background02.png");background-size:cover;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:0}.map iframe{width:100%;min-height:auto;border:none;margin:0}.map h2{color:#fff;border:none;text-align:center;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;background:#00a051;margin:0!important}.map h2 span{display:block;margin-top:-7px;color:#fff;font-size:70%}.mapInner{display:flex;justify-content:space-between;max-width:90%;margin:0 auto}.map-l,.map-r{display:block;width:49%}.map-l h3,.map-r h3{text-align:center;color:#fff;background-color:#043c77;border:none;font-size:1em;font-weight:700;letter-spacing:0;padding:15px}ul.column3{list-style:none;width:100%;display:flex;flex-wrap:wrap;padding:0}ul.column3 li{width:calc(100%/3);box-sizing:border-box;position:relative;margin:-3px 0}ul.column3 img{max-width:100%;height:100%;object-fit:cover}table.nml td{display:block;min-height:50px;vertical-align:middle;padding:20px 10px}table.instructor tbody{background-color:rgba(255,255,255,.7)}table.instructor tr{border-bottom:1px solid #ddd;border-top:none}table.instructor th,table.instructor td{border:none}table.instructor td{padding:20px;width:50%}@media (max-width:1020px) and (min-width:768px){table.nml th,table.nml td{display:block;padding:20px 10px;width:100%}}.zoom-in-img{margin:0;padding:0;background:#fff;overflow:hidden;cursor:pointer;overflow:hidden}.zoom-in-img img{transform:scale(1);transition:.3s ease-in-out}.zoom-in-img:hover img{transform:scale(1.3)}.hover{position:relative}.hover .hover-img{margin:0;padding:0}.hover-img img{width:100%;height:100%}.hover .hover-text{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;background-color:rgba(0,0,0,.65);opacity:0;transition:.3s ease-in-out}.hover .hover-text .text1{font-size:22px;padding:10px 20px}.hover .hover-text .text2{font-size:16px;padding:0 20px}.hover:hover .hover-text{opacity:1}.site-footer{background:#000;color:#fff}.site-footer h2{padding:0;border:none;font-size:32px;color:#fff;line-height:1}.site-footer h2 span{padding:.5em 0;border:none;font-size:18px;color:#fff}.footerBtn ul{display:flex;width:100%;margin:0 auto;padding:0;list-style:none;justify-content:space-between;flex-wrap:wrap;align-items:center}.footerBtn li{width:calc(100%/3);height:auto}.widget_nav_menu>div>ul li a{border-bottom:none;color:#fff}aside#block-5{margin-bottom:0}@media (max-width:1020px) and (min-width:768px){.site-footer ul.sub-menu{display:flex;width:max-content}}#courseTop{margin-bottom:50px}#courseTop .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}#courseTop .item{background:#fff;padding:15px;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #eee}#courseTop .item:first-child{border-left:none}#courseTop .item img{width:100%;height:auto;object-fit:cover}#courseTop .item p{margin:15px 0 0}#courseTop .item h3{margin:.5em 0 0}#courseTop .item a{text-decoration:none;color:#fff}#courseTop .item a:hover{color:#fff}#courseTop .btn{margin-top:auto}#courseTop .btn span{display:block;background:#448fcb;color:#fff;line-height:60px;font-size:16px;font-weight:700;text-align:center;margin:15px 0 0;border-radius:5px}#courseTop .btn span:hover{opacity:.8}#course .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}#course .item{background:#fff;padding:15px;width:47.8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin:10px}#course .item img{width:100%;height:auto;object-fit:cover}#course .item p{margin:15px 0 0}#course .item h3{margin:.5em 0 0}#course .item a{text-decoration:none;color:#fff}#course .item a:hover{color:#fff}#course .btn{margin-top:auto}#course .btn span{display:block;background:#448fcb;color:#fff;line-height:60px;font-size:16px;font-weight:700;text-align:center;margin:15px 0 0;border-radius:5px}#course .btn span:hover{opacity:.8}.Point{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;box-sizing:content-box}.Point dl{width:calc(96%/2);margin:1%;   border:1px solid #e51373;   box-sizing:border-box;padding:15px}.Point dt img{width:100%;height:auto;margin:0!important}.Point dd p{margin-bottom:.5rem}.img-l,.img-r{align-items:flex-start;display:flex;justify-content:space-between;padding:50px}img.alignright{float:right;margin-left:30px}.btn01{text-align:center;border:1px solid #fff;border-radius:3px;padding:10px!important;margin:10px auto 0;width:80%}.btn01 a{text-decoration:none;color:#fff}span.Text{position:absolute;bottom:10px;right:5px;font-weight:700;color:#fff}.sp{display:none}@media screen and (max-width:768px){#site-header{height:50px}.page-id-5 #site-header{position:relative;background-color:#fff!important}.site-header{min-height:50px}.site-header-logo{padding:0}.main{display:block;margin:0 calc(50% - 50vw);position:relative;overflow:hidden;box-sizing:border-box;height:80vh}.main img{height:100vh;object-fit:cover}.Maintext2 img{width:80vw;height:auto;display:block;margin:0 auto}.vk-mobile-nav-menu-btn{top:0!important;right:0!important;left:auto;width:50px;height:50px}.vk-mobile-nav-menu-btn{border-color:#448fcb;background:url('https://www.takumi-recruit.net/wp-content/uploads/2021/10/menu-icon.png') center 50% no-repeat #e51373;background-size:cover}.vk-mobile-nav-menu-btn.menu-open{border-color:#fff;background:var(--vk-mobile-nav-menu-btn-close-bg-src) center 50% no-repeat rgba(16,152,138,.8)}.vk-menu-acc .acc-btn{border:1px solid var(--vk-menu-acc-btn-border-color);background:url('https://www.takumi-recruit.net/wp-content/uploads/2021/10/arr.png') center 50% no-repeat;background-size:cover}.vk-menu-acc .acc-btn-close{background:url('https://www.takumi-recruit.net/wp-content/uploads/2021/10/xbtn.png') center 50% no-repeat;background-size:cover}.vk-mobile-nav-menu-btn.menu-open{border-color:#fff;background:url(https://www.takumi-recruit.net/wp-content/uploads/2021/10/xbtn-l.png) center 50% no-repeat rgba(255,255,255,.8)}.vk-mobile-nav-widget{margin:1.5em 0}.vk-mobile-nav-menu-btn{border-radius:0}.vk-mobile-nav{background-color:rgba(68,143,203,.8)}.vk-mobile-nav nav ul li a{color:#fff;border-bottom:1px solid #fff;padding:15px 0}input[type=submit]{font-size:1rem;border:1px solid var(--vk-color-primary-dark);background-color:#f5f5f5;color:#7f7f7f;padding:.8em 2em;border-radius:var(--vk-size-radius)}.pc{display:none}.sp{display:block}.newsInner,.mapInner{display:flex;padding:5px 7px;flex-direction:column;width:100%}.news-r,.news-l,.map-r,.map-l{display:block;width:100%;margin:5px 0}ul.column3{justify-content:space-between}ul.column3 li{width:calc(96%/2);box-sizing:border-box;position:relative;margin:1%}.hover-text{display:none}.footerBtn li{width:100%;height:auto;text-align:center;padding:5px 0}.map iframe{width:90%;min-height:auto;border:none;display:block;margin:0 auto}.course li{line-height:0;border:.2px solid #eee;margin:0}.course a{display:block;text-decoration:none;width:calc(100%/2);display:block}#courseTop .item,#course .item{width:100%}.img-l{align-items:center;display:block;padding:50px}.img-r img{display:none}img.alignright{display:block;float:none;margin:0 auto 50px}}.section-interview{background-color:#fff}.section-interview{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.section-interview>.inner-k{max-width:880px;margin:0 auto;padding:0 50px;background:#fff;color:#333}.section-interview>.inner-k h2{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;border-left:5px solid #448fcb;text-align:left;padding:0 0 0 15px;margin:50px 0 30px;color:#333;line-height:1;font-size:1.2rem}.section-interview>.inner-k p{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;line-height:1.8}p.inquiry{font-weight:700;color:#333}p.anser{margin-bottom:50px}.center{text-align:center}.aligncenter{display:block;margin:0 auto 50px}.pr_box{display:block;max-width:600px;border:1px solid #ddd;background:linear-gradient(180deg,#efefef 0%,#efefef 30%,#fff 30%,#fff 100%);margin:50px auto 0;padding:20px 40px}.pr_box dt{text-align:center}.pr_box dd p{font-size:80%}.pr_box dd h3{border:none;text-align:center;margin-bottom:0}.pr_box dd h3 span{display:block;font-size:50%;color:#aaa;font-weight:100}.pr_box dd ul{border:1px dotted #ddd;padding:10px 20px;list-style:none}.entry-title--post-type--page,h2{padding:.5em 0;border-top:none;border-bottom:1px solid #e51373;color:#000}h3{border:none;padding:0;margin:1.5rem 0 1rem}h3:after{content:".";line-height:0;display:none;overflow:hidden;bottom:0;width:0;border-bottom:none}ul.two-Img{padding:0;display:flex;list-style:none;align-items:center;justify-content:space-around}.Course{display:flex;width:100%;flex-wrap:wrap;margin:30px 0}.Course dl{width:calc(92%/4);text-align:center;border:1px solid #ccc;margin:1%;box-sizing:border-box}.Course dt{padding:1rem 0}.Course dd{padding:1rem}.Course2{display:flex;width:100%;flex-wrap:wrap;margin:30px 0}.Course2 dl{width:calc(96%/2);text-align:center;border:1px solid #ccc;margin:1%;box-sizing:border-box}@media screen and (max-width:768px){.Course dl,.Course2 dl{width:98%}}.flow{padding-left:120px;position:relative}.flow:before{content:"";width:15px;height:100%;background:#eee;margin-left:-8px;display:block;position:absolute;top:0;left:120px}.flow ul{list-style:none}.flow>li{position:relative;list-style:none}.flow>li:not(:last-child){margin-bottom:8vh}.flow>li .icon{font-size:12px;color:#fff;background:#6b90db;background:-webkit-linear-gradient(left,#7bc6e2 0%,#ffc4d2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b90db',endColorstr='#66d5e9',GradientType=1);padding:8px 20px;display:block;position:absolute;top:0;left:-120px;z-index:100}.flow>li .icon:after{content:"";border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #ffc4d2;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flow>li dl{padding-left:70px;position:relative}.flow>li dl:before,.flow>li dl:after{content:"";display:block;position:absolute;top:15px}.flow>li dl:before{width:7px;height:7px;margin-top:-3px;background:#6b90db;border-radius:50%;left:-4px}.flow>li dl:after{width:50px;border-bottom:1px dashed #999;position:absolute;left:5px}.flow>li dl dt{font-size:20px;font-weight:600;color:#6b90db;margin-bottom:1vh}.button03 a{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:1em 2em; width:500px;color:#2285b1;font-size:18px;font-weight:700;border:2px solid #2285b1}.button03 a:after{content:'';width:5px;height:5px;border-top:3px solid #2285b1;border-right:3px solid #2285b1;transform:rotate(45deg)}.button03 a:hover{color:#333;text-decoration:none;background-color:#a0c4d3}.button03 a:hover:after{border-top:3px solid #333;border-right:3px solid #333}.Mid-inner{max-width:1200px;box-sizing:content-box;margin:0 auto;display:flex;background:#fff;padding:50px}.Mid-inner figure{width:500px;overflow:hidden}.txt-FlexL{flex:1;margin:0 0 0 60px}.txt-FlexR{flex:1;margin:0 60px 0 0}.Img-txt-Flex{display:flex;justify-content:center;flex-wrap:wrap;align-items:start}.txt-FlexR h3,.txt-FlexL h3{margin:0 0 1.5rem;color:#00a051}@media screen and (max-width:768px){.Mid-inner{display:block;padding:25px}.txt-Flex{margin:0}}.site-footer h2{margin:0 0 15px;padding:0;border:none;font-size:32px;color:#fff;line-height:1}.Twit{display:block;max-width:600px;height:600px;overflow:scroll;margin:30px auto}