@font-face{font-family:"Noto Sans JP";src:url("/include/fonts/Noto_Sans_JP/NotoSansJP-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("/include/fonts/Noto_Sans_JP/NotoSansJP-Medium.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("/include/fonts/Noto_Sans_JP/NotoSansJP-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Barlow";src:url("/include/fonts/Barlow/Barlow-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Barlow";src:url("/include/fonts/Barlow/Barlow-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Oswald";src:url("/include/fonts/Oswald/Oswald-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Rubik";src:url("/include/fonts/Rubik/Rubik-Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Rubik";src:url("/include/fonts/Rubik/Rubik-Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Rubik";src:url("/include/fonts/Rubik/Rubik-Bold.woff") format("woff");font-weight:700;font-display:swap}body{font-family:"Noto Sans JP",sans-serif;color:#5a5a5a}.din{font-family:"Oswald",sans-serif}.barlow{font-family:"Barlow",sans-serif}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-Ltext-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */*,:after,:before,input[type=checkbox],input[type=radio]{box-sizing:border-box}.p0{padding:0 !important}.rounded-0{border-radius:0 !important}a{text-decoration:none}a:hover{text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:0}.d-flex{display:flex}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.d-block{display:block}.d-inline-block{display:inline-block}.preline{white-space:pre-line}.position-relative{position:relative}.fll{float:left}.flr{float:right}.text-center{text-align:center}.block-center{display:block;text-align:center}.text-white{color:#fff}.text-nowrap{white-space:nowrap}.h-10{display:block}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.hidden{display:none !important}.show{display:initial !important}*{margin:0;padding:0}body{line-height:1.7;font-size:4.2666666667vw;box-sizing:border-box}ul li{list-style:none}a{color:#5a5a5a;transition:.3s}a:hover{opacity:.5}img[src*="loging.cgi"]{opacity:0;visibility:hidden;display:none}@-webkit-keyframes rotation{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@-webkit-keyframes rotation_re{0%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}100%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}}@keyframes rotation_re{0%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}100%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}}#wrap{padding:63px 0 0}.contents{margin:0 auto;width:95%;text-align:center}.inner{margin:0 auto;width:90%}.inner_box{margin:0 auto;width:85%}.no-webp .second_mv{background-image:url(/include/img/common/second_mv.png)}.no-webp .second_mv.second_mv02{background-image:url(/include/img/common/second_mv_2.png)}.no-webp .second_mv.second_mv03{background-image:url(/include/img/common/second_mv_3.png)}.no-webp .consulting{background-image:url(/include/img/common/consulting.png)}.webp .second_mv{background-image:url(/include/img/common/second_mv.webp)}.webp .second_mv.second_mv02{background-image:url(/include/img/common/second_mv_2.webp)}.webp .second_mv.second_mv03{background-image:url(/include/img/common/second_mv_3.webp)}.webp .consulting{background-image:url(/include/img/common/consulting.webp)}.second_mv{height:26.6666666667vw;margin:0 auto 5.3333333333vw}.second_mv{background-size:cover;background-position:center;background-color:#6b8c21}.second_mv .hero-text{color:#fff;font-size:5.3333333333vw;display:inline-block;font-weight:500}.second_mv .hero-text small{position:relative;font-size:3.7333333333vw;padding:0 1.5em;display:inline-block;line-height:2.4}.second_mv .hero-text small::before{position:absolute;left:0;content:"［"}.second_mv .hero-text small:after{position:absolute;right:0;content:"］"}.second_mv.second_mv03{margin:0 auto}#breadcrumb{width:95%;max-width:1100px;margin:1.8666666667vw auto}#breadcrumb ul,#breadcrumb ol{flex-wrap:wrap;list-style:none;margin:0;padding-left:0}#breadcrumb ul li,#breadcrumb ol li{padding:0 1.5em 0 0;position:relative;font-size:3.2vw}#breadcrumb ul li::after,#breadcrumb ol li::after{position:absolute;right:-0.1em;content:"〉"}#breadcrumb ul li:last-child::after,#breadcrumb ol li:last-child::after{content:none}#breadcrumb ul li a,#breadcrumb ol li a{font-size:3.2vw;text-decoration:underline}#top header,#top #breadcrumb,#top #main_visual,#top main,#insidesales header,#insidesales #breadcrumb,#insidesales #main_visual,#insidesales main,#mailmarketing header,#mailmarketing #breadcrumb,#mailmarketing #main_visual,#mailmarketing main,#marketing-automation header,#marketing-automation #breadcrumb,#marketing-automation #main_visual,#marketing-automation main,#card header,#card #breadcrumb,#card #main_visual,#card main,#cti header,#cti #breadcrumb,#cti #main_visual,#cti main,#sfa header,#sfa #breadcrumb,#sfa #main_visual,#sfa main,#consulting header,#consulting #breadcrumb,#consulting #main_visual,#consulting main{opacity:0}#top.show header,#top.show #breadcrumb,#top.show #main_visual,#top.show main,#insidesales.show header,#insidesales.show #breadcrumb,#insidesales.show #main_visual,#insidesales.show main,#mailmarketing.show header,#mailmarketing.show #breadcrumb,#mailmarketing.show #main_visual,#mailmarketing.show main,#marketing-automation.show header,#marketing-automation.show #breadcrumb,#marketing-automation.show #main_visual,#marketing-automation.show main,#card.show header,#card.show #breadcrumb,#card.show #main_visual,#card.show main,#cti.show header,#cti.show #breadcrumb,#cti.show #main_visual,#cti.show main,#sfa.show header,#sfa.show #breadcrumb,#sfa.show #main_visual,#sfa.show main,#consulting.show header,#consulting.show #breadcrumb,#consulting.show #main_visual,#consulting.show main{opacity:1}.btn{width:44.2666666667vw;background-color:#d28200;border-radius:100px;margin:3.7333333333vw auto;font-size:3.7333333333vw;transition:all .3s}.btn:hover{opacity:1;background-color:#fff;box-shadow:0 0 0 2px #d28200 inset;color:#d28200}.btn:hover span{color:#d28200}.btn:hover span::after{color:#d28200}.btn span{position:relative;width:100%;padding:2.6666666667vw;font-size:3.7333333333vw;font-weight:700;display:inline-block}.btn span::after{position:absolute;content:"〉";right:1.7333333333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn01{border-radius:9px}.banner_space{padding:9.8666666667vw 0;background-color:#fff}.banner_space a{display:block;margin:0 auto 8.2666666667vw}.banner_space a:last-of-type{margin:0 auto}.banner_space a img{width:100%;height:auto}.consulting{padding:9.8666666667vw 0;margin:15.7333333333vw auto 0;background-position:100% 115%;background-size:64vw;background-color:#6b8c21;background-repeat:no-repeat}.consulting *{color:#fff}.consulting_title{font-size:8.2666666667vw;line-height:normal}.consulting_title span{padding:0 0 1.0666666667vw 0;font-size:3.7333333333vw}.consulting .inner{width:95%}.consulting .inner_box{width:100%}.consulting .d-flex-pc{padding:4vw 0 0 0}.consulting .d-flex-pc p{color:#0a1007;font-size:3.7333333333vw;width:50%}.consulting .d-flex-pc dl{padding:6.4vw 0 0 6.6666666667vw}.consulting .d-flex-pc dl dt{font-size:3.2vw}.consulting .d-flex-pc dl dd{font-weight:500;font-size:4vw}.contact{background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:12.2666666667vw 0}.contact .inner{width:84%}.contact .inner_box{width:100%}.contact .inner_box *{color:#fff}.contact .inner_box dl{padding:6.4vw 0 11.0666666667vw}.contact .inner_box dl dt{font-size:3.7333333333vw}.contact .inner_box dl dd{line-height:1}.contact .inner_box dl dd img{width:67.2vw;padding:.5em 0 .7em}.contact .inner_box dl dd small{font-size:3.7333333333vw;color:hsla(0,0%,100%,.6)}.contact .inner_box .d-flex-pc a{margin:0 auto 6.8vw;width:100%;border-radius:10px}.contact .inner_box .d-flex-pc a span{padding:6.1333333333vw 0;font-size:3.7333333333vw}.contact .inner_box .d-flex-pc a:last-of-type{margin:0 auto}.contact_title{font-size:4.8vw}.section-title01{text-align:left;color:#000;font-weight:300;font-size:4.5333333333vw;margin:0 auto 5.3333333333vw}.clients_2nd{background-color:#ebebeb;padding:5.3333333333vw 5.3333333333vw 8vw 5.3333333333vw}.clients_2nd h2{color:#6b8c21;text-align:center;display:block;font-size:5.3333333333vw;font-weight:900;letter-spacing:.6666666667vw;padding:0 0 2.6666666667vw 0}.clients_2nd h2 span{display:inline-block;font-size:6.6666666667vw;padding:0 1.3333333333vw}.keep_ratio{position:relative;display:block;width:100%;overflow:hidden;background-color:#e1e1e1}.keep_ratio img{width:100%}.keep_ratio::before{content:"";display:block;padding-top:56.25%}.keep_ratio span{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.js_object_fit{height:100%}.js_object_fit.-contain{-o-object-fit:contain;object-fit:contain}.js_object_fit.-cover{-o-object-fit:cover;object-fit:cover}.pagination-container{display:flex;align-items:flex-start;justify-content:center;margin-top:30px}.pagination-container p.prev-page{margin-right:-1px}.pagination-container p.prev-page.disabled{display:none}.pagination-container p.next-page{margin-left:-1px}.pagination-container p.next-page.disabled{display:none}.pagination-container p.page-info{display:none}.pagination-container button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-weight:500;color:#0f1419;border:none;text-decoration:none;background-color:#fff;border-radius:3px}.pagination-container button:hover{font-weight:bold;color:#fff;background-color:#6b8c21}.pagination-container ul{display:flex;justify-content:center}.pagination-container ul li{display:flex;align-items:center;justify-content:center;margin:0 15px}.pagination-container ul li+li{margin-left:-1px}.pagination-container ul li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-weight:500;color:#0f1419;border:none;text-decoration:none;background-color:#f8f8f8;border-radius:3px}.pagination-container ul li a:hover{opacity:1;font-weight:bold;color:#fff;background-color:#6b8c21}.pagination-container ul li.ellipsis span{padding:8px 12px;height:100%;display:block;font-size:1.2rem;color:#6b8c21;border:1px solid #ccc;background-color:#fff}.pagination-container ul .navi-active a{font-weight:bold;color:#fff;background-color:#6b8c21}.button{display:inline-block;font-weight:600;font-size:clamp(16px,1.3888888889vw,20px);text-align:center;width:100%;max-width:480px;padding:20px;border-radius:10px;box-shadow:0 2px 8px 0px rgba(0,0,0,.25)}.button.-style01{color:#fff;background-color:#d28200}.button.-style02{font-size:clamp(14px,1.1111111111vw,16px);color:#fff;background-color:#a1a1a1;border-radius:6px;max-width:120px;padding:10px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;font-display:swap;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@-webkit-keyframes slideInUp1000{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp1000{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp1000{-webkit-animation-name:slideInUp1000;animation-name:slideInUp1000;transition-timing-function:ease-in}@-webkit-keyframes fadeInOut{0%{opacity:0}50%{opacity:.3}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:.3}100%{opacity:0}}.fadeInOut{-webkit-animation-name:fadeInOut;animation-name:fadeInOut;transition-timing-function:ease-in}#card .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#card.show .white_bg{opacity:0;display:none}#card #main_visual .box-top{position:relative;display:flex;width:100%;padding:6.6666666667vw 0 0;flex-wrap:wrap;height:104.9333333333vw}#card #main_visual .box-top .background{position:absolute;width:100%;height:100%;left:0;top:0;background:url(/include/img/card/mainvisual_top_sp.webp) 0 0 no-repeat;background-size:cover}#card #main_visual .box-top .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center}#card #main_visual .box-top .hero-box{width:100%;position:relative;display:block;flex-wrap:wrap}#card #main_visual .box-top .hero-box .top-text{width:100%;font-size:4vw;line-height:1.7;color:#fff;font-weight:bold}#card #main_visual .box-top .hero-box .main-text{width:100%;font-size:7.2vw;line-height:1.5;color:#fff;font-weight:bold;margin-top:0vw}#card #main_visual .box-top .hero-box .box-button{display:flex;margin-top:0;width:100%}#card #main_visual .box-top .hero-box .box-button .btn{margin-right:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2)}#card #main_visual .box-top .hero-box .box-button .btn:last-child{margin-right:0}#card #main_visual .box-top .image-box{display:block;position:relative;width:90%;margin:0vw auto 0;line-height:0;padding:0}#card #main_visual .box-bottom{display:flex;position:relative;flex-wrap:wrap;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:5.3333333333vw 0 8vw}#card #main_visual .box-bottom .head-text{width:100%;position:relative;text-align:center;color:#fff;font-size:3.7333333333vw;font-weight:bold}#card #main_visual .box-bottom .box-info{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw}#card #main_visual .box-bottom .box-info .box-content{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:4vw}#card #main_visual .box-bottom .box-info .box-content:first-child{margin-top:0}#card #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:22vw}#card #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{width:28.4vw}#card #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{width:30.2666666667vw}#card #main_visual .box-bottom .box-info .box-content .content-left{width:40%;display:flex;justify-content:flex-end;align-items:center}#card #main_visual .box-bottom .box-info .box-content .content-right{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:3.2vw;font-weight:bold;color:#fff;padding-left:2.8vw;text-align:left}#card .checklist-box ul.check-list li{background:url(/include/img/card/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}#card .reason-box .head-box{background:url(/include/img/card/reason_visual_sp.webp) 0 0 no-repeat;background-size:cover}#card .reason-box .head-box .nav-box ul li{width:calc((100% - 6.4583333333vw)/4);background:#fff url(/include/img/card/Green-arrow.svg) 50% 10.9027777778vw no-repeat;background-size:1.5972222222vw .7638888889vw}#card .reason-box .content-box{background:#49836e}#card .reason-box .content-box .list-functions .function .image .function01{width:27.0666666667vw}#card .reason-box .content-box .list-functions .function .image .function02{width:35.3333333333vw}#card .reason-box .content-box .list-functions .function .image .function03{width:23.7333333333vw}#card .reason-box .content-box .list-functions .function .image .function04{width:23.7333333333vw}#card .reason-box .content-box .list-functions .function .image .function05{width:35.2vw}#card .reason-box .content-box .list-functions .function .image .function06{width:23.8666666667vw}.mod-case2__lead{font-weight:500;margin:0}.search-block{background-color:#e3eaee;padding:8vw 0 6.6666666667vw;margin:0 auto 13.3333333333vw;box-shadow:0px 3px 0px #cad6de}.search-title{width:100%;display:inline-block;text-align:center;font-weight:500;color:#5a5a5a;font-size:4.8vw;display:inline-flex;align-items:center;justify-content:center;padding:0 0 5.3333333333vw 0}.search-title i{color:#d28200;padding:0 2.6666666667vw 0 0}.search-tabbox{width:90%;max-width:770px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:4px;padding:3.7333333333vw;margin:5.3333333333vw auto 0}.search-tabbox ul{display:flex;justify-content:center;flex-wrap:wrap}.search-tabbox ul li{display:inline-block;line-height:1;margin:1.0666666667vw .6666666667vw}.search-tabbox ul li a{background:rgba(210,130,0,.1607843137) 0% 0% no-repeat padding-box;border-radius:100px;color:#d28200;font-size:4.2666666667vw;display:inline-block;line-height:1;padding:2.1333333333vw 2.6666666667vw}.search-tabbox ul li a:hover{color:#fff;background-color:#d28200}.search-tabbox ul li a.current{color:#fff;background-color:#d28200}.search-tabbox_title{font-size:4.2666666667vw;text-align:center;margin:0 auto 4vw;font-weight:500}#search-tabs{display:flex;justify-content:space-between;width:90%;max-width:730px;margin:auto}#search-tabs li{cursor:pointer;width:calc(33.3333333333% - 1.3333333333vw);background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 0px #cad6de;border:2px solid #d28200;border-radius:4px;text-align:center;transition:.3s}#search-tabs li.active{background-color:#d28200}#search-tabs li.active a,#search-tabs li.active span,#search-tabs li.active i{color:#fff}#search-tabs li:hover{background-color:#d28200}#search-tabs li:hover a,#search-tabs li:hover span,#search-tabs li:hover i{color:#fff}#search-tabs li *{display:inline-block;color:#d28200}#search-tabs li i{padding:0 1.3333333333vw 0 0}#search-tabs li a,#search-tabs li span{display:block;font-size:4.2666666667vw;padding:2.6666666667vw 0}#search-tabs li a:hover{opacity:1}.search2-block{margin:8vw 0 13.3333333333vw}.search2-title{width:100%;display:inline-block;text-align:center;font-weight:500;color:#5a5a5a;font-size:4.8vw;display:inline-flex;align-items:center;justify-content:center;padding:0 0 5.3333333333vw 0}.search2-title i{color:#6b8c21;padding:0 2.6666666667vw 0 0}.search2-tabbox{width:100%;margin:4vw auto 0}.search2-tabbox ul{display:flex;flex-wrap:wrap}.search2-tabbox ul li{display:inline-block;line-height:1;margin:1.3333333333vw 1.2vw}.search2-tabbox ul li a{background-color:#f8f8f8;border-radius:50px;color:#0f1419;font-weight:500;font-size:12px;display:inline-block;line-height:1;padding:1.6vw 2.4vw}.search2-tabbox ul li a:hover{opacity:1;color:#fff;background-color:#6b8c21}.search2-tabbox ul li a.current{color:#fff;background-color:#6b8c21}#search2-tabs{display:flex;justify-content:space-between;width:100%}#search2-tabs li{cursor:pointer;text-align:center;transition:.3s;width:50%;border-bottom:2px solid #eaebec}#search2-tabs li.active a,#search2-tabs li.active span,#search2-tabs li:hover a,#search2-tabs li:hover span{color:#6b8c21}#search2-tabs li.active{border-bottom:2px solid #6b8c21}#search2-tabs li *{display:inline-block;color:#0f1419}#search2-tabs li i{padding:0 1.3333333333vw 0 0}#search2-tabs li a,#search2-tabs li span{display:block;font-weight:600;font-size:clamp(13px,1.9444444444vw,14px);padding:2.6666666667vw 0;color:#0f1419}#search2-tabs li a:hover{opacity:1}#page-case .base-contents__inner{width:90%;padding:0}#page-case .second_mv{margin:0}#page-case .second_mv.second_mv04{background-image:none}#case_slider,#case_list,#case_single{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#case_slider{width:100%;padding:1.0666666667vw 0 4vw;background:#ebf2f9;background:linear-gradient(324deg, rgb(235, 242, 249) 0%, rgb(242, 244, 247) 30%, rgb(242, 244, 247) 70%, rgb(235, 242, 249) 100%)}#case_slider .item{padding:5.3333333333vw 6.6666666667vw}#case_slider .item a:hover{opacity:1}#case_slider .item .item-inner{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:15px 18px;overflow:hidden;border-radius:10px;background-color:#fff;box-shadow:5px 5px 13px rgba(125,134,136,.15)}#case_slider .item .item-inner figure{margin:0}#case_slider .item .item-inner__thumb{width:100%;height:clamp(200px,50.6666666667vw,300px);overflow:hidden}#case_slider .item .item-inner__thumb img{-o-object-fit:cover;object-fit:cover;height:100%}#case_slider .item .item-inner__data{display:flex;flex-direction:column;flex:1;height:100%}#case_slider .item .item-inner__data .company_name{display:flex;align-items:center;justify-content:space-between;margin-top:15px}#case_slider .item .item-inner__data .company_name p{flex:1;font-size:clamp(12px,2.0833333333vw,14px);line-height:1.6;margin-right:10px}#case_slider .item .item-inner__data .company_name figure{max-width:50%}#case_slider .item .item-inner__data .company_name figure img{width:auto;height:25px}#case_slider .item .item-inner__data h2{font-weight:600;font-size:clamp(16px,2.6388888889vw,23px);line-height:1.5;color:#0f1419;margin-top:10px}#case_slider .item .item-inner__data .summary{font-size:clamp(11px,1.1111111111vw,12px);color:#888e96;margin:20px 0 15px}#case_slider .item .item-inner__data .summary b{font-weight:500}#case_slider .item .item-inner__data .summary span{margin:0 12px}#case_slider .item .item-inner__data .to_details{text-align:right;font-size:13px;color:#0f1419;padding-top:10px;margin-top:auto;border-top:1px solid #ddd}#case_slider .item .item-inner__data .to_details::after{content:"";font-family:"Font Awesome 5 Free";font-weight:600;margin-left:5px}#case_slider .owl-theme .owl-nav{display:flex;justify-content:center;font-weight:100;width:100%;padding:0 40px;margin-top:0;margin-bottom:5.3333333333vw}#case_slider .owl-theme .owl-nav.disabled{display:none}#case_slider .owl-theme .owl-nav .owl-prev,#case_slider .owl-theme .owl-nav .owl-next{opacity:.6;display:flex;align-items:center;justify-content:center;width:60px;height:30px;color:#fff;background-color:#6b8c21;box-shadow:2px 2px 5px rgba(125,134,136,.38);border-radius:2px;margin-top:0;font-size:clamp(14px,1.1111111111vw,16px)}#case_slider .owl-theme .owl-nav .owl-prev:hover,#case_slider .owl-theme .owl-nav .owl-next:hover{opacity:.9}#case_slider .owl-theme .owl-nav .owl-prev{left:0}#case_slider .owl-theme .owl-nav .owl-next{right:0}#case_slider .owl-theme .owl-dots{position:relative;display:flex;justify-content:center}#case_slider .owl-theme .owl-dots .owl-dot{margin-bottom:2.6666666667vw}#case_slider .owl-theme .owl-dots .owl-dot span{width:30px;height:3px;margin:0 5px;background:#dcdcdc}#case_slider .owl-theme .owl-dots .owl-dot.active span,#case_slider .owl-theme .owl-dots .owl-dot:hover span{background:#555}#case_list .mod-case4{margin:5.0666666667vw 0 13.3333333333vw}#case_list .mod-case4__lead{font-weight:600;font-size:clamp(17px,2.5vw,21px);text-align:center;color:#0f1419;margin-top:9.3333333333vw}#case_list .mod-case4__heading{display:flex;align-items:center;margin-bottom:5.0666666667vw}#case_list .mod-case4__heading h2{color:#6b8c21;font-weight:500;font-size:clamp(18px,2.5vw,20px);line-height:1.5}#case_list .mod-case4__heading span{color:#888e96;margin-left:auto}#case_list .mod-case4__wrap{display:flex;flex-wrap:wrap;flex-direction:column}#case_list .mod-case4__item{box-sizing:border-box;width:100%;margin-bottom:16vw}#case_list .mod-case4__item a{display:block;height:100%;text-decoration:none}#case_list .mod-case4__item.dummy{visibility:hidden;margin:0}#case_list .mod-case4__item .item-inner{display:flex;flex-direction:column;height:100%}#case_list .mod-case4__item .item-inner__thumb{margin:0;margin-bottom:3.3333333333vw;border-radius:5px}#case_list .mod-case4__item .item-inner__data{display:flex;flex-direction:column}#case_list .mod-case4__item .item-inner__data .company_logo{margin:0}#case_list .mod-case4__item .item-inner__data .company_logo img{width:auto;height:26px}#case_list .mod-case4__item .item-inner__data .company_name{font-size:clamp(12px,2.2222222222vw,13px);margin:2vw 0}#case_list .mod-case4__item .item-inner__data h2{flex-grow:1;font-weight:600;font-size:clamp(15px,2.2222222222vw,16px);line-height:1.6;color:#0f1419;margin-top:1.7333333333vw}#case_list .mod-case4__item .item-inner__data .summary{font-size:11px;line-height:1.8;padding-top:2vw;color:#888e96;border-top:1px solid #eee}#case_list .mod-case4__item .item-inner__data .summary b{font-weight:500}#case_list .mod-case4__item .item-inner__data .summary span{display:inline-block;margin:0 10px}#case_list .mod-case4__companyName{margin:0;font-weight:300;font-size:12px;font-size:.75rem;line-height:1.66667}#case_single{color:#0f1419}#case_single .single_item__hero{width:100%;padding:0;background:#ebf2f9;background:linear-gradient(324deg, rgb(235, 242, 249) 0%, rgb(242, 244, 247) 30%, rgb(242, 244, 247) 70%, rgb(235, 242, 249) 100%)}#case_single .single_item__hero .inner{width:100%}#case_single .single_item__hero .inner__thumb{width:100%;margin:0}#case_single .single_item__hero .inner__thumb::before{padding-top:48.25%}#case_single .single_item__hero.w_full .inner__thumb::before{padding-top:39.25%}#case_single .single_item__header{margin-top:9.3333333333vw}#case_single .single_item__header .inner h2{font-size:clamp(20px,2.0833333333vw,30px)}#case_single .single_item__header .inner .company_data{margin-top:8vw}#case_single .single_item__header .inner .company_data__name{display:block}#case_single .single_item__header .inner .company_data__name .logo{display:flex;height:clamp(32px,2.5vw,36px);margin:0;margin-right:clamp(8px,.8333333333vw,12px);margin-bottom:4px}#case_single .single_item__header .inner .company_data__name .logo img{height:100%}#case_single .single_item__header .inner .company_data__name .text{font-weight:500;font-size:clamp(14px,1.25vw,18px)}#case_single .single_item__header .inner .company_data__name .text a{display:inline-block;font-size:90%;margin-left:10px;color:#7a8ea2}#case_single .single_item__header .inner .company_data__interviewee{font-size:clamp(12px,.9722222222vw,14px);margin-top:clamp(5px,.6944444444vw,10px)}#case_single .single_item__header .inner .company_data__summary{font-size:clamp(11px,.9027777778vw,13px);padding-top:clamp(5px,.6944444444vw,10px);margin-top:clamp(5px,.6944444444vw,10px);border-top:1px solid #dedede}#case_single .single_item__header .inner .company_data__summary>span:not(:first-child)::before{content:"/";margin:0 10px}#case_single .single_item__lead{margin-top:12vw}#case_single .single_item__lead .inner p{font-size:clamp(14px,1.1111111111vw,16px);line-height:2}#case_single .single_item__beforeafter{margin-top:16vw}#case_single .single_item__beforeafter .inner .box{position:relative;padding:6.6666666667vw 5.3333333333vw;background-color:#f8f8f8;border-radius:10px}#case_single .single_item__beforeafter .inner .box h3{position:absolute;top:-4vw;left:2.6666666667vw;display:inline-block;font-size:clamp(15px,1.25vw,18px);padding:.6666666667vw 3.3333333333vw;color:#fff;border-radius:50px;background-color:#ddd}#case_single .single_item__beforeafter .inner .box__inner{display:flex;flex-direction:column;align-items:center}#case_single .single_item__beforeafter .inner .box__inner .text{order:2;width:100%}#case_single .single_item__beforeafter .inner .box__inner .text ul li{font-weight:600;font-size:clamp(16px,1.3888888889vw,20px);line-height:1.6;text-indent:-0.65em;padding-left:1.3em}#case_single .single_item__beforeafter .inner .box__inner .text ul li::before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#d85959;margin-right:5px}#case_single .single_item__beforeafter .inner .box__inner .text ul li:not(:first-child){margin-top:clamp(8px,.8333333333vw,12px)}#case_single .single_item__beforeafter .inner .box__inner .text ul+p{font-size:clamp(14px,1.1111111111vw,16px);line-height:1.8;margin-top:clamp(20px,1.8055555556vw,26px)}#case_single .single_item__beforeafter .inner .box__inner .img{order:1;margin:0;width:100%;margin:2vw 0 5.3333333333vw}#case_single .single_item__beforeafter .inner .box__inner .img img{border-radius:10px}#case_single .single_item__beforeafter .inner .box.box-01 h3{background-color:#d85959}#case_single .single_item__beforeafter .inner .box.box-02{margin-top:26.6666666667vw}#case_single .single_item__beforeafter .inner .box.box-02{background-color:#f5fde8}#case_single .single_item__beforeafter .inner .box.box-02::before{position:absolute;top:-24vw;left:0;right:0;margin:auto;display:inline-block;content:"";width:20vw;height:17.3333333333vw;background-image:url("/include/img/case/af_arrow.webp");background-repeat:no-repeat;background-position:center;background-size:contain}#case_single .single_item__beforeafter .inner .box.box-02 h3{background-color:#6b8c21}#case_single .single_item__beforeafter .inner .box.box-02 h4{display:flex;align-items:center;justify-content:center;font-size:clamp(18px,1.6666666667vw,24px);text-align:center;margin:4vw 0}#case_single .single_item__beforeafter .inner .box.box-02 h4>span span{display:block;color:#64821f;margin-right:clamp(5px,.6944444444vw,10px)}#case_single .single_item__beforeafter .inner .box.box-02 h4::before,#case_single .single_item__beforeafter .inner .box.box-02 h4::after{position:relative;display:inline-block;content:"";background:#0f1419;width:1px;height:2em;margin:0 1em}#case_single .single_item__beforeafter .inner .box.box-02 h4::before{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}#case_single .single_item__beforeafter .inner .box.box-02 h4::after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}#case_single .single_item__beforeafter .inner .box.box-02 .box__inner .text ul li::before{content:"";color:#6b8c21}#case_single .single_item__interview{display:flex;flex-direction:column;width:100%;margin-top:16vw;background-color:#f2f4f7}#case_single .single_item__interview>section{margin-top:13.3333333333vw;background:linear-gradient(-90deg, #fff 0%, #fff 50%, transparent 50%, transparent 100%)}#case_single .single_item__interview>section .inner{width:90%;padding:10.6666666667vw 5.3333333333vw}#case_single .single_item__interview>section .inner{background-color:#fff}#case_single .single_item__interview>section .inner .text{order:2}#case_single .single_item__interview>section .inner .text h2,#case_single .single_item__interview>section .inner .text h3{line-height:1.6}#case_single .single_item__interview>section .inner .text h2{font-size:clamp(18px,1.9444444444vw,28px)}#case_single .single_item__interview>section .inner .text h2::after{display:block;content:"";width:15%;max-width:50px;height:1px;margin:clamp(25px,2.7777777778vw,40px) 0;background-color:#707070}#case_single .single_item__interview>section .inner .text h2 span{display:none}#case_single .single_item__interview>section .inner .text>div.q_title h2{display:flex;align-items:flex-start;font-weight:600;font-size:clamp(15px,1.3888888889vw,20px);line-height:2}#case_single .single_item__interview>section .inner .text>div.q_title h2 span{display:inline-block;margin-right:5px}#case_single .single_item__interview>section .inner .text>div.q_title h2::after{display:none}#case_single .single_item__interview>section .inner .text h3{font-weight:500;font-size:clamp(15px,1.3888888889vw,20px)}#case_single .single_item__interview>section .inner .text p{font-size:clamp(14px,1.1111111111vw,16px);line-height:2;margin-top:clamp(28px,2.7777777778vw,40px)}#case_single .single_item__interview>section .inner .text p.q_title{display:flex;align-items:flex-start;font-weight:600;font-size:clamp(15px,1.3888888889vw,20px)}#case_single .single_item__interview>section .inner .text p.q_title span{margin-right:5px}#case_single .single_item__interview>section .inner .img{order:1;height:100%;margin:0;margin-top:-16vw;margin-bottom:8vw}#case_single .single_item__interview>section .inner .box{display:flex;flex-direction:column;align-items:center;width:100%}#case_single .single_item__interview>section.layout__img-l .box .text,#case_single .single_item__interview>section.layout__img-r .box .text{width:100%}#case_single .single_item__interview>section.layout__img-l .box .img,#case_single .single_item__interview>section.layout__img-r .box .img{width:100%}#case_single .single_item__interview>section.layout__img-l .box .img,#case_single .single_item__interview>section.layout__img-r .box .img{width:65.5vw}#case_single .single_item__interview>section.layout__img-l .box .img::before,#case_single .single_item__interview>section.layout__img-r .box .img::before{padding-top:80%}#case_single .single_item__interview>section.layout__img-l .box .img{margin-right:calc((65vw - 100%)*-1)}#case_single .single_item__interview>section.layout__img-r .box .img{margin-left:calc((65vw - 100%)*-1)}#case_single .single_item__interview>section.layout__img-c .box .img{margin-bottom:5.3333333333vw}#case_single .single_item__interview>section.layout__img-c .box .img::before{padding-top:50%}#case_single .single_item__interview>section:nth-of-type(even){background:linear-gradient(90deg, #fff 0%, #fff 50%, transparent 50%, transparent 100%)}#case_single .single_item__interview>section:last-of-type.layout__img-c{background:none}#case_request .box h2{font-size:clamp(15px,1.7361111111vw,25px);text-align:center}#case_request .box.box-01 .inner,#case_request .box.box-02 .inner{padding:9.3333333333vw 5.3333333333vw}#case_request .box.box-01{background-color:#f2f4f7}#case_request .box.box-01 .inner{display:flex;flex-direction:column;align-items:center}#case_request .box.box-01 .inner h2{color:#5a5a5a}#case_request .box.box-01 .inner .button.-style01{margin-top:clamp(25px,3.4722222222vw,50px)}#case_request .box.box-01 .inner .button.-style02{max-width:200px;margin-top:clamp(35px,4.8611111111vw,70px)}#case_request .box.box-02{background-color:#80a34a}#case_request .box.box-02 .inner{display:flex;flex-direction:column;align-items:center;padding:40px 30px 40px}#case_request .box.box-02 .inner h2{font-weight:500;color:#fff}#case_request .box.box-02 .inner .button_set{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-top:6.6666666667vw}#case_request .box.box-02 .inner .button{font-size:clamp(16px,1.6666666667vw,24px)}#case_request .box.box-02 .inner .button.-style01{width:100%}#case_request .box.box-02 .inner .button.-style01 small{display:block;font-weight:400;font-size:70%}#case_request .box.box-02 .inner .button.-style01:not(:first-child){margin-top:5.5555555556vw}#case_request .box.box-02 .inner .box_phone{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;background-color:#fff;padding:5.3333333333vw;margin-top:5.3333333333vw;border-radius:10px}#case_request .box.box-02 .inner .box_phone .title{text-align:center;width:100%}#case_request .box.box-02 .inner .box_phone .phone_set{display:flex;margin-top:10px}#case_request .box.box-02 .inner .box_phone .phone_set .icon{margin-right:2vw}#case_request .box.box-02 .inner .box_phone .phone_set a{display:flex;flex-direction:column;align-items:center}#case_request .box.box-02 .inner .box_phone .phone_set a .text{display:block;font-size:clamp(14px,1.25vw,18px);margin-top:5px}#case_other_list .inner{padding:4vw 0 6.6666666667vw}#case_other_list .inner h2.mod-case4__heading{font-size:clamp(18px,1.9444444444vw,20px);color:#0f1419;margin-bottom:4vw}#case_other_list .inner .cate_list_set_wrap{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}#case_other_list .inner .cate_list_set_wrap .cate_list_set{display:none;border-top:1px solid #eee;width:100%}#case_other_list .inner .cate_list_set_wrap .cate_list_set .cate_title{display:flex;align-items:center;width:100%;font-weight:500;font-size:clamp(15px,1.6666666667vw,18px);margin:20px 0}#case_other_list .inner .cate_list_set_wrap .cate_list_set .cate_title .icon{margin-right:5px}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 wSp(15)}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item{box-sizing:border-box;width:calc(50% - 10px);margin-bottom:5.3333333333vw}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item a{display:block;height:100%;text-decoration:none}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner{display:flex;flex-direction:column;height:100%}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__thumb{margin:0;margin-bottom:2.6666666667vw;border-radius:5px}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__data{display:flex;flex-direction:column}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__data .company_name{font-size:clamp(11px,1.3888888889vw,12px);margin-top:2vw}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__data h2{flex-grow:1;font-weight:500;font-size:clamp(12px,1.3888888889vw,14px);line-height:1.5;color:#0f1419}#consulting{position:relative;width:100%}#consulting .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#consulting.show .white_bg{opacity:0;display:none}#consulting #main_visual{color:#fff}#consulting #main_visual-top{background-color:#6b8c21;padding:5.3333333333vw 4vw 7.4666666667vw 4vw;position:relative;z-index:1}#consulting #main_visual-top:after{content:"";position:absolute;z-index:11;background:url(/include/img/consulting/img_main_visual_sp.webp) no-repeat;background-size:43.2vw 76vw;width:43.2vw;height:76vw;bottom:0;right:0}#consulting #main_visual-top .contents .visual-top-item{text-align:left}#consulting #main_visual-top .contents .visual-top-item .btn{margin-left:0;margin-right:0;font-size:3.2vw;width:45.6vw}#consulting #main_visual-top .contents .visual-top-item .btn span{padding-right:6vw}#consulting #main_visual #main_visual-left .txt-small{font-size:3.8666666667vw;font-weight:bold}#consulting #main_visual #main_visual-left .txt-larger{font-size:7.2vw;font-weight:bold;line-height:1.44}#consulting #main_visual #main_visual-right .txt-top{font-size:2.6666666667vw;color:#fff;line-height:1.4}#consulting #main_visual #main_visual-right .txt-name{font-size:3.7333333333vw;font-weight:bold;color:#fff}#consulting #main_visual #main_visual-right .txt-bottom{font-size:2.6666666667vw;color:#fff;width:54%;line-height:1.5;margin-top:1.3333333333vw;opacity:.6}#consulting #main_visual-bottom{background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:6vw 0 7.3333333333vw}#consulting #main_visual-bottom .txt-top{font-size:3.7333333333vw;font-weight:bold;text-align:center}#consulting #main_visual-bottom .item-number-txt{display:flex;align-items:center;justify-content:center;font-size:3.2vw;font-weight:bold;margin-top:4.2666666667vw}#consulting #main_visual-bottom .item-number-txt:nth-child(1) img{width:22vw;margin-right:2.9333333333vw}#consulting #main_visual-bottom .item-number-txt:nth-child(2) img{width:28.4vw;margin-right:2.9333333333vw}#consulting #main_visual-bottom .item-number-txt p{min-width:41.6vw;line-height:1.375;font-size:3.2vw;text-align:left}#consulting main section.problem{padding:9.3333333333vw 8.2666666667vw 10.6666666667vw}#consulting main section.problem .title-problem{font-weight:bold;font-size:5.3333333333vw;color:#000;text-align:center}#consulting main section.problem .problem-list{margin-top:10.6666666667vw}#consulting main section.problem .problem-list ul li{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw;text-align:left;font-weight:bold;font-size:3.7333333333vw;line-height:5.8666666667vw;color:#5a5a5a;padding-left:8vw;background:url(/include/img/consulting/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}#consulting main section.problem .problem-list ul li:first-child{margin-top:0}#consulting main section.support{background:#6b8c21;position:relative;margin-top:26.6666666667vw}#consulting main section.support .notification{background:#d28200;width:92vw;height:42.4vw;font-size:4.8vw;font-weight:bold;padding:6.4vw 6.6666666667vw 6.4vw;color:#fff;line-height:1.61;margin:0 4vw;position:absolute;top:-21.2vw;z-index:10}#consulting main section.support .notification:after{content:"";display:block;position:absolute;width:4.9333333333vw;height:.1333333333vw;border-top:6.2666666667vw solid #d28200;border-left:2.4vw solid rgba(0,0,0,0);border-right:2.4vw solid rgba(0,0,0,0);bottom:-6vw;left:calc((100% - 4.9333333333vw)/2)}#consulting main section.support .support-info{padding-top:34vw}#consulting main section.support .support-info .support-content{padding:0 9.0666666667vw}#consulting main section.support .support-info .support-content .title-head{font-size:5.3333333333vw;font-weight:bold;color:#fff;line-height:1.55;margin-bottom:5.3333333333vw}#consulting main section.support .support-info .support-content p{font-size:3.7333333333vw;color:#fff;opacity:.6}#consulting main section.support .support-info .support-content .link{font-size:3.7333333333vw;color:#fff;opacity:.6;text-decoration:underline;margin-top:4vw;display:block}#consulting main section.support .support-info .support-img{margin:8.5333333333vw 6.6666666667vw 0;padding-bottom:1.3333333333vw}#consulting main section.btob{padding:13.3333333333vw 0}#consulting main section.btob .title-head{font-size:5.3333333333vw;color:#000;padding:0 4vw}#consulting main section.btob .block-btob{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:13.3333333333vw}#consulting main section.btob .block-btob .item-btob{width:50%;padding:0 2.5333333333vw;margin-bottom:4vw}#consulting main section.btob .block-btob .item-btob:nth-child(odd){padding-left:0}#consulting main section.btob .block-btob .item-btob:nth-child(even){padding-right:0}#consulting main section.btob .block-btob .item-btob .title-item-head{padding:0;margin-bottom:2.6666666667vw;float:left;display:flex;flex-wrap:wrap}#consulting main section.btob .block-btob .item-btob .title-item-head .number{width:4vw;margin-right:1.8666666667vw;float:left}#consulting main section.btob .block-btob .item-btob .title-item-head .number img{width:4.1333333333vw}#consulting main section.btob .block-btob .item-btob .title-item-head .title{color:#d28200;font-size:2.9333333333vw;font-weight:bold;width:calc(100% - 4.1333333333vw - 2.6666666667vw);float:left}#consulting main section.btob .block-btob .item-btob img{width:100%}#consulting main section.multiple-logo{background:#ebebeb;padding:8vw 0 8vw}#consulting main section.multiple-logo .title-head-logo{font-size:5.3333333333vw;font-weight:bold;color:#000;line-height:1.55;margin-bottom:8vw}#consulting main section.company-charge{background:#6b8c21;padding:13.3333333333vw 0 8vw}#consulting main section.company-charge .list-multiple-items{margin-top:10.6666666667vw}#consulting main section.company-charge .list-multiple-items ul{display:flex;flex-wrap:wrap;margin:0 -2.6666666667vw}#consulting main section.company-charge .list-multiple-items ul li{width:calc(50% - 5.3333333333vw);margin:0 2.6666666667vw 4vw}#consulting main section.company-charge .list-multiple-items ul li a{display:block}#consulting main section.company-charge .list-multiple-items ul li a img{width:100%}#consulting main section.company-charge .title-head{color:#fff;font-size:5.3333333333vw;font-weight:bold;margin-bottom:10.6666666667vw}#consulting main section.company-charge .info-img{text-align:center;width:43.8666666667vw;margin:0 auto}#consulting main section.company-charge .info-company{margin-top:2.6666666667vw}#consulting main section.company-charge .info-company .txt-top{color:#fff;font-size:3.2vw;line-height:1.5;font-weight:bold;max-width:43.8666666667vw;margin:0 auto 1.3333333333vw}#consulting main section.company-charge .info-company .txt-name{color:#fff;font-size:4vw;font-weight:bold;max-width:43.8666666667vw;margin:0 auto 6.6666666667vw}#consulting main section.company-charge .info-company .txt-bottom{font-size:3.7333333333vw;color:#fff;opacity:.6}#consulting main section.company-charge .service{margin-top:17.3333333333vw;margin-bottom:5.3333333333vw}#consulting main section.company-charge .service .title-head{text-align:center}#consulting main section.company-charge .service .service-item{background:#fff;padding:10.6666666667vw 5.3333333333vw 10.6666666667vw;margin-top:5.3333333333vw}#consulting main section.company-charge .service .service-item:first-child{margin-top:0}#consulting main section.company-charge .service .service-item .title-item .number{text-align:center;display:block;width:10.9333333333vw;margin:0 auto}#consulting main section.company-charge .service .service-item .title-item .title span{font-size:5.3333333333vw;color:#0a1007;font-weight:bold;padding:8vw 0;line-height:1.55;display:block}#consulting main section.company-charge .service .service-item .service-content .service-img{order:2;text-align:center;width:61.8666666667vw;margin:0 auto}#consulting main section.company-charge .service .service-item .service-content .service-des{order:1;color:#707070;font-size:3.7333333333vw;margin-top:5.3333333333vw;line-height:1.928}#consulting main section.reason{background:#e3e3e3;padding-bottom:13.3333333333vw}#consulting main section.reason .head-en{text-align:center;padding:10.6666666667vw 0 12.6666666667vw}#consulting main section.reason .head-en .title-head-en img{width:15.6vw}#consulting main section.reason .head-en span{color:#2c4720;font-size:5.3333333333vw;font-weight:bold}#consulting main section.reason .reason-item{background:#fff;padding:8.4vw 5.0666666667vw 13.3333333333vw;margin:0 0 5.0666666667vw}#consulting main section.reason .reason-item .reason-img{text-align:center}#consulting main section.reason .reason-item .reason-content .btn-green{background:#64821f;color:#fff;font-size:2.6666666667vw;padding:1.3333333333vw 5.3333333333vw;min-width:28vw;text-align:center;font-weight:bold}#consulting main section.reason .reason-item .reason-content .reason_title{margin-top:2.6666666667vw;color:#0a1007}#consulting main section.reason .reason-item .reason-content .reason-img{max-width:65.4666666667vw;margin:8.8vw auto}#consulting .consulting{display:none}#consulting .contact .btn:nth-of-type(2),#consulting .contact .btn:nth-of-type(3){display:none}#cti .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#cti.show .white_bg{opacity:0;display:none}#cti #main_visual .box-top{position:relative;display:flex;width:100%;padding:6.6666666667vw 0 0;flex-wrap:wrap;height:104.9333333333vw}#cti #main_visual .box-top .background{position:absolute;width:100%;height:100%;left:0;top:0;background:url(/include/img/cti/mainvisual_top_sp.webp) 0 0 no-repeat;background-size:cover}#cti #main_visual .box-top .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center}#cti #main_visual .box-top .hero-box{width:100%;position:relative;display:block;flex-wrap:wrap}#cti #main_visual .box-top .hero-box .top-text{width:100%;font-size:4vw;line-height:1.7;color:#fff;font-weight:bold}#cti #main_visual .box-top .hero-box .main-text{width:100%;font-size:7.2vw;line-height:1.5;color:#fff;font-weight:bold;margin-top:0}#cti #main_visual .box-top .hero-box .box-button{display:flex;margin-top:0vw;width:100%}#cti #main_visual .box-top .hero-box .box-button .btn{margin-right:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2)}#cti #main_visual .box-top .hero-box .box-button .btn:last-child{margin-right:0}#cti #main_visual .box-top .image-box{display:block;position:relative;width:95%;margin:0 auto 0;line-height:0;padding:0}#cti #main_visual .box-bottom{display:flex;position:relative;flex-wrap:wrap;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:5.3333333333vw 0 8vw}#cti #main_visual .box-bottom .head-text{width:100%;position:relative;text-align:center;color:#fff;font-size:3.7333333333vw;font-weight:bold}#cti #main_visual .box-bottom .box-info{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw}#cti #main_visual .box-bottom .box-info .box-content{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:4vw}#cti #main_visual .box-bottom .box-info .box-content:first-child{margin-top:0}#cti #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:22vw}#cti #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{width:28.4vw}#cti #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{width:30.2666666667vw}#cti #main_visual .box-bottom .box-info .box-content .content-left{width:40%;display:flex;justify-content:flex-end;align-items:center}#cti #main_visual .box-bottom .box-info .box-content .content-right{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:3.2vw;font-weight:bold;color:#fff;padding-left:2.8vw;text-align:left}#cti .checklist-box ul.check-list li{background:url(/include/img/cti/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}#cti .reason-box .head-box{background:url(/include/img/cti/reason_visual_sp.webp) 0 0 no-repeat;background-size:cover}#cti .reason-box .head-box .nav-box ul li{width:calc((100% - 6.4583333333vw)/4);background:#fff url(/include/img/cti/Green-arrow.svg) 50% 10.9027777778vw no-repeat;background-size:1.5972222222vw .7638888889vw}#cti .reason-box .content-box{background:#6a9f51}#cti .reason-box .content-box .list-functions .function .image .function01{width:28.4vw}#cti .reason-box .content-box .list-functions .function .image .function02{width:23.6vw}#cti .reason-box .content-box .list-functions .function .image .function03{width:32.6666666667vw}#cti .reason-box .content-box .list-functions .function .image .function04{width:11.2vw}#cti .reason-box .content-box .list-functions .function .image .function05{width:21.0666666667vw}#cti .reason-box .content-box .list-functions .function .image .function06{width:35.3333333333vw}#event-follow .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#event-follow.show .white_bg{opacity:0;display:none}#event-follow #main_visual .box-top{position:relative;display:flex;width:100%;padding:6.6666666667vw 0 0;flex-wrap:wrap;height:104.9333333333vw}#event-follow #main_visual .box-top .background{position:absolute;width:100%;height:100%;left:0;top:0;background:url(/include/img/event-follow/mainvisual_top_sp.webp) 0 0 no-repeat;background-size:cover}#event-follow #main_visual .box-top .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center}#event-follow #main_visual .box-top .hero-box{width:100%;position:relative;display:block;flex-wrap:wrap}#event-follow #main_visual .box-top .hero-box .top-text{width:100%;font-size:4vw;line-height:1.7;color:#fff;font-weight:bold}#event-follow #main_visual .box-top .hero-box .main-text{width:100%;font-size:7.2vw;line-height:1.5;color:#fff;font-weight:bold;margin-top:0}#event-follow #main_visual .box-top .hero-box .box-button{display:flex;margin-top:0vw;width:100%}#event-follow #main_visual .box-top .hero-box .box-button .btn{margin-right:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2)}#event-follow #main_visual .box-top .hero-box .box-button .btn:last-child{margin-right:0}#event-follow #main_visual .box-top .image-box{display:block;position:relative;width:95%;margin:0 auto 0;line-height:0;padding:0}#event-follow #main_visual .box-bottom{display:flex;position:relative;flex-wrap:wrap;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:5.3333333333vw 0 8vw}#event-follow #main_visual .box-bottom .head-text{width:100%;position:relative;text-align:center;color:#fff;font-size:3.7333333333vw;font-weight:bold}#event-follow #main_visual .box-bottom .box-info{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw}#event-follow #main_visual .box-bottom .box-info .box-content{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:4vw}#event-follow #main_visual .box-bottom .box-info .box-content:first-child{margin-top:0}#event-follow #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:22vw}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{width:28.4vw}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{width:30.2666666667vw}#event-follow #main_visual .box-bottom .box-info .box-content .content-left{width:40%;display:flex;justify-content:flex-end;align-items:center}#event-follow #main_visual .box-bottom .box-info .box-content .content-right{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:3.2vw;font-weight:bold;color:#fff;padding-left:2.8vw;text-align:left}#event-follow .checklist-box ul.check-list li{background:url(/include/img/telemarketing/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}#event-follow .reason-box .head-box{background:url(/include/img/card/reason_visual_sp.webp) 0 0 no-repeat;background-size:cover}#event-follow .reason-box .head-box .nav-box ul li{width:calc((100% - 6.4583333333vw)/4);background:#fff url(/include/img/telemarketing/Green-arrow.svg) 50% 10.9027777778vw no-repeat;background-size:1.5972222222vw .7638888889vw}#event-follow .reason-box .head-box .nav-box ul li .title{font-size:.9027777778vw}#event-follow .reason-box .content-box{background:#4f9679}#event-follow .reason-box .content-box .list-functions .function .image .function01{width:28.4vw}#event-follow .reason-box .content-box .list-functions .function .image .function02{width:29.3333333333vw}#event-follow .reason-box .content-box .list-functions .function .image .function03{width:28.4vw}#event-follow .reason-box .content-box .list-functions .function .image .function04{width:23.7333333333vw}#event-follow .reason-box .content-box .list-functions .function .image .function05{width:35.2vw}#event-follow .reason-box .content-box .list-functions .function .image .function06{width:23.6vw}.footer{background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:0 0 13.3333333333vw}.footer *{color:#fff;font-size:3.2vw}.footer_title{font-size:4.8vw;padding:10.5333333333vw 0}.footer_title img{margin:0 auto;width:47.6vw;padding:9.4666666667vw 0 0}.footer_nav ul li a{display:inline-block;padding:1em;position:relative;width:100%}.footer_nav ul li a::after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background-color:#fff;transition:.3s}.footer_nav ul li a:hover::after{width:100%}.footer_nav>ul>li{border-top:1px solid #fff}.footer_nav>ul>li.drop .menu_icon{font-size:3.7333333333vw;position:relative;display:block;width:100%;padding:1em}.footer_nav>ul>li.drop .menu_icon::after{display:inline-block;content:"＋";position:absolute;font-size:3.7333333333vw;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-animation:rotation_re 500ms 1;animation:rotation_re 500ms 1}.footer_nav>ul>li.drop.open .menu_icon::after{-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-animation:rotation 500ms 1;animation:rotation 500ms 1;content:"－"}.footer_nav>ul>li.drop ul{display:none;margin:0 auto}.footer_nav>ul>li.drop ul li{background-color:#6b8c21;padding:0;border-top:1px solid #fff}.footer_nav>ul>li.drop ul li::before{top:18px;left:10px}.footer_nav>ul>li.drop ul li a::after{background-color:hsla(0,0%,100%,.6)}.footer_nav>ul>li.drop ul li a::before{content:"・"}.footer_nav>.d-flex>ul{width:50%}.footer_nav>.d-flex>ul:first-of-type{border-right:1px #fff solid}.footer_nav>.d-flex>ul>li{border-top:1px #fff solid}.footer_nav>.d-flex>ul>li:last-child{border-bottom:1px #fff solid}.footer_info .d-flex_01{max-width:92vw;margin:0 auto}.footer_info .d-flex_01>.d-flex{justify-content:space-around;padding:9.9333333333vw 0}.footer_info .d-flex_01>.d-flex a{width:44.2666666667vw;background-color:#d28200;color:#fff;border-radius:100px}.footer_info .d-flex_01>.d-flex a span{position:relative;width:100%;padding:2.6666666667vw;font-size:3.2vw;font-weight:700;display:inline-block}.footer_info .d-flex_01>.d-flex a span::after{position:absolute;content:"〉";right:1.7333333333vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer_info .d-flex_02{max-width:92vw;margin:0 auto;justify-content:space-around;padding:5.3333333333vw 0}.footer_info .d-flex_02>img{width:28.6666666667vw;height:9.0666666667vw}.footer_info .d-flex_02>a{width:28.6666666667vw;height:9.0666666667vw}.footer_info .d-flex_02>a img{width:100%}.footer_tel{text-align:center}.footer_tel p{font-size:3.7333333333vw}.footer_tel dl dt{font-weight:700;font-size:4vw}.footer_tel dl dd{line-height:0;padding:.5em 0 .7em}.footer_tel dl dd span{font-weight:700;font-size:4vw}.footer_tel dl dd span.tel{padding:0 0 0 2.1333333333vw}.footer_tel dl dd span.tel img{width:66.6666666667vw}.copy{text-align:center;padding:0 0 5.3333333333vw}.copy small{font-size:3.2vw}#pagetop{display:none;position:fixed;bottom:2.6666666667vw;right:2.6666666667vw;background-color:#d28200;border-radius:1.3333333333vw;text-align:center;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.2)}#pagetop a{text-decoration:none;color:#fff;font-size:6.4vw;height:13.3333333333vw;width:13.3333333333vw;display:block;line-height:13.3333333333vw}.follow-banner{position:fixed;right:15px;bottom:6.25rem;width:21.5rem;height:13.1875rem;z-index:10;display:none}.follow-banner a{display:block;position:relative}.follow-banner a:hover{opacity:1}.follow-banner img{max-width:100%;height:auto}.follow-banner .close-btn a{display:block;position:absolute;top:-17px;right:-10px;width:3.375rem;height:3.375rem;background-image:url("/include/img/common/follow-banner_close.png");background-repeat:no-repeat;background-position:center;background-size:cover}.follow-banner .close-btn a span{display:block;width:.0625rem;height:.0625rem;overflow:hidden}#free_demo .free_demo_box{padding:0 0 8vw}#free_demo .free_demo_box h3{background-color:#d9e3ca;color:#6c6d6c;text-align:left;padding:.5em 0 .5em 1em}#free_demo .free_demo_box ul{text-align:left;counter-reset:free_demo;padding:6.6666666667vw 0}#free_demo .free_demo_box ul li{position:relative;padding:0 0 .5em 1.5em}#free_demo .free_demo_box ul li::before{position:absolute;top:0;left:0;counter-increment:free_demo;content:counter(free_demo) "."}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:rgba(0,0,0,0);padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:rgb(46.75,46.75,46.75)}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:rgb(46.75,46.75,46.75)}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);transform:scale(0.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}#function .function_table{justify-content:space-around;margin:0 auto 11.8vw}#function .function_table ul{flex-wrap:wrap;width:100%}#function .function_table ul:nth-of-type(2){counter-reset:section 4}#function .function_table ul li{counter-increment:section;text-align:left;padding:2.6666666667vw 0;width:100%}#function .function_table ul li::before{content:counter(section, decimal-leading-zero);font-family:"Oswald",sans-serif;color:#fff;background-color:#6b8c21;display:inline-block;width:33px;height:33px;line-height:33px;text-align:center;margin:0 10px 0 0}#function .function_table ul li a{font-size:3.4666666667vw;color:#6b8c21;font-weight:500;width:calc(100% - 43px);display:inline-block}#function .function_table ul li a span{display:inline-block;width:100%;border-bottom:1px solid #707070;position:relative;line-height:normal;padding-bottom:1.3333333333vw}#function .function_table ul li a span::after{position:absolute;content:"";width:8px;height:8px;border-top:1px solid #707070;border-right:1px solid #707070;top:50%;margin-top:-10px;right:0;font-size:2.6666666667vw;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block}#function .function_title{counter-increment:section02;margin:0 auto 1.8666666667vw}#function .function_title::before{content:counter(section02, decimal-leading-zero);font-family:"Oswald",sans-serif;color:#fff;background-color:#6b8c21;display:inline-flex;width:58.5px;min-height:15.6vw;text-align:center;font-size:7.7333333333vw;align-items:center;justify-content:center}#function .function_title span{min-height:15.6vw;text-align:left;display:inline-flex;align-items:center;font-size:4.2666666667vw;line-height:normal;padding:0 3.7333333333vw;background-color:#fff;color:#6b8c21;width:calc(100% - 58.5px)}#function .function_box{counter-reset:section02 0;background-color:#e6e6e6;padding:9.3333333333vw 0}#function .function_inner{margin:0 auto 10.6666666667vw}#function .function_inner:last-of-type{margin:0 auto}#function .function_inner_box{background-color:#fff}#function .function_inner_box.d-flex{flex-direction:column}#function .function_inner_box.d-flex_reverse{padding:6.1333333333vw 6.1333333333vw 0 6.1333333333vw;flex-direction:column-reverse}#function .function_inner_box.d-flex_reverse::before{content:"";height:1px;width:100%;margin:6.1333333333vw auto 0;background-color:#ebebeb}#function .function_inner_box.d-flex_reverse::after{content:none}#function .function_inner_box.d-flex_reverse dl{padding:0;margin:0}#function .function_inner_box.d-flex_reverse dl dt{border-top:none;padding:0}#function .function_inner_box.d-flex_reverse dl dt::before{content:none}#function .function_inner_box.d-flex_reverse dl dd{display:block}#function .function_inner_box dl{padding:0 6.1333333333vw;text-align:left}#function .function_inner_box dl dt{border-top:1px solid #ebebeb;font-size:4.2666666667vw;color:#6b8c21;font-weight:500}#function .function_inner_box dl dd{font-size:3.7333333333vw;padding:1.6666666667vw 0 0}#function .function_inner_box_last dl{padding:0 6.1333333333vw 6.1333333333vw;margin:0 auto}#function .function_to_contact{padding:6.1333333333vw 6.1333333333vw 3.0666666667vw;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%)}#function .function_to_contact>p{text-align:left;font-size:4.8vw;font-weight:500;padding:0 0 4vw}#function .function_to_contact .d-flex{flex-direction:column}#function .function_to_contact .d-flex .btn{width:100%;border-radius:1.2vw;padding:3.0666666667vw}#function .accordion dl{width:100%;padding:0 6.1333333333vw 6.1333333333vw 6.1333333333vw}#function .accordion dl dt{position:relative;padding:6.1333333333vw 6.1333333333vw 0 0;cursor:pointer}#function .accordion dl dt::after{position:absolute;font-size:3.7333333333vw;position:absolute;width:8px;height:8px;border-top:1px solid #6b8c21;border-right:1px solid #6b8c21;display:inline-block;top:calc(50% + .8em);right:0;-webkit-transform:translateY(-50%);transform:rotate(135deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s, -webkit-transform ease .3s;content:""}#function .accordion dl dt.open::after{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}#function .accordion dl dd{display:none}#function .accordion dl dd .accordion_close{display:block;text-align:right}#function .accordion dl dd .accordion_close span{display:inline-block;color:#6b8c21;position:relative;padding:0 0 0 1.5em;font-size:3.2vw;cursor:pointer}#function .accordion dl dd .accordion_close span::after{position:absolute;font-size:3.7333333333vw;position:absolute;width:8px;height:8px;border-top:1px solid #6b8c21;border-right:1px solid #6b8c21;display:inline-block;top:.7em;left:0;-webkit-transform:translateY(-50%);transform:rotate(-45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s, -webkit-transform ease .3s;content:""}#function .consulting{margin:0 auto}header{z-index:999;opacity:1}body.top-anim .header .logo img{position:absolute;top:50%;left:0;max-height:60%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);transition:all .3s}body.top-anim .header .logo img:not(.show-loading){opacity:0;display:none}body.top-anim .header .logo img.show-loading{opacity:1;display:block}.header{min-width:initial;padding-left:4vw;border-bottom:none;position:fixed;top:0;left:0;right:0;z-index:999;background-color:#6b8c21}.header .contents{text-align:left}.header .logo{position:relative;padding:10px 0;float:none;display:block;max-width:calc(100% - 70px);height:66px;margin:0}.header .logo img{width:auto;height:100%}.header .logo img.show-loading{opacity:0;display:none}.header #nav_wrap{display:none;position:fixed;right:0;left:0;bottom:0;top:60px;overflow-y:auto;width:100%;background-color:#6b8c21;margin:0}.header #nav_wrap a{display:block}.header #nav_wrap .d-flex-pc{margin:0;padding:0}.header #nav_wrap .d-flex-pc li{width:100%;padding:0;border-top:1px #ccc solid;color:#fff}.header #nav_wrap .d-flex-pc li.drop{border-bottom:1px #ccc solid}.header #nav_wrap .d-flex-pc li.drop .menu_icon{position:relative;display:block;width:100%;padding:1em;color:#fff}.header #nav_wrap .d-flex-pc li.drop .menu_icon::after{display:inline-block;content:"＋";position:absolute;font-size:4.2666666667vw;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.header #nav_wrap .d-flex-pc li.drop.open .menu_icon::after{-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-animation:rotation 500ms 1;animation:rotation 500ms 1;content:"－"}.header #nav_wrap .d-flex-pc li.drop ul{padding:0;background-color:#ebebeb}.header #nav_wrap .d-flex-pc li.drop ul li{width:100%;margin:0;border-top:none;border-top:1px #ccc solid}.header #nav_wrap .d-flex-pc li.drop+li{border-top:none}.header #nav_wrap .d-flex-pc li.drop .dropmenu{display:none}.header #nav_wrap .d-flex-pc li a{padding:20px 1.5em;display:inline-block;color:#fff}.header #nav_wrap .d-flex-pc li a.active{border-bottom:none}.header #nav_wrap .d-flex-pc.tabs li{padding:0}.header #nav_wrap .d-flex-pc.tabs li.to_tel{align-items:center;line-height:1.2;padding:20px}.header #nav_wrap .d-flex-pc.tabs li.to_tel>span{padding:0 0 0 .5em;text-align:center}.header #nav_wrap .d-flex-pc.tabs li.to_tel span{text-align:center;display:flex;flex-direction:column;align-items:center}.header #nav_wrap .d-flex-pc.tabs li.to_tel span.sp_only{display:block;font-size:18px;color:#2c4720;font-weight:bold}.header #nav_wrap .d-flex-pc.tabs li.to_tel span.tel{padding:0 0 0 30px;font-size:6.6666666667vw;background-image:url(/include/img/saaskefree/tel.webp);background-position:left center;background-repeat:no-repeat;background-size:28px;margin:10px auto 5px}.header #nav_wrap .d-flex-pc.tabs li.to_tel span.tel>a{font-size:8.5333333333vw;padding:10px}.header #nav_wrap .d-flex-pc.tabs li.to_tel span small{font-size:3.7333333333vw;color:#999;font-weight:300;display:block;text-align:center}.header #nav_wrap .d-flex-pc.tabs a{display:block;width:100%;padding:1em;border-radius:0}.header #nav_wrap .d-flex-pc.tabs a.to_contact{background-color:#2c4720;color:#fff}.header #nav_wrap .d-flex-pc.tabs a.to_request{background-color:#2c4720;color:#fff}.header #nav_wrap .d-flex-pc.tabs a.to_link{background-color:#6b8c21;color:#fff}.header #nav_wrap .d-flex-pc.tabs a.active{border-bottom:none}.menu-trigger{display:inline-block !important;transition:all .4s;box-sizing:border-box;cursor:pointer;position:absolute;width:40px;height:30px;z-index:1;top:19px;right:14px;padding:0}.menu-trigger span{display:inline-block !important;transition:all .4s;box-sizing:border-box;position:absolute;left:8px;width:60%;height:1px;background-color:#fff}.menu-trigger span:nth-of-type(1){top:7px}.menu-trigger span:nth-of-type(2){top:14.5px}.menu-trigger span:nth-of-type(3){bottom:7px}.menu-trigger.active{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu-trigger.active span:nth-of-type(3){opacity:0}.header{min-width:initial;padding:0;position:fixed;top:0;left:0;right:0;z-index:999;background-color:#6b8c21}.header .contents{text-align:left}.header .logo{padding:10px 0;float:none;display:block;width:calc(100% - 70px);height:66px;margin:0}.header .logo img{width:auto;height:100%}.header #nav_wrap{display:none;position:fixed;right:0;left:0;bottom:0;top:66px;width:100%;background-color:#6b8c21;margin:0}.header #nav_wrap a{display:block}.header #nav_wrap .d-flex-pc{margin:0;padding:0}.header #nav_wrap .d-flex-pc li{width:100%;padding:0;border-top:1px #ccc solid}.header #nav_wrap .d-flex-pc li.drop{border-bottom:1px #ccc solid}.header #nav_wrap .d-flex-pc li.drop .menu_icon{position:relative;display:block;width:100%;padding:1em}.header #nav_wrap .d-flex-pc li.drop .menu_icon::after{display:inline-block;content:"＋";position:absolute;font-size:4.2666666667vw;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.header #nav_wrap .d-flex-pc li.drop.open .menu_icon::after{-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-animation:rotation 500ms 1;animation:rotation 500ms 1;content:"－"}.header #nav_wrap .d-flex-pc li.drop ul{padding:0;background-color:#829e44}.header #nav_wrap .d-flex-pc li.drop ul li{width:100%;margin:0;border-top:none;border-top:1px #ccc solid}.header #nav_wrap .d-flex-pc li.drop+li{border-top:none}.header #nav_wrap .d-flex-pc li.drop .dropmenu{display:none}.header #nav_wrap .d-flex-pc li a{padding:20px 1.5em;display:inline-block;width:100%}.header #nav_wrap .d-flex-pc li a.active{border-bottom:none}.header #nav_wrap .d-flex-pc.tabs li{padding:0}.header #nav_wrap .d-flex-pc.tabs li:not(:last-child){margin-right:0}.header #nav_wrap .d-flex-pc.tabs a{display:block;width:100%;padding:1em;border-radius:0}.header #nav_wrap .d-flex-pc.tabs a.to_contact{background-color:#d28200;color:#fff}.header #nav_wrap .d-flex-pc.tabs a.to_request{background-color:#36ae7c;color:#fff}.header #nav_wrap .d-flex-pc.tabs a.to_link{background-color:#6b8c21;color:#fff}.header #nav_wrap .d-flex-pc.tabs a.active{border-bottom:none}.menu-trigger{display:inline-block !important;transition:all .4s;box-sizing:border-box;cursor:pointer;position:absolute;width:40px;height:30px;z-index:1;top:19px;right:14px;padding:0}.menu-trigger span{display:inline-block !important;transition:all .4s;box-sizing:border-box;position:absolute;left:8px;width:60%;height:1px;background-color:#fff}.menu-trigger span:nth-of-type(1){top:7px}.menu-trigger span:nth-of-type(2){top:14.5px}.menu-trigger span:nth-of-type(3){bottom:7px}.menu-trigger.active{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu-trigger.active span:nth-of-type(3){opacity:0}.document_dl{display:none}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:rgba(0,0,0,0);padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:rgb(46.75,46.75,46.75)}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:rgb(46.75,46.75,46.75)}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(0.25);transform:scale(0.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}#insidesales .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#insidesales.show .white_bg{opacity:0;display:none}#insidesales #main_visual .box-top{position:relative;display:flex;width:100%;padding:6.6666666667vw 0 0;flex-wrap:wrap;height:104.9333333333vw}#insidesales #main_visual .box-top .background{position:absolute;width:100%;height:100%;left:0;top:0;background:url(/include/img/insidesales/mainvisual_top_sp.webp) 0 0 no-repeat;background-size:cover}#insidesales #main_visual .box-top .hero-box{width:100%;position:relative;display:flex;flex-wrap:wrap}#insidesales #main_visual .box-top .hero-box .top-text{width:100%;font-size:4vw;line-height:1.7;color:#fff;font-weight:bold}#insidesales #main_visual .box-top .hero-box .main-text{width:100%;font-size:7.2vw;line-height:1.5;color:#fff;font-weight:bold;margin-top:0}#insidesales #main_visual .box-top .hero-box .box-button{display:flex;margin-top:2.6666666667vw;width:100%;z-index:10}#insidesales #main_visual .box-top .hero-box .box-button .btn{margin-right:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2)}#insidesales #main_visual .box-top .hero-box .box-button .btn:last-child{margin-right:0}#insidesales #main_visual .box-bottom{display:flex;position:relative;flex-wrap:wrap;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:5.3333333333vw 0 8vw}#insidesales #main_visual .box-bottom .head-text{width:100%;position:relative;text-align:center;color:#fff;font-size:3.7333333333vw;font-weight:bold}#insidesales #main_visual .box-bottom .box-info{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw}#insidesales #main_visual .box-bottom .box-info .box-content{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:4vw}#insidesales #main_visual .box-bottom .box-info .box-content:first-child{margin-top:0}#insidesales #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:22vw}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{width:28.4vw}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{width:30.2666666667vw}#insidesales #main_visual .box-bottom .box-info .box-content .content-left{width:40%;display:flex;justify-content:flex-end;align-items:center}#insidesales #main_visual .box-bottom .box-info .box-content .content-right{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:3.2vw;font-weight:bold;color:#fff;padding-left:2.8vw;text-align:left}.checklist-box{position:relative;display:flex;flex-wrap:wrap;margin-top:11.4666666667vw;padding-bottom:10.9333333333vw}.checklist-box .section-title01{font-weight:bold;font-size:5.3333333333vw}.checklist-box ul.check-list{position:relative;display:flex;width:100%;flex-wrap:wrap}.checklist-box ul.check-list li{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw;text-align:left;font-weight:bold;font-size:3.7333333333vw;line-height:5.8666666667vw;color:#5a5a5a;padding-left:8vw;background:url(/include/img/insidesales/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}.checklist-box ul.check-list li:first-child{margin-top:0}.reason-box{position:relative;display:flex;margin-top:18.4vw;width:100%;flex-wrap:wrap}.reason-box .head-box{width:100%;height:59.7333333333vw;background:url(/include/img/insidesales/reason_visual_sp.webp) 0 0 no-repeat;background-size:cover;display:flex;justify-content:center;position:relative}.reason-box .head-box .bubble{width:92vw;height:34.5333333333vw;background:#d28200;position:absolute;top:-18.4vw;left:3.8666666667vw;display:flex;justify-content:flex-start;align-items:center;padding:6.4vw 6.6666666667vw 6.4vw;font-weight:bold;font-size:4.8vw;color:#fff}.reason-box .head-box .bubble:after{content:"";display:block;position:absolute;width:4.9333333333vw;height:.1333333333vw;border-top:6.2666666667vw solid #d28200;border-left:2.4vw solid rgba(0,0,0,0);border-right:2.4vw solid rgba(0,0,0,0);bottom:-6vw;left:calc((100% - 4.9333333333vw)/2)}.reason-box .head-box .nav-box{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.reason-box .head-box .nav-box ul{width:100%;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.reason-box .head-box .nav-box ul.colitem-03 li{width:calc(33.3333333333% - 1.8055555556vw)}.reason-box .head-box .nav-box ul.colitem-04 li{width:calc(25% - 1.8055555556vw)}.reason-box .head-box .nav-box ul li{height:13.6111111111vw;position:relative;z-index:2;padding:1.6666666667vw 1.1805555556vw 0;display:flex;justify-content:center;background:#fff url(/include/img/insidesales/Green-arrow.svg) 50% 10.9027777778vw no-repeat;background-size:1.5972222222vw .7638888889vw}.reason-box .head-box .nav-box ul li .number{display:flex;align-items:center;justify-content:center}.reason-box .head-box .nav-box ul li .number img{height:1.7361111111vw}.reason-box .head-box .nav-box ul li .title{color:#000b04;width:100%;text-align:left;font-size:1.0416666667vw;margin-top:1.0416666667vw}.reason-box .head-box .nav-box ul li:last-child{margin-right:0}.reason-box .head-box .title{font-weight:bold;font-size:4.8vw;color:#fff;margin-top:30.5333333333vw}.reason-box .content-box{background:#447442;position:relative;display:flex;flex-wrap:wrap;padding:8vw 4vw 16.8vw}.reason-box .content-box .list-reason{position:relative;display:flex;flex-wrap:wrap;width:100%}.reason-box .content-box .list-reason .reason{background:#fff;padding:11.0666666667vw 5.3333333333vw 8.6666666667vw;width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:4.6666666667vw}.reason-box .content-box .list-reason .reason:first-child{margin-top:0}.reason-box .content-box .list-reason .reason .number{width:9.3333333333vw;height:8vw;position:relative}.reason-box .content-box .list-reason .reason .number img{height:8vw}.reason-box .content-box .list-reason .reason .text{width:100%}.reason-box .content-box .list-reason .reason .sub-text{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;margin-top:7.2vw;font-size:2.6666666667vw;font-weight:bold;color:#0a1007}.reason-box .content-box .list-reason .reason .head-text{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;font-size:5.3333333333vw;font-weight:bold;color:#0a1007}.reason-box .content-box .list-reason .reason .content{margin-top:6.6666666667vw;justify-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap}.reason-box .content-box .list-reason .reason .content p{margin-top:6.6666666667vw;font-size:3.7333333333vw;color:#8d8b8c}.reason-box .content-box .list-reason .reason .content a.link{margin-top:4vw;font-size:3.4666666667vw;text-decoration:underline;color:#8d8b8c;display:flex}.reason-box .content-box .list-reason .reason .content>a img{width:100%}.reason-box .content-box .list-functions{position:relative;display:flex;flex-wrap:wrap;width:100%;margin-top:10.9333333333vw}.reason-box .content-box .list-functions .title{font-size:4.8vw;font-weight:bold;color:#fff;padding:0 4.6666666667vw 4vw}.reason-box .content-box .list-functions .list{position:relative;display:flex;flex-wrap:wrap;width:100%}.reason-box .content-box .list-functions .function{width:calc((100% - 6.6666666667vw)/2);position:relative;display:block;margin-top:9.8666666667vw}.reason-box .content-box .list-functions .function:nth-child(2n){margin-left:6.6666666667vw}.reason-box .content-box .list-functions .function .image{width:100%;height:32.5333333333vw;position:relative;display:flex;align-items:center;justify-content:center}.reason-box .content-box .list-functions .function .image .function01{width:30vw}.reason-box .content-box .list-functions .function .image .function02{width:35.4666666667vw}.reason-box .content-box .list-functions .function .image .function03{width:35.3333333333vw}.reason-box .content-box .list-functions .function .image .function04{width:32.8vw}.reason-box .content-box .list-functions .function .image .function05{width:35.4666666667vw}.reason-box .content-box .list-functions .function .image .function06{width:24vw}.reason-box .content-box .list-functions .function .text{width:100%;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;font-size:3.7333333333vw;font-weight:bold;color:#fff}.reason-box .content-box .button_box{width:100%;position:relative;margin:0 auto;padding:0 6vw 0}.reason-box .content-box .d-flex-pc{margin-top:16vw}.reason-box .content-box .d-flex-pc a{margin:0 auto 6.8vw;width:100%;border-radius:10px}.reason-box .content-box .d-flex-pc a span{padding:6.1333333333vw 0;font-size:3.7333333333vw}.reason-box .content-box .d-flex-pc a:last-of-type{margin:0 auto}.point-box{width:100%;position:relative;display:flex;flex-wrap:wrap}.point-box .point-head{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:15.2vw}.point-box .point-head img{width:15.6vw}.point-box .point-head .head-text{width:100%;position:relative;margin-top:5.3333333333vw;font-weight:bold;font-size:5.3333333333vw;color:#2c4720;text-align:center}.point-box .point-list{position:relative;display:flex;flex-wrap:wrap;margin-top:6.6666666667vw;margin-bottom:18vw}.point-box .point-list .point{width:calc((100% - 6.6666666667vw)/2);position:relative;display:block;margin-top:8.6666666667vw}.point-box .point-list .point:nth-child(-n+2){margin-top:0}.point-box .point-list .point:nth-child(2n){margin-left:6.6666666667vw}.point-box .point-list .point .image{width:100%;height:36.2666666667vw;position:relative;display:flex;align-items:center;justify-content:center}.point-box .point-list .point .image .point01{width:24.4vw}.point-box .point-list .point .image .point02{width:23.6vw}.point-box .point-list .point .image .point03{width:32.1333333333vw}.point-box .point-list .point .image .point04{width:25.7333333333vw}.point-box .point-list .point .image .point05{width:24.2666666667vw}.point-box .point-list .point .image .point06{width:17.7333333333vw}.point-box .point-list .point .image .point07{width:26vw}.point-box .point-list .point .title{font-size:3.7333333333vw;font-weight:bold;text-align:left;color:#6b8b21}.point-box .point-list .point .detail{margin-top:2.6666666667vw;font-size:3.2vw;text-align:left;color:#8d8b8c}.case-box{width:100%;position:relative;display:block;background:#e3e3e3;padding:15.8666666667vw 0 15.3333333333vw}.case-box .case-head{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.case-box .case-head img{width:20vw}.case-box .case-head .head-text{width:100%;position:relative;margin-top:5.3333333333vw;font-weight:bold;font-size:5.3333333333vw;color:#2c4720;text-align:center;text-decoration:none}.case-box .case-list{margin-top:12vw;width:100%;position:relative;display:flex;flex-wrap:wrap}.case-box .case-list .case{width:100%;margin-top:10.2666666667vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#fff;padding:9.6vw 5.4666666667vw 16vw}.case-box .case-list .case:first-child{margin-top:0}.case-box .case-list .case .title{font-size:5.3333333333vw;font-weight:bold;color:#0a1007;width:100%;text-align:left}.case-box .case-list .case .title a{color:#0a1007}.case-box .case-list .case .image{margin-top:8vw;width:62vw;line-height:0}.case-box .case-list .case .detail{width:100%}.case-box .case-list .case .subtitle{margin-top:9.7333333333vw;width:100%;text-align:left;position:relative;font-weight:bold;font-size:3.7333333333vw;color:#000}.case-box .case-list .case .content{margin-top:2.6666666667vw;font-size:3.7333333333vw;color:#8d8b8c;width:100%;text-align:left}.case-box .button_box{width:100%;padding:0 10vw;position:relative;margin:0 auto}.case-box .d-flex-pc{margin-top:14.2666666667vw}.case-box .d-flex-pc a{margin:0 auto 6.8vw;width:100%;border-radius:10px}.case-box .d-flex-pc a span{padding:6.1333333333vw 0;font-size:3.7333333333vw}.case-box .d-flex-pc a:last-of-type{margin:0 auto}.consulting{margin-top:0}#mailmarketing .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#mailmarketing.show .white_bg{opacity:0;display:none}#mailmarketing #main_visual .box-top{position:relative;display:flex;width:100%;padding:6.6666666667vw 0 0;flex-wrap:wrap;height:104.9333333333vw}#mailmarketing #main_visual .box-top .background{position:absolute;width:100%;height:100%;left:0;top:0;background:url(/include/img/mailmarketing/mainvisual_top_sp.webp) 0 0 no-repeat;background-size:cover}#mailmarketing #main_visual .box-top .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}#mailmarketing #main_visual .box-top .hero-box{width:100%;position:relative;display:flex;flex-wrap:wrap}#mailmarketing #main_visual .box-top .hero-box .top-text{width:100%;font-size:4vw;line-height:1.7;color:#fff;font-weight:bold}#mailmarketing #main_visual .box-top .hero-box .main-text{width:100%;font-size:7.2vw;line-height:1.5;color:#fff;font-weight:bold;margin-top:0vw}#mailmarketing #main_visual .box-top .hero-box .box-button{display:flex;margin-top:0vw;width:100%}#mailmarketing #main_visual .box-top .hero-box .box-button .btn{margin-right:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2)}#mailmarketing #main_visual .box-top .hero-box .box-button .btn:last-child{margin-right:0}#mailmarketing #main_visual .box-top .image-box{display:block;position:relative;width:60vw;margin:0vw auto 0;line-height:0;padding:0}#mailmarketing #main_visual .box-bottom{display:flex;position:relative;flex-wrap:wrap;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:5.3333333333vw 0 8vw}#mailmarketing #main_visual .box-bottom .head-text{width:100%;position:relative;text-align:center;color:#fff;font-size:3.7333333333vw;font-weight:bold}#mailmarketing #main_visual .box-bottom .box-info{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw}#mailmarketing #main_visual .box-bottom .box-info .box-content{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:4vw}#mailmarketing #main_visual .box-bottom .box-info .box-content:first-child{margin-top:0}#mailmarketing #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:22vw}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{width:28.4vw}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{width:30.2666666667vw}#mailmarketing #main_visual .box-bottom .box-info .box-content .content-left{width:40%;display:flex;justify-content:flex-end;align-items:center}#mailmarketing #main_visual .box-bottom .box-info .box-content .content-right{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:3.2vw;font-weight:bold;color:#fff;padding-left:2.8vw;text-align:left}#mailmarketing .checklist-box ul.check-list li{background:url(/include/img/mailmarketing/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}#mailmarketing .reason-box .head-box{background:url(/include/img/mailmarketing/reason_visual_sp.webp) 0 0 no-repeat;background-size:cover}#mailmarketing .reason-box .head-box .nav-box ul li{background:#fff url(/include/img/mailmarketing/Green-arrow.svg) 50% 10.9027777778vw no-repeat;background-size:1.5972222222vw .7638888889vw}#mailmarketing .reason-box .content-box{background:#82b4a8}#mailmarketing .reason-box .content-box .list-functions .function .image .function01{width:29.8666666667vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function02{width:27.0666666667vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function03{width:35.2vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function04{width:35.3333333333vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function05{width:29.2vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function06{width:33.6vw}#marketing-automation .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#marketing-automation.show .white_bg{opacity:0;display:none}#marketing-automation #main_visual .box-top{position:relative;display:flex;width:100%;padding:6.6666666667vw 0 0;flex-wrap:wrap;height:104.9333333333vw}#marketing-automation #main_visual .box-top .background{position:absolute;width:100%;height:100%;left:0;top:0;background:url(/include/img/marketing-automation/mainvisual_top_sp.webp) 0 0 no-repeat;background-size:cover}#marketing-automation #main_visual .box-top .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center}#marketing-automation #main_visual .box-top .hero-box{width:100%;position:relative;display:block;flex-wrap:wrap}#marketing-automation #main_visual .box-top .hero-box .top-text{width:100%;font-size:4vw;line-height:1.7;color:#fff;font-weight:bold}#marketing-automation #main_visual .box-top .hero-box .main-text{width:100%;font-size:7.2vw;line-height:1.5;color:#fff;font-weight:bold;margin-top:0vw}#marketing-automation #main_visual .box-top .hero-box .box-button{display:flex;margin-top:0vw;width:100%}#marketing-automation #main_visual .box-top .hero-box .box-button .btn{margin-right:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2)}#marketing-automation #main_visual .box-top .hero-box .box-button .btn:last-child{margin-right:0}#marketing-automation #main_visual .box-top .image-box{display:block;position:relative;width:95.2vw;margin:5.4666666667vw auto 0;line-height:0;padding:0}#marketing-automation #main_visual .box-bottom{display:flex;position:relative;flex-wrap:wrap;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:5.3333333333vw 0 8vw}#marketing-automation #main_visual .box-bottom .head-text{width:100%;position:relative;text-align:center;color:#fff;font-size:3.7333333333vw;font-weight:bold}#marketing-automation #main_visual .box-bottom .box-info{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw}#marketing-automation #main_visual .box-bottom .box-info .box-content{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:4vw}#marketing-automation #main_visual .box-bottom .box-info .box-content:first-child{margin-top:0}#marketing-automation #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:22vw}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{width:28.4vw}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{width:30.2666666667vw}#marketing-automation #main_visual .box-bottom .box-info .box-content .content-left{width:40%;display:flex;justify-content:flex-end;align-items:center}#marketing-automation #main_visual .box-bottom .box-info .box-content .content-right{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:3.2vw;font-weight:bold;color:#fff;padding-left:2.8vw;text-align:left}#marketing-automation .checklist-box ul.check-list li{background:url(/include/img/marketing-automation/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}#marketing-automation .reason-box .head-box{background:url(/include/img/marketing-automation/reason_visual_sp.webp) 0 0 no-repeat;background-size:cover}#marketing-automation .reason-box .head-box .nav-box ul li{width:calc((100% - 6.4583333333vw)/4);background:#fff url(/include/img/marketing-automation/Green-arrow.svg) 50% 10.9027777778vw no-repeat;background-size:1.5972222222vw .7638888889vw}#marketing-automation .reason-box .content-box{background:#306c74}#marketing-automation .reason-box .content-box .list-functions .function .image .function01{width:35.2vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function02{width:35.2vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function03{width:35.2vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function04{width:29.2vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function05{width:27.6vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function06{width:33.6vw}#price .price_table{max-width:790px;width:100%;padding:0 0 5.3333333333vw 0;margin:0 auto}#price .price_table ul{border-top:1px #c4c4c4 solid}#price .price_table ul li{padding:6.6666666667vw 0;border-bottom:1px #c4c4c4 solid;line-height:normal;flex-direction:column}#price .price_table ul li span{display:inline-block;font-weight:500;color:#000;font-size:3.7333333333vw;width:4em}#price .price_table ul li span.yen{font-size:7.2vw;color:#6b8c21;width:100%;text-align:center;padding:0;line-height:1}#price .price_table ul li span.yen small{font-size:4.8vw;padding:0 .2em 0 0}#price .price_table ul li span.yen small.month{font-size:4vw}#price .price_table ul li>div{width:100%;line-height:1}#price .price_table ul li>div span.yen{width:100%}#price .price_table>p{text-align:left;line-height:normal}#price .price_box{width:100%;max-width:700px;padding:60px;margin:0 auto;border:4px solid #e8e8e8}#price .price_box h3{font-weight:500;font-size:1.5972222222vw;color:#000;margin-bottom:15px}#price .price_box table{width:100%;color:#000}#price .price_box table th,#price .price_box table td{text-align:center}#price .price_box table thead td{padding:clamp(26.6666666667px,2.7777777778vw,40px) 0;border-top:1px solid #cbcbcb}#price .price_box table thead td.title{padding:6px 0}#price .price_box table thead td.title p{font-weight:500;font-size:clamp(14.2857142857px,1.3888888889vw,20px)}#price .price_box table thead td p{display:flex;align-items:flex-end;justify-content:center}#price .price_box table thead td p>small{position:relative;bottom:-2px;font-weight:500;font-size:clamp(16.4285714286px,1.5972222222vw,23px);margin-right:20px}#price .price_box table thead td p strong{display:flex;flex-direction:column;align-items:center;color:#6b8c21;font-size:clamp(35.3333333333px,3.6805555556vw,53px);line-height:1}#price .price_box table thead td p strong>span span{font-size:85%}#price .price_box table thead td p strong small{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(11.4285714286px,1.1111111111vw,16px);color:#000;margin-bottom:clamp(7.1428571429px,.6944444444vw,10px)}#price .price_box table tbody th{border-top:1px solid #cbcbcb;padding:8px 0}#price .price_box table tbody td{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:10px 0;width:26%}#price .price_box table tbody td p{font-weight:500;font-size:27px}#price .price_box table tbody td p small{font-size:85%}#price .price_box table tbody tr:first-child td{width:22%;border-right:1px solid #cbcbcb}#price .price_note{text-align:left;font-size:14px;margin-top:25px}#price .btn-quote{margin:4.2666666667vw auto 12vw}#price .price_table_btmtext{font-size:24px;color:#000;margin:45px 0 35px}#cloudscan_app .inner.cloudscan_app>p{text-align:left;padding:0 0 2em 0}#cloudscan_app .inner.cloudscan_app>dl>dt{font-weight:700;padding:0 0 .5em 0}#cloudscan_app .inner.cloudscan_app>dl>dd{padding:0 0 2em 1em}#cloudscan_app .inner.cloudscan_app dl{margin:0 auto 10.6666666667vw}#cloudscan_app .inner.cloudscan_app dl dt,#cloudscan_app .inner.cloudscan_app dl dd{text-align:left;line-height:1.5}#cloudscan_app .inner.cloudscan_app dl dd>dl{margin:0 auto;padding:0}#cloudscan_app .inner.cloudscan_app dl dd>dl dt{font-weight:500;padding:0 0 .5em 0}#cloudscan_app .inner.cloudscan_app dl dd>dl dd{padding:0 0 1em 1em}#cloudscan_app .inner.cloudscan_app dl dd ul{padding:1em 0 0}#cloudscan_app .inner.cloudscan_app dl dd>ul.list li::before{content:"・";display:inline-block}#cloudscan_app .inner.cloudscan_app dl+span{text-align:right;display:block;padding:0 0 2em 0}#sfa .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#sfa.show .white_bg{opacity:0;display:none}#sfa #main_visual .box-top{position:relative;display:flex;width:100%;padding:0 0 0;flex-wrap:wrap;height:104.9333333333vw}#sfa #main_visual .box-top .background{position:absolute;width:100%;height:100%;left:0;top:0;background:url(/include/img/sfa/mainvisual_top_sp.webp) 0 0 no-repeat;background-size:cover}#sfa #main_visual .box-top .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;padding-top:22.6666666667vw}#sfa #main_visual .box-top .hero-box{width:100%;position:relative;display:block;flex-wrap:wrap}#sfa #main_visual .box-top .hero-box .top-text{width:100%;font-size:4vw;line-height:1.7;color:#fff;font-weight:bold}#sfa #main_visual .box-top .hero-box .main-text{width:100%;font-size:7.2vw;line-height:1.5;color:#fff;font-weight:bold;margin-top:1.3333333333vw}#sfa #main_visual .box-top .hero-box .box-button{display:flex;margin-top:5.3333333333vw;width:100%}#sfa #main_visual .box-top .hero-box .box-button .btn{margin-right:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2)}#sfa #main_visual .box-top .hero-box .box-button .btn:last-child{margin-right:0}#sfa #main_visual .box-bottom{display:flex;position:relative;flex-wrap:wrap;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:5.3333333333vw 0 8vw}#sfa #main_visual .box-bottom .head-text{width:100%;position:relative;text-align:center;color:#fff;font-size:3.7333333333vw;font-weight:bold}#sfa #main_visual .box-bottom .box-info{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw}#sfa #main_visual .box-bottom .box-info .box-content{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:4vw}#sfa #main_visual .box-bottom .box-info .box-content:first-child{margin-top:0}#sfa #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:22vw}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{width:28.4vw}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{width:30.2666666667vw}#sfa #main_visual .box-bottom .box-info .box-content .content-left{width:40%;display:flex;justify-content:flex-end;align-items:center}#sfa #main_visual .box-bottom .box-info .box-content .content-right{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:3.2vw;font-weight:bold;color:#fff;padding-left:2.8vw;text-align:left}#sfa .checklist-box ul.check-list li{background:url(/include/img/sfa/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}#sfa .reason-box .head-box{background:url(/include/img/sfa/reason_visual_sp.webp) 0 0 no-repeat;background-size:cover}#sfa .reason-box .head-box .nav-box ul li{width:calc((100% - 6.4583333333vw)/4);background:#fff url(/include/img/sfa/Green-arrow.svg) 50% 10.9027777778vw no-repeat;background-size:1.5972222222vw .7638888889vw}#sfa .reason-box .content-box{background:#84b0c1}#sfa .reason-box .content-box .list-functions .function .image .function01{width:23.8666666667vw}#sfa .reason-box .content-box .list-functions .function .image .function02{width:23.8666666667vw}#sfa .reason-box .content-box .list-functions .function .image .function03{width:23.8666666667vw}#sfa .reason-box .content-box .list-functions .function .image .function04{width:27.0666666667vw}#sfa .reason-box .content-box .list-functions .function .image .function05{width:35.3333333333vw}#sfa .reason-box .content-box .list-functions .function .image .function06{width:17.0666666667vw}#telemarketing .white_bg{display:block;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all 1s;opacity:1;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#fff;background-size:100% 100%;background-repeat:no-repeat}#telemarketing.show .white_bg{opacity:0;display:none}#telemarketing #main_visual .box-top{position:relative;display:flex;width:100%;padding:6.6666666667vw 0 0;flex-wrap:wrap;height:104.9333333333vw}#telemarketing #main_visual .box-top .background{position:absolute;width:100%;height:100%;left:0;top:0;background:url(/include/img/telemarketing/mainvisual_top_sp.webp) 0 0 no-repeat;background-size:cover}#telemarketing #main_visual .box-top .inner{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center}#telemarketing #main_visual .box-top .hero-box{width:100%;position:relative;display:block;flex-wrap:wrap}#telemarketing #main_visual .box-top .hero-box .top-text{width:100%;font-size:4vw;line-height:1.7;color:#fff;font-weight:bold}#telemarketing #main_visual .box-top .hero-box .main-text{width:100%;font-size:7.2vw;line-height:1.5;color:#fff;font-weight:bold;margin-top:0}#telemarketing #main_visual .box-top .hero-box .box-button{display:flex;margin-top:0vw;width:100%}#telemarketing #main_visual .box-top .hero-box .box-button .btn{margin-right:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2)}#telemarketing #main_visual .box-top .hero-box .box-button .btn:last-child{margin-right:0}#telemarketing #main_visual .box-top .image-box{display:block;position:relative;width:95%;margin:0 auto 0;line-height:0;padding:0}#telemarketing #main_visual .box-bottom{display:flex;position:relative;flex-wrap:wrap;background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%);padding:5.3333333333vw 0 8vw}#telemarketing #main_visual .box-bottom .head-text{width:100%;position:relative;text-align:center;color:#fff;font-size:3.7333333333vw;font-weight:bold}#telemarketing #main_visual .box-bottom .box-info{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:5.3333333333vw}#telemarketing #main_visual .box-bottom .box-info .box-content{width:100%;position:relative;display:flex;flex-wrap:wrap;margin-top:4vw}#telemarketing #main_visual .box-bottom .box-info .box-content:first-child{margin-top:0}#telemarketing #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:22vw}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{width:28.4vw}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{width:30.2666666667vw}#telemarketing #main_visual .box-bottom .box-info .box-content .content-left{width:40%;display:flex;justify-content:flex-end;align-items:center}#telemarketing #main_visual .box-bottom .box-info .box-content .content-right{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:3.2vw;font-weight:bold;color:#fff;padding-left:2.8vw;text-align:left}#telemarketing .checklist-box ul.check-list li{background:url(/include/img/telemarketing/checklist.svg) 0 1.6vw no-repeat;background-size:4.5333333333vw 3.4666666667vw}#telemarketing .reason-box .head-box{background:url(/include/img/telemarketing/reason_visual_sp.webp) 0 0 no-repeat;background-size:cover}#telemarketing .reason-box .head-box .nav-box ul li{width:calc((100% - 6.4583333333vw)/4);background:#fff url(/include/img/telemarketing/Green-arrow.svg) 50% 10.9027777778vw no-repeat;background-size:1.5972222222vw .7638888889vw;padding:1.6666666667vw .6944444444vw 0}#telemarketing .reason-box .head-box .nav-box ul li .title{font-size:.9027777778vw}#telemarketing .reason-box .content-box{background:#6a9f51}#telemarketing .reason-box .content-box .list-functions .function .image .function01{width:28.4vw}#telemarketing .reason-box .content-box .list-functions .function .image .function02{width:23.6vw}#telemarketing .reason-box .content-box .list-functions .function .image .function03{width:32.6666666667vw}#telemarketing .reason-box .content-box .list-functions .function .image .function04{width:11.2vw}#telemarketing .reason-box .content-box .list-functions .function .image .function05{width:21.0666666667vw}#telemarketing .reason-box .content-box .list-functions .function .image .function06{width:35.3333333333vw}@media only screen and (max-width: 1439px){.header #nav_wrap .d-flex-pc li:not(:last-child){margin-right:.9em}}@media (max-width: 1420px){.header{justify-content:flex-start}.header .logo{padding-left:10px}.header nav{width:100%}.header #nav_wrap{width:64vw}.header #nav_wrap .d-flex-pc{margin-right:0}}@media only screen and (max-width: 1279px){.header #nav_wrap{flex-direction:column}.header #nav_wrap .d-flex-pc li.drop .dropmenu{top:2.2em}.header #nav_wrap .d-flex-pc.tabs{margin-left:auto}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (max-width: 968px){.header #nav_wrap{width:58vw}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}.modaal-instagram iframe{width:500px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}.modaal-gallery-label{font-size:16px}}@media (max-width: 767px){.text-center-sp{text-align:center}.text-white-sp{color:#fff}.h-10{height:1.3333333333vw}.show-pc{display:none !important}.follow-banner{right:10px;bottom:5rem;width:13.75rem;height:8.4375rem}.header #nav_wrap{width:100% !important}.header #nav_wrap .d-flex-pc.tabs{display:flex;flex-direction:column;margin-top:0 !important}.header #nav_wrap .d-flex-pc.tabs li:nth-of-type(1){order:3;border-bottom:1px #ccc solid}.header #nav_wrap .d-flex-pc.tabs li:nth-of-type(2){order:1}.header #nav_wrap .d-flex-pc.tabs li:nth-of-type(3){order:2}.header #nav_wrap .d-flex-pc.tabs a.to_contact::before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";content:"";font-weight:900;text-align:center;width:1em;margin-right:6px}.header #nav_wrap .d-flex-pc.tabs a.to_request::before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";content:"";font-weight:900;text-align:center;width:1em;margin-right:6px}.header #nav_wrap .d-flex-pc.tabs a.to_link::before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";content:"";font-weight:900;text-align:center;width:1em;margin-right:6px}#price .price_box{padding:25px}#price .price_box h3{font-size:4.2666666667vw}#price .price_box table thead td p>small{margin-right:15px}#price .price_box table tbody th,#price .price_box table tbody td{font-size:12px}#price .price_box table tbody th{padding:6px 0}#price .price_box table tbody td{padding:8px 0}#price .price_box table tbody td p{font-size:4.8vw}#price .price_box table tbody tr:first-child td{width:18%}#price .price_note{font-size:3.4666666667vw;margin-top:20px}#price .price_table_btmtext{font-size:4.5333333333vw;margin:35px 0 25px}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}.modaal-instagram iframe{width:280px !important}}@media screen and (min-width: 768px)and (max-width: 968px){.document_dl a{width:80%}}@media (min-width: 768px)and (min-width: 768px){#consulting #main_visual-bottom .item-number-txt:nth-of-type(1) img{width:8.0555555556vw}#consulting #main_visual-bottom .item-number-txt:nth-of-type(2) img{width:10.4166666667vw}}@media (min-width: 768px)and (min-width: 1441px){#consulting #main_visual-bottom .item-number-txt:nth-of-type(1) img{width:116px}#consulting #main_visual-bottom .item-number-txt:nth-of-type(2) img{width:150px}}@media (min-width: 768px)and (max-width: 1420px){.document_dl a{width:90%}}@media (min-width: 768px){.d-flex-pc{display:flex !important}.h-10{height:.6944444444vw}.show-sp{display:none !important}body{font-size:16px}#wrap{padding:103.38px 0 0}.contents{width:83.3333333333vw}.inner{width:69.4444444444vw}.inner_box{width:61.8055555556vw}.no-webp .consulting .inner{background-image:url(/include/img/common/consulting.png)}.webp .consulting .inner{background-image:url(/include/img/common/consulting.webp)}.second_mv{height:125px;margin:0 auto 2.7777777778vw}.second_mv .hero-text{font-size:1.8055555556vw}.second_mv .hero-text small{font-size:1.1111111111vw}.second_mv.second_mv03{margin:0 auto}#breadcrumb{margin:.4861111111vw auto}#breadcrumb ul li,#breadcrumb ol li{font-size:14px}#breadcrumb ul li a,#breadcrumb ol li a{font-size:14px}.btn{width:17.1527777778vw;margin:1.1805555556vw auto;font-size:1.1111111111vw}.btn span{font-size:1.1111111111vw;padding:.6944444444vw 0}.btn span::after{right:.5555555556vw}.btn01{width:337px !important}.banner_space{padding:7.1527777778vw}.banner_space a{margin:0 auto 2.3611111111vw}.consulting{padding:0;margin:8.1944444444vw auto 0;background-image:none !important}.consulting_title{font-size:3.125vw}.consulting_title span{font-size:2.0833333333vw}.consulting .inner{padding:3.8541666667vw 0 2.8819444444vw;width:61.1111111111vw;background-position:bottom right;background-size:17.3611111111vw;background-color:#6b8c21;background-repeat:no-repeat}.consulting .d-flex-pc{width:46.875vw;justify-content:space-between;padding:2.2569444444vw 0 0 0}.consulting .d-flex-pc p{font-size:1.1111111111vw;width:30.5555555556vw;line-height:1.875}.consulting .d-flex-pc dl{padding:0}.consulting .d-flex-pc dl dt{font-size:.9722222222vw}.consulting .d-flex-pc dl dd{font-size:1.3888888889vw}.contact{padding:5.7638888889vw 0}.contact .inner{width:1000px;max-width:100%}.contact .inner_box dl{padding:2.4305555556vw 0 5.9722222222vw}.contact .inner_box dl dt{font-size:1.3888888889vw}.contact .inner_box dl dd img{width:18.3333333333vw}.contact .inner_box dl dd small{font-size:1.1111111111vw}.contact .inner_box .d-flex-pc a{margin:0 auto;width:21.1805555556vw}.contact .inner_box .d-flex-pc a span{padding:1.5277777778vw 0;font-size:1.25vw}.contact_title{text-align:center;font-size:1.9444444444vw}.section-title01{font-size:1.6666666667vw;margin:0 auto 2.7777777778vw}.clients_2nd{padding:2.7777777778vw 2.7777777778vw 4.1666666667vw 2.7777777778vw}.clients_2nd h2{font-size:2.7777777778vw;letter-spacing:.3472222222vw;padding:0 0 1.3888888889vw 0}.clients_2nd h2 span{font-size:3.4722222222vw;padding:0 .6944444444vw}.pagination-container button{width:36px;height:36px}.pagination-container ul li a{width:36px;height:36px}#card .inner{width:69.4444444444vw}#card #main_visual .box-top{background-size:cover;padding:2.0833333333vw 0 0;height:20.4166666667vw}#card #main_visual .box-top .background{background:url(/include/img/card/mainvisual_top_pc.webp) 50% 50% no-repeat;background-size:cover}#card #main_visual .box-top .inner{width:69.4444444444vw}#card #main_visual .box-top .hero-box{width:37.5vw;order:1}#card #main_visual .box-top .hero-box .top-text{font-size:1.1111111111vw;line-height:1.5}#card #main_visual .box-top .hero-box .main-text{margin-top:.6944444444vw;font-size:2.5vw}#card #main_visual .box-top .hero-box .box-button{margin-top:0vw;width:26.0416666667vw}#card #main_visual .box-top .hero-box .box-button .btn{margin-right:.9027777778vw;width:calc((100% - 0.9027777778vw)/2)}#card #main_visual .box-top .image-box{position:absolute;right:1.3888888889vw;top:-.5555555556vw;width:37.2222222222vw;order:2;margin:0 0 0 0}#card #main_visual .box-bottom{padding:2.1527777778vw 0 3.125vw}#card #main_visual .box-bottom .contents{width:84.7222222222vw}#card #main_visual .box-bottom .head-text{font-size:1.3888888889vw}#card #main_visual .box-bottom .box-info{margin-top:1.6666666667vw;align-items:flex-start;justify-content:center}#card #main_visual .box-bottom .box-info .box-content{margin-top:0;border-right:1px solid hsla(0,0%,100%,.3)}#card #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#card #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:7.9861111111vw}#card #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:2.0833333333vw}#card #main_visual .box-bottom .box-info .box-content:nth-child(2){width:auto}#card #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:1.7361111111vw;width:10.4166666667vw}#card #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:1.7361111111vw}#card #main_visual .box-bottom .box-info .box-content:nth-child(3){width:auto;border-right:0}#card #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:1.5972222222vw;width:10.9722222222vw}#card #main_visual .box-bottom .box-info .box-content .content-left{width:auto}#card #main_visual .box-bottom .box-info .box-content .content-right{width:auto;font-size:1.1111111111vw;padding-left:.8333333333vw}#card .checklist-box ul.check-list li{background:url(/include/img/card/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}#card .reason-box .head-box{background:url(/include/img/card/reason_visual_pc.webp) 0 0 no-repeat;background-size:cover}#card .reason-box .head-box .nav-box{width:69.4444444444vw;height:13.6111111111vw;bottom:-6.8055555556vw;left:calc((100% - 69.5138888889vw)/2)}#card .reason-box .content-box .list-functions .function .image .function01{width:14.0972222222vw}#card .reason-box .content-box .list-functions .function .image .function02{width:18.4027777778vw}#card .reason-box .content-box .list-functions .function .image .function03{width:12.3611111111vw}#card .reason-box .content-box .list-functions .function .image .function04{width:12.3611111111vw}#card .reason-box .content-box .list-functions .function .image .function05{width:18.3333333333vw}#card .reason-box .content-box .list-functions .function .image .function06{width:12.4305555556vw}.search-block{padding:3.125vw 0 2.7777777778vw;margin:0 auto 3.4722222222vw}.search-title{font-size:1.6666666667vw;padding:0 0 2.4479166667vw 0}.search-title i{padding:0 .6944444444vw 0 0}.search-tabbox{padding:2.0833333333vw;margin:1.3888888889vw auto 0}.search-tabbox ul li{margin:.3472222222vw}.search-tabbox ul li a{padding:.6944444444vw 1.3888888889vw;font-size:1.1111111111vw}.search-tabbox_title{font-size:1.1111111111vw;margin:0 auto 1.0416666667vw}#search-tabs li{min-width:230px;width:15.9722222222vw}#search-tabs li i{padding:0 .3472222222vw 0 0}#search-tabs li a,#search-tabs li span{font-size:1.3194444444vw;padding:.9722222222vw 0}.search2-block{margin:4.1666666667vw 0}.search2-title{font-size:1.6666666667vw;padding:0 0 2.4479166667vw 0}.search2-title i{padding:0 .6944444444vw 0 0}.search2-tabbox{margin:1.3888888889vw auto 0}.search2-tabbox ul li{margin:6px 5px}.search2-tabbox ul li a{padding:.6944444444vw 1.3888888889vw}#search2-tabs li i{padding:0 .3472222222vw 0 0}#search2-tabs li a,#search2-tabs li span{padding:.9722222222vw 0}#case_slider{padding:.5555555556vw 0 2.0833333333vw}#case_slider .item{width:83.3333333333vw;max-width:980px;height:390px;padding:30px}#case_slider .item .item-inner{flex-direction:row;justify-content:space-between;padding:26px 28px;box-shadow:5px 5px 15px rgba(125,134,136,.15)}#case_slider .item .item-inner__thumb{width:33.3333333333vw;max-width:400px;height:100%;margin-right:30px !important}#case_slider .item .item-inner__data .company_name{margin-top:0}#case_slider .item .item-inner__data .company_name figure img{height:35px}#case_slider .item .item-inner__data h2{margin-top:15px}#case_slider .item .item-inner__data .to_details{padding-top:6px}#case_slider .owl-theme .owl-nav{padding:0;margin-bottom:0}#case_slider .owl-theme .owl-nav .owl-prev,#case_slider .owl-theme .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:120px}#case_slider .owl-theme .owl-nav .owl-prev{left:calc(50% - 43.4027777778vw)}#case_slider .owl-theme .owl-nav .owl-next{right:calc(50% - 43.4027777778vw)}#case_slider .owl-theme .owl-dots .owl-dot{margin-bottom:0}#case_list .mod-case4{margin:2.0833333333vw 0 6.9444444444vw}#case_list .mod-case4__lead{margin-top:70px}#case_list .mod-case4__heading{margin-bottom:2.6388888889vw}#case_list .mod-case4__wrap{flex-direction:row;justify-content:space-between}#case_list .mod-case4__item{width:calc(33.3333333333% - 20px);margin-bottom:5.5555555556vw}#case_list .mod-case4__item .item-inner__thumb{margin-bottom:1.0416666667vw}#case_list .mod-case4__item .item-inner__data .company_name{margin:1.0416666667vw 0}#case_list .mod-case4__item .item-inner__data h2{margin-top:.9027777778vw}#case_list .mod-case4__item .item-inner__data .summary{padding-top:15px}#case_single .single_item__hero .inner{width:83.3333333333vw}#case_single .single_item__hero.w_full .inner{width:100%}#case_single .single_item__header{margin-top:4.8611111111vw}#case_single .single_item__header .inner .company_data{margin-top:4.1666666667vw}#case_single .single_item__header .inner .company_data__name{display:flex;align-items:center}#case_single .single_item__header .inner .company_data__name .logo{margin-bottom:0}#case_single .single_item__lead{margin-top:6.25vw}#case_single .single_item__beforeafter{margin-top:8.3333333333vw}#case_single .single_item__beforeafter .inner .box{padding:3.4722222222vw 2.7777777778vw}#case_single .single_item__beforeafter .inner .box h3{top:-1.3888888889vw;left:2.7777777778vw;padding:.3472222222vw 1.7361111111vw}#case_single .single_item__beforeafter .inner .box__inner{flex-direction:row;align-items:flex-start;justify-content:space-between}#case_single .single_item__beforeafter .inner .box__inner .text{order:1;width:34.0277777778vw}#case_single .single_item__beforeafter .inner .box__inner .img{order:2;width:27.7777777778vw;margin:0 0 0 1.3888888889vw}#case_single .single_item__beforeafter .inner .box.box-02{margin-top:8.3333333333vw}#case_single .single_item__beforeafter .inner .box.box-02::before{top:-6.25vw;width:9.0277777778vw;height:7.6388888889vw}#case_single .single_item__beforeafter .inner .box.box-02 h4{margin:.6944444444vw 0 3.4722222222vw}#case_single .single_item__beforeafter .inner .box.box-02 h4>span span{display:inline-block}#case_single .single_item__interview{margin-top:8.3333333333vw}#case_single .single_item__interview>section{margin-top:6.9444444444vw}#case_single .single_item__interview>section .inner{width:83.3333333333vw;padding:5.5555555556vw 6.9444444444vw}#case_single .single_item__interview>section .inner .img{margin-top:-8.3333333333vw;margin-bottom:0}#case_single .single_item__interview>section .inner .box{flex-direction:row;align-items:flex-start;justify-content:space-between;width:69.4444444444vw}#case_single .single_item__interview>section.layout__img-l .box .img::before,#case_single .single_item__interview>section.layout__img-r .box .img::before{padding-top:105%}#case_single .single_item__interview>section.layout__img-l .box .img{margin-right:0;margin-right:2.7777777778vw}#case_single .single_item__interview>section.layout__img-r .box .text{order:1}#case_single .single_item__interview>section.layout__img-r .box .img{order:2;margin-left:2.7777777778vw}#case_single .single_item__interview>section.layout__img-c .box{flex-direction:column}#case_single .single_item__interview>section.layout__img-c .box .img{margin-bottom:2.7777777778vw}#case_single .single_item__interview>section.layout__img-c .box .img::before{padding-top:46%}#case_request .box.box-01 .inner,#case_request .box.box-02 .inner{padding:4.8611111111vw 2.7777777778vw}#case_request .box.box-02 .inner .button_set{flex-direction:row;margin-top:3.4722222222vw}#case_request .box.box-02 .inner .button.-style01{width:calc(50% - 20px)}#case_request .box.box-02 .inner .button.-style01 small{font-size:55%}#case_request .box.box-02 .inner .button.-style01:not(:first-child){margin-top:0}#case_request .box.box-02 .inner .box_phone{flex-direction:row;margin-top:2.7777777778vw;padding:2.0833333333vw}#case_request .box.box-02 .inner .box_phone .title{width:auto;margin-right:15px}#case_request .box.box-02 .inner .box_phone .phone_set .icon{margin-right:15px}#case_request .box.box-02 .inner .box_phone .phone_set a{flex-direction:row}#case_request .box.box-02 .inner .box_phone .phone_set a .text{display:inline-block;margin-top:0}#case_other_list .inner{padding:3.4722222222vw 0}#case_other_list .inner h2.mod-case4__heading{margin-bottom:30px}#case_other_list .inner .cate_list_set_wrap{flex-direction:row}#case_other_list .inner .cate_list_set_wrap .cate_list_set{width:calc(50% - 20px)}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__wrap{padding:0}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item{width:calc(50% - 10px);margin-bottom:1.3888888889vw}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__thumb{margin-bottom:1.0416666667vw}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__data .company_name{margin-top:1.0416666667vw}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__data h2{line-height:1.6}#consulting .inner{max-width:69.4444444444vw;margin:0 auto}#consulting #main_visual-top:after{background:rgba(0,0,0,0)}#consulting #main_visual-top{padding:2.0833333333vw 0 0vw}#consulting #main_visual-top{padding:30px 0 0px}#consulting #main_visual-top .contents{display:flex;width:61.4583333333vw}#consulting #main_visual-top .contents .visual-top-item{width:33.3333333333%}#consulting #main_visual-top .contents .visual-top-item.visual-top-img{height:18.5416666667vw}#consulting #main_visual-top .contents .visual-top-item.visual-top-img img{width:14.375vw;position:absolute;bottom:0}#consulting #main_visual-top .contents .visual-top-item .btn span{padding-right:0}#consulting #main_visual-top .contents .visual-top-item .btn{font-size:1.1111111111vw;width:17.1527777778vw}#consulting #main_visual #main_visual-left{width:45%;text-align:left}#consulting #main_visual #main_visual-left .txt-small{font-size:1.1111111111vw}#consulting #main_visual #main_visual-left .txt-larger{font-size:2.5vw;margin-top:0vw}#consulting #main_visual #main_visual-right{width:40%;text-align:left;margin-top:-.4861111111vw}#consulting #main_visual #main_visual-right .txt-top{font-size:.9722222222vw}#consulting #main_visual #main_visual-right .txt-name{font-size:1.3888888889vw}#consulting #main_visual #main_visual-right .txt-bottom{font-size:.9722222222vw;width:100%;text-align:left;line-height:1.714;margin-top:.3472222222vw}#consulting #main_visual-bottom{padding:2.1527777778vw 0 3.125vw}#consulting #main_visual-bottom .contents{width:51.3888888889vw}#consulting #main_visual-bottom .box-info{display:flex;flex-wrap:wrap;width:100%;position:relative;justify-content:center}#consulting #main_visual-bottom .txt-top{font-size:1.3888888889vw}#consulting #main_visual-bottom .item-number-txt{justify-content:flex-start;border-left:1px solid hsla(0,0%,100%,.3);margin-top:2.4305555556vw}#consulting #main_visual-bottom .item-number-txt:first-child{border-left:none}#consulting #main_visual-bottom .item-number-txt:nth-of-type(2) img{width:28.4vw}#consulting #main_visual-bottom .item-number-txt:nth-child(1) img{width:8.0555555556vw;margin-right:0}#consulting #main_visual-bottom .item-number-txt:nth-child(2) img{margin-left:1.5972222222vw;margin-right:0}#consulting #main_visual-bottom .item-number-txt:nth-child(2) p{margin-right:0}#consulting #main_visual-bottom .item-number-txt p{font-size:1.1111111111vw;min-width:auto;margin-right:1.9444444444vw;padding-left:.8333333333vw}#consulting main section.problem{padding:5.3472222222vw 0 13.8888888889vw}#consulting main section.problem .title-problem{font-size:2.5vw;margin:0 auto 4.7222222222vw}#consulting main section.problem .problem-list{margin:0 auto;width:38.8888888889vw}#consulting main section.problem .problem-list ul li{margin-top:2.0138888889vw;padding-left:3.4722222222vw;font-size:1.3888888889vw;line-height:2.0833333333vw;background:url(/include/img/consulting/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}#consulting main section.support{margin-top:0;padding-bottom:.9722222222vw}#consulting main section.support .notification:after{width:2.5694444444vw;height:.0694444444vw;border-top:3.2638888889vw solid #d28200;border-left:1.25vw solid rgba(0,0,0,0);border-right:1.25vw solid rgba(0,0,0,0);bottom:-3.125vw;left:calc((100% - 2.5694444444vw)/2)}#consulting main section.support .notification{font-size:2.0833333333vw;padding:3.0555555556vw 3.4722222222vw 3.0555555556vw;width:59.0277777778vw;height:16.1111111111vw;margin:0 auto;top:-8.0555555556vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}#consulting main section.support .support-info{width:71.5277777778vw;margin:0 auto;padding-top:14.4444444444vw;display:flex}#consulting main section.support .support-info .support-content{width:50%;order:2;padding:0 2.0833333333vw 0 0}#consulting main section.support .support-info .support-content .title-head{font-size:2.0833333333vw;margin-bottom:1.3194444444vw}#consulting main section.support .support-info .support-content p{font-size:1.1111111111vw;line-height:1.875}#consulting main section.support .support-info .support-content .link{font-size:1.1111111111vw;margin-top:.4166666667vw}#consulting main section.support .support-info .support-img{width:50%;order:1;margin:.6944444444vw 0 0;padding-bottom:0}#consulting main section.support .support-info .support-img img{width:34.1666666667vw}#consulting main section.btob{padding:6.25vw 2.0833333333vw 2.7777777778vw}#consulting main section.btob .title-head{font-size:2.0833333333vw;text-align:center}#consulting main section.btob .block-btob{margin-top:6.9444444444vw}#consulting main section.btob .block-btob .item-btob:nth-child(odd){padding-left:1.0416666667vw}#consulting main section.btob .block-btob .item-btob:nth-child(even){padding-right:1.0416666667vw}#consulting main section.btob .block-btob .item-btob{width:33.3333333333%;padding:0 1.0416666667vw;margin-bottom:3.8194444444vw}#consulting main section.btob .block-btob .item-btob .title-item-head{margin-bottom:1.6666666667vw;display:flex;justify-content:flex-start;align-items:flex-start}#consulting main section.btob .block-btob .item-btob .title-item-head .number{width:1.9444444444vw;margin-right:1.1111111111vw;margin-top:.5555555556vw}#consulting main section.btob .block-btob .item-btob .title-item-head .number img{width:1.9444444444vw}#consulting main section.btob .block-btob .item-btob .title-item-head .title{font-size:1.3888888889vw;width:calc(100% - 1.9444444444vw - 1.1111111111vw);line-height:1.5}#consulting main section.multiple-logo{padding:5.5555555556vw 0 5vw}#consulting main section.multiple-logo .title-head-logo{font-size:2.0833333333vw;text-align:center;margin-bottom:4.6527777778vw}#consulting main section.company-charge{padding:6.25vw 0 11.8055555556vw}#consulting main section.company-charge .block-company{margin:0 auto;max-width:740px}#consulting main section.company-charge .list-multiple-items{padding:0 1.3888888889vw;margin-top:0}#consulting main section.company-charge .list-multiple-items ul li{width:calc(33.3333333333% - 2.7777777778vw);margin:0 1.3888888889vw 2.0833333333vw}#consulting main section.company-charge .title-head{font-size:2.0833333333vw;margin-bottom:4.8611111111vw}#consulting main section.company-charge .company-content{display:flex;margin-bottom:5.9027777778vw}#consulting main section.company-charge .info-img{width:18.3333333333vw;margin-right:3.125vw}#consulting main section.company-charge .info-company{width:calc(100% - 18.3333333333vw - 3.125vw);margin-top:0}#consulting main section.company-charge .info-company .txt-top{font-size:1.1111111111vw;margin-bottom:.6944444444vw;display:block;max-width:inherit}#consulting main section.company-charge .info-company .txt-name{font-size:1.3888888889vw;margin-bottom:1.3888888889vw;display:block;max-width:inherit}#consulting main section.company-charge .info-company .txt-bottom{font-size:1.1111111111vw}#consulting main section.company-charge .service{margin-left:0;margin-right:0;margin-top:6.5972222222vw;margin-bottom:0}#consulting main section.company-charge .service .title-head{font-size:2.0833333333vw;margin-bottom:6.9444444444vw}#consulting main section.company-charge .service .service-item{padding:4.1666666667vw 4.8611111111vw 3.4722222222vw 4.8611111111vw;margin-top:2.4305555556vw}#consulting main section.company-charge .service .service-item .title-item{margin-bottom:3.0555555556vw;display:flex}#consulting main section.company-charge .service .service-item .title-item .number{width:4.1666666667vw;height:2.9166666667vw;margin:.6944444444vw 2.4305555556vw 0 0}#consulting main section.company-charge .service .service-item .title-item .number img{height:2.9166666667vw}#consulting main section.company-charge .service .service-item .title-item .title span{font-size:2.0833333333vw;padding:0}#consulting main section.company-charge .service .service-item .service-content{display:flex}#consulting main section.company-charge .service .service-item .service-content .service-img{width:28.3333333333vw}#consulting main section.company-charge .service .service-item .service-content .service-des{font-size:1.1111111111vw;color:#707070;margin-top:0;margin-right:3.125vw;width:50%;line-height:1.875}#consulting main section.reason{padding-bottom:8.6805555556vw}#consulting main section.reason .head-en{padding:10.7638888889vw 0 5.6944444444vw}#consulting main section.reason .head-en .title-head-en{margin-bottom:1.3888888889vw}#consulting main section.reason .head-en .title-head-en img{width:9.1666666667vw}#consulting main section.reason .head-en span{font-size:2.0833333333vw}#consulting main section.reason .reason-item.reason-item-first .reason-img img{width:12.2222222222vw}#consulting main section.reason .reason-item:last-child{margin-bottom:0}#consulting main section.reason .reason-item{padding:5vw 4.8611111111vw 4.8611111111vw 0;margin:0 0 4.8611111111vw;position:relative;display:flex}#consulting main section.reason .reason-item .reason-img{order:1;width:50%;max-width:22.4305555556vw;margin:0 auto}#consulting main section.reason .reason-item .reason-img img{max-width:22.2222222222vw;min-width:12.2222222222vw}#consulting main section.reason .reason-item .reason-content{order:2;width:50%}#consulting main section.reason .reason-item .reason-content .btn-green{font-size:.9722222222vw;padding:.3472222222vw 2.2916666667vw .3472222222vw 1.1805555556vw;order:2;line-height:1;width:auto}#consulting main section.reason .reason-item .reason-content .reason_title{font-size:2.0833333333vw;order:2;line-height:1.533;margin-top:.9722222222vw;margin-bottom:2.0138888889vw}#consulting main section.reason .reason-item .reason-content .reason-img{margin:0}#consulting main section.reason .reason-item .reason-content .reason-des{font-size:1.1111111111vw;order:3;color:#707070}#cti .inner{width:69.4444444444vw}#cti #main_visual .box-top{background-size:cover;padding:1.3888888889vw 0 0;height:20.4166666667vw}#cti #main_visual .box-top .background{background:url(/include/img/cti/mainvisual_top_pc.webp) 50% 50% no-repeat;background-size:cover}#cti #main_visual .box-top .inner{width:69.4444444444vw}#cti #main_visual .box-top .hero-box{width:37.5vw;order:1;margin-left:34.7222222222vw}#cti #main_visual .box-top .hero-box .top-text{font-size:1.1111111111vw;line-height:1.5}#cti #main_visual .box-top .hero-box .main-text{margin-top:0vw;font-size:2.5vw}#cti #main_visual .box-top .hero-box .box-button{margin-top:0vw;width:26.0416666667vw}#cti #main_visual .box-top .hero-box .box-button .btn{margin-right:.9027777778vw;width:calc((100% - 0.9027777778vw)/2)}#cti #main_visual .box-top .image-box{position:absolute;left:-8.3333333333vw;width:38.5416666667vw;order:2;margin:0 0 0 0}#cti #main_visual .box-bottom{padding:2.1527777778vw 0 3.125vw}#cti #main_visual .box-bottom .contents{width:84.7222222222vw}#cti #main_visual .box-bottom .head-text{font-size:1.3888888889vw}#cti #main_visual .box-bottom .box-info{margin-top:1.6666666667vw;align-items:flex-start;justify-content:center}#cti #main_visual .box-bottom .box-info .box-content{margin-top:0;border-right:1px solid hsla(0,0%,100%,.3)}#cti #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#cti #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:7.9861111111vw}#cti #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:2.0833333333vw}#cti #main_visual .box-bottom .box-info .box-content:nth-child(2){width:auto}#cti #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:1.7361111111vw;width:10.4166666667vw}#cti #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:1.7361111111vw}#cti #main_visual .box-bottom .box-info .box-content:nth-child(3){width:auto;border-right:0}#cti #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:1.5972222222vw;width:10.9722222222vw}#cti #main_visual .box-bottom .box-info .box-content .content-left{width:auto}#cti #main_visual .box-bottom .box-info .box-content .content-right{width:auto;font-size:1.1111111111vw;padding-left:.8333333333vw}#cti .checklist-box ul.check-list li{background:url(/include/img/cti/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}#cti .reason-box .head-box{background:url(/include/img/cti/reason_visual_pc.webp) 0 0 no-repeat;background-size:cover}#cti .reason-box .head-box .nav-box{width:69.4444444444vw;height:13.6111111111vw;bottom:-6.8055555556vw;left:calc((100% - 69.5138888889vw)/2)}#cti .reason-box .content-box .list-functions .function .image .function01{width:14.7916666667vw}#cti .reason-box .content-box .list-functions .function .image .function02{width:12.2916666667vw}#cti .reason-box .content-box .list-functions .function .image .function03{width:17.0138888889vw}#cti .reason-box .content-box .list-functions .function .image .function04{width:5.8333333333vw}#cti .reason-box .content-box .list-functions .function .image .function05{width:10.9722222222vw}#cti .reason-box .content-box .list-functions .function .image .function06{width:18.4027777778vw}#event-follow .inner{width:69.4444444444vw}#event-follow #main_visual .box-top{background-size:cover;padding:1.3888888889vw 0 0;height:20.4166666667vw}#event-follow #main_visual .box-top .background{background:url(/include/img/event-follow/mainvisual_top_pc.webp) 50% 50% no-repeat;background-size:cover}#event-follow #main_visual .box-top .inner{width:69.4444444444vw}#event-follow #main_visual .box-top .hero-box{order:1}#event-follow #main_visual .box-top .hero-box .top-text{font-size:1.1111111111vw;line-height:1.5}#event-follow #main_visual .box-top .hero-box .main-text{margin-top:0vw;font-size:2.5vw}#event-follow #main_visual .box-top .hero-box .box-button{margin-top:0vw;width:26.0416666667vw}#event-follow #main_visual .box-top .hero-box .box-button .btn{margin-right:.9027777778vw;width:calc((100% - 0.9027777778vw)/2)}#event-follow #main_visual .box-top .image-box{position:absolute;left:-8.3333333333vw;width:38.5416666667vw;order:2;margin:0 0 0 0}#event-follow #main_visual .box-bottom{padding:2.1527777778vw 0 3.125vw}#event-follow #main_visual .box-bottom .contents{width:84.7222222222vw}#event-follow #main_visual .box-bottom .head-text{font-size:1.3888888889vw}#event-follow #main_visual .box-bottom .box-info{margin-top:1.6666666667vw;align-items:flex-start;justify-content:center}#event-follow #main_visual .box-bottom .box-info .box-content{margin-top:0;border-right:1px solid hsla(0,0%,100%,.3)}#event-follow #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#event-follow #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:7.9861111111vw}#event-follow #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:2.0833333333vw}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(2){width:auto}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:1.7361111111vw;width:10.4166666667vw}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:1.7361111111vw}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(3){width:auto;border-right:0}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:1.5972222222vw;width:10.9722222222vw}#event-follow #main_visual .box-bottom .box-info .box-content .content-left{width:auto}#event-follow #main_visual .box-bottom .box-info .box-content .content-right{width:auto;font-size:1.1111111111vw;padding-left:.8333333333vw}#event-follow .checklist-box ul.check-list li{background:url(/include/img/telemarketing/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}#event-follow .reason-box .head-box{background:url(/include/img/card/reason_visual_pc.webp) 0 0 no-repeat;background-size:cover}#event-follow .reason-box .head-box .nav-box{width:69.4444444444vw;height:13.6111111111vw;bottom:-6.8055555556vw;left:calc((100% - 69.5138888889vw)/2)}#event-follow .reason-box .content-box .list-functions .function .image .function01{width:14.7916666667vw}#event-follow .reason-box .content-box .list-functions .function .image .function02{width:15.2777777778vw}#event-follow .reason-box .content-box .list-functions .function .image .function03{width:14.7916666667vw}#event-follow .reason-box .content-box .list-functions .function .image .function04{width:12.3611111111vw}#event-follow .reason-box .content-box .list-functions .function .image .function05{width:18.3333333333vw}#event-follow .reason-box .content-box .list-functions .function .image .function06{width:12.2916666667vw}footer{background:#2c4720;background:linear-gradient(to bottom, #2c4720 0%, #090e06 100%)}.footer{background-image:none;width:90%;max-width:69.4444444444vw;margin:0 auto;padding:0}.footer *{font-size:1.1111111111vw}.footer_title{font-size:2.0833333333vw;padding:8vw 0}.footer_title img{width:19.4444444444vw;padding:2.9861111111vw 0 0}.footer_nav ul li a{padding:.5em 0;line-height:normal;width:auto}.footer_nav>ul{width:50%}.footer_nav>ul>li{width:50%;border-top:none}.footer_nav>ul>li.drop .menu_icon{font-size:1.1111111111vw;padding:.5em 0}.footer_nav>ul>li.drop .menu_icon::after{display:none}.footer_nav>ul>li.drop ul{display:block}.footer_nav>ul>li.drop ul li{border-top:none;background-color:rgba(0,0,0,0)}.footer_nav>ul>li.drop ul li a{font-size:.9722222222vw;color:hsla(0,0%,100%,.6)}.footer_nav>.d-flex{width:50%;justify-content:space-around}.footer_nav>.d-flex>ul{width:50%}.footer_nav>.d-flex>ul:first-of-type{border-right:none}.footer_nav>.d-flex>ul:nth-of-type(2) li:nth-child(4) a{padding:.5em 0}.footer_nav>.d-flex>ul>li{border-top:none}.footer_nav>.d-flex>ul>li:last-child{border-bottom:none}.footer_info .d-flex_01{max-width:initial;width:27.0833333333vw}.footer_info .d-flex_01>.d-flex{padding:2.5694444444vw 0;justify-content:flex-start}.footer_info .d-flex_01>.d-flex a{width:10.5555555556vw;margin:0 1.3888888889vw 0 0}.footer_info .d-flex_01>.d-flex a span{font-size:1.1111111111vw;padding:.2777777778vw .5555555556vw}.footer_info .d-flex_01>.d-flex a span::after{content:none}.footer_info .d-flex_02{max-width:initial;width:calc(100% - 27.0833333333vw);padding:0;align-items:flex-end}.footer_info .d-flex_02>img{width:33.3333333333%;height:auto;padding:0 5px}.footer_info .d-flex_02>a{width:33.3333333333%;height:auto;display:flex;align-items:flex-end;padding:0 5px}.footer_tel{text-align:left}.footer_tel p{font-size:.9722222222vw}.footer_tel dl dt{font-size:1.3888888889vw}.footer_tel dl dd{justify-content:flex-start}.footer_tel dl dd span{font-size:1.3888888889vw}.footer_tel dl dd span.tel{padding:0 0 0 10px}.footer_tel dl dd span.tel img{width:18.3333333333vw}.copy{font-size:.8333333333vw;padding:1.5972222222vw 0;text-align:right}.copy small{font-size:.8333333333vw}#pagetop{bottom:.6944444444vw;right:.6944444444vw;border-radius:.6944444444vw}#pagetop a{font-size:1.8055555556vw;height:4.1666666667vw;width:4.1666666667vw;line-height:4.1666666667vw}#free_demo .free_demo_box{padding:0 0 4.1666666667vw}#free_demo .free_demo_box ul{padding:2.0833333333vw 0}#function .function_table{margin:0 auto 6.1458333333vw}#function .function_table ul{width:50%;padding:0 2.0833333333vw}#function .function_table ul li{padding:1.7361111111vw 0 0}#function .function_table ul li::before{margin:0 17px 0 0}#function .function_table ul li a{font-size:1.25vw;width:calc(100% - 50px)}#function .function_table ul li a span{padding-bottom:.3472222222vw}#function .function_table ul li a span::after{font-size:1.1111111111vw}#function .function_title{margin:0 auto .3472222222vw}#function .function_title::before{font-size:4.1666666667vw;width:118px;min-height:118px;margin:0 .3472222222vw 0 0}#function .function_title span{width:calc(100% - 123px);height:118px;min-height:initial;font-size:2.0833333333vw}#function .function_inner{margin:0 auto 5.5555555556vw}#function .function_inner_box.d-flex{flex-direction:row;flex-wrap:wrap;justify-content:space-between}#function .function_inner_box.d-flex_reverse{padding:2.9166666667vw 2.9166666667vw 0 2.9166666667vw;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#function .function_inner_box.d-flex_reverse::before{content:none}#function .function_inner_box.d-flex_reverse::after{content:"";height:1px;width:100%;margin:2.9166666667vw auto 0;background-color:#ebebeb}#function .function_inner_box.d-flex_reverse dl{margin:0 10px 0 0;width:calc(50% - 10px)}#function .function_inner_box dl{padding:0;margin:0}#function .function_inner_box dl dt{border-top:none;font-size:2.0138888889vw;padding:0}#function .function_inner_box dl dd{font-size:1.1111111111vw}#function .function_inner_box_last::after{content:none !important}#function .function_inner_box_last dl{padding:0;margin:0}#function .function_to_contact{padding:3.4722222222vw 10% 3.4722222222vw}#function .function_to_contact>p{text-align:center;font-size:1.3888888889vw;padding:0 0 2.5vw}#function .function_to_contact .d-flex{flex-direction:row;justify-content:space-between}#function .function_to_contact .d-flex .btn{width:45%;border-radius:.625vw;padding:1.5277777778vw 0}#function .function_to_contact .d-flex .btn span{font-size:1.25vw;padding:0}#function .accordion{padding:0 2.4305555556vw}#function .accordion::after{content:"";height:1px;width:100%;background-color:#ebebeb}#function .accordion dl{width:calc(50% - 10px)}#function .accordion dl:nth-of-type(odd){margin:2.4305555556vw 0;padding:0 10px 0 0;border-right:1px solid #ebebeb}#function .accordion dl:nth-of-type(even){margin:2.4305555556vw 0 2.4305555556vw 10px}#function .accordion dl dt{padding:0;cursor:default;font-size:1.3194444444vw !important}#function .accordion dl dt{font-size:19px !important}#function .accordion dl dt::after{content:none}#function .accordion dl dd{display:inline-block;font-size:1.1111111111vw !important}#function .accordion dl dd{font-size:16px !important}#function .accordion dl dd .accordion_close span::after{content:none}#function .modaal_image{width:50%;height:auto}header{border-bottom:1px #6b8c21 solid;width:100%;background-color:#6b8c21;position:fixed;top:0;left:0;right:0;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header.is-hide{-webkit-transform:translateY(-250%);transform:translateY(-250%)}.header{width:100%;max-width:1100px;position:relative;padding-left:0;margin:0 auto;border-bottom:none;display:flex;align-items:center;justify-content:space-between}.header .logo{padding:0;float:left;width:173px;height:auto}.header .logo img{max-height:100% !important;width:100%;height:auto}.header #nav_wrap{position:static;margin-left:auto;margin-right:10px}.header #nav_wrap a{font-size:16px}.header #nav_wrap .d-flex-pc{width:100%;justify-content:flex-end;padding:0}.header #nav_wrap .d-flex-pc li{width:auto;border-top:none;margin:0 0 0 1.5em;padding:0}.header #nav_wrap .d-flex-pc li.current{border-bottom:6px #6b8c21 solid !important}.header #nav_wrap .d-flex-pc li.drop{font-size:16px;border-bottom:none}.header #nav_wrap .d-flex-pc li.drop:hover .dropmenu{opacity:1;-webkit-transform:translateY(14px);transform:translateY(14px)}.header #nav_wrap .d-flex-pc li.drop .menu_icon{padding:0 20px 0 0}.header #nav_wrap .d-flex-pc li.drop .menu_icon::after{content:"▼";font-size:8px;right:4px}.header #nav_wrap .d-flex-pc li.drop.open .menu_icon::after{content:"▼"}.header #nav_wrap .d-flex-pc li.drop .dropmenu{transition:opacity ease .4s;display:block;opacity:0;position:absolute;-webkit-transform:translateY(-999%);transform:translateY(-999%);z-index:999}.header #nav_wrap .d-flex-pc li.drop .dropmenu ul{background-color:#fff;border-radius:10px;border:1px #ccc solid;padding:.5em 0}.header #nav_wrap .d-flex-pc li.drop .dropmenu li{padding:0;border-top:none}.header #nav_wrap .d-flex-pc li.drop .dropmenu li a{padding:.5em 1em}.header #nav_wrap .d-flex-pc li a{padding:0}.header #nav_wrap .d-flex-pc.tabs{margin:.5em 0 0 0}.header #nav_wrap .d-flex-pc.tabs li{margin:0 0 0 .5em}.header #nav_wrap .d-flex-pc.tabs li.to_tel{font-size:12px;color:#2c4720;font-weight:bold;align-items:center;line-height:1.2;background-image:url(/include/img/saaskefree/tel.webp);background-position:left center;background-repeat:no-repeat;background-size:28px;padding:0 0 0 30px;margin:0 0 0 20px}.header #nav_wrap .d-flex-pc.tabs li.to_tel>span.sp_only{display:none}.header #nav_wrap .d-flex-pc.tabs li.to_tel span.sp_only{display:none}.header #nav_wrap .d-flex-pc.tabs li.to_tel span.tel{background-image:none;padding:0;font-size:22px;margin:0}.header #nav_wrap .d-flex-pc.tabs li.to_tel span small{font-size:11px;color:#999;font-weight:300}.header #nav_wrap .d-flex-pc.tabs a{padding:0;width:9.0277777778vw;max-width:130px;min-width:110px;margin:0 0 0 0;text-align:center}.header #nav_wrap .d-flex-pc.tabs a.to_contact{border:2px #2c4720 solid;box-sizing:border-box;border-radius:24px;padding:.2em 2em}.header #nav_wrap .d-flex-pc.tabs a.to_request{border:2px #2c4720 solid;box-sizing:border-box;border-radius:24px;padding:.2em 2em}.header #nav_wrap .d-flex-pc.tabs a.to_link{background-color:rgba(0,0,0,0);color:#2c4720;border:2px #2c4720 solid;box-sizing:border-box;border-radius:24px;padding:.2em 2em}.header{width:100%;max-width:1100px;height:100px;position:relative;margin:0 auto;border-bottom:none;display:flex;align-items:center;justify-content:space-between}.header .logo{padding:0;width:156px;min-width:156px;margin-right:2.0833333333vw}.header .logo img{width:100%;height:auto}.header #nav_wrap{position:static;flex-direction:initial;align-items:center;background:none}.header #nav_wrap a{font-size:16px}.header #nav_wrap .d-flex-pc{width:100%;padding:0}.header #nav_wrap .d-flex-pc li{width:auto;border-top:none;margin:0;padding:0;padding:.2em 0 .5em}.header #nav_wrap .d-flex-pc li.current{border-bottom:6px #6b8c21 solid !important}.header #nav_wrap .d-flex-pc li.drop{font-size:16px;border-bottom:none;padding:0;padding:.2em 0 .5em}.header #nav_wrap .d-flex-pc li.drop:hover .dropmenu{opacity:1;-webkit-transform:translateY(14px);transform:translateY(14px)}.header #nav_wrap .d-flex-pc li.drop .menu_icon{padding:0 20px 0 0}.header #nav_wrap .d-flex-pc li.drop .menu_icon::after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:14px;right:6px}.header #nav_wrap .d-flex-pc li.drop.open .menu_icon::after{content:"▼"}.header #nav_wrap .d-flex-pc li.drop .dropmenu{transition:opacity ease .4s;display:block;opacity:0;position:absolute;top:3.4em;-webkit-transform:translateY(-999%);transform:translateY(-999%);z-index:999}.header #nav_wrap .d-flex-pc li.drop .dropmenu ul{background-color:#fff;border-radius:10px;border:1px #ccc solid;padding:.5em 0}.header #nav_wrap .d-flex-pc li.drop .dropmenu li{padding:0;border-top:none}.header #nav_wrap .d-flex-pc li.drop .dropmenu li a{color:#5a5a5a;padding:.5em 1em}.header #nav_wrap .d-flex-pc li a{padding:0}.header #nav_wrap .d-flex-pc.tabs{margin:0;margin-left:2.0833333333vw;width:auto}.header #nav_wrap .d-flex-pc.tabs li{margin:0 0 0 .5em}.header #nav_wrap .d-flex-pc.tabs a{padding:0;margin:0 0 0 0;font-size:13px;text-align:center}.header #nav_wrap .d-flex-pc.tabs a.to_contact{border:1px #fff solid;box-sizing:border-box;border-radius:24px;padding:.35em 0}.header #nav_wrap .d-flex-pc.tabs a.to_request{border:1px #fff solid;box-sizing:border-box;border-radius:24px;padding:.35em 1em}.header #nav_wrap .d-flex-pc.tabs a.to_link{background-color:rgba(0,0,0,0);border:1px #fff solid;box-sizing:border-box;border-radius:24px;padding:.35em 1em;color:#fff}.document_dl{display:block;position:absolute;top:0;right:0;z-index:999;text-align:right}.document_dl a{display:inline-block;max-width:140px}.document_dl .triangle_img{position:absolute;top:0;right:0;z-index:999}#insidesales .inner{width:69.4444444444vw;display:block}#insidesales #main_visual .box-top{background-size:cover;padding:2.0833333333vw 0 0;height:20.4166666667vw}#insidesales #main_visual .box-top .background{background:url(/include/img/insidesales/mainvisual_top_pc.webp) 50% 50% no-repeat;background-size:cover}#insidesales #main_visual .box-top .hero-box .top-text{font-size:1.1111111111vw;line-height:1.5}#insidesales #main_visual .box-top .hero-box .main-text{margin-top:1.3888888889vw;font-size:2.5vw}#insidesales #main_visual .box-top .hero-box .box-button{margin-top:0;width:26.0416666667vw}#insidesales #main_visual .box-top .hero-box .box-button .btn{margin-right:.9027777778vw;width:calc((100% - 0.9027777778vw)/2)}#insidesales #main_visual .box-bottom{padding:2.1527777778vw 0 3.125vw}#insidesales #main_visual .box-bottom .contents{width:84.7222222222vw}#insidesales #main_visual .box-bottom .head-text{font-size:1.3888888889vw}#insidesales #main_visual .box-bottom .box-info{margin-top:1.6666666667vw;align-items:flex-start;justify-content:center}#insidesales #main_visual .box-bottom .box-info .box-content{margin-top:0;border-right:1px solid hsla(0,0%,100%,.3)}#insidesales #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#insidesales #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:7.9861111111vw}#insidesales #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:2.0833333333vw}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(2){width:auto}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:1.7361111111vw;width:10.4166666667vw}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:1.7361111111vw}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(3){width:auto;border-right:0}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:1.5972222222vw;width:10.9722222222vw}#insidesales #main_visual .box-bottom .box-info .box-content .content-left{width:auto}#insidesales #main_visual .box-bottom .box-info .box-content .content-right{width:auto;font-size:1.1111111111vw;padding-left:.8333333333vw}.checklist-box{margin-top:5.7638888889vw;padding-bottom:4.7222222222vw}.checklist-box .section-title01{font-size:2.5vw}.checklist-box ul.check-list{width:41.6666666667vw;margin:auto}.checklist-box ul.check-list li{margin-top:2.0138888889vw;padding-left:3.4722222222vw;font-size:1.3888888889vw;line-height:2.0833333333vw;background:url(/include/img/insidesales/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}.reason-box{margin-top:6.25vw}.reason-box .head-box{height:31.1111111111vw;background:url(/include/img/insidesales/reason_visual_pc.webp) 0 0 no-repeat;background-size:cover}.reason-box .head-box .bubble{width:59.0277777778vw;height:12.5vw;top:-6.25vw;left:calc((100% - 59.0277777778vw)/2);padding:3.0555555556vw 3.4722222222vw 3.0555555556vw;font-size:2.0833333333vw;justify-content:center;align-items:center;text-align:center}.reason-box .head-box .bubble:after{width:2.5694444444vw;height:.0694444444vw;border-top:3.2638888889vw solid #d28200;border-left:1.25vw solid rgba(0,0,0,0);border-right:1.25vw solid rgba(0,0,0,0);bottom:-3.125vw;left:calc((100% - 2.5694444444vw)/2)}.reason-box .head-box .nav-box{width:69.4444444444vw;height:13.6111111111vw;bottom:-6.8055555556vw;left:calc((100% - 69.4444444444vw)/2)}.reason-box .head-box .title{font-size:2.0833333333vw;margin-top:12.6388888889vw}.reason-box .content-box{padding:13.6111111111vw 0 7.7777777778vw}.reason-box .content-box .list-reason{margin:auto;width:69.4444444444vw}.reason-box .content-box .list-reason .reason{padding:4.8611111111vw 4.8611111111vw 2.7777777778vw;margin-top:4.8611111111vw;align-items:flex-start}.reason-box .content-box .list-reason .reason .number img{height:2.9166666667vw}.reason-box .content-box .list-reason .reason .number{height:2.9166666667vw;width:4.1666666667vw;margin-right:2.6388888889vw;margin-top:.5555555556vw}.reason-box .content-box .list-reason .reason .text{width:calc(100% - 6.8055555556vw);margin-top:0}.reason-box .content-box .list-reason .reason .sub-text{margin-top:0;font-size:1.1111111111vw}.reason-box .content-box .list-reason .reason .head-text{margin-top:0;font-size:2.0833333333vw}.reason-box .content-box .list-reason .reason .content{margin-top:2.9861111111vw}.reason-box .content-box .list-reason .reason .content .content-left{width:50%;order:1}.reason-box .content-box .list-reason .reason .content p{width:100%;margin-top:0;font-size:1.1111111111vw;padding-right:2.7777777778vw;order:1}.reason-box .content-box .list-reason .reason .content a.link{margin-top:1.8055555556vw;font-size:.9722222222vw}.reason-box .content-box .list-reason .reason .content img{width:50%;order:2}.reason-box .content-box .list-reason .reason .content>a{width:50%;order:2}.reason-box .content-box .list-functions{margin-top:10.0694444444vw;align-items:center;justify-content:center}.reason-box .content-box .list-functions .title{font-size:2.0833333333vw;text-align:center;padding:0;width:100%;text-align:center}.reason-box .content-box .list-functions .list{width:77.4305555556vw}.reason-box .content-box .list-functions .function{width:33.3333%;margin-top:3.4722222222vw}.reason-box .content-box .list-functions .function:nth-child(2n){margin-left:0}.reason-box .content-box .list-functions .function .image{height:15.9027777778vw}.reason-box .content-box .list-functions .function .image .function01{width:15.625vw}.reason-box .content-box .list-functions .function .image .function02{width:18.4722222222vw}.reason-box .content-box .list-functions .function .image .function03{width:18.4027777778vw}.reason-box .content-box .list-functions .function .image .function04{width:17.0833333333vw}.reason-box .content-box .list-functions .function .image .function05{width:18.4722222222vw}.reason-box .content-box .list-functions .function .image .function06{width:12.5vw}.reason-box .content-box .list-functions .function .text{font-size:1.3888888889vw}.reason-box .content-box .button_box{padding:0}.reason-box .content-box .d-flex-pc{margin-top:6.9444444444vw}.reason-box .content-box .d-flex-pc a{margin:0 auto;width:21.1805555556vw}.reason-box .content-box .d-flex-pc a span{padding:1.0416666667vw 0;font-size:1.25vw}.point-box .point-head{margin-top:7.5694444444vw}.point-box .point-head img{width:9.0972222222vw}.point-box .point-head .head-text{margin-top:1.7361111111vw;font-size:2.0833333333vw}.point-box .point-list{margin-top:5.9027777778vw;margin-bottom:7.5vw}.point-box .point-list .point{width:calc((100% - 7.9166666667vw)/4);margin-right:2.6388888889vw;margin-top:0}.point-box .point-list .point:nth-child(2n){margin-left:0}.point-box .point-list .point:nth-child(4n){margin-right:0}.point-box .point-list .point:nth-child(n+5){margin-top:2.7777777778vw}.point-box .point-list .point .image{height:11.8055555556vw}.point-box .point-list .point .image .point01{width:8.2638888889vw}.point-box .point-list .point .image .point02{width:7.9861111111vw}.point-box .point-list .point .image .point03{width:10.9027777778vw}.point-box .point-list .point .image .point04{width:8.75vw}.point-box .point-list .point .image .point05{width:8.1944444444vw}.point-box .point-list .point .image .point06{width:5.9722222222vw}.point-box .point-list .point .image .point07{width:8.8194444444vw}.point-box .point-list .point .title{font-size:1.3888888889vw}.point-box .point-list .point .detail{margin-top:.9027777778vw;font-size:1.1111111111vw}.case-box{padding:7.7083333333vw 0 7.7083333333vw}.case-box .case-head img{width:11.7361111111vw}.case-box .case-head .head-text{margin-top:1.7361111111vw;font-size:2.0833333333vw}.case-box .case-list{margin-top:4.4444444444vw}.case-box .case-list .case{padding:4.1666666667vw 3.4722222222vw;margin-top:5.5555555556vw;justify-content:flex-start;align-items:flex-start}.case-box .case-list .case .title{font-size:2.0833333333vw}.case-box .case-list .case .image{margin-top:2.5vw;font-size:1.3888888889vw;width:28.3333333333vw;order:3;margin-left:auto}.case-box .case-list .case .detail{width:50%;order:2}.case-box .case-list .case .subtitle{margin-top:2.5vw;font-size:1.3888888889vw}.case-box .case-list .case .content{margin-top:1.4583333333vw;font-size:1.1111111111vw}.case-box .button_box{padding:0}.case-box .d-flex-pc{margin-top:6.3194444444vw}.case-box .d-flex-pc a{margin:0 auto;width:21.1805555556vw}.case-box .d-flex-pc a span{padding:1.0416666667vw 0;font-size:1.25vw}.consulting{margin-top:0}.inline_content_img{max-height:600px;margin:0 auto 20px;display:block}#mailmarketing .inner{width:69.4444444444vw}#mailmarketing #main_visual .box-top{background-size:cover;padding:2.0833333333vw 0 0;height:20.4166666667vw}#mailmarketing #main_visual .box-top .background{background:url(/include/img/mailmarketing/mainvisual_top_pc.webp) 100% 100% no-repeat;background-size:cover}#mailmarketing #main_visual .box-top .inner{width:83.3333333333vw}#mailmarketing #main_visual .box-top .hero-box{display:block;width:40.9722222222vw;order:2}#mailmarketing #main_visual .box-top .hero-box .top-text{font-size:1.1111111111vw;line-height:1.5;margin-top:.6944444444vw}#mailmarketing #main_visual .box-top .hero-box .main-text{margin-top:.3472222222vw;font-size:2.5vw}#mailmarketing #main_visual .box-top .hero-box .box-button{margin-top:1.3888888889vw;width:26.0416666667vw}#mailmarketing #main_visual .box-top .hero-box .box-button .btn{margin-right:.9027777778vw;width:calc((100% - 0.9027777778vw)/2)}#mailmarketing #main_visual .box-top .image-box{width:32.7083333333vw;order:1;margin:0 2.7777777778vw 0 2.7777777778vw}#mailmarketing #main_visual .box-bottom{padding:2.1527777778vw 0 3.125vw}#mailmarketing #main_visual .box-bottom .contents{width:84.7222222222vw}#mailmarketing #main_visual .box-bottom .head-text{font-size:1.3888888889vw}#mailmarketing #main_visual .box-bottom .box-info{margin-top:1.6666666667vw;align-items:flex-start;justify-content:center}#mailmarketing #main_visual .box-bottom .box-info .box-content{margin-top:0;border-right:1px solid hsla(0,0%,100%,.3)}#mailmarketing #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#mailmarketing #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:7.9861111111vw}#mailmarketing #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:2.0833333333vw}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(2){width:auto}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:1.7361111111vw;width:10.4166666667vw}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:1.7361111111vw}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(3){width:auto;border-right:0}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:1.5972222222vw;width:10.9722222222vw}#mailmarketing #main_visual .box-bottom .box-info .box-content .content-left{width:auto}#mailmarketing #main_visual .box-bottom .box-info .box-content .content-right{width:auto;font-size:1.1111111111vw;padding-left:.8333333333vw}#mailmarketing .checklist-box ul.check-list li{background:url(/include/img/mailmarketing/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}#mailmarketing .reason-box .head-box{background:url(/include/img/mailmarketing/reason_visual_pc.webp) 0 0 no-repeat;background-size:cover}#mailmarketing .reason-box .content-box .list-functions .function .image .function01{width:15.5555555556vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function02{width:14.0972222222vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function03{width:18.3333333333vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function04{width:18.4027777778vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function05{width:15.2083333333vw}#mailmarketing .reason-box .content-box .list-functions .function .image .function06{width:17.5vw}#marketing-automation .inner{width:69.4444444444vw}#marketing-automation #main_visual .box-top{background-size:cover;padding:2.0833333333vw 0 0;height:20.4166666667vw}#marketing-automation #main_visual .box-top .background{background:url(/include/img/marketing-automation/mainvisual_top_pc.webp) 50% 50% no-repeat;background-size:cover}#marketing-automation #main_visual .box-top .inner{width:69.4444444444vw}#marketing-automation #main_visual .box-top .hero-box{width:38.1944444444vw;order:1}#marketing-automation #main_visual .box-top .hero-box .top-text{font-size:1.1111111111vw;line-height:1.5}#marketing-automation #main_visual .box-top .hero-box .main-text{margin-top:0;font-size:2.5vw}#marketing-automation #main_visual .box-top .hero-box .box-button{margin-top:.6944444444vw;width:26.0416666667vw}#marketing-automation #main_visual .box-top .hero-box .box-button .btn{margin-right:.9027777778vw;width:calc((100% - 0.9027777778vw)/2)}#marketing-automation #main_visual .box-top .image-box{position:absolute;right:-4.5138888889vw;width:40.2083333333vw;top:-.3472222222vw;order:2;margin:0 0 0 0}#marketing-automation #main_visual .box-bottom{padding:2.1527777778vw 0 3.125vw}#marketing-automation #main_visual .box-bottom .contents{width:84.7222222222vw}#marketing-automation #main_visual .box-bottom .head-text{font-size:1.3888888889vw}#marketing-automation #main_visual .box-bottom .box-info{margin-top:1.6666666667vw;align-items:flex-start;justify-content:center}#marketing-automation #main_visual .box-bottom .box-info .box-content{margin-top:0;border-right:1px solid hsla(0,0%,100%,.3)}#marketing-automation #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#marketing-automation #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:7.9861111111vw}#marketing-automation #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:2.0833333333vw}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(2){width:auto}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:1.7361111111vw;width:10.4166666667vw}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:1.7361111111vw}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(3){width:auto;border-right:0}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:1.5972222222vw;width:10.9722222222vw}#marketing-automation #main_visual .box-bottom .box-info .box-content .content-left{width:auto}#marketing-automation #main_visual .box-bottom .box-info .box-content .content-right{width:auto;font-size:1.1111111111vw;padding-left:.8333333333vw}#marketing-automation .checklist-box ul.check-list li{background:url(/include/img/marketing-automation/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}#marketing-automation .reason-box .head-box{background:url(/include/img/marketing-automation/reason_visual_pc.webp) 0 0 no-repeat;background-size:cover}#marketing-automation .reason-box .head-box .nav-box{width:69.4444444444vw;height:13.6111111111vw;bottom:-6.8055555556vw;left:calc((100% - 69.5138888889vw)/2)}#marketing-automation .reason-box .content-box .list-functions .function .image .function01{width:18.3333333333vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function02{width:18.3333333333vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function03{width:18.3333333333vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function04{width:15.2083333333vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function05{width:14.375vw}#marketing-automation .reason-box .content-box .list-functions .function .image .function06{width:17.5vw}#price .price_table{padding:0 0 1.3888888889vw 0}#price .price_table ul li{flex-direction:row;padding:1.3888888889vw 0;font-size:4.1666666667vw}#price .price_table ul li span{font-size:1.3888888889vw;width:5em}#price .price_table ul li span.yen{text-align:left;padding:0 0 0 1em;width:38.1944444444vw;font-size:2.7777777778vw;line-height:1}#price .price_table ul li span.yen small{font-size:1.5277777778vw;line-height:1}#price .price_table ul li span.yen small.month{font-size:1.3888888889vw}#price .price_table ul li>div{width:38.1944444444vw;margin:-1.6666666667vw 0 0}#price .price_table>p{text-align:center}#price .btn-quote{margin:1.1805555556vw auto 6.25vw}#price .btn-quote span{padding:1.5277777778vw 0;font-size:1.25vw}#cloudscan_app .inner.cloudscan_app dl{margin:0 auto 2.7777777778vw}#sfa .inner{width:69.4444444444vw}#sfa #main_visual .box-top{background-size:cover;padding:2.0833333333vw 0 0;height:20.4166666667vw}#sfa #main_visual .box-top .background{background:url(/include/img/sfa/mainvisual_top_pc.webp) 50% 50% no-repeat;background-size:cover}#sfa #main_visual .box-top .inner{padding-top:0;justify-content:flex-start;align-content:center;width:69.4444444444vw}#sfa #main_visual .box-top .hero-box{width:37.5vw;order:1;margin-left:7.6388888889vw}#sfa #main_visual .box-top .hero-box .top-text{font-size:1.1111111111vw;line-height:1.5}#sfa #main_visual .box-top .hero-box .main-text{margin-top:.6944444444vw;font-size:2.5vw}#sfa #main_visual .box-top .hero-box .box-button{margin-top:0vw;width:26.0416666667vw}#sfa #main_visual .box-top .hero-box .box-button .btn{margin-right:.9027777778vw;width:calc((100% - 0.9027777778vw)/2)}#sfa #main_visual .box-bottom{padding:2.1527777778vw 0 3.125vw}#sfa #main_visual .box-bottom .contents{width:84.7222222222vw}#sfa #main_visual .box-bottom .head-text{font-size:1.3888888889vw}#sfa #main_visual .box-bottom .box-info{margin-top:1.6666666667vw;align-items:flex-start;justify-content:center}#sfa #main_visual .box-bottom .box-info .box-content{margin-top:0;border-right:1px solid hsla(0,0%,100%,.3)}#sfa #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#sfa #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:7.9861111111vw}#sfa #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:2.0833333333vw}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(2){width:auto}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:1.7361111111vw;width:10.4166666667vw}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:1.7361111111vw}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(3){width:auto;border-right:0}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:1.5972222222vw;width:10.9722222222vw}#sfa #main_visual .box-bottom .box-info .box-content .content-left{width:auto}#sfa #main_visual .box-bottom .box-info .box-content .content-right{width:auto;font-size:1.1111111111vw;padding-left:.8333333333vw}#sfa .checklist-box ul.check-list li{background:url(/include/img/sfa/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}#sfa .reason-box .head-box{background:url(/include/img/sfa/reason_visual_pc.webp) 0 0 no-repeat;background-size:cover}#sfa .reason-box .head-box .nav-box{width:69.4444444444vw;height:13.6111111111vw;bottom:-6.8055555556vw;left:calc((100% - 69.5138888889vw)/2)}#sfa .reason-box .content-box .list-functions .function .image .function01{width:12.4305555556vw}#sfa .reason-box .content-box .list-functions .function .image .function02{width:12.4305555556vw}#sfa .reason-box .content-box .list-functions .function .image .function03{width:12.4305555556vw}#sfa .reason-box .content-box .list-functions .function .image .function04{width:14.0972222222vw}#sfa .reason-box .content-box .list-functions .function .image .function05{width:18.4027777778vw}#sfa .reason-box .content-box .list-functions .function .image .function06{width:8.8888888889vw}#telemarketing .inner{width:69.4444444444vw}#telemarketing #main_visual .box-top{background-size:cover;padding:1.3888888889vw 0 0;height:20.4166666667vw}#telemarketing #main_visual .box-top .background{background:url(/include/img/telemarketing/mainvisual_top_pc.webp) 50% 50% no-repeat;background-size:cover}#telemarketing #main_visual .box-top .inner{width:69.4444444444vw}#telemarketing #main_visual .box-top .hero-box{order:1}#telemarketing #main_visual .box-top .hero-box .top-text{font-size:1.1111111111vw;line-height:1.5}#telemarketing #main_visual .box-top .hero-box .main-text{margin-top:0vw;font-size:2.5vw}#telemarketing #main_visual .box-top .hero-box .box-button{margin-top:0vw;width:26.0416666667vw}#telemarketing #main_visual .box-top .hero-box .box-button .btn{margin-right:.9027777778vw;width:calc((100% - 0.9027777778vw)/2)}#telemarketing #main_visual .box-top .image-box{position:absolute;left:-8.3333333333vw;width:38.5416666667vw;order:2;margin:0 0 0 0}#telemarketing #main_visual .box-bottom{padding:2.1527777778vw 0 3.125vw}#telemarketing #main_visual .box-bottom .contents{width:84.7222222222vw}#telemarketing #main_visual .box-bottom .head-text{font-size:1.3888888889vw}#telemarketing #main_visual .box-bottom .box-info{margin-top:1.6666666667vw;align-items:flex-start;justify-content:center}#telemarketing #main_visual .box-bottom .box-info .box-content{margin-top:0;border-right:1px solid hsla(0,0%,100%,.3)}#telemarketing #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#telemarketing #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:7.9861111111vw}#telemarketing #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:2.0833333333vw}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(2){width:auto}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:1.7361111111vw;width:10.4166666667vw}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:1.7361111111vw}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(3){width:auto;border-right:0}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:1.5972222222vw;width:10.9722222222vw}#telemarketing #main_visual .box-bottom .box-info .box-content .content-left{width:auto}#telemarketing #main_visual .box-bottom .box-info .box-content .content-right{width:auto;font-size:1.1111111111vw;padding-left:.8333333333vw}#telemarketing .checklist-box ul.check-list li{background:url(/include/img/telemarketing/checklist.svg) 0 .1388888889vw no-repeat;background-size:2.2916666667vw 1.8055555556vw}#telemarketing .reason-box .head-box{background:url(/include/img/telemarketing/reason_visual_pc.webp) 0 0 no-repeat;background-size:cover}#telemarketing .reason-box .head-box .nav-box{width:69.4444444444vw;height:13.6111111111vw;bottom:-6.8055555556vw;left:calc((100% - 69.5138888889vw)/2)}#telemarketing .reason-box .content-box .list-functions .function .image .function01{width:14.7916666667vw}#telemarketing .reason-box .content-box .list-functions .function .image .function02{width:12.2916666667vw}#telemarketing .reason-box .content-box .list-functions .function .image .function03{width:17.0138888889vw}#telemarketing .reason-box .content-box .list-functions .function .image .function04{width:5.8333333333vw}#telemarketing .reason-box .content-box .list-functions .function .image .function05{width:10.9722222222vw}#telemarketing .reason-box .content-box .list-functions .function .image .function06{width:18.4027777778vw}}@media (min-width: 1150px){#case_slider .owl-theme .owl-nav .owl-next{right:calc(50% - 505px)}}@media (min-width: 1180px){#case_slider .owl-theme .owl-nav .owl-prev{left:calc(50% - 505px)}}@media only screen and (min-width: 1400px){.modaal-video-container{padding-bottom:0;height:731px}.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (min-width: 1440px){.header #nav_wrap .d-flex-pc li:not(:last-child){margin-right:1.5em}}@media (min-width: 1441px){.h-10{height:10px}#wrap{padding:103.38px 0 0}.contents{width:1200px}.inner{width:1000px}.inner_box{width:890px}.second_mv{height:125px;margin:0 auto 40px}.second_mv .hero-text{font-size:26px}.second_mv .hero-text small{font-size:16px}.second_mv.second_mv03{margin:0 auto}#breadcrumb{margin:7px auto}#breadcrumb ul li,#breadcrumb ol li{font-size:14px}#breadcrumb ul li a,#breadcrumb ol li a{font-size:14px}.btn{width:247px;margin:17px auto;font-size:16px}.btn span{font-size:16px;padding:10px 0}.banner_space{padding:103px}.banner_space a{margin:0 auto 34px}.consulting{padding:0;margin:118px auto 0}.consulting_title{font-size:45px}.consulting_title span{font-size:30px}.consulting .inner{padding:55.5px 0 41.5px;width:880px;background-size:250px}.consulting .d-flex-pc{width:675px;padding:32.5px 0 0 0}.consulting .d-flex-pc p{font-size:16px;width:440px}.consulting .d-flex-pc dl{padding:0}.consulting .d-flex-pc dl dt{font-size:14px}.consulting .d-flex-pc dl dd{font-size:20px}.contact{padding:83px 0}.contact .inner_box dl{padding:35px 0 86px}.contact .inner_box dl dt{font-size:20px}.contact .inner_box dl dd img{width:264px}.contact .inner_box dl dd small{font-size:16px}.contact .inner_box .d-flex-pc a{width:305px}.contact .inner_box .d-flex-pc a span{padding:22px 0;font-size:18px}.contact_title{font-size:28px}.section-title01{font-size:24px;margin:0 auto 40px}.clients_2nd{padding:40px 40px 60px 40px}.clients_2nd h2{font-size:40px;letter-spacing:.5px;padding:0 0 20px 0}.clients_2nd h2 span{font-size:50px;padding:0 10px}#card .inner{width:1000px}#card #main_visual .box-top{padding:30px 0 0;height:294px}#card #main_visual .box-top .inner{width:1000px}#card #main_visual .box-top .hero-box{width:540px}#card #main_visual .box-top .hero-box .top-text{font-size:16px}#card #main_visual .box-top .hero-box .main-text{margin-top:10px;font-size:36px}#card #main_visual .box-top .hero-box .box-button{margin-top:0;width:375px}#card #main_visual .box-top .hero-box .box-button .btn{margin-right:13px;width:calc((100% - 13px)/2)}#card #main_visual .box-top .image-box{right:20px;top:-8px;width:536px;margin:0 0 0 0}#card #main_visual .box-bottom{padding:31px 0 45px}#card #main_visual .box-bottom .contents{width:1280px}#card #main_visual .box-bottom .head-text{font-size:20px}#card #main_visual .box-bottom .box-info{margin-top:24px}#card #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#card #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:115px}#card #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:61px}#card #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:25px;width:150px}#card #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:25px}#card #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:23px;width:158px}#card #main_visual .box-bottom .box-info .box-content .content-right{font-size:16px;padding-left:12px}#card .checklist-box ul.check-list li{background:url(/include/img/card/checklist.svg) 0 2px no-repeat;background-size:33px 26px}#card .reason-box .head-box .nav-box{width:1000px;height:196px;bottom:-98px;left:calc((100% - 1001px)/2)}#card .reason-box .head-box .nav-box ul li{width:calc((100% - 93px)/4);background:#fff url(/include/img/card/Green-arrow.svg) 50% 157px no-repeat;background-size:23px 11px}#card .reason-box .content-box .list-functions .function .image .function01{width:203px}#card .reason-box .content-box .list-functions .function .image .function02{width:265px}#card .reason-box .content-box .list-functions .function .image .function03{width:178px}#card .reason-box .content-box .list-functions .function .image .function04{width:178px}#card .reason-box .content-box .list-functions .function .image .function05{width:264px}#card .reason-box .content-box .list-functions .function .image .function06{width:179px}.search-block{padding:45px 0 40px;margin:0 auto 50px}.search-title{font-size:24px;padding:0 0 35.25px 0}.search-title i{padding:0 10px 0 0}.search-tabbox{padding:30px;margin:20px auto 0}.search-tabbox ul li{margin:5px}.search-tabbox ul li a{padding:10px 20px;font-size:16px}.search-tabbox_title{font-size:16px;margin:0 auto 15px}#search-tabs li{width:230px}#search-tabs li i{padding:0 5px 0 0}#search-tabs li a,#search-tabs li span{font-size:19px;padding:14px 0}.search2-block{margin:60px 0}.search2-title{font-size:24px;padding:0 0 35.25px 0}.search2-title i{padding:0 10px 0 0}.search2-tabbox{margin:20px auto 0}.search2-tabbox ul li a{padding:10px 20px}#search2-tabs li i{padding:0 5px 0 0}#search2-tabs li a,#search2-tabs li span{padding:14px 0}#case_slider{padding:8px 0 30px}#case_slider .item{width:980px}#case_list .mod-case4{margin:30px 0 100px}#case_list .mod-case4__heading{margin-bottom:38px}#case_list .mod-case4__item{margin-bottom:80px}#case_list .mod-case4__item .item-inner__thumb{margin-bottom:15px}#case_list .mod-case4__item .item-inner__data .company_name{margin:15px 0}#case_list .mod-case4__item .item-inner__data h2{margin-top:13px}#case_single .single_item__hero .inner{width:1200px}#case_single .single_item__hero.w_full .inner{width:100%}#case_single .single_item__header{margin-top:70px}#case_single .single_item__header .inner .company_data{margin-top:60px}#case_single .single_item__lead{margin-top:90px}#case_single .single_item__beforeafter{margin-top:120px}#case_single .single_item__beforeafter .inner .box{padding:50px 40px}#case_single .single_item__beforeafter .inner .box h3{top:-20px;left:40px;padding:5px 25px}#case_single .single_item__beforeafter .inner .box__inner .text{width:490px}#case_single .single_item__beforeafter .inner .box__inner .img{width:400px;margin:0 0 0 20px}#case_single .single_item__beforeafter .inner .box.box-02{margin-top:120px}#case_single .single_item__beforeafter .inner .box.box-02::before{top:-90px;width:130px;height:110px}#case_single .single_item__beforeafter .inner .box.box-02 h4{margin:10px 0 50px}#case_single .single_item__interview{margin-top:120px}#case_single .single_item__interview>section{margin-top:100px}#case_single .single_item__interview>section .inner{width:1200px;padding:80px 100px}#case_single .single_item__interview>section .inner .img{margin-top:-120px}#case_single .single_item__interview>section .inner .box{width:1000px}#case_single .single_item__interview>section.layout__img-l .box .img{margin-right:40px}#case_single .single_item__interview>section.layout__img-r .box .img{margin-left:40px}#case_single .single_item__interview>section.layout__img-c .box .img{margin-bottom:40px}#case_request .box.box-01 .inner,#case_request .box.box-02 .inner{padding:70px 40px}#case_request .box.box-02 .inner .button_set{margin-top:50px}#case_request .box.box-02 .inner .box_phone{padding:30px;margin-top:40px}#case_other_list .inner{padding:50px 0}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item{margin-bottom:20px}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__thumb{margin-bottom:15px}#case_other_list .inner .cate_list_set_wrap .cate_list_set .mod-case4__item .item-inner__data .company_name{margin-top:15px}#consulting .inner{width:1000px;margin:0 auto}#consulting #main_visual-top .contents{width:885px}#consulting #main_visual-top .contents .visual-top-item.visual-top-img{height:267px}#consulting #main_visual-top .contents .visual-top-item.visual-top-img img{width:207px;position:absolute;bottom:0}#consulting #main_visual-top .contents .visual-top-item .btn{font-size:16px;width:247px}#consulting #main_visual #main_visual-left .txt-small{font-size:16px}#consulting #main_visual #main_visual-left .txt-larger{font-size:36px;margin-top:0px}#consulting #main_visual #main_visual-right{margin-top:-7px}#consulting #main_visual #main_visual-right .txt-top{font-size:14px}#consulting #main_visual #main_visual-right .txt-name{font-size:20px}#consulting #main_visual #main_visual-right .txt-bottom{font-size:14px;margin-top:5px}#consulting #main_visual-bottom{padding:31px 0 45px}#consulting #main_visual-bottom .contents{width:740px}#consulting #main_visual-bottom .txt-top{font-size:20px}#consulting #main_visual-bottom .item-number-txt{margin-top:35px}#consulting #main_visual-bottom .item-number-txt:nth-child(1) img{width:116px}#consulting #main_visual-bottom .item-number-txt:nth-child(2) img{margin-left:23px}#consulting #main_visual-bottom .item-number-txt p{font-size:16px;margin-right:28px;padding-left:12px}#consulting main section.problem{padding:77px 0 200px}#consulting main section.problem .title-problem{font-size:36px;margin:0 auto 68px}#consulting main section.problem .problem-list{margin:0 auto;width:600px}#consulting main section.problem .problem-list ul li{margin-top:29px;padding-left:50px;font-size:20px;line-height:30px;background:url(/include/img/consulting/checklist.svg) 0 2px no-repeat;background-size:33px 26px}#consulting main section.support{padding-bottom:14px}#consulting main section.support .notification:after{width:37px;height:1px;border-top:47px solid #d28200;border-left:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0);bottom:-45px;left:calc((100% - 37px)/2)}#consulting main section.support .notification{font-size:30px;padding:44px 50px 44px;width:850px;height:232px;top:-116px;margin:0 auto}#consulting main section.support .support-info{width:1030px;padding-top:208px}#consulting main section.support .support-info .support-content{padding:0 30px 0 0}#consulting main section.support .support-info .support-content .title-head{font-size:30px;margin-bottom:19px}#consulting main section.support .support-info .support-content p{font-size:16px}#consulting main section.support .support-info .support-content .link{font-size:16px;margin-top:6px}#consulting main section.support .support-info .support-img{margin:10px 0 0}#consulting main section.support .support-info .support-img img{width:492px}#consulting main section.btob{padding:90px 30px 40px}#consulting main section.btob .title-head{font-size:30px}#consulting main section.btob .block-btob{margin-top:100px}#consulting main section.btob .block-btob .item-btob:nth-child(odd){padding-left:15px}#consulting main section.btob .block-btob .item-btob:nth-child(even){padding-right:15px}#consulting main section.btob .block-btob .item-btob{width:33.3333333333%;padding:0 15px;margin-bottom:55px}#consulting main section.btob .block-btob .item-btob .title-item-head{margin-bottom:24px}#consulting main section.btob .block-btob .item-btob .title-item-head .number{width:28px;margin-right:16px;margin-top:8px}#consulting main section.btob .block-btob .item-btob .title-item-head .number img{width:28px}#consulting main section.btob .block-btob .item-btob .title-item-head .title{font-size:20px;width:calc(100% - 28px - 16px)}#consulting main section.multiple-logo{padding:80px 0 72px}#consulting main section.multiple-logo .title-head-logo{font-size:30px;margin-bottom:67px}#consulting main section.company-charge{padding:90px 0 170px}#consulting main section.company-charge .list-multiple-items ul li{width:calc(33.3333333333% - 40px);margin:0 20px 30px}#consulting main section.company-charge .title-head{font-size:30px;margin-bottom:70px}#consulting main section.company-charge .company-content{margin-bottom:85px}#consulting main section.company-charge .info-img{width:264px;margin-right:45px}#consulting main section.company-charge .info-company{width:calc(100% - 264px - 45px)}#consulting main section.company-charge .info-company .txt-top{font-size:16px;margin-bottom:10px}#consulting main section.company-charge .info-company .txt-name{font-size:20px;margin-bottom:20px}#consulting main section.company-charge .info-company .txt-bottom{font-size:16px}#consulting main section.company-charge .service{margin-top:95px;margin-bottom:0}#consulting main section.company-charge .service .title-head{font-size:30px;margin-bottom:100px}#consulting main section.company-charge .service .service-item{padding:60px 70px 50px 70px;margin-top:35px}#consulting main section.company-charge .service .service-item .title-item{margin-bottom:44px}#consulting main section.company-charge .service .service-item .title-item .number{width:60px;height:42px;margin:10px 35px 0 0}#consulting main section.company-charge .service .service-item .title-item .number img{height:42px}#consulting main section.company-charge .service .service-item .title-item .title span{font-size:30px}#consulting main section.company-charge .service .service-item .service-content .service-img{width:408px}#consulting main section.company-charge .service .service-item .service-content .service-des{font-size:16px;margin-right:45px}#consulting main section.reason{padding-bottom:125px}#consulting main section.reason .head-en{padding:155px 0 82px}#consulting main section.reason .head-en .title-head-en{margin-bottom:20px}#consulting main section.reason .head-en .title-head-en img{width:132px}#consulting main section.reason .head-en span{font-size:30px}#consulting main section.reason .reason-item.reason-item-first .reason-img img{width:176px}#consulting main section.reason .reason-item{padding:72px 70px 70px 0;margin:0 0 70px}#consulting main section.reason .reason-item .reason-img{max-width:323px}#consulting main section.reason .reason-item .reason-img img{max-width:320px;min-width:176px}#consulting main section.reason .reason-item .reason-content .btn-green{font-size:14px;padding:5px 33px 5px 17px;width:unset}#consulting main section.reason .reason-item .reason-content .reason_title{font-size:30px;margin-top:14px;margin-bottom:29px}#consulting main section.reason .reason-item .reason-content .reason-des{font-size:16px}#cti .inner{width:1000px}#cti #main_visual .box-top{padding:20px 0 0;height:294px}#cti #main_visual .box-top .inner{width:1000px}#cti #main_visual .box-top .hero-box{width:540px;margin-left:500px}#cti #main_visual .box-top .hero-box .top-text{font-size:16px}#cti #main_visual .box-top .hero-box .main-text{margin-top:0px;font-size:36px}#cti #main_visual .box-top .hero-box .box-button{margin-top:0;width:375px}#cti #main_visual .box-top .hero-box .box-button .btn{margin-right:13px;width:calc((100% - 13px)/2)}#cti #main_visual .box-top .image-box{left:-120px;width:555px;margin:0 0 0 0}#cti #main_visual .box-bottom{padding:31px 0 45px}#cti #main_visual .box-bottom .contents{width:1280px}#cti #main_visual .box-bottom .head-text{font-size:20px}#cti #main_visual .box-bottom .box-info{margin-top:24px}#cti #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#cti #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:115px}#cti #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:61px}#cti #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:25px;width:150px}#cti #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:25px}#cti #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:23px;width:158px}#cti #main_visual .box-bottom .box-info .box-content .content-right{font-size:16px;padding-left:12px}#cti .checklist-box ul.check-list li{background:url(/include/img/cti/checklist.svg) 0 2px no-repeat;background-size:33px 26px}#cti .reason-box .head-box .nav-box{width:1000px;height:196px;bottom:-98px;left:calc((100% - 1001px)/2)}#cti .reason-box .head-box .nav-box ul li{width:calc((100% - 93px)/4);background:#fff url(/include/img/cti/Green-arrow.svg) 50% 157px no-repeat;background-size:23px 11px}#cti .reason-box .content-box .list-functions .function .image .function01{width:213px}#cti .reason-box .content-box .list-functions .function .image .function02{width:177px}#cti .reason-box .content-box .list-functions .function .image .function03{width:245px}#cti .reason-box .content-box .list-functions .function .image .function04{width:84px}#cti .reason-box .content-box .list-functions .function .image .function05{width:158px}#cti .reason-box .content-box .list-functions .function .image .function06{width:265px}#event-follow .inner{width:1000px}#event-follow #main_visual .box-top{padding:20px 0 0;height:294px}#event-follow #main_visual .box-top .inner{width:1000px}#event-follow #main_visual .box-top .hero-box .top-text{font-size:16px}#event-follow #main_visual .box-top .hero-box .main-text{margin-top:0px;font-size:36px}#event-follow #main_visual .box-top .hero-box .box-button{margin-top:0;width:375px}#event-follow #main_visual .box-top .hero-box .box-button .btn{margin-right:13px;width:calc((100% - 13px)/2)}#event-follow #main_visual .box-top .image-box{left:-120px;width:555px;margin:0 0 0 0}#event-follow #main_visual .box-bottom{padding:31px 0 45px}#event-follow #main_visual .box-bottom .contents{width:1280px}#event-follow #main_visual .box-bottom .head-text{font-size:20px}#event-follow #main_visual .box-bottom .box-info{margin-top:24px}#event-follow #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#event-follow #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:115px}#event-follow #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:61px}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:25px;width:150px}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:25px}#event-follow #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:23px;width:158px}#event-follow #main_visual .box-bottom .box-info .box-content .content-right{font-size:16px;padding-left:12px}#event-follow .checklist-box ul.check-list li{background:url(/include/img/telemarketing/checklist.svg) 0 2px no-repeat;background-size:33px 26px}#event-follow .reason-box .head-box .nav-box{width:1000px;height:196px;bottom:-98px;left:calc((100% - 1001px)/2)}#event-follow .reason-box .head-box .nav-box ul li{width:calc((100% - 93px)/4);background:#fff url(/include/img/telemarketing/Green-arrow.svg) 50% 157px no-repeat;background-size:23px 11px;padding:24px 12px 0}#event-follow .reason-box .head-box .nav-box ul li .title{font-size:15px}#event-follow .reason-box .content-box .list-functions .function .image .function01{width:213px}#event-follow .reason-box .content-box .list-functions .function .image .function02{width:220px}#event-follow .reason-box .content-box .list-functions .function .image .function03{width:213px}#event-follow .reason-box .content-box .list-functions .function .image .function04{width:178px}#event-follow .reason-box .content-box .list-functions .function .image .function05{width:264px}#event-follow .reason-box .content-box .list-functions .function .image .function06{width:177px}.footer{width:1000px}.footer *{font-size:16px}.footer_title{font-size:30px;padding:60px 0}.footer_title img{width:280px;padding:43px 0 0}.footer_nav{justify-content:space-between}.footer_nav>ul{width:50%;justify-content:space-around}.footer_nav>ul>li.drop .menu_icon{font-size:16px}.footer_nav>ul>li.drop ul li a{font-size:14px}.footer_nav>.d-flex{width:50%;justify-content:space-around}.footer_nav>.d-flex>ul{width:auto}.footer_info .d-flex_01{width:390px}.footer_info .d-flex_01>.d-flex{padding:37px 0}.footer_info .d-flex_01>.d-flex a{width:152px;margin:0 20px 0 0}.footer_info .d-flex_01>.d-flex a span{font-size:16px;padding:4px 8px}.footer_info .d-flex_02>img{width:190px}.footer_info .d-flex_02>a{width:190px}.footer_tel p{font-size:14px}.footer_tel dl dt{font-size:20px}.footer_tel dl dd span{font-size:20px}.footer_tel dl dd span.tel img{width:264px}.copy{font-size:12px;padding:23px 0}.copy small{font-size:12px}#pagetop{bottom:10px;right:10px;border-radius:10px}#pagetop a{font-size:26px;height:60px;width:60px;line-height:60px}#function .function_table{margin:0 auto 88.5px}#function .function_table ul{padding:0 30px}#function .function_table ul li{padding:25px 0 0}#function .function_table ul li a{font-size:18px}#function .function_table ul li a span{padding-bottom:5px}#function .function_table ul li a span::after{font-size:16px}#function .function_title::before{font-size:60px}#function .function_title span{font-size:30px}#function .function_inner{margin:0 auto 80px}#function .function_inner_box.d-flex_reverse{padding:42px 42px 0 42px}#function .function_inner_box.d-flex_reverse::after{margin:42px auto 0}#function .function_inner_box dl dt{font-size:29px;padding:0}#function .function_inner_box dl dd{font-size:16px}#function .function_to_contact{padding:50px 10% 50px}#function .function_to_contact>p{font-size:20px;padding:0 0 36px}#function .function_to_contact .d-flex .btn{border-radius:9px;padding:22px 0}#function .function_to_contact .d-flex .btn span{font-size:18px}#function .modaal_image{width:50%}.header .logo{margin-right:40px}.header #nav_wrap .d-flex-pc.tabs{margin-left:40px}#insidesales .inner{width:1000px}#insidesales #main_visual .box-top{padding:30px 0 0;height:294px}#insidesales #main_visual .box-top .hero-box .top-text{font-size:16px}#insidesales #main_visual .box-top .hero-box .main-text{margin-top:10px;font-size:36px}#insidesales #main_visual .box-top .hero-box .box-button{margin-top:0;width:375px}#insidesales #main_visual .box-top .hero-box .box-button .btn{margin-right:13px;width:calc((100% - 13px)/2)}#insidesales #main_visual .box-bottom{padding:31px 0 45px}#insidesales #main_visual .box-bottom .contents{width:1280px}#insidesales #main_visual .box-bottom .head-text{font-size:20px}#insidesales #main_visual .box-bottom .box-info{margin-top:24px}#insidesales #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#insidesales #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:115px}#insidesales #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:61px}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:25px;width:150px}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:25px}#insidesales #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:23px;width:158px}#insidesales #main_visual .box-bottom .box-info .box-content .content-right{font-size:16px;padding-left:12px}.checklist-box{margin-top:83px;padding-bottom:68px}.checklist-box .section-title01{font-size:36px}.checklist-box ul.check-list{width:600px}.checklist-box ul.check-list li{margin-top:29px;padding-left:50px;font-size:20px;line-height:30px;background:url(/include/img/insidesales/checklist.svg) 0 2px no-repeat;background-size:33px 26px}.reason-box{margin-top:90px}.reason-box .head-box{height:448px}.reason-box .head-box .bubble{width:850px;height:180px;top:-90px;left:calc((100% - 850px)/2);padding:44px 50px 44px;font-size:30px}.reason-box .head-box .bubble:after{width:37px;height:1px;border-top:47px solid #d28200;border-left:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0);bottom:-45px;left:calc((100% - 37px)/2)}.reason-box .head-box .nav-box{width:1000px;height:196px;bottom:-98px;left:calc((100% - 1000px)/2)}.reason-box .head-box .nav-box ul.colitem-03 li{width:calc(33.3333333333% - 26px)}.reason-box .head-box .nav-box ul.colitem-04 li{width:calc(25% - 26px)}.reason-box .head-box .nav-box ul li{height:196px;padding:24px 17px 0;background:#fff url(/include/img/insidesales/Green-arrow.svg) 50% 157px no-repeat;background-size:23px 11px}.reason-box .head-box .nav-box ul li .number img{height:25px}.reason-box .head-box .nav-box ul li .title{margin-top:15px;font-size:15px}.reason-box .head-box .title{font-size:30px;margin-top:182px}.reason-box .content-box{padding:196px 0 112px}.reason-box .content-box .list-reason{width:1000px}.reason-box .content-box .list-reason .reason{padding:70px 70px 40px;margin-top:70px}.reason-box .content-box .list-reason .reason .number img{height:42px}.reason-box .content-box .list-reason .reason .number{height:42px;width:60px;margin-right:38px;margin-top:8px}.reason-box .content-box .list-reason .reason .text{width:calc(100% - 98px);margin-top:0}.reason-box .content-box .list-reason .reason .sub-text{margin-top:0;font-size:16px}.reason-box .content-box .list-reason .reason .head-text{margin-top:0;font-size:30px}.reason-box .content-box .list-reason .reason .content{margin-top:43px}.reason-box .content-box .list-reason .reason .content p{font-size:16px;padding-right:40px}.reason-box .content-box .list-reason .reason .content a.link{margin-top:26px;font-size:14px}.reason-box .content-box .list-functions{margin-top:145px}.reason-box .content-box .list-functions .title{font-size:30px}.reason-box .content-box .list-functions .list{width:1115px}.reason-box .content-box .list-functions .function{margin-top:50px}.reason-box .content-box .list-functions .function .image{height:229px}.reason-box .content-box .list-functions .function .image .function01{width:225px}.reason-box .content-box .list-functions .function .image .function02{width:266px}.reason-box .content-box .list-functions .function .image .function03{width:265px}.reason-box .content-box .list-functions .function .image .function04{width:246px}.reason-box .content-box .list-functions .function .image .function05{width:266px}.reason-box .content-box .list-functions .function .image .function06{width:180px}.reason-box .content-box .list-functions .function .text{font-size:20px}.reason-box .content-box .d-flex-pc{margin-top:100px}.reason-box .content-box .d-flex-pc a{width:305px}.reason-box .content-box .d-flex-pc a span{padding:15px 0;font-size:18px}.point-box .point-head{margin-top:109px}.point-box .point-head img{width:131px}.point-box .point-head .head-text{margin-top:25px;font-size:30px}.point-box .point-list{margin-top:85px;margin-bottom:108px}.point-box .point-list .point{width:calc((100% - 114px)/4);margin-right:38px}.point-box .point-list .point:nth-child(n+5){margin-top:40px}.point-box .point-list .point .image{height:170px}.point-box .point-list .point .image .point01{width:119px}.point-box .point-list .point .image .point02{width:115px}.point-box .point-list .point .image .point03{width:157px}.point-box .point-list .point .image .point04{width:126px}.point-box .point-list .point .image .point05{width:118px}.point-box .point-list .point .image .point06{width:86px}.point-box .point-list .point .image .point07{width:127px}.point-box .point-list .point .title{font-size:20px}.point-box .point-list .point .detail{margin-top:13px;font-size:16px}.case-box{padding:111px 0 111px}.case-box .case-head img{width:169px}.case-box .case-head .head-text{margin-top:25px;font-size:30px}.case-box .case-list{margin-top:64px}.case-box .case-list .case{padding:60px 50px;margin-top:80px}.case-box .case-list .case .title{font-size:30px}.case-box .case-list .case .image{margin-top:36px;font-size:20px;width:408px}.case-box .case-list .case .subtitle{margin-top:36px;font-size:20px}.case-box .case-list .case .content{margin-top:21px;font-size:16px}.case-box .d-flex-pc{margin-top:91px}.case-box .d-flex-pc a{width:305px}.case-box .d-flex-pc a span{padding:15px 0;font-size:18px}.consulting{margin-top:0}#mailmarketing .inner{width:1000px}#mailmarketing #main_visual .box-top{padding:30px 0 0;height:294px}#mailmarketing #main_visual .box-top .inner{width:1200px}#mailmarketing #main_visual .box-top .hero-box{width:590px}#mailmarketing #main_visual .box-top .hero-box .top-text{font-size:16px;margin-top:10px}#mailmarketing #main_visual .box-top .hero-box .main-text{margin-top:5px;font-size:36px}#mailmarketing #main_visual .box-top .hero-box .box-button{margin-top:20px;width:375px}#mailmarketing #main_visual .box-top .hero-box .box-button .btn{margin-right:13px;width:calc((100% - 13px)/2)}#mailmarketing #main_visual .box-top .image-box{width:471px;margin:0 40px 0 40px}#mailmarketing #main_visual .box-bottom{padding:31px 0 45px}#mailmarketing #main_visual .box-bottom .contents{width:1280px}#mailmarketing #main_visual .box-bottom .head-text{font-size:20px}#mailmarketing #main_visual .box-bottom .box-info{margin-top:24px}#mailmarketing #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#mailmarketing #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:115px}#mailmarketing #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:61px}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:25px;width:150px}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:25px}#mailmarketing #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:23px;width:158px}#mailmarketing #main_visual .box-bottom .box-info .box-content .content-right{font-size:16px;padding-left:12px}#mailmarketing .checklist-box ul.check-list li{background:url(/include/img/mailmarketing/checklist.svg) 0 2px no-repeat;background-size:33px 26px}#mailmarketing .reason-box .head-box .nav-box ul li{background:#fff url(/include/img/mailmarketing/Green-arrow.svg) 50% 157px no-repeat;background-size:23px 11px}#mailmarketing .reason-box .content-box .list-functions .function .image .function01{width:224px}#mailmarketing .reason-box .content-box .list-functions .function .image .function02{width:203px}#mailmarketing .reason-box .content-box .list-functions .function .image .function03{width:264px}#mailmarketing .reason-box .content-box .list-functions .function .image .function04{width:265px}#mailmarketing .reason-box .content-box .list-functions .function .image .function05{width:219px}#mailmarketing .reason-box .content-box .list-functions .function .image .function06{width:252px}#marketing-automation .inner{width:1000px}#marketing-automation #main_visual .box-top{padding:30px 0 0;height:294px}#marketing-automation #main_visual .box-top .inner{width:1000px}#marketing-automation #main_visual .box-top .hero-box{width:550px}#marketing-automation #main_visual .box-top .hero-box .top-text{font-size:16px}#marketing-automation #main_visual .box-top .hero-box .main-text{margin-top:0;font-size:36px}#marketing-automation #main_visual .box-top .hero-box .box-button{margin-top:10px;width:375px}#marketing-automation #main_visual .box-top .hero-box .box-button .btn{margin-right:13px;width:calc((100% - 13px)/2)}#marketing-automation #main_visual .box-top .image-box{right:-65px;width:579px;top:-5px;margin:0 0 0 0}#marketing-automation #main_visual .box-bottom{padding:31px 0 45px}#marketing-automation #main_visual .box-bottom .contents{width:1280px}#marketing-automation #main_visual .box-bottom .head-text{font-size:20px}#marketing-automation #main_visual .box-bottom .box-info{margin-top:24px}#marketing-automation #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#marketing-automation #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:115px}#marketing-automation #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:61px}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:25px;width:150px}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:25px}#marketing-automation #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:23px;width:158px}#marketing-automation #main_visual .box-bottom .box-info .box-content .content-right{font-size:16px;padding-left:12px}#marketing-automation .checklist-box ul.check-list li{background:url(/include/img/marketing-automation/checklist.svg) 0 2px no-repeat;background-size:33px 26px}#marketing-automation .reason-box .head-box .nav-box{width:1000px;height:196px;bottom:-98px;left:calc((100% - 1001px)/2)}#marketing-automation .reason-box .head-box .nav-box ul li{width:calc((100% - 93px)/4);background:#fff url(/include/img/marketing-automation/Green-arrow.svg) 50% 157px no-repeat;background-size:23px 11px}#marketing-automation .reason-box .content-box .list-functions .function .image .function01{width:264px}#marketing-automation .reason-box .content-box .list-functions .function .image .function02{width:264px}#marketing-automation .reason-box .content-box .list-functions .function .image .function03{width:264px}#marketing-automation .reason-box .content-box .list-functions .function .image .function04{width:219px}#marketing-automation .reason-box .content-box .list-functions .function .image .function05{width:207px}#marketing-automation .reason-box .content-box .list-functions .function .image .function06{width:252px}#price .price_table{padding:0 0 20px 0}#price .price_table ul li{padding:20px 0;font-size:60px}#price .price_table ul li span{font-size:20px}#price .price_table ul li span.yen{font-size:40px;line-height:1}#price .price_table ul li span.yen small{font-size:22px;line-height:1}#price .price_table ul li span.yen small.month{font-size:20px}#price .btn-quote span{padding:22px 0;font-size:18px}#cloudscan_app .inner.cloudscan_app dl{margin:0 auto 40px}#sfa .inner{width:1000px}#sfa #main_visual .box-top{padding:30px 0 0;height:294px}#sfa #main_visual .box-top .inner{width:1000px}#sfa #main_visual .box-top .hero-box{width:540px;margin-left:110px}#sfa #main_visual .box-top .hero-box .top-text{font-size:16px}#sfa #main_visual .box-top .hero-box .main-text{margin-top:10px;font-size:36px}#sfa #main_visual .box-top .hero-box .box-button{margin-top:0px;width:375px}#sfa #main_visual .box-top .hero-box .box-button .btn{margin-right:13px;width:calc((100% - 13px)/2)}#sfa #main_visual .box-bottom{padding:31px 0 45px}#sfa #main_visual .box-bottom .contents{width:1280px}#sfa #main_visual .box-bottom .head-text{font-size:20px}#sfa #main_visual .box-bottom .box-info{margin-top:24px}#sfa #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#sfa #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:115px}#sfa #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:61px}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:25px;width:150px}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:25px}#sfa #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:23px;width:158px}#sfa #main_visual .box-bottom .box-info .box-content .content-right{font-size:16px;padding-left:12px}#sfa .checklist-box ul.check-list li{background:url(/include/img/sfa/checklist.svg) 0 2px no-repeat;background-size:33px 26px}#sfa .reason-box .head-box .nav-box{width:1000px;height:196px;bottom:-98px;left:calc((100% - 1001px)/2)}#sfa .reason-box .head-box .nav-box ul li{width:calc((100% - 93px)/4);background:#fff url(/include/img/sfa/Green-arrow.svg) 50% 157px no-repeat;background-size:23px 11px}#sfa .reason-box .content-box .list-functions .function .image .function01{width:179px}#sfa .reason-box .content-box .list-functions .function .image .function02{width:179px}#sfa .reason-box .content-box .list-functions .function .image .function03{width:179px}#sfa .reason-box .content-box .list-functions .function .image .function04{width:203px}#sfa .reason-box .content-box .list-functions .function .image .function05{width:265px}#sfa .reason-box .content-box .list-functions .function .image .function06{width:128px}#telemarketing .inner{width:1000px}#telemarketing #main_visual .box-top{padding:20px 0 0;height:294px}#telemarketing #main_visual .box-top .inner{width:1000px}#telemarketing #main_visual .box-top .hero-box .top-text{font-size:16px}#telemarketing #main_visual .box-top .hero-box .main-text{margin-top:0px;font-size:36px}#telemarketing #main_visual .box-top .hero-box .box-button{margin-top:0;width:375px}#telemarketing #main_visual .box-top .hero-box .box-button .btn{margin-right:13px;width:calc((100% - 13px)/2)}#telemarketing #main_visual .box-top .image-box{left:-120px;width:555px;margin:0 0 0 0}#telemarketing #main_visual .box-bottom{padding:31px 0 45px}#telemarketing #main_visual .box-bottom .contents{width:1280px}#telemarketing #main_visual .box-bottom .head-text{font-size:20px}#telemarketing #main_visual .box-bottom .box-info{margin-top:24px}#telemarketing #main_visual .box-bottom .box-info .box-content:first-child{width:auto}#telemarketing #main_visual .box-bottom .box-info .box-content:first-child .content-left img{width:115px}#telemarketing #main_visual .box-bottom .box-info .box-content:first-child .content-right{margin-right:61px}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-left img{margin-left:25px;width:150px}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(2) .content-right{margin-right:25px}#telemarketing #main_visual .box-bottom .box-info .box-content:nth-child(3) .content-left img{margin-left:23px;width:158px}#telemarketing #main_visual .box-bottom .box-info .box-content .content-right{font-size:16px;padding-left:12px}#telemarketing .checklist-box ul.check-list li{background:url(/include/img/telemarketing/checklist.svg) 0 2px no-repeat;background-size:33px 26px}#telemarketing .reason-box .head-box .nav-box{width:1000px;height:196px;bottom:-98px;left:calc((100% - 1001px)/2)}#telemarketing .reason-box .head-box .nav-box ul li{width:calc((100% - 93px)/4);background:#fff url(/include/img/telemarketing/Green-arrow.svg) 50% 157px no-repeat;background-size:23px 11px;padding:24px 12px 0}#telemarketing .reason-box .head-box .nav-box ul li .title{font-size:15px}#telemarketing .reason-box .content-box .list-functions .function .image .function01{width:213px}#telemarketing .reason-box .content-box .list-functions .function .image .function02{width:177px}#telemarketing .reason-box .content-box .list-functions .function .image .function03{width:245px}#telemarketing .reason-box .content-box .list-functions .function .image .function04{width:84px}#telemarketing .reason-box .content-box .list-functions .function .image .function05{width:158px}#telemarketing .reason-box .content-box .list-functions .function .image .function06{width:265px}}@media print{*,:before,:after{color:#000 !important;text-shadow:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}
/*# sourceMappingURL=maps/common.css.map */
