@charset "UTF-8";#top{margin-bottom:6rem}.top_slider{margin-bottom:3rem;overflow:hidden}.slider-menu .swiper{overflow:visible !important}.slider-menu .mySlider{width:100vw;transform:translateX(-1.2rem)}.slider-menu .swiper-slide{border:#707070 1px solid}.slider-menu .swiper-pagination{position:static !important}.slider-menu .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.slider-menu .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.seminar_list{display:flex;flex-wrap:wrap;grid-column-gap:1rem;margin-bottom:-2rem}.seminar_list_link{display:block;width:calc(50% - 0.5rem);border:#c7c7c7 1px solid;margin-bottom:2rem;border-radius:.3rem}.seminar_list_item{display:flex;flex-direction:column}.seminar_list_item .title{font-size:1.3rem;font-weight:500;order:3;padding:.6rem}.seminar_list_item .eyecatch{order:1}.seminar_list_item .eyecatch img{object-fit:cover}.seminar_list_item .data{order:2;font-size:1.2rem;font-weight:700;color:#fff;display:flex;text-align:center}.seminar_list_item .location{background:#5f5959;width:calc(100% - 10em)}.seminar_list_item .date{background:#47aaf2;width:10em}@media screen and (max-width:364px){.seminar_list_item .data{font-size:1rem}}.work_list_link{display:block;margin-bottom:2rem}.work_list_item{box-shadow:rgba(0,0,0,.18) 0 0 6px;border-radius:.3rem;display:flex;flex-direction:column-reverse}.work_list_item .description{padding:1.3rem}.work_list_item .title{font-size:1.2rem}.work_list_item .data{font-weight:500}.work_list_item .service_name{color:#989898;font-size:1.2rem}.top-banner{margin-top:30px}.movie_list_item{margin-bottom:1.5rem}.news_list{margin-bottom:4.5rem}.news_list_item{border-top:#e5e5e5 1px solid;display:flex;flex-direction:column-reverse;padding-top:3rem;padding-bottom:3rem}.news_list_link:last-child .news_list_item{border-bottom:#e5e5e5 1px solid}.news_list_item .title{font-size:1.5rem}.news_list_item .data{display:flex;align-items:center;line-height:1;margin-bottom:2rem}.news_list_item .date{font-size:1.5rem;font-weight:700}.news_list_item .news_category{color:#47aaf2;border:#47aaf2 1px solid;padding-top:.8rem;padding-bottom:.8rem;width:9rem;text-align:center;font-size:1.1rem;margin-left:2.4rem;font-weight:500}.bnr_list_item{margin-bottom:1rem}#service .head-type03:after{color:#fdac3e}#service .bnr_list{margin-bottom:4.5rem}.service_list{display:flex;grid-column-gap:.6rem;flex-wrap:wrap}.service_list a{width:calc(50% - 0.6rem / 2);margin-bottom:1.5rem;border-radius:.3rem;box-shadow:rgba(0,0,0,.18) 0 0 6px;position:relative}.service_list_item{display:flex;flex-direction:column-reverse}.service_list_item .description{padding:1rem}.service_list_item .title{font-size:1.4rem;font-weight:500}.service_list_item .parent-category{font-size:1.1rem;color:#989898;position:absolute;bottom:1rem;left:1rem}.thum-slider .swiper-slide img{width:100%;max-height:540px;object-fit:contain}.ref_price_list{border:#c7c7c7 1px solid;border-radius:.5rem;padding:1.6rem;margin-top:2rem;margin-bottom:2rem}.ref_price_title{color:#fdac3e;font-size:1.7rem;font-weight:700;margin-bottom:.6em;line-height:1}.ref_price_description{display:flex;align-items:flex-end}.ref_price_spec_list{width:100%}.ref_price_spec_list_item{font-size:1.3rem}.ref_price_spec_list_item:before{content:"";display:inline-block;width:5px;height:5px;background:#333;vertical-align:.2rem;margin-right:.5rem}.ref_price{width:100%;font-size:1.8rem;font-weight:500}.ref_price span{font-size:1rem}.service_flow_list{counter-reset:item;margin-top:2rem;margin-bottom:2rem}.service_flow_list_item{border:#e5e5e5 1px solid;border-radius:.5rem;list-style-type:none;font-size:1.5rem;font-weight:700;text-align:center;position:relative;margin-bottom:2.1rem;padding-top:1rem;padding-bottom:1rem;padding-left:0;text-indent:0}.service_flow_list_item:before{display:block;counter-increment:item;content:counter(item);font-weight:700;color:#fdac3e;font-family:'Oswald';position:absolute;left:6%;top:50%;transform:translateX(-50%) translateY(-50%)}.service_flow_list_item:after{content:"";width:1px;height:calc(100% * 3.6 / 4.7);display:block;background:#e5e5e5;position:absolute;left:12%;top:50%;transform:translateX(-50%) translateY(-50%)}.service_flow_list_item span:before{content:"";width:1.1rem;height:.7rem;display:block;background:url(//smc-power.jp/wp-content/themes/smc-power2022/common/css/../../img/delta_service_flow.svg) center center no-repeat;background-size:contain;position:absolute;left:50%;bottom:-1.5rem;transform:translateX(-50%)}.service_flow_list_item:last-child span:before{display:none}.service_option{padding:.8rem;border:#c7c7c7 1px solid;border-radius:.5rem;margin-top:2rem;margin-bottom:2rem}.service_option_title{font-size:1.3rem;font-weight:700;border-bottom:#c7c7c7 1px solid;padding:0 1rem 1rem}.service_option_description{font-size:1.4rem;padding:1rem 1rem 0}#service h2{font-size:1.7rem;font-weight:700;margin-bottom:3rem;line-height:1.5;margin-bottom:1em}#service h2{font-size:1.7rem;font-weight:700;margin-bottom:3rem;line-height:1.5;margin-bottom:1em}.single-service #service h2{margin-top:3em}#seminar .head-type03:after{color:#fdac3e}#seminar .seminar_list{display:block}#seminar .seminar_list_link{width:100%}#seminar .seminar_list_item .data{font-size:1.6rem}#seminar .seminar_list_item .location{width:calc(100% - 16em)}#seminar .seminar_list_item .date{width:16em}#seminar .seminar_list_item .title{font-size:1.6rem}#works .nav_category{margin-bottom:5rem}#works .nav_category .title{font-size:1.5rem;font-weight:700;line-height:1.47;margin-bottom:1.4rem}#works .nav_category_list{display:inline-flex;flex-wrap:wrap;grid-column-gap:.8rem}#works .nav_category_list_item{margin-bottom:1rem}#works .nav_category_list_item a{display:block;width:100%;border:#c7c7c7 1px solid;font-size:1.2rem;font-weight:700;border-radius:.3rem;padding:1rem 2rem;line-height:1}#news .head-type03:after{color:#fdac3e}#news .nav_category_list{display:flex;flex-wrap:wrap;margin-bottom:-1.5rem}#news .nav_category_list_item{width:50%;font-size:1.4rem;text-align:center;line-height:1}#news .nav_category_list_item a{display:block;width:100%;border-bottom:#e5e5e5 1px solid;padding-top:1.3rem;padding-bottom:1.3rem;margin-bottom:1.5rem}#news .nav_category_list_item.current a{font-weight:700;position:relative}#news .nav_category_list_item.current a:after{position:absolute;content:"";display:block;width:87px;height:1px;background:#47aaf2;bottom:-.1rem;left:50%;transform:translateX(-50%)}#news .news_list_link:first-child .news_list_item{border-top:none}#contact .head-type03{margin-bottom:2rem}#contact .head-type03:after{color:#fdac3e}#contact>section>div>section{border-top:#fdac3e 1px solid;margin-top:4rem}.contactform{margin-top:4.5rem;margin-bottom:4.5rem}.contactform .form_list_title{border-top:#e5e5e5 1px solid;font-size:1.4rem;font-weight:500;margin-top:2rem;padding-top:2rem}.contactform .form_list_item{font-size:1.5rem}.wpcf7-free-text{margin-top:2rem}.contactform span[data-name=your-zoom] .wpcf7-list-item,.contactform span[data-name=your-chance] .wpcf7-list-item,.contactform span[data-name=checkbox-934] .wpcf7-list-item,.contactform .type-of-inquiry .mwform-checkbox-field{display:block;margin-top:1.2rem}.contactform input[type=checkbox]{display:none;width:2.5rem;height:2.5rem;background:#fcfcfc;border:#e0e0e0 1px solid}.contactform .wpcf7-list-item-label,.contactform .mwform-checkbox-field-text{position:relative;left:3rem;display:block}.contactform .type-of-inquiry .mwform-checkbox-field-text{width:calc(100% - 3rem)}.contactform .type-of-inquiry{display:flex;flex-wrap:wrap}.contactform .type-of-inquiry .wpcf7-list-item{display:block;margin:0;width:calc(100% - 2.5rem);margin-bottom:1rem}.contactform input[type=checkbox]+.wpcf7-list-item-label:before,.contactform input[type=checkbox]+.mwform-checkbox-field-text:before{content:"";position:absolute;display:block;box-sizing:border-box;width:2.5rem;height:2.5rem;margin-top:2px;left:-3rem;top:0;border:1px solid;border-color:#e0e0e0;background-color:#fcfcfc}.contactform input[type=checkbox]:checked+.wpcf7-list-item-label:after,.contactform input[type=checkbox]:checked+.mwform-checkbox-field-text:after{content:"";position:absolute;display:block;box-sizing:border-box;width:1.8rem;height:.9rem;margin-top:7px;top:0;left:calc(-3rem + 3px);transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#47aaf2}.contactform input[type=text],.contactform input[type=tel],.contactform input[type=email],.contactform input[type=url],.contactform textarea{width:100%;border:#e0e0e0 1px solid;background:#fcfcfc;padding:.5rem;font-family:'Noto Sans JP'}.contactform .zip{display:flex;grid-column-gap:1rem;margin-bottom:1rem}.contactform .zip .your-zip1{width:7.5rem}.contactform .zip .your-zip2{width:13.3rem}.contactform select{border:#e0e0e0 1px solid;background:#fcfcfc;padding:.5rem}.contactform .your-pref{margin-left:1rem;margin-bottom:1rem}.contactform .your-city{text-align:left}.contactform p{font-size:1.4rem;margin-bottom:1em}.contactform p a{color:#47aaf2;text-decoration:underline}.contactform p.title{font-size:1.5rem;font-weight:500}.contactform input[type=submit]{-webkit-appearance:none;border:#fdac3e 1px solid;border-radius:200px;display:block;background:#fff;width:100%;max-width:450px;font-size:1.6rem;font-weight:500;padding-top:2rem;padding-bottom:2rem;color:#fdac3e;margin:5rem auto;position:relative;cursor:pointer;transition:.3s;font-family:'Noto Sans JP'}.contactform input[type=submit]:hover{background:#fdac3e;color:#fff}#company .head-type03:after{color:#fdac3e}.company_misson{background:#47aaf2;color:#fff;width:100vw;transform:translateX(-1.8rem);padding:5rem 1.8rem;position:relative}.company_misson .title{font-size:1.9rem;font-weight:700;margin-bottom:1.5rem;text-align:center;line-height:1.47}.company_misson .catch{font-size:2.1rem;font-weight:700;margin-bottom:1.3rem;text-align:center;line-height:1.48}.company_misson h3{font-size:18px;font-weight:600;margin:30px 0 10px}.company_misson .message{line-height:1.53}.company_misson .contact-link{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#333;font-size:16px;font-weight:600;border-radius:50px;width:290px;height:40px;margin:60px auto 0}.company_profile>div{padding-top:5rem;padding-bottom:2.4rem}.company_profile_list_dt{font-size:1.5rem;font-weight:700;margin-bottom:.9rem;margin-top:3rem}.company_profile_list_dd{font-size:1.5rem;padding-bottom:2.9rem;border-bottom:#e5e5e5 1px solid}.company_staff>div{padding-top:2.4rem;padding-bottom:1.8rem}.staff_list{display:flex;flex-wrap:wrap;grid-column-gap:1rem;margin-bottom:-2.9rem}.staff_list_item{width:calc(50% - 1rem / 2);margin-bottom:2.9rem}.staff_list_item .position{font-size:1.2rem;font-weight:500;color:#777;margin-top:.6rem;line-height:1.5}.staff_list_item .name{font-size:1.5rem;font-weight:700;line-height:1.8}.news_container{padding-top:6.2rem;padding-bottom:23rem}.news_container .title_box{display:flex;flex-direction:column-reverse;margin-bottom:4rem}.news_container .title{font-size:1.8rem;font-weight:700}.news_container .data{display:flex;margin-bottom:1rem}.news_container .date{font-size:1.3rem;font-weight:500;color:#a7a7a7}.news_container .news_category a{display:block;color:#47aaf2;border:#47aaf2 1px solid;padding-left:1em;padding-right:1em;text-align:center;font-size:1.1rem;margin-left:2.4rem;font-weight:500}.news_container h2{font-size:1.5rem;margin-top:3rem}.seminar_container{padding-top:3.4rem;padding-bottom:23rem}.seminar_container .title_box{display:flex;flex-direction:column-reverse;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:#c7c7c7 1px solid}.seminar_container .title{font-size:1.8rem;font-weight:700}.seminar_container .data{margin-bottom:1rem}.seminar_container .date{font-size:1.3rem;font-weight:500;color:#a7a7a7}.seminar_container .tag_seminar{background:#fdac3e;color:#fff;width:7.7rem;border-radius:.3rem;text-align:center;font-size:1.2rem;font-weight:700;padding:.5rem}.seminar_container .news_category{color:#47aaf2;border:#47aaf2 1px solid;width:9rem;text-align:center;font-size:1.1rem;margin-left:2.4rem;font-weight:500}.seminar_container h2{font-size:1.6rem;font-weight:700;margin-top:3rem;margin-bottom:2rem;display:flex;align-items:center;background:#fff}.seminar_container h2:after{content:"";height:1px;background:#c7c7c7;flex-grow:1;margin-left:1.2rem}.seminar_container p{margin:2em 0}.works_container{padding-top:5.2rem;padding-bottom:11rem}.works_container .title_box{text-align:center;margin-bottom:3.4rem}.works_container .title{font-size:2rem;font-weight:500;text-align:center;line-height:1.5;margin-bottom:1.7rem}.works_container .tag_works{font-size:1.4rem;font-weight:500;color:#fdac3e;line-height:1.43}.works_container .date{font-size:1.2rem;font-weight:500;color:#989898}.works_mv{margin-top:3.3rem;margin-bottom:3.3rem}.related_post{margin-bottom:4.5rem;margin-top:4.5rem}.related_post .title{font-size:1.7rem;font-weight:700;line-height:1.47;margin-bottom:1rem}.related_post_list{display:flex;overflow-x:scroll;grid-column-gap:1rem;padding:1rem}.related_post_list .title{font-size:1.7rem;font-weight:700;margin-bottom:1rem}.related_post_list_item{min-width:148px;width:calc(100% / 3 - 2rem / 3);box-shadow:rgba(0,0,0,.18) 0 0 6px;border-radius:.3rem}.related_post_list_item figure img{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.related_post_list_item .title_box{padding:.8rem}.related_post_list_item .title{font-size:1.3rem;font-weight:500;line-height:1.31}.related_post_list_item .service_name{color:#989898;font-size:1.1rem;line-height:2.27}.single-recruit #wrapper{background:#f4f4f4}.single-recruit #recruit>div{padding-top:5.2rem;padding-bottom:8.4rem}.recruit_system>div{padding-bottom:6.4rem}.recruit_message .catch{font-size:2.1rem;font-weight:500;line-height:1.48;margin-bottom:1.4rem}.recruit_message>div{padding-top:5.5rem;padding-bottom:5.5rem}.recruit_list{margin-top:3rem;margin-bottom:3rem}.recruit_list_item a{display:block;width:100%;padding:3rem 1.3rem;border-bottom:#e5e5e5 1px solid;line-height:1.4;font-size:1.7rem;font-weight:500;position:relative}.recruit_list_item:first-child a{border-top:#e5e5e5 1px solid}.recruit_list_item a:before{content:attr(data-eng);color:#47aaf2;font-size:1.1rem;font-weight:700;letter-spacing:0;display:block}.recruit_list_item a:after{content:"";display:block;width:1.2rem;height:1.2rem;background:url(//smc-power.jp/wp-content/themes/smc-power2022/common/css/../../img/arrow_recruit_list.svg) center center no-repeat;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%)}.recruit_system_list_item{padding-bottom:3rem;border-bottom:#e5e5e5 1px solid}.recruit_system_list_item:first-of-type{border-top:#e5e5e5 1px solid}.single-recruit #recruit h2{background:#eaeaea;font-size:1.6rem;font-weight:700;padding:1.1rem .8rem;margin-top:3.6rem;margin-bottom:2.7rem}.blog_container .title{font-size:2.24rem;line-height:1.3;margin-top:.67em;margin-bottom:.67em}.blog_container .data{display:flex;grid-column-gap:1em;font-size:1.2rem;color:gray}.blog_container .data .post_date:before{content:"";display:inline-block;width:1.3rem;height:1.3rem;background:url(//smc-power.jp/wp-content/themes/smc-power2022/common/css/../../img/clock.png) left top no-repeat;background-size:contain;vertical-align:-.2rem;margin-right:.3rem}.blog_container .data .modified_date:before{content:"";display:inline-block;width:1.3rem;height:1.3rem;background:url(//smc-power.jp/wp-content/themes/smc-power2022/common/css/../../img/reload.png) left top no-repeat;background-size:contain;vertical-align:-.2rem;margin-right:.3rem}.sns-share{display:flex;margin-bottom:20px;margin-top:15px}.sns-share li{width:60px}.sns-share li+li{margin-left:8px}.sns-share__link{align-items:center;background-color:currentcolor;border:1px solid;border-radius:3px;display:flex;height:25px}.sns-share svg{fill:#fff;margin-left:auto;margin-right:auto}.sns-share__twitter{color:#3095d3}.sns-share__facebook{color:#2e6db5}.sns-share__hatebu{color:#5279e7}.sns-share__pocket{color:#ef4056}.sns-share__note{color:#41c9b4}.sns-share__link:hover{background:#fff}.sns-share__link:hover svg{fill:currentcolor}.single-blog .container_main791_aside261{display:flex;flex-direction:column}.single-blog .container_main791_aside261 .main{order:1}.single-blog .sidebar.dpn1280{order:3}.single-blog .sidebar{order:2}#seminar .blog_list .seminar_list_item .date{width:100% !important;text-align:left !important;padding-left:.6rem}