﻿.sp-pcp-post .sp-pcp-post-meta li,.sp-pcp-post .sp-pcp-post-meta ul li a{color:#333 !important;font-size:12px !important}.gallery{max-width:100%}.gallery-item{width:33.33%;float:left;box-sizing:border-box;padding:5px}@media screen and (max-width:768px){.gallery-item{max-width:50% !important;width:50% !important}}div#txt70{width:65%}.single-post .alignnone{margin:auto !important;display:block}li.ez-toc-page-1.ez-toc-heading-level-2{border-bottom:1px solid #ccc!important;padding:10px !important;font-weight:700 !important}#ez-toc-container{background:#f3f3f3!important}div#ft-sns img{width:30px}.mejs-container{margin-bottom:20px}div#top_home_cat{margin-top:94px}.photofff{border-top-color:#fff;border-top-width:14px;border-top-style:solid;border-right-color:#fff;border-right-width:14px;border-right-style:solid;border-bottom-color:#fff;border-bottom-width:0;border-bottom-style:solid;border-left-color:#fff;border-left-width:14px;border-left-style:solid;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px -20px 38px 0px rgba(0,0,0,.16)}#Bnr{position:fixed;margin:0 auto;width:200px;bottom:10px;left:10px;z-index:9999}#close__btn{background:#fff;border-radius:50%;cursor:pointer;position:absolute;top:0;right:0;transform:translate(36%,-13%);text-align:center;line-height:20px;height:20px;width:20px;font-size:12px}#close__btn:hover{opacity:.8}#overlay{background:rgba(0,0,0,.7);display:none;cursor:pointer;position:fixed;top:0;left:0;height:100%;width:100%}.ez-toc-heading-level-3 a{font-weight:400!important}li.ez-toc-page-1.ez-toc-heading-level-2{font-weight:600}#humban{padding:4%}#ez-toc-container{padding:20px!important}div#top_tokucho img{width:50%;float:left}div#top_cat img,div#top_home_cat img{width:16.66667%;float:left}div#top-cat img,div#top_home_cat img{height:auto}p.kanren-title{margin:0!important}.kanren-cont-link{font-size:15px!important;color:#999;margin-top:3px!important}.kanren{position:relative}.kanren .kanren-title{font-size:1em;margin:0;padding:1px 10px;text-align:left;background-color:#ed8989;color:#fff;font-weight:700;width:max-content;position:relative;top:2px;left:10px}.kanren .kanren-list{display:block;margin:0;padding:0;list-style:none;border-color:#ed8989!important}.kanren .kanren-list li{margin:0 auto 20px;padding:0;border:2px solid #ed8989!important;border-radius:5px}.kanren .kanren-list li{display:block;transition-duration:.5s}.kanren .kanren-list li:hover{background:#e5f0f3}.kanren .kanren-list li dl{display:table;padding:20px;margin:0}.kanren .kanren-list li dl dt,.kanren .kanren-list li dl dd{display:table-cell;margin:0;padding:0;vertical-align:top}.kanren .kanren-list li dl dt{width:15%}.kanren .kanren-list li dl dd{width:85%;padding-left:20px}.kanren .kanren-list li dl dd p{margin:0 auto 0px;padding:0;border:none;background:0 0;font-size:1.2em;line-height:1.25}.fa{font-family:“Font Awesome 5 Free”}h3.sp-pcp-title{height:40px;overflow:hidden}span.subt{display:block;width:100%;text-align:center;color:#fff}.clm{background-image:url("https://www.vmms.jp/wp-content/uploads/2023/06/column_back.jpg");background-position:center;background-size:cover}.clm h2{color:#fff!important;margin-bottom:0!important}.sp-pcp-post{border:0 solid #fff;background-color:#fff!important;padding:3% 3% 0!important}.sp-pcp-post-meta ul{text-align:center}div#top-audi{text-align:center;max-width:780px;margin:0 auto}div#vo_syo{margin-top:7px}.txt_kome{font-size:13px;line-height:1.5;margin-top:8px}.carousel-slider{width:80%!important;margin:0 10%!important}.w_b_talk{padding:16px!important;font-size:16px!important}h1.inpf-h1:before,h1.inpf-h1:after{display:none}section#inpr_list{margin:0 auto 50px;border-bottom:2px dotted #eee;padding:0 0 50px}h1.inpf-h1{padding:0;margin:0;font-size:30px}span.inpr_ttl{color:#d65050;font-weight:700;font-size:20px;margin:0 0 10px;display:block}section#inpr_list ul{margin:0 0 0 28px}section#inpr_list p{padding:0!important;margin:0!important}.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col{padding:3%}span.svi_y{display:block;padding:1%;border:1px solid #333;margin:10px auto 0px;width:25px;height:25px;background:#333;color:#fff;font-size:12px}section#voice_prof,section#voice_sel{width:100%;padding:2%;margin:0 auto 50px;border:1px solid #ccc}section#voice_prof p,section#voice_sel p{margin:0;padding:0}section#voice_sel ul{list-style:none;margin:0;padding:0}section#voice_sel ul li{width:32.33333%;float:left;text-align:center;line-height:1.25;height:174px;margin:.5%;padding:1%}section#voice_sel ul a li{color:#333;background-color:#ffc}section#voice_sel ul a:hover li{color:#333;background-color:#f4d0d0}span.svi_no{font-size:50px;display:block;margin-bottom:10px}span#vs_t{margin:-50px auto 0px;width:200px;text-align:center;display:block;background:#fff}div#vp_l{width:20%;float:left;text-align:center}div#vp_l img{border-radius:50%}div#vp_r{width:75%;float:right}h1.staff-h2:before,h1.staff-h2:after{border:none}h1.staff-h2{padding:0}.pt-cv-content{border-top:2px solid;font-size:14px!important;padding-top:5px}div#top-chief{width:48%;margin:1%;padding:2%;background-color:#fff;float:left}#top-chief p{margin:0;padding:0}#top-chief img{float:right}div#top-chief-txt1{font-size:30px;font-weight:700;margin:0 0 20px}div#top-chief-txt2{font-size:13px}div#top-point-in{width:48%;margin:1%;float:left;background-color:#fff;padding:3%;min-height:421px}div#top-point-in img{margin-bottom:7px}span.top-point-txt1{font-size:28px;font-weight:700;color:#d65050;line-height:1.5;margin:15px 0;display:block}.top-point-txt2{font-size:14px;line-height:1.5!important}div#top-case-in{width:31%;margin:1.16%;float:left;background-color:#e7cdcd;padding:1% 1% 1.6%;font-size:13px;letter-spacing:1px}div#top-case-in p{margin:0}div#top-case-txt{text-align:center}span.top-case-txt1{font-size:16px}span.top-case-txt2{font-size:32px;color:#b22222;font-weight:700}span.top-case-txt3{display:block;margin:0 2%;line-height:1.5}span.top-case-txt4{display:block;width:80%;margin:15px auto;text-align:center;background-color:#fff;color:#666;font-weight:700}span.top-case-txt5{font-size:12px;display:block;width:100%;text-align:center}.btn-red{background-color:#751717!important}.sp-pcp-post .sp-pcp-post-thumb-area img{border-radius:50%}.top-kk .sp-pcp-post .sp-pcp-post-thumb-area img{border-radius:0!important}.sp-pcp-post .sp-pcp-post-thumb-area{text-align:center}h3.sp-pcp-title{text-align:center}.sp-pcp-post-content{text-align:center}.entry-school{max-width:1000px;width:96%;margin:40px auto 0;padding:2%;background-color:#fff}.voice_item p,.voice_item p a{margin:10px 0 0;text-align:left!important;font-size:12px!important}div.wide-wrap{position:relative;margin:0 calc(50% - 50vw) 20px;overflow:hidden;padding:0 75px}.wide-wrap button.owl-prev,.wide-wrap button.owl-next{background:#fff!important}.count{font-size:32px;font-weight:700;color:red}.count-s{font-size:10px;color:#666;margin-top:-6px;display:block}span.triangle-exclamation{display:block;margin:-30px auto 20px;width:100%;text-align:center}div#taiken-teikyubi{width:90%;max-width:700px;margin:40px auto 20px;border:1px solid #ccc;padding:15px 20px;border-radius:20px;font-size:14px}span.wpcf7-form-control.wpcf7-radio{margin-bottom:-29px;display:block}#menu-item-77986 a,#menu-item-77996 a{padding:18px 0}.input500{width:100%!important}footer h2{margin:0 auto 30px}div#btm-btn{width:100%;max-width:600px;margin:50px auto 0px}div#btm-btn-l{width:49%;float:left;padding:.5%}div#btm-btn-r{width:49%;float:right;padding:.5%}.talk{margin:40px auto 40px;width:100%;max-width:750px}.talk figure img{width:100%;height:100%;margin:15px 0 0}span.talk-t{font-size:20px;font-weight:700}.talk-imgname{padding:5px 0 0;font-size:10px;text-align:center}p.talk-text{margin:0 0 8px}p.talk-text:last-child{margin-bottom:0}.talk:after,.talk:before{clear:both;content:"";display:block}.talk-Limg{margin-left:4px;margin-top:-1px;float:left;width:92px;height:148px}.talk-Ltxt{color:#444;position:relative;margin-left:120px;padding:1.2em;border:3px solid #ccc;background-color:#fff;border-radius:5px}.talk-Ltxt:before,.talk-Ltxt_form:before{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #ccc;top:15px;left:-20px}.talk-Ltxt:after,.talk-Ltxt_form:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #fff;top:15px;left:-16px}h4.pr-h4{margin:5px 0 15px;text-align:center}span.pr-tag{border:2px solid #f90;margin:0 2px;padding:0 5px;color:#f90}div#tag-p{margin:0 0 13px}div#popmake-35640{top:25%!important}div#course_mokuji{max-width:800px;width:100%;margin:0 auto 50px;border:1px solid #ccc;padding:1.5% 2.5% 0;line-height:2.5;font-size:15px;letter-spacing:1px}div#cou_l{width:48%;float:left;border:1px solid #ccc;padding:2%}div#cou_r{width:48%;float:right;border:1px solid #ccc;padding:2%}hr.hr_dot{margin:-10px 0 10px;width:80%;border:none;border-top:2px dotted #ccc;background-color:#fff}span.cm-spam{margin:0 0 0 25px;display:block}.carousel-slider-outer.carousel-slider-outer-image-carousel-url.carousel-slider-outer-75714{max-width:600px;margin:50px auto 0}.slide-wrap.top-bb-cam{display:block}.mop{display:none}.slide-wrap.top-b-cam{padding:0 5% 5%}.top-cam-sp{display:none}.top-cam-pc{width:600px;margin:0 auto}table.tb01{max-width:500px}.design08{width:100%;text-align:center;border-collapse:collapse;border-spacing:0}.design08 th{padding:5px;background:#778ca3;border:solid 1px #666;color:#fff}.design08 td{padding:10px;border:solid 1px #666}.design08 td:first-child{background:#e9faf9}:target:before{content:"";display:block;height:20px;margin:-20px 0 0}li#menu-item-64963,li#menu-item-76177{background-color:#d65050}li#menu-item-64963 a,li#menu-item-76177 a{color:#fff!important;line-height:.5!important;font-weight:400!important}html{scroll-behavior:smooth}div#tab_tb img{width:24%;margin:0 .5%}.yarpp-thumbnails-horizontal .yarpp-thumbnail{width:325px!important;height:auto!important}.yarpp-thumbnails-horizontal .yarpp-thumbnail img{width:325px!important;height:180px!important;object-fit:cover}a.yarpp-thumbnail{color:#333!important;font-size:12px}.post h2{padding:.4em .5em;color:#494949;background:#f4f4f4;border-left:solid 5px #d65050;border-bottom:solid 3px #d7d7d7;margin-top:2em;margin-bottom:1em}.post h3:not(.related_post_title):not(.sp-pcp-title){padding:.4em 0;color:#494949;border-bottom:solid 2px #aaa;margin-top:2em;margin-bottom:1em}.post h4{padding:.4em .5em;color:#494949;background:#f4f4f4;margin-top:2em;margin-bottom:1em}.post h5{padding:.3em .4em;color:#494949;border-bottom:solid 3px #494949;margin-top:2em;margin-bottom:1em}.post h6{padding:.3em .4em;color:#494949;border-bottom:dotted 3px #494949;margin-top:2em;margin-bottom:1em}div#to_home{position:absolute;top:4px;left:4px;z-index:200;max-width:200px;display:none}#pcf{display:block}#mof{display:none}div#f_l{width:50%;float:left;text-align:right;padding-right:.5%}div#f_r{width:50%;float:right;text-align:left;padding-left:.5%}div#top-audi img{margin:2% auto 0;width:48%}@media screen and (max-width:600px){table.tb01.design08{font-size:10px;background-color:#fff}#ft-sns{padding:5px 2%!important}.custom-header-content{max-width:600px!important;max-height:150px!important}.custom-header-content-wrapper{max-width:600px!important;max-height:150px!important}.featured-content-wrapper.layout-three{width:240px}div#top-audi img{width:49%}iframe{max-height:240px!important}.crp_related.crp-grid ul{display:inherit!important;width:100%}.crp_related.crp-grid ul li{float:left;width:50%}section#voice_prof,section#voice_sel{width:100%;padding:4%}div#vp_l{width:100%;float:none}div#vp_r{width:100%;float:none}section#voice_sel ul li{width:49%;height:174px;margin:.5%;padding:4%}div#p_a{display:flex;flex-direction:column}div.wide-wrap{padding:0 20px}#top-chief img{width:30%}div#top-chief{width:96%;margin:2%;padding:3%;float:none}div#top-point-in{width:100%;margin:4% auto;float:none;padding:5%}span.top-point-txt1{font-size:26px}div#top-case-in img{width:100%;text-align:center}div#top-case-in{width:100%;margin:0 0 1%;float:none;padding:3%}span.triangle-exclamation{margin:-33px auto 20px!important}#wpcf7-f77745-p32350-o1 th{font-size:12px}.talk{margin:30px auto 0px!important}.talk-Ltxt{margin-left:87px!important;font-size:14px}.talk-Limg{margin-left:4px!important;margin-top:-1px!important;width:70px!important;height:113px!important}div#cou_l{width:46%!important;padding:4%!important}span.cm-spam{margin:0 0 16px 16px!important}div#course_mokuji{margin:0 auto 0px!important;padding:6% 5% 0!important;line-height:2!important}div#cou_l{width:100%!important;float:none!important;margin-bottom:5px}div#cou_r{width:100%!important;float:none!important}.carousel-slider-outer.carousel-slider-outer-image-carousel-url.carousel-slider-outer-75714{padding:30px!important;margin:10px auto 0}.mop{display:inherit;width:100%;text-align:center;font-size:20px;font-weight:700;padding:10px 0;line-height:1.5}.top-cam-pc{display:none!important}.top-cam-sp{display:inline!important}.custom-header .section .section-title{font-size:1.4rem!important;text-align:left!important;margin-top:0!important;padding:2%;text-shadow:0px 0px 4px #111}div#course_ban img{width:80%!important;margin:0 10% 2%!important}div#to_home{display:block!important}div#mof{display:block!important}#pcf{display:none!important}}div#schin{max-width:1000px;margin:0 auto}span.header-button img{margin-bottom:15px}div#course_ban img{width:32.5%;margin:0 .25%}div#menu_ban2 img{max-width:33%}#menu-button{width:100px;padding:10px 0;margin-left:5px;margin-top:5px;color:#fff;text-align:center;text-decoration:none;text-shadow:0px 0px 3px rgba(0,0,0,.5);background:-moz-linear-gradient(top,#bfd9e5,#3d95b7 50%,#0080b3 50%,#09c);background:-webkit-gradient(linear,left top,left bottom,from(#bfd9e5),color-stop(.5,#3d95b7),color-stop(.5,#0080b3),to(#09c));border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #09c;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3),inset 0px 0px 3px rgba(255,255,255,.5);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3),inset 0px 0px 3px rgba(255,255,255,.5);cursor:pointer;position:fixed;z-index:10;transition:all .5s linear;display:none}#sp-menu{left:-300px;width:275px;height:100%;background-color:rgba(255,55,55,.95);position:fixed;overflow:auto;z-index:9;display:block;transition:all .5s ease-out}#sp-menu .menu{padding-left:30px;margin-top:55px;line-height:25px}#sp-menu .menu .sub-menu{display:none}@media screen and (max-width:1000px){#menu-button{display:block}}.site-menu-toggle:hover{background-color:#d65050}#header-search-container{background-color:#333}body.fixed{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1}.ml1{width:16.6666667%}.ml2{width:33.3333333%}.ml3{width:50%}.ml4{width:66.6666667%}.ml5{width:83.3333333%}#top-menu .header-toggle,#top-menu ul#primary-menu a{margin:0;padding:0}div#mtban img{float:none!important}.header{display:flex;justify-content:space-between;align-items:center;padding:0 10px;background:#d65050;color:#fff}.logo{font-size:18px}#top-menu{max-width:420px;width:100%;margin:0 auto;overflow-y:auto}#top-menu img{vertical-align:bottom;float:left}.drawer-hidden{display:none}.drawer-open{display:flex;height:40px;width:40px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer}.drawer-open span,.drawer-open span:before,.drawer-open span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background:#fff;transition:.5s;position:absolute}.drawer-open span:before{bottom:8px}.drawer-open span:after{top:8px}#drawer-check:checked~.drawer-open span{background:rgba(255,255,255,0)}#drawer-check:checked~.drawer-open span:before{bottom:0;transform:rotate(45deg)}#drawer-check:checked~.drawer-open span:after{top:0;transform:rotate(-45deg)}.drawer-content{width:auto;height:100%;position:fixed;top:0;left:100%;z-index:99;background:#fff;transition:.5s}#drawer-check:checked~.drawer-content{left:0}div#mome_r img{float:right;margin:3px 5px 0 0}div#mome_l{width:100%}div#mome_r{display:none}.maru{border-radius:50%}div#st_tb{border:1px solid #ccc;padding:10px;margin-bottom:15px}table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:10px}#taiken table{margin-bottom:0!important}table th,table td{padding:2%;border-right:1px solid #ececec;border-left:1px solid #ececec}table#table01{border-top:1px solid #ececec}#cou_r table{background-color:#fcfcfc}.submit-button{margin:20px auto 0;width:320px}p.metel{width:100%;padding:1% 5%;font-size:18px}#pcp_wrapper-59414 .pcp-button-prev,#pcp_wrapper-59414 .pcp-button-next{margin-top:15px!important}.home h2{margin-top:0!important}#top_cam3 .header-button img{box-shadow:none!important;width:48%;float:left;margin:0 1%}.ptb0{padding:0!important}.mb0{margin-bottom:0!important}div#swiper-wrapper-e737108d2883fc187{height:50px}#b_w{background-color:#fff;display:inline-block;width:100%;padding:4%;margin:0 auto}#b_p{background-color:#ffb0b0;display:inline-block;width:100%;padding:4%;margin:0 auto}#b_r{background-color:#ccc;display:inline-block;width:100%;padding:40px 0;margin:0 auto -40px}#b_q{background-color:#eee;display:inline-block;width:100%;padding:4%;margin:0 auto}#b_q_in{background-color:#f0f0f0;display:inline-block;width:100%;padding:3%;margin:0 auto 20px}div#top_tokucho p.caption{background:#fff;margin-top:0;padding:5px}div#top_tokucho{width:90%;max-width:980px;margin:0 auto;padding:20px 2%}.top-title{text-align:center;margin:0 auto 20px;font-size:20px;font-weight:700;color:#999}div#top_point{width:100%;max-width:980px;margin:0 auto 25px}div#top_cose{width:100%;max-width:980px;margin:0 auto}div#top_cam{width:100%;max-width:980px;margin:0 auto}#top_cam2{max-width:700px;width:90%;margin:20px auto 0}#top_koushi2{max-width:700px;width:100%;margin:0 auto}#top_cam3{max-width:700px;width:100%;margin:0 auto 20px;text-align:center}#top_cam3 .header-button img{box-shadow:none!important;width:48%}.sp-pcp-post .sp-pcp-title,.sp-pcp-post .sp-pcp-title a{font-size:12px!important;line-height:16px!important}.sp-pcp-post .sp-pcp-post-meta li,.sp-pcp-post .sp-pcp-post-meta li a,.sp-pcp-post .sp-pcp-post-meta ul{font-size:10px!important;line-height:5px!important}.sp-pcp-post .sp-pcp-post-content{font-size:12px!important;line-height:16px!important}.sp-pcp-post .sp-pcp-post-content a.more-link{margin-top:6px!important}pre{padding:15px 20px!important}div#fbtn{width:98%;text-align:center;position:relative;top:2px;padding:0 1%}div#fbtn img{max-width:50%;height:auto}div#txtr img{margin-bottom:20px}#scbtn{line-height:2rem;width:150px;letter-spacing:.05em;color:#fff;border-radius:20px;background-color:rgba(27,37,56,1);margin:10px auto 0;font-size:11px;text-align:center}#scbtnb{line-height:4rem;width:320px;letter-spacing:.05em;color:#fff;border-radius:40px;background-color:rgba(27,37,56,1);margin:20px auto 0;font-size:20px;text-align:center}#nxbtn{line-height:2rem;width:16rem;max-width:100%;letter-spacing:.05em;color:#fff;border-radius:20px;background-color:#751717;margin:4% auto 0;text-align:center}#nxbtn a,#scbtn a,#scbtnb a{color:#fff;text-decoration:none}h1{position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;top:0}h1:before,h1:after{position:absolute;top:0;content:'';width:12px;height:100%;display:inline-block}h1:before{border-top:solid 4px #ccc;border-left:solid 4px #ccc;border-bottom:solid 4px #ccc;left:0}h1:after{content:'';border-top:solid 4px #ccc;border-right:solid 4px #ccc;border-bottom:solid 4px #ccc;right:0}.home h2,.page h2{display:flex;justify-content:center;align-items:center;text-align:center}.home h2:before,.page h2:before,.home h2:after,.page h2:after{content:'';width:3px;height:40px;background-color:#ccc}.home h2:before,.page h2:before{margin-right:30px;transform:rotate(-35deg)}.home h2:after,.page h2:after{margin-left:30px;transform:rotate(35deg)}a[href^="tel:"]{pointer-events:none}#spy{display:none}footer#colophon{position:relative}.catch-breadcrumb{display:none}div#course01{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2021/10/cose-back07.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course02{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2021/10/cose-back01.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course03{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2021/09/cose-back06.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course04{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2021/09/cose-back05.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course05{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2021/09/cose-back03.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course06{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2021/10/cose-back02.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course07{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2021/10/cose-back04.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course08{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2021/10/cose-back08.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course10{width:100%;text-align:center;min-height:234px;background-image:url(https://www.vmms.jp/wp-content/uploads/2024/03/cose-back10.jpg);background-position:left center;padding-top:70px;margin-bottom:50px}div#course01 h3,div#course02 h3,div#course03 h3,div#course04 h3,div#course05 h3,div#course06 h3,div#course07 h3,div#course08 h3,div#course10 h3{font-size:30px;font-weight:700;margin-top:0!important;margin-bottom:20px!important}div#course01,div#course02,div#course03,div#course04,div#course05,div#course06,div#course07,div#course08,div#course10{text-shadow:2px 2px 4px #fff,-2px 2px 4px #fff,2px -2px 4px #fff,-2px -2px 4px #fff;font-weight:700}.cp_box *,.cp_box *:before,.cp_box *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_box{position:relative}.cp_box label{position:absolute;z-index:1;bottom:0;width:100%;height:140px;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(250,252,252,0) 0%,rgba(250,252,252,.95) 90%)}.cp_box input:checked+label{background:inherit}.cp_box label:after{line-height:2.5rem;position:absolute;z-index:2;bottom:20px;left:50%;width:16rem;font-family:FontAwesome;content:'\f13a'' 続きをよむ';transform:translate(-50%,0);letter-spacing:.05em;color:#fff;border-radius:20px;background-color:rgba(27,37,56,1)}.cp_box input{display:none}.cp_box .cp_container{overflow:hidden;height:250px;transition:all .5s}.cp_box input:checked+label:after{font-family:FontAwesome;content:'\f139'' 閉じる'}.cp_box input:checked~.cp_container{height:auto;padding-bottom:80px;transition:all .5s}.input50{max-width:500px!important}img.spmeban{display:none}span.newMark img{width:inherit!important}.flr{float:right}.fll{float:left}img.primg{width:32%}div#k_ban img{margin:1px}div#ca8{width:45%;float:left;margin:0 1.5% 3%;padding:2% .5%;height:410px;background:linear-gradient(#fd5a37,#fd5a37,#fd5a37,#fff,#fff);text-align:center;border-radius:10px}.cu8t{background-color:#fff;width:100%;padding:6% 4%;border-radius:10px;height:240px;text-align:left!important}div#ca8 h3{margin:10px auto!important;text-align:center;color:#FFFFFF!important;font-size:23px!important}img.tel{vertical-align:unset}nav.navigation.post-navigation{display:none}img.sns{margin:3px;max-width:12%;height:auto}#ft-w,#ft-g{text-align:center;margin-bottom:40px;padding:50px 2%;margin:0;color:#666;font-size:16px}#ft-sns{text-align:center;margin-bottom:40px;padding:20px 2%;margin:0;color:#666;background-color:#eee;font-size:16px}div#sc-img img{width:100%}#ft-w{background-color:#fff}#ft-w-2{background-color:#fff;padding:20px 0 60px}#ft-g{background-color:#eee}div#p_r{order:2;width:60%;float:right}div#p_l{order:1;width:32%;float:left}div#p_l p{text-align:center!important}div#p_l img{border-radius:50%}.Bnr{position:fixed;margin:0 auto;width:200px;bottom:10px;left:10px;z-index:9999}.Bnr img{width:100%;height:auto}.Bnr .Bnr__img{position:fixed;bottom:0;width:100%;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:9999}.Bnr__img__inner{width:100%;height:100px;box-sizing:border-box;padding:10px;background-color:rgba(0,0,0,.14)}.Bnr .Bnr__img__inner a{display:block}.Bnr .Bnr__img p.close{position:absolute;right:10px;top:10px}.Bnr .Bnr__img p.close a{display:block;width:20px;height:25px;text-align:center}.Bnr .Bnr__img p.close a span{display:block;width:1px;height:1px;overflow:hidden}.Bnr .bnr__img p.close a i{font-size:20px;z-index:9999;color:#222}div#img30{width:30%;float:right}img.tokutyou-no{margin:0 10px 0 0;vertical-align:text-bottom}#riyou .wpcf7-response-output{display:none!important}#onbox{overflow:auto;margin:0 0 20px;padding:1em;width:100%;height:300px;color:#000;border:1px solid #ccc}#online figure.wp-caption{margin:0 10px 10px 0;padding:10px 10px 0;border:1px solid #ccc;border-radius:5px}#online .wp-caption .wp-caption-text{margin:14px 0}div#txtr pre{background-color:#d65050;color:#fff;border:0;border-radius:20px;font-weight:700;font-family:inherit;font-size:19px;padding:12px 20px;text-align:center}div#txtr pre a{color:#fff}#txtr p{margin-top:20px}#txtr h2,#txtl h2{text-align:left!important;padding:0 2px 4px;clear:both}div#txtr{width:55%;float:left;text-align:left}div#imgl{width:40%;float:right}div#txtl{width:55%;float:right;text-align:left}div#imgr{width:40%;float:left}.tuyomih2:after,.tuyomih2:before{display:none}h2.tuyomih2{display:block;text-decoration:underline 8px;text-decoration-color:#ff0}#footer h2{margin-top:0}span.tuyomi{background-color:#000;padding:4px;color:#fff;font-size:12px;line-height:14px;font-weight:700}#txtr h2,#txtl h2{margin-top:0!important;margin-bottom:10px!important}span.archive-text{display:none}div#top-cat{width:100%;text-align:center;margin-bottom:30px}.owl-prev,.owl-next,.carousel-slider-nav-icon{height:30px!important;width:30px!important}.carousel-slider .owl-nav .owl-next,.carousel-slider .owl-nav .owl-prev{top:50%!important}#pcclear{clear:both}#moclear{clear:none}br.mobr{display:none}br.pcbr{display:inherit}input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select.ddbsss{width:inherit}.your-name,.your-name2,.your-tel,.your-email{width:100%}.demo8 .heading{overflow:hidden;align-items:center;background:#7eceed;color:#fff;font-size:18px;font-weight:700;height:40px;line-height:40px;display:flex;margin:25px auto;max-width:100%}.demo8 .heading:before,.demo8 .heading:after{content:"";flex:1;background:#fff;padding:3px 0;height:0;transform:rotate(45deg)}div#coitem img{margin-bottom:15px}div#coitem{width:33%;float:left;padding:2%;color:#111;font-size:14px}div#corona2_in{max-width:980px;margin:0 auto}\div#b_ban img{margin:2px}div#banbanban{width:100%;text-align:center}#banbanban img{margin:1%}a.anchor{display:block;padding-top:200px;margin-top:-200px}.transition,#qaqa p,#qaqa ul li i:before,#qaqa ul li i:after{transition:all .25s ease-in-out}.flipIn,#qaqa h1,#qaqa ul li{animation:flipdown .5s ease both}#qaqa .no-select,#qaqa h2{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:0}#qaqa p{color:rgba(48,69,92,.8);font-size:17px;line-height:26px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin:5px 0 0 0!important;z-index:2}#qaqa ul{list-style:none;perspective:900;padding:0;margin:0}#qaqa ul li{position:relative;padding:0;margin:0;padding-bottom:20px;padding-top:0;border-top:1px dotted #e0e0e0}#qaqa ul li:nth-of-type(1){animation-delay:.5s}#qaqa ul li:nth-of-type(2){animation-delay:.75s}#qaqa ul li:nth-of-type(3){animation-delay:1s}#qaqa ul li:last-of-type{padding-bottom:0}#qaqa ul li i{position:absolute;transform:translate(-6px,0);margin-top:16px;right:0}#qaqa ul li i:before{transform:translate(-2px,0) rotate(45deg)}#qaqa ul li i:after{transform:translate(2px,0) rotate(-45deg)}#qaqa ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}#qaqa ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}#qaqa ul li input[type=checkbox]:checked~i:before{transform:translate(2px,0) rotate(45deg)}#qaqa ul li input[type=checkbox]:checked~i:after{transform:translate(-2px,0) rotate(-45deg)}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0deg)}}span.title{font-weight:700}#wrap_contact{width:700px}#wrap_contact table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:1px}#wrap_contact table tr th,#wrap_contact table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;background-color:#fff}#wrap_contact table tr th{width:35%;background:#fcfcfc}#wrap_contact input[type=text],#wrap_contact input[type=email],#wrap_contact textarea{padding:.7em;width:90%;font-size:16px;border:1px solid #ccc}.wpcf7-form-mode-edit #wrap_contact input[type=button].button-confirm,.wpcf7-form-mode-confirm #wrap_contact input[type=submit]{background:#ee5656;height:60px;font-size:20px;letter-spacing:.1em;width:300px;display:inline;font-weight:700;cursor:pointer;color:#fff;border:0;border-radius:5px}.wpcf7-form-mode-confirm #wrap_contact input[type=button].button-rewrite{background:#666;height:60px;font-size:20px;letter-spacing:.1em;width:300px;font-weight:700;cursor:pointer;color:#fff;border:0;border-radius:5px}.wpcf7-form-mode-confirm #wrap_contact .txt_edit,.wpcf7-form-mode-confirm #wrap_contact .txt_sent{display:none}.wpcf7-form-mode-edit #wrap_contact .txt_confirm,.wpcf7-form-mode-edit #wrap_contact .txt_sent{display:none}.wpcf7-form-mode-confirm #wrap_contact .txt_kome{display:none}.sent #wrap_contact .txt_confirm,.sent #wrap_contact .txt_edit,.sent #wrap_contact table,.sent #wrap_contact h2{display:none}.sent #wrap_contact .txt_sent{display:block}div.wpcf7-mail-sent-ok{border:none;padding:0;margin:0}@media screen and (max-width:768px){form.wpcf7-form p.buttons-area .wpcf7-submit{margin-left:0!important;margin-top:5px!important}#wrap_contact{width:100%}#wrap_contact table,#wrap_contact table tbody,#wrap_contact table tr,#wrap_contact table tr th,#wrap_contact table tr td{display:block}#wrap_contact table{width:100%;border-width:0 0 1px}#wrap_contact table tr th,#wrap_contact table tr td{width:100%;padding:3% 5%}#wrap_contact table tr td{border-width:0 1px}}div#vtvt table{max-width:640px;margin:0 auto}#vtvt table td{vertical-align:middle;background-color:#fff;border-bottom:2px #ccc dotted;padding:10px 0 10px!important;border-left:none;border-right:none}#vtvt table td a{text-decoration:none;color:#00ced1}div#ft-btn{text-align:center;width:100%;margin:0 auto}div#top_topi{width:33%;float:left}#btnbtn{margin:30px auto;text-align:center}.dropdown-toggle,.dropdown-toggle:hover,.dropdown-toggle:focus{color:rgba(0,0,0,1)!important}#btn-b a{color:#FFFFFF!important;text-decoration:none!important}div#wpcf7-f41878-p32350-o1,div#wpcf7-f41900-p32357-o1,div#wpcf7-f41922-p733-o1,div#wpcf7-f51621-p26155-o1,div#wpcf7-f52034-p1440-o1,div#wpcf7-f52301-p668-o1,div#wpcf7-f53349-p685-o1,#wpcf7-f54535-p674-o1{padding:3%;background-color:#eee;border:1px solid #ccc;border-radius:5px;margin-bottom:10px}.wpcf7-radio .wpcf7-list-item{margin-top:10px;display:block}input.wpcf7-form-control.wpcf7-submit,input.wpcf7-form-control.wpcf7-previous{width:100%;max-width:320px;font-size:20px;max-width:calc(100% - 12%)}.wpcf7-list-item{margin:0 0 0 .5em!important}div#thum-size{height:180px;overflow:hidden}h2.arch-title{margin:20px 0;line-height:32px;font-size:24px;font-weight:700}a#scrollup{margin-bottom:110px}#footer_ban{margin:0 auto;padding:2%;width:100%;height:auto;overflow:hidden;display:table;position:fixed;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:888;line-height:0;text-align:center}textarea.wpcf7-form-control.wpcf7-textarea.texte{height:150px!important}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.ddbs{width:220px;!important}p.ftad{font-size:12px;margin-bottom:0}div#corona{width:100%;border:3px double red;padding:1%;text-align:center;color:red;background-color:#fff;font-weight:700}div#corona1{width:100%;text-align:center;padding:2%}div#corona2{width:100%;padding:1%;text-align:center;background-color:red;color:#fff}div#corona2 a{color:#fff}div#catso{width:100%;text-align:center;margin-bottom:40px}.pvs,#open{display:block;margin-bottom:15px}#pu_cat a{padding:3px 11px;background-color:#666;color:#fff!important;border-radius:12px;font-size:12px;margin-top:10px!important;display:inline-block}.wp-pagenavi{margin-bottom:30px}h2.voice_h2{margin-top:30px!important}li.voice_item{display:block;width:31.5%;float:left;margin:0 1.5% 2% 0;text-align:center;font-size:12px!important;line-height:15px!important}li.voice_item a{color:#333333!important;font-size:15px;line-height:1.25;text-decoration:none}li.voice_item img{width:100%!important;margin-bottom:10px!important}li.voice_item:nth-child(3n+1){clear:both;margin:0 2% 2% 0}#student{border-bottom:1px #ccc dotted;padding:10px 0;list-style:none}.student_voice{list-style:none;margin:0 0 30px}.voice_h4{margin:0 0 30px 0!important;padding:10px;background-color:#f8f8f8;font-size:16px;font-weight:700;border-left:5px solid #666}.voice_ul{margin:0!important;width:100%}#voice_photo{margin:0 15px 15px 0;float:left;width:14%}#cp table{width:100%;border-collapse:collapse}#cp table tr{border-bottom:solid 2px #fff}#cp table tr:last-child{border-bottom:none}#cp table th{position:relative;text-align:left;width:30%;background-color:#52c2d0;color:#fff;text-align:center;padding:10px 0}#cp table th:after{display:block;content:"";width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #52c2d0;border-top:10px solid transparent;border-bottom:10px solid transparent}#cp table td{text-align:left;width:70%;background-color:#eee;padding:10px 0 10px 20px}div#st_img{float:left;margin:0 20px 0 0}#st_img img{width:150px;margin:0}div#st_txt{width:calc(100% - 170px);float:left}a.more{display:block;padding:2px 9px;width:auto;color:#fff!important;float:right;font-size:12px;background-color:#333;font-weight:700;margin:8px 0 0}#btn-b{max-width:320px;margin:0 auto 30px;text-align:center;background-color:#ffa300;font-size:18px;color:#fff;text-decoration:none;font-weight:700;padding:10px 50px;border-radius:4px;border-bottom:4px solid #d37800}#btn-b:active{transform:translateY(4px);border-bottom:none}div#aitem{width:24%;float:left;margin:0 .5% 2%;height:350px}#a_l{float:left;margin:0 .625em .625em 0;max-width:300px!important}#a_r{float:right;margin:0 0 .625em .625em;max-width:300px!important}div#tab_tb{width:100%;height:auto;margin-bottom:0;padding-bottom:3%}.tab0 img{width:25%;max-width:161px;vertical-align:bottom}#st_txt h3{margin:0 0 10px}.tab0{max-width:646px;margin:0 auto;display:block}.tab1{background-color:#2c8fb1;display:block;padding:1%;text-align:center}.tab2{background-color:#6ebc2a;display:block;height:25px}.tab3{background-color:#f59f00;display:block;height:25px}.tab4{background-color:red;display:block;height:25px}div#school{max-width:700px;width:100%;margin:0 auto}div#sc-item{margin:0 3% 3%;width:27%;float:left;text-align:center;line-height:2.5}div#sc-item img{border-radius:50%}div#subs{margin-bottom:50px;width:100%;text-align:center}.subt{display:inline-block;position:relative}#menu_ban img{width:33%;margin:0}h1{color:#444;font-size:24px;align-items:center}.entry-breadcrumbs{background-color:#eee;padding:5px 0;margin-bottom:50px}div#topics img{max-width:30%;max-width:290px;margin:0 1.5%}div#top_mov{width:33%;float:left;margin-bottom:30px}div#top_mov img{margin-bottom:10px}div#top_tp{width:33%;float:left;margin-bottom:0}div#top_tp img{width:100%;height:auto}.fthr{margin:0!important;background-color:#fff}.kochira{margin-top:25px}.tab_content{border:1px solid #e0e0e0}.header-button img{width:35%;box-shadow:0 5px 5px 0 rgb(0 0 0/50%)}.header-button .button,.header-button .button a{background-color:none!important}div#top_sub{text-align:center;background-color:#eee;padding:1%}div#top_sub img{width:49%;max-width:282px;margin:0 .5%!important}#cont-ban img{width:24%;margin:0 .5%;display:inline-block}div#news_list ul{margin:10px 15px}.kochira a:hover{color:#555}#news_block{background:#fff;line-height:1.3em;padding:1%;width:32%;margin-left:1%;text-align:left;float:left;margin-bottom:10px}.news_thumb{width:75px;float:left;margin-right:10px;margin-bottom:0}#news_titel{font-size:14px;line-height:1.5em;margin:0;padding:0 5px}#news_titel a:hover,#cont-ban a:hover{color:#555}#news_date{font-size:12px;padding:5px;margin:0}.tabs{margin-top:50px;padding-bottom:0;background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,.2);width:100%;max-width:800px;margin:0 auto}#news_list li{border-bottom:1px dotted #ccc;padding:5px 0;list-style-type:none;text-align:left}.tab_item{width:calc(100%/3);height:50px;border-bottom:3px solid #d65050;background-color:#d9d9d9;line-height:50px;font-size:14px;text-align:center;color:#565656;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:10px;clear:both;overflow:hidden}#all:checked~#all_content,#programming:checked~#programming_content,#design:checked~#design_content{display:block}.tabs input:checked+.tab_item{background-color:#d65050;color:#fff}.talk_form{margin:40px auto 40px;width:100%;max-width:470px}.talk-Ltxt_form{color:#444;position:relative;margin-left:120px;padding:.5em 1.2em 1.2em;border:3px solid #ccc;background-color:#fff;border-radius:5px}div#tk-one{width:23%;float:left;background-color:#fff;padding:0;margin:1%}@media screen and (max-width:767px){.talk-Ltxt_form{margin-left:90px!important}div#top-news{padding:14px 2% 0!important}div#camp2{width:48%!important;margin:0 1% 1%;font-size:12px}div#tk-one{width:48%!important}#news_block{width:98%}div#sc-one{width:31%!important}}@media screen and (max-width:920px){.widget-area .widget-column{width:32%;float:left}.footer-widget-5{clear:both}}@media screen and (max-width:590px){div#txt70{width:100%}.custom-header-content{padding:7px 10px 10px!important}.custom-header-media{min-height:150px!important;max-height:150px!important}.top-home_cat{margin:41px auto 0!important}div#top_tokucho img{width:100%;float:inherit}div#mome_l{width:40%!important;float:left!important}div#mome_r{display:block!important;width:55%!important;float:right!important}#top_point img{max-width:96%!important;height:auto;margin:2%}#top_cam2 .header-button img{width:35%}#top_cam2 img{width:48%!important;margin:0 1%;float:left}.pcp-carousel-wrapper .sp-pcp-carousel{padding-bottom:45px!important;padding-top:50px!important}#top_main{margin:0 2%}#top_cose img{max-width:100%;height:auto}.Bnr .Bnr__img p.close{display:none}img.spmeban{width:90%;margin:10px auto;display:inherit!important}li#menu-item-25499{display:none}ul#primary-menu{border-bottom:1px solid #828282}img.primg{width:49%}div#p_r{width:100%!important;float:none!important;order:2}div#p_l{width:100%!important;float:none!important;order:1;text-align:center}.Bnr__img__inner{height:80px!important}a#scrollup{margin-bottom:70px!important}.widget-area .widget-column{width:50%!important;float:left!important;padding:5% 5% 0 5%!important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{max-width:100%}#voice_photo{width:30%!important}.header-button img{width:100%!important}#fsns img{width:40px;height:40px}div#cont-ban img{width:90%!important;margin-bottom:10px!important;margin-top:0!important}div#camp2{margin:0 1% 14px!important}.custom-header-media .wp-custom-header img{object-position:68% 100%}.blog-section-headline{padding:0 10px!important}.br-sp{display:none}}div#tk-tx{padding:5%;text-align:left}div#sc-one{width:18%;float:left;background-color:#fff;padding:0;margin:1%}div#sc-tx{padding:5%;text-align:center}div#hero-tab{width:100%;padding:0 5% 42px}div#news-tab{width:100%;padding:42px 5%}img.yyy{height:16px;width:16px;margin:0 5px 3px 0}.home article#post-25334{background-color:#FE0009!important}.home article#post-25335{background-color:#8EC957!important}.home article#post-25337{background-color:#4EBCCE!important}#portfolio-content-section a{font-weight:700!important;color:#fff!important}div#top-news{background-color:#d65050;padding:20px 2% 0}#clear{clear:both}#clear2{clear:both;margin:30px auto;height:30px}div#camp{padding:2% 2% 1%;width:99%;margin:0 auto;border:4px solid #e1007c;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:left;margin:0 .5% 10px;text-align:left;font-size:12px;line-height:150%;text-align:center}div#camp img{margin-bottom:7px}.cp_l{float:left;margin-right:2%}#cp_r{float:right;margin-left:2%}div#camp p{margin-bottom:0}span.camp_s{font-size:10px;line-height:150%;margin-top:12px;display:block}.tabs label{padding-left:0}div#camp2{padding:0;width:23%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:left;margin:0 1% 20px;text-align:left;font-size:12px;line-height:150%;text-align:center}div#camp2 img{margin-bottom:0}div#camp2 p{margin-bottom:0}span.camp2_s{font-size:10px;line-height:150%;margin-top:12px;display:block}div#camp3 img,div#camp3_bl img{margin-bottom:7px}div#camp3{padding:2% 2% 1%;width:32.3%;margin:0 auto;float:left;border:4px solid #e1007c;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:left;margin:0 .5% 1%;text-align:left;font-size:12px;line-height:150%;text-align:center}div#camp3_bl{padding:2%;width:99%;float:left;border:4px solid #e1007c;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:left;margin-bottom:10px;margin-left:1%;text-align:left;font-size:12px;line-height:150%;text-align:center}div#camp3_l{width:100%;float:left}div#camp3_r{text-align:center;margin-top:5px;width:100%}div#camp3 p{margin-bottom:0}span.camp3_s{font-size:10px;line-height:150%;margin-top:12px;display:block}.entry-header:before,.entry-header:after,.entry-meta:before,.entry-meta:after,#testimonial-content-section:before,#testimonial-content-section:after{content:"";display:table;table-layout:fixed}.entry-header:after,.entry-meta:after,#testimonial-content-section:after{clear:both}.search-button-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.search-button-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body,input,select,textarea,.site-description{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','游ゴシック','Yu Gothic','ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1.75}.site-title,h1,h2,h3,h4,h5,h6,.main-navigation a,.header-bottom-navigation a,.site-footer-menu a,.site-menu-toggle,button,.button,.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.entry-meta,.site-info,.breadcrumb-area,.more-link{font-family:'Noto Sans JP','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','游ゴシック','Yu Gothic','ＭＳ Ｐゴシック','MS PGothic',sans-serif}body,button,input,select,textarea{font-weight:400}h1,h2,h3,h4,h5,h6,table caption,.portfolio-wrapper .portfolio-entry-header,.featured-content-wrapper .entry-header,.blog-section-headline .archive-title-type,#primary .entry-footer span span,#primary .entry-footer .edit-link,.post-navigation .meta-nav,.comment-reply-title,.site-description,.site-info{letter-spacing:normal}.custom-header .section .section-title{font-size:36px;font-size:2.25rem;font-weight:700;text-shadow:0 0 5px #000,0 0 5px #000}h1,.section .section-title,.hero-content-wrapper .entry-title,.blog-section-headline .page-title,.singular-section #primary .entry-title{font-size:32px;font-size:1.75rem;margin-top:0;margin-bottom:25px}h2{font-size:28px;font-size:1.5rem;margin-top:2em;margin-bottom:1em}h2.toph2{margin-top:0!important;margin-bottom:30px!important}h2.toptoph2{margin-top:1em!important;margin-bottom:1.5em!important}#feature-slider .entry-title,.testimonial-content-wrapper .entry-title,.entry-title{font-size:24px;font-size:1.5rem;margin-top:3em;margin-bottom:1em}h4,.site-header-text,.portfolio-wrapper .entry-title,.featured-content-wrapper .entry-title,blockquote{font-size:20px;font-size:1.25rem;margin-bottom:28px}.portfolio-wrapper .entry-title,.featured-content-wrapper .entry-title,.breadcrumb-area{letter-spacing:.05em;text-transform:uppercase;font-weight:600}h5,#feature-slider .entry-summary,#feature-slider .entry-content{font-size:18px;font-size:1.125rem}h1,h2,h3,h4,h5,h6{font-weight:700!important;line-height:1.46;color:#000000!important}.social-navigation a{font-size:18px;font-size:1.125rem;line-height:1.56}#site-generator .social-navigation ul,.site-footer-menu ul{margin:0 0 28px}#site-generator .social-navigation a{font-size:32px;font-size:2rem;margin:0 3px;padding:7px;height:45px;width:45px}.post-archive .entry-meta{line-height:1.9090}.button,button,input[type=button],input[type=reset],input[type=submit],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.more-link,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{letter-spacing:.25em}.site-title{font-size:18px;font-size:1.125rem;font-weight:700;letter-spacing:.1em;margin:0;line-height:1.4583}.site-description{font-size:12px;font-size:.75rem;font-weight:400;line-height:1.167;margin:0;text-transform:none}.main-navigation a,.header-bottom-navigation a,.site-footer-menu a{font-size:15px;font-size:.9375rem;letter-spacing:.05em;line-height:1.8667;padding:7px 14px;text-transform:uppercase}.header-bottom-navigation a,.site-footer-menu a{display:block;font-weight:700}.main-navigation ul,.header-bottom-navigation ul{display:none}.main-navigation ul{text-align:left}.header-bottom-navigation ul{margin:0}.main-navigation li,.header-bottom-navigation li{display:block;position:relative}.header-bottom-navigation ul ul a{text-transform:none;letter-spacing:normal}.main-navigation ul ul a,.header-bottom-navigation ul ul a{line-height:2.33;font-weight:400;margin:3px 0;padding:0 0 0 28px}.main-navigation ul ul ul a,.header-bottom-navigation ul ul ul a{padding-left:35px}.header-bottom-navigation ul ul ul{left:-999em;top:0}.button,button,input[type=button],input[type=reset],input[type=submit],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:focus,blockquote cite{font-size:13px;font-size:.8125rem;line-height:1.615}.widget-area .widget-title{font-size:16px;font-size:1rem;letter-spacing:.1em;margin-bottom:21px}#secondary .widget-title{padding:18px;text-align:center}blockquote{font-style:normal;margin:28px 0;padding:3%;position:relative;text-align:center}p{margin-bottom:28px}.drop-cap:first-letter {font-size:58px;font-size:3.625rem;margin-left:0;padding:14px}table caption{border:none;font-weight:700;letter-spacing:.1em}hr{height:2px;margin:50px 0}.header-bottom-navigation .menu-item-has-children>a:after,.post-archive .comments-link:before,.post-archive .comments-link:after,.post-archive .entry-meta .posted-on:before,.search-submit:before,.header-toggle:before,.bottom-toggle:before,.menu-footer-toggle:before,.testimonial-content-wrapper .cycle-prev:before,.testimonial-content-wrapper .cycle-next:before{display:inline-block;font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-menu-toggle:before,.menu-footer-toggle:before{content:"\2630"}.social-toggle:before{content:"\f1e0"}.dropdown-toggle:after{content:"\f107"}.active.dropdown-toggle:after{content:"\f107"}.post-archive .comments-link,.post-archive .entry-meta .posted-on{margin-left:7px;margin-right:0}.post-archive .comments-link:before,.post-archive .entry-meta .cat-links+.posted-on:before{content:"/\00a0"}.search-submit:before,.search-toggle-button:before{content:"\f002"}.share-toggle:before{content:"\f1e0"}.header-toggle.toggled-on:before,.bottom-toggle.toggled-on:before,.site-menu-toggle.toggled-on:before{content:"\f00d";line-height:25px}blockquote:before{display:none}.testimonial-content-wrapper .cycle-prev:before{content:"\f053"}.testimonial-content-wrapper .cycle-next:before{content:"\f054"}.button,button,input[type=button],input[type=reset],input[type=submit],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:focus{padding:12px 24px}.main-navigation ul ul li,.header-bottom-navigation ul ul li{padding:0}.header-bottom-navigation ul ul li{display:block;text-align:left}.site-menu-toggle{padding:7px 7px 5px;width:55px;border-radius:11px;letter-spacing:0px}.site-menu-toggle:before{font-size:25px;line-height:20px;margin:0;vertical-align:baseline}.menu-label{display:none}.main-navigation .menu-item-has-children>a,.main-navigation .page_item_has_children>a,.header-bottom-navigation .menu-item-has-children>a{padding-right:43px}.dropdown-toggle,.sub-menu .dropdown-toggle{padding:12px 14px}.active.dropdown-toggle:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.header-toggle{display:none;float:none;font-size:13px;line-height:1.615;padding:21px 15px 22px;width:51px}.header-toggle,.header-toggle:hover,.header-toggle:focus,.bottom-toggle,.bottom-toggle:hover,.bottom-toggle:focus{background-color:transparent}.mobile-social-search{display:none}.toggled-on .mobile-social-search{display:block}.post-navigation{max-width:1000px}.site-main #infinite-post-wrap #infinite-handle{margin:0 0 35px}.site-main #infinite-handle span,.infinite-loader{padding:0}.infinite-loader{display:none}#header-bottom-menu-section .wrapper{padding:0 35px}.mobile-social-search{clear:both}#header-menu-social,#header-search-container,#header-menu-social{padding:14px}#header-menu-social{border-top:1px solid}#header-menu-social,#header-buttom-menu-social{text-align:center}.social-navigation li{margin:0}.social-navigation a{border:0}.social-navigation a:hover,.social-navigation a:focus{background-color:transparent}.site-footer-menu ul{display:block;list-style:none;text-align:center}.site-footer-menu ul li{display:inline-block}#scrollup{border:none;border-radius:0}.wrapper,.site-content,.hero-content-wrapper .section-content-wrap,.fluid-layout .hero-content-wrapper .section-content-wrap,.two-columns-layout .singular-section,.site-footer .wrapper{max-width:1580px}.site-inner{max-width:1580px}.fluid-layout #featured-content-section .wrapper,.fluid-layout #service-content-section .wrapper,.fluid-layout #portfolio-content-section .wrapper{padding:0;width:100%;max-width:2560px}.full-width-layout .site-content{max-width:100%}.singular-section #primary .entry-header{width:100%;margin-left:auto;margin-right:auto;padding:0}.singular-section #primary .entry-content,.singular-section #primary .entry-footer,.singular-section #primary .comments-area,.woocommerce .site-main{max-width:1000px;margin-left:auto;margin-right:auto;padding:0}.blog.two-columns-layout .content-area .post-thumbnail,.blog.two-columns-layout .content-area .entry-content,.archive.two-columns-layout .content-area .post-thumbnail,.archive.two-columns-layout .content-area .entry-content{margin:0}.site-content{display:block;margin:0 auto;padding:0}.section,.site-content{padding:0}#feature-slider.section{padding:0}.section.hero-content-wrapper{margin:0}.site-content-contain{position:relative}#primary{padding:0 35px}.singular-section{padding:0}.blog.two-columns-layout #primary,.archive.two-columns-layout #primary{padding:0}.singular-section #primary .entry-content h3,.singular-section #primary .entry-content h4,.singular-section #primary .entry-content h5,.singular-section #primary .entry-content h6{font-size:20px;font-size:1.25rem;line-height:1.5}#masthead{background-color:#fff}.site-header{position:fixed;top:0;left:0;right:0;z-index:200;background-color:#fff}.site-header-menu,.menu-toggle-wrapper{border:none}.site-header-main{position:inherit;top:0;left:0;right:0;z-index:200;background-color:#fff}.admin-bar .site-header-main{top:46px}.admin-bar .site-header{top:46px}@media screen and (max-width:700px){div#ca8{width:98%;float:none;margin:0 1% 3%;height:auto}.cu8t{height:auto}.clm{background-position:center;background-size:cover!important}#primary{padding:0 15px}div#aitem{width:32%;float:left;margin:0 .5% 2%;height:317px}}@media screen and (max-width:600px){br.mobr{display:inherit!important}br.pcbr{display:none!important}.site-header{top:50px!important}.below-site-header{margin-top:0!important}#masthead{background-color:unset!important}.site-header-main .wrapper{padding:7px 5px 7px !important}.site-branding img{display:none!important}.site-header-main{background-color:unset!important}.shrink.site-header-main{background-color:unset!important}div#top_tokucho{width:100%!important;padding:0!important}.pcent{display:none}nav.entry-breadcrumbs{overflow-x:scroll;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch}div#aitem{width:48%;float:left;margin:0 1% 2%;height:317px}#sc-item{width:44%!important}.admin-bar .site-header-main.shrink{top:0}}@media screen and (max-width:33.375em){div#top_home_cat{margin-top:42px!important}span.header-button{display:flex}span.header-button img{width:250px!important;max-width:250px!important;margin-bottom:5px}a[href^="tel:"]{pointer-events:inherit!important}.custom-header-media .wp-custom-header img{object-position:72% 100%!important}#spy{display:block!important;width:100%;text-align:center;padding:0 0 5px}#txtr h2,#txtl h2{font-size:30px!important}div#txtr,div#txtl{width:100%!important;float:none!important}div#imgl,div#imgr{width:100%!important;float:none!important;margin-bottom:20px}#cont-ban img{margin:0 0 4px}div#coitem{width:49%!important}div#ft-btn{width:90%!important}#menu_ban img{width:50%!important;margin:0}div#aitem{width:99%;float:left;margin:0 .5% 2%;height:371px;text-align:center}hr{margin:0 0 50px 0!important}}.site-header-main .wrapper{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:7px 35px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.site-header-main.shrink .wrapper{padding-top:0;padding-bottom:0}.site-branding{margin:7px auto 7px 0;max-width:100%;min-width:0;overflow:hidden;padding:0;text-align:left}.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-logo-link{display:inline-block;margin:0 10px 0 auto}.custom-logo{display:block;max-width:80px}.menu-toggle-wrapper{margin:0}.site-header-menu{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.site-header-menu.toggled-on,.no-js .site-header-menu{display:block}.search-form{clear:both;position:relative}.search-form label{padding:0}input[type=search].search-field{border-radius:0;border-width:1px;border-style:solid;padding:7px 14px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.search-submit:before{font-size:16px;left:2px;line-height:35px;position:relative;width:50px}.search-submit{border-radius:0;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:50px}.custom-header{clear:both;display:block;position:relative}.custom-header-media{min-height:400px}.site-header-logo img{width:auto;max-height:200px}.custom-header-media .wp-custom-header img,.custom-header-media video{position:absolute;top:0;left:0;width:100%}@supports (object-fit:cover){.custom-header-media .wp-custom-header img,.custom-header-media video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;width:100%}}.custom-header-content{display:block;margin:0 auto;padding:65px 10px 10px;position:relative;max-width:1200px;max-height:400px;text-align:center;z-index:99}.custom-header-content.content-align-right{text-align:right}.custom-header-content.content-align-left{text-align:left}.has-header-video .custom-header-content{padding-bottom:175px}.has-header-video .custom-header-media .wp-custom-header img{display:none}.wp-custom-header-video-button{bottom:110px;left:0;right:0;z-index:100}.custom-header-content-wrapper{display:inline-block;max-width:1000px;padding:0;text-align:center;width:100%}.site-header-text{margin-bottom:0}.site-header-logo{margin-bottom:14px}.header-button{clear:both;display:block}.site-header-text{margin-bottom:21px}#menu-bottom-toggle{display:block;margin:0 auto}#header-bottom-social,#header-bottom-search,#header-bottom-search-mobile-container,#header-bottom-social-mobile-container,#header-buttom-menu-social,#header-bottom-search-container{display:none}#site-header-bottom-menu.toggled-on #header-bottom-search-mobile-container,#site-header-bottom-menu.toggled-on #header-bottom-social-mobile-container{display:block}#header-buttom-menu-social,#header-bottom-search-container{border:1px solid;padding:20px;position:absolute;left:-323px;top:100%;width:300px;max-width:80%}#header-buttom-menu-social.toggled-on,#header-bottom-search-container.toggled-on{display:block;z-index:199}#header-bottom-search-container.toggled-on{left:auto;right:35px}#header-buttom-menu-social.toggled-on{left:35px;right:auto}#header-buttom-menu-social.toggled-on:before,#header-buttom-menu-social.toggled-on:after,#header-bottom-search-container.toggled-on:before,#header-bottom-search-container.toggled-on:after{border-style:solid;border-width:0 6px 6px;content:"";height:0;position:absolute;right:26px;top:-4px;width:0;z-index:100000}#header-buttom-menu-social.toggled-on:before,#header-bottom-search-container.toggled-on:before{top:-6px}#header-buttom-menu-social.toggled-on:before,#header-bottom-search-container.toggled-on:before{border-color:transparent transparent #828282}#header-buttom-menu-social.toggled-on:after,#header-bottom-search-container.toggled-on:after{border-color:transparent transparent #000}#header-buttom-menu-social.toggled-on:before,#header-buttom-menu-social.toggled-on:after{right:auto;left:23px}.custom-header-overlay{bottom:0;content:"";height:100%;position:absolute;left:0;right:0;top:0;width:100%;z-index:1}#feature-slider img{width:100%}.entry-title,.section .section-title,#feature-slider .entry-title,.hero-content-wrapper .entry-title,.blog-section-headline .page-title{text-transform:none}.blog-section-headline .page-title{background-color:transparent}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .comment-navigation,.site-main #infinite-handle{margin:35px 0 0}.blog-section-headline{padding:0 35px}.hero-content-wrapper .entry-title,.blog-section-headline{margin:0}.post-archive .entry-container{padding:35px}.hero-content-wrapper .entry-container{padding:35px}.post-archive .entry-summary,.post-archive .entry-meta{display:block;padding:0}.post-archive .entry-meta{width:100%}.post-archive .entry-meta .cat-links,.post-archive .entry-meta .posted-on,.post-archive .entry-meta .byline,.post-archive .entry-meta .comments-link{display:inline;float:left}.post-archive .entry-meta .posted-on,.post-archive .entry-meta .comments-link{clear:none}.post-archive .entry-summary{margin:0 0 21px}.post-archive .more-link,#feature-slider .more-link,.header-button{margin-top:21px}.post-archive .entry-meta,.content-area .entry-title,.content-area .woocommerce-products-header .page-title,.service-content-wrapper .entry-title{margin:0 0 50px}.post-archive .entry-footer.entry-meta{padding-top:14px}.post-archive .entry-footer{border-top:1px solid;padding-top:28px;margin-bottom:0}.single .entry-meta{margin-bottom:7px}.entry-meta a,.post-archive .entry-meta a{text-decoration:none}.post-archive .entry-footer span span{display:inline;text-transform:inherit}.single .byline:before{margin:0 3px 0 7px}#feature-slider .entry-summary,#feature-slider .entry-content{margin-top:7px}.site-header-text{margin-bottom:7px;text-shadow:0 2px 5px rgba(0,0,0,.5)}#portfolio-content-section,#service-content-section{padding-bottom:0}.portfolio-wrapper{position:relative}.portfolio-wrapper .hentry{padding:0}.portfolio-wrapper .entry-title{margin:0}.portfolio-wrapper .entry-meta:before{border-bottom:1px solid;display:block;content:'';margin:14px auto;width:20%}.portfolio-wrapper .portfolio-entry-header,.featured-content-wrapper .entry-header,.service-content-wrapper .entry-container{padding:28px 35px}.service-content-wrapper{position:relative;overflow:hidden}.service-content-wrapper .hentry{margin:0}.testimonial_slider_wrap{width:100%}.testimonial-content-wrapper{display:block;position:relative;margin:0 auto;max-width:1000px;text-align:center}.testimonial-content-wrapper .hentry{padding:0 35px;position:relative;width:100%}.testimonial-content-wrapper .post-thumbnail img{border-radius:50%;display:block;margin:0 auto;width:150px;height:150px}.testimonial-content-wrapper .entry-header{margin-top:14px}.testimonial-content-wrapper .controller button,.testimonial-content-wrapper .controller .cycle-pager{display:inline-block}.testimonial-content-wrapper .controller button{background-color:transparent;font-size:18px;padding:5px 7px}.testimonial-content-wrapper .controller{bottom:0;display:block;position:absolute;width:100%;z-index:199}.testimonial-content-wrapper .cycle-pager span{border-radius:50%;cursor:pointer;display:inline-block;margin:0 5px;height:5px;overflow:hidden;height:14px;width:14px}.footer-widget-area{padding-bottom:0}#site-generator{padding:0}#site-generator .wrapper{padding:21px 35px}.footer-widget-area .widget-column>:last-child{margin-bottom:0}.widget-area .hentry .date-label{display:none}#footer-instagram .widget{padding:0;margin:0}#footer-instagram .widget-title{padding:18px;margin:0;text-align:center}.widget-area .catch-instagram-feed-gallery-widget-wrapper .button{border:none}.catch-instagram-feed-gallery-widget-wrapper .button{margin-top:21px}.widget-area .left .hentry .entry-title,.widget-area .right .hentry .entry-title,.widget-area .hentry .entry-meta{margin-top:0}.widget-area .gallery{margin-left:0}#footer-instagram .wrapper{display:block;margin:0 auto;max-width:1920px;width:100%}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item{margin:0}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item{width:16.666%}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item:nth-child(3n+1){clear:none}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .item:nth-child(6n+1){clear:both}#footer-instagram .catch-instagram-feed-gallery-widget-wrapper.default .instagram-button{display:none}@media screen and (max-width:33.375em){#Bnr{width:125px;bottom:10px;left:10px}div#top_cat img,div#top_home_cat img{width:50%;float:left}:not(.tiktok-embed)iframe{height:250px}div#tab_tb img{width:49%;margin:0 .5% 5px}div#ossmo{text-align:center}div#header-search-container{display:none}table caption,.post-type-archive-jetpack-portfolio .site-content-contain,.hero-content-wrapper .entry-container,#service-content-section,#testimonial-content-section,.drop-cap:first-letter ,#secondary .widget-title,#footer-instagram .widget-title,blockquote,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{max-width:490px}div#img30{width:100%!important;float:none!important}.singular-section #primary .entry-title{font-size:21px!important;margin-top:0!important;margin-bottom:28px!important;font-weight:700}#pcclear{clear:none}#moclear{clear:both}a.anchor{display:block;padding-top:120px;margin-top:-120px}div#st_img{margin:0 10px 0 0!important;width:80px!important}div#st_txt{width:calc(100% - 90px)!important}.voice_item{width:100%!important;float:none;margin:0 1.5% 2% 0}#int ul{margin:0!important}#int ul li{margin:0 0 20px;!important}div#sc-one{width:48%!important}div#top_mov{width:100%!important}div#top_tp{width:100%!important;margin-bottom:10px!important}div#top_topi{margin-bottom:20px}div#top_topi{width:100%}}@media screen and (min-width:33.375em){.menu-toggle-wrapper{margin:0}.site-menu-toggle{width:auto}.menu-label{display:inline-block}.page-title-wrapper:before{display:none}.hero-content-wrapper .post-thumbnail,.hero-content-wrapper .entry-container{width:100%;position:relative}.hero-content-wrapper .post-thumbnail{padding-bottom:100%}.hero-content-wrapper .entry-container{clear:both}.service-content-wrapper .hentry,#testimonial-content-section.layout-two .hentry{float:left;width:50%}.service-content-wrapper .hentry:nth-child(2n+1),#testimonial-content-section.layout-two .hentry:nth-child(2n+1){clear:both}}@media screen and (min-width:768px){.admin-bar .site-header-main{top:32px}.admin-bar .site-header{top:32px}.boxed-layout .site-header-main .wrapper{margin:0 2%}.site-title{font-size:20px;font-size:1.25rem}.site-description{font-size:13px;font-size:.8125rem}.menu-toggle-wrapper,.dropdown-toggle,.site-header-menu.toggled-on .mobile-search-wrapper{display:block}.main-navigation ul ul,.header-bottom-navigation ul ul{position:relative}.main-navigation ul ul,.main-navigation ul ul ul,.header-bottom-navigation ul ul,.header-bottom-navigation ul ul ul{left:auto;top:auto;width:100%}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul,.header-bottom-navigation ul ul li:hover>ul,.header-bottom-navigation ul ul li.focus>ul{left:auto}#site-generator .wrapper{padding:35px}.site-header-menu .social-navigation ul,#header-bottom-menu-section .social-navigation ul{margin:0}#portfolio-content-section,#service-content-section{padding-bottom:14px}.hero-content-wrapper .post-thumbnail{padding-bottom:0;position:absolute;left:auto;right:0;width:48%}.hero-content-wrapper .entry-container{float:left;width:48%}#feature-slider .entry-container{width:70%;max-width:860px}#feature-slider .entry-title{font-size:32px;font-size:2rem}.main-navigation .menu-item-has-children>a:after,.main-navigation .page_item_has_children>a:after,.header-bottom-navigation .menu-item-has-children>a:after{content:none}.service-content-wrapper .hentry,.service-content-wrapper.layout-three .hentry{width:33.33%}.service-content-wrapper.layout-two .hentry,.service-content-wrapper.layout-four .hentry,.portfolio-wrapper.layout-two .hentry,.portfolio-wrapper.layout-four .hentry{width:50%}.service-content-wrapper.layout-three .hentry:nth-child(2n+1){clear:none}.service-content-wrapper.layout-two .hentry:nth-child(2n+1),.service-content-wrapper.layout-three .hentry:nth-child(3n+1),.service-content-wrapper.layout-four .hentry:nth-child(2n+1),.portfolio-wrapper.layout-two .hentry:nth-child(2n+1),.portfolio-wrapper.layout-four .hentry:nth-child(2n+1){clear:both}div#shiftnav-toggle-main{display:none}}@media screen and (max-width:1095px){div#shiftnav-toggle-main{display:inherit!important}.site-header-menu{display:none!important}div#top_home_cat{margin-top:76px}}@media screen and (min-width:1024px){.site-content{padding:0}#portfolio-content-section,#service-content-section{padding-bottom:21px}.site-header-main .wrapper{padding:14px 35px}.custom-header-content{padding:83px 35px}.has-header-video .custom-header-content{padding-bottom:210px}.wp-custom-header-video-button{bottom:188px}#portfolio-content-section .wrapper,#featured-content-section .wrapper,#service-content-section .wrapper,#testimonial-content-section .wrapper,.hero-content-wrapper .section-content-wrap{padding:0 35px}.menu-toggle-wrapper,.dropdown-toggle,.site-header-menu.toggled-on .mobile-search-wrapper{display:none}.header-toggle{display:inline-block}#header-bottom-social,#header-bottom-search{display:block}#header-bottom-menu-section .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#header-bottom-menu-section .toggle-top{display:block;margin:14px 0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.site-header-bottom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:100%;min-width:0;text-align:center;width:auto}.site-header-menu{display:block;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.main-navigation,.header-bottom-navigation{float:none;width:auto}.main-navigation{display:inline-block}.main-navigation ul,.header-bottom-navigation ul{display:block}.header-bottom-navigation ul ul{float:left;padding:4px 0;z-index:99999}.main-navigation ul ul,.main-navigation ul ul ul,.header-bottom-navigation ul ul,.header-bottom-navigation ul ul ul{position:absolute;left:-999em;width:230px}.main-navigation ul ul,.header-bottom-navigation ul ul,#header-search-container,#header-menu-social{top:100%}.main-navigation ul ul,.header-bottom-navigation ul ul,#header-menu-social,#header-search-container{border:1px solid}.main-navigation ul ul ul,.header-bottom-navigation ul ul ul{top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul,.header-bottom-navigation ul ul li:hover>ul,.header-bottom-navigation ul ul li.focus>ul{left:100%}.main-navigation li,.header-bottom-navigation li{display:inline-block;border:none}.main-navigation a,.header-bottom-navigation a{padding:18px 15px}.header-bottom-navigation a{padding:15px}.main-navigation .menu-item-has-children li>a,.main-navigation .page_item_has_children li>a,.header-bottom-navigation .menu-item-has-children li>a{padding-left:15px;padding-right:15px}.main-navigation .menu-item-has-children>a,.main-navigation .page_item_has_children>a,.header-bottom-navigation .menu-item-has-children>a{padding-right:15px}.main-navigation ul ul .menu-item-has-children>a,.main-navigation ul ul .page_item_has_children>a,.header-bottom-navigation ul ul .menu-item-has-children>a{padding-right:30px}.main-navigation .menu-item-has-children>a:after,.main-navigation .page_item_has_children>a:after,.header-bottom-navigation .menu-item-has-children>a:after{content:"\f107";padding-left:7px}.main-navigation ul ul .menu-item-has-children>a:after,.main-navigation ul ul .page_item_has_children>a:after,.header-bottom-navigation ul ul .menu-item-has-children>a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding:0;position:absolute;top:10px;right:14px}.header-bottom-navigation ul ul .menu-item-has-children>a:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.header-bottom-navigation ul li:hover>ul,.header-bottom-navigation ul li.focus>ul{left:auto}#site-header-menu .main-navigation ul li:hover>ul,#site-header-menu .main-navigation ul li.focus>ul{right:0}.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:before,.main-navigation ul li.page_item_has_children:after,.header-bottom-navigation ul li.menu-item-has-children:before,.header-bottom-navigation ul li.menu-item-has-children:after{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:15px;bottom:-2px;width:0;z-index:100000}.site-header-main.shrink .main-navigation ul li.menu-item-has-children:after,.site-header-main.shrink .main-navigation ul li.page_item_has_children:after{bottom:-2px}.main-navigation ul li.menu-item-has-children.focus:before,.main-navigation ul li.menu-item-has-children:hover:before,.main-navigation ul li.menu-item-has-children.focus:after,.main-navigation ul li.menu-item-has-children:hover:after,.main-navigation ul li.page_item_has_children.focus:before,.main-navigation ul li.page_item_has_children:hover:before,.main-navigation ul li.page_item_has_children.focus:after,.main-navigation ul li.page_item_has_children:hover:after,.header-bottom-navigation ul li.menu-item-has-children.focus:before,.header-bottom-navigation ul li.menu-item-has-children:hover:before,.header-bottom-navigation ul li.menu-item-has-children.focus:after,.header-bottom-navigation ul li.menu-item-has-children:hover:after{display:block}.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:before,.header-bottom-navigation ul li.menu-item-has-children:before{bottom:0}.main-navigation ul ul li.menu-item-has-children.focus:before,.main-navigation ul ul li.menu-item-has-children:hover:before,.main-navigation ul ul li.menu-item-has-children.focus:after,.main-navigation ul ul li.menu-item-has-children:hover:after,.main-navigation ul ul li.page_item_has_children.focus:before,.main-navigation ul ul li.page_item_has_children:hover:before,.main-navigation ul ul li.page_item_has_children.focus:after,.main-navigation ul ul li.page_item_has_children:hover:after,.header-bottom-navigation ul ul li.menu-item-has-children.focus:before,.header-bottom-navigation ul ul li.menu-item-has-children:hover:before,.header-bottom-navigation ul ul li.menu-item-has-children.focus:after,.header-bottom-navigation ul ul li.menu-item-has-children:hover:after{display:none}#header-search-container.toggled-on:before,#header-search-container.toggled-on:after,#header-menu-social.toggled-on:before,#header-menu-social.toggled-on:after{border-style:solid;border-width:0 6px 6px;content:"";height:0;position:absolute;right:23px;top:-5px;width:0;z-index:100000}.site-header-main.shrink #header-search-container.toggled-on:after,.site-header-main.shrink #header-menu-social.toggled-on:after{top:-4px}#header-menu-social.toggled-on:before,#header-menu-social.toggled-on:after{right:18px}#header-search-container.toggled-on:before,#header-menu-social.toggled-on:before{top:-7px}#site-header-menu .main-navigation ul ul li:hover>ul,#site-header-menu .main-navigation ul ul li.focus>ul{left:auto;right:100%;top:-7px}.mobile-social-search{clear:none;display:inline-block;padding:0;position:relative}#header-bottom-menu-section .wrapper{position:relative}#header-search-container,#header-menu-social{display:none}#header-search-container.toggled-on,#header-menu-social.toggled-on{display:block;z-index:199}#header-search-container,#header-menu-social{padding:20px;position:absolute;right:0}#header-search-container{width:376px}#header-menu-social{width:320px}#header-menu-social{left:auto;right:4px}.bottom-toggle{padding-top:18px;padding-bottom:19px;width:63px}input[type=search].search-field{display:block}.blog.two-columns-layout #primary,.archive.two-columns-layout #primary{padding:0 35px}.post-archive .entry-container,.hero-content-wrapper .entry-container{padding:49px 35px}.post-archive .hentry{margin-bottom:42px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .comment-navigation,.site-main #infinite-handle{margin:42px 0 0}.singular-section .content-area .post-thumbnail,.post-navigation,.comments-title{margin:35px auto}.footer-widget-area{margin:0 30px}.widget-column>:last-child{margin-bottom:0}.site-title{font-size:24px;font-size:1.5rem}h1,.section .section-title,#feature-slider .entry-title,.hero-content-wrapper .entry-title,.blog-section-headline .page-title,.singular-section #primary .entry-title{font-size:40px;font-size:2.4rem}h2{font-size:36px;font-size:2.25rem}.single h2{font-size:24px!important;font-size:1.5rem!important}h3,.entry-title{font-size:32px;font-size:2rem}h4{font-size:28px;font-size:1.75rem}h5{font-size:24px;font-size:1.5rem}h6{font-size:20px;font-size:1.25rem}#feature-slider .entry-summary,#feature-slider .entry-content{font-size:20px;font-size:1.25rem}.full-width-layout .singular-section #primary .entry-header,.full-width-layout .singular-section #primary .entry-content,.full-width-layout .singular-section #primary .entry-footer,.full-width-layout .singular-section #primary .comments-area,.full-content-width-layout .singular-section #primary .entry-header,.full-content-width-layout .singular-section #primary .entry-content,.full-content-width-layout .singular-section #primary .entry-footer,.full-content-width-layout .singular-section #primary .comments-area,.full-width-layout.woocommerce .site-content .site-main,.full-content-width-layout.woocommerce .site-content .site-main{padding-left:0;padding-right:0;max-width:100%}.service-content-wrapper.layout-four .hentry,.portfolio-wrapper.layout-four .hentry{width:25%}.service-content-wrapper.layout-four .hentry:nth-child(2n+1),.portfolio-wrapper.layout-four .hentry:nth-child(2n+1){clear:none}.service-content-wrapper.layout-four .hentry:nth-child(4n+1),.portfolio-wrapper.layout-four .hentry:nth-child(4n+1){clear:both}}@media screen and (max-width:500px){.custom-header .section .section-title{text-shadow:0 0 2px #000}}@media screen and (min-width:1152px){.site-branding,.site-header-menu{text-align:left;width:auto}.post-archive .entry-title,.post-archive .entry-content,.post-archive .entry-summary{width:100%;max-width:690px}.custom-header-content{padding:75px 35px}.has-header-video .custom-header-content{padding-bottom:245px}.wp-custom-header-video-button{bottom:180px}.two-columns-layout #primary{width:67.881%}.two-columns-layout #secondary{width:32.119%}.fluid-layout .post-archive .post-thumbnail{width:46.385%}.fluid-layout .post-archive .content-right{width:53.615%}}@media screen and (min-width:1280px){.two-columns-layout #primary{width:71.138%}.two-columns-layout #secondary{width:28.862%}.post-archive .entry-container,.hero-content-wrapper .entry-container{padding:56px 49px}.fluid-layout .post-archive .post-thumbnail{width:46.385%}.fluid-layout .post-archive .content-right{width:53.615%}}@media screen and (min-width:1360px){.two-columns-layout #primary{width:73%}.two-columns-layout #secondary{width:27%}.section,.site-content{padding:0}#portfolio-content-section,#service-content-section{padding-bottom:28px}.custom-header-content{padding:75px 35px 35px}.has-header-video .custom-header-content{padding-bottom:280px}.wp-custom-header-video-button{bottom:215px}.post-archive .entry-container,.hero-content-wrapper .entry-container{padding:86px 70px}.post-archive .hentry{margin-bottom:63px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .comment-navigation,.site-main #infinite-handle{margin:63px 0 0}.singular-section{padding:0}.custom-header .section .section-title{font-size:32px;font-size:2.5rem}h1,.section .section-title,#feature-slider .entry-title,.hero-content-wrapper .entry-title,.blog-section-headline .page-title,.singular-section #primary .entry-title{font-size:48px;font-size:3rem}h2{font-size:40px;font-size:2.5rem}.site-header-text{font-size:24px;font-size:1.5rem}blockquote{padding:56px}}.site-header-main{-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out;transition:.6s ease-in-out}body{background-color:#1a1a1a}.site-inner,.site-content-contain,.breadcrumb-area,.hero-content-wrapper{background-color:#fff}.testimonial-content-wrapper .cycle-pager span:hover,.testimonial-content-wrapper .cycle-pager span:focus,.testimonial-content-wrapper .cycle-pager span.cycle-pager-active{background-color:#d65050}body,button,input,select,textarea{color:#333}a:hover,a:focus,a:active,.social-navigation a,.testimonial-content-wrapper .cycle-prev,.testimonial-content-wrapper .cycle-next{color:#333}.testimonial-content-wrapper .cycle-pager span{background-color:#333}.post-archive .entry-footer,.portfolio-wrapper .entry-meta:before{border-color:rgba(85,85,86,.25)}.single .byline:before,.post-archive .byline:before{color:rgba(85,85,86,.25)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{color:rgba(85,85,86,.7);max-width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,select:focus{color:#555}input[type=submit]:hover,input[type=submit]:focus{color:#fff}.site-footer,.footer-widget-area.widget-area .widget-title,.post-archive .hentry.sticky .entry-container{color:#d6d6d6}.site-main .post-archive .sticky.hentry .entry-container,.site-footer{background-color:#383838;font-size:14px}.widget-area li{line-height:1.75!important}.textwidget p{margin-bottom:10px!important;font-weight:700}#feature-slider .cycle-prev,#feature-slider .cycle-prev,#feature-slider .more-link span{border-color:#fff}#feature-slider .cycle-pager span{background-color:#fff}table caption,.post-type-archive-jetpack-portfolio .site-content-contain,.hero-content-wrapper .entry-container,#service-content-section,#testimonial-content-section,.drop-cap:first-letter ,#secondary .widget-title,#footer-instagram .widget-title,blockquote,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:5px}#featured-content-section{background-color:#eee}#portfolio-content-section{background-color:#fff}input[type=search].search-field{border-color:#eee}.boxed-layout .site-header-main{border:none}hr{background-color:#eee}h1,h2,h3,h4,h5,h6,.hero-content-wrapper .entry-title,.portfolio-wrapper a,.blog-section-headline .page-title,.post-archive .entry-title,.post-archive .entry-title a,.singular-section #primary .entry-title,#secondary .widget-title,#footer-instagram .widget-title,table caption,th,blockquote,.more-link,.entry-meta a,.post-archive .entry-meta,.post-archive .entry-meta a,.service-content-wrapper .entry-title,.service-content-wrapper .entry-title a,.testimonial-content-wrapper .entry-title,.testimonial-content-wrapper .entry-title a{color:#1a1a1a}.button,button,input[type=reset],input[type=submit],.comment-navigation a,.posts-navigation a,.site-main #infinite-handle span button,.widget-area .catch-instagram-feed-gallery-widget-wrapper .button,#scrollup,.site-menu-toggle{background-color:#d65050;color:#fff}input[type=button]{background-color:#333;color:#fff}.button:hover,.button:focus,button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.comment-navigation a:hover,.comment-navigation a:focus,.posts-navigation a:hover,.posts-navigation a:focus,.site-main #infinite-handle span button:hover,.site-main #infinite-handle span button:focus,.widget-area .catch-instagram-feed-gallery-widget-wrapper .button:hover,.widget-area .catch-instagram-feed-gallery-widget-wrapper .button:focus,#scrollup:hover,#scrollup:focus,.header-button .button:hover,.header-button .button:focus,.wp-custom-header-video-button:hover,.wp-custom-header-video-button:focus,#feature-slider .more-link:hover span,#feature-slider .more-link:focus span,#feature-slider .cycle-prev:hover,#feature-slider .cycle-prev:focus,#feature-slider .cycle-next:hover,#feature-slider .cycle-next:focus{background-color:#000}#feature-slider .cycle-pager span:hover,#feature-slider .cycle-pager span:focus,#feature-slider .cycle-pager span.cycle-pager-active{background-color:#000}.header-button .button:hover,.header-button .button:focus,.wp-custom-header-video-button:hover,.wp-custom-header-video-button:focus,#feature-slider .more-link:hover span,#feature-slider .more-link:focus span,#feature-slider .cycle-prev:hover,#feature-slider .cycle-prev:focus,#feature-slider .cycle-next:hover,#feature-slider .cycle-next:focus{border-color:#000}#feature-slider .more-link span,#feature-slider .cycle-prev,#feature-slider .cycle-next{background-color:transparent}.blog-section-headline .page-title,.post-archive .hentry:nth-child(2n) .entry-container{background-color:transparent}.custom-header,.site-header-menu.toggled-on,.header-media-disabled .site-header-main,.shrink.site-header-main,.boxed-layout .shrink.site-header-main .wrapper,#header-bottom-menu-section,.main-navigation ul ul,.main-navigation ul ul a:hover,.main-navigation ul ul>li.focus>a,.header-bottom-navigation ul ul,.header-bottom-navigation ul ul a:hover,.header-bottom-navigation ul ul>li.focus>a,#header-bottom-search-container,#header-buttom-menu-social{background-color:#fff}@media screen and (min-width:1024px){#header-search-container,#header-menu-social{background-color:#000}.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:after,.header-bottom-navigation ul li.menu-item-has-children:after,#header-search-container.toggled-on:after,#header-menu-social.toggled-on:after{border-color:transparent transparent #000}}.boxed-layout .site-header-main{background-color:transparent}.site-title a,.site-description,.main-navigation a,.header-bottom-navigation a,.dropdown-toggle,.header-toggle,.bottom-toggle,#header-menu-social a,#header-buttom-menu-social a,.custom-header-content .entry-title,.custom-header-content .entry-title a,.site-header-text,#feature-slider .entry-container a,#feature-slider .entry-summary,#feature-slider .entry-content{color:#fff}.main-navigation ul ul,.header-bottom-navigation ul ul,#header-menu-social,#header-search-container,#header-bottom-search-container,#header-buttom-menu-social,.mobile-search-wrapper,.main-navigation li,.header-bottom-navigation li{border-color:#828282}@media screen and (min-width:1024px){.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:before,.header-bottom-navigation ul li.menu-item-has-children:before,#header-search-container.toggled-on:before,#header-menu-social.toggled-on:before{border-color:transparent transparent #828282}}