@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');@import url("https://use.typekit.net/sbm8udd.css");@import url(https://fonts.googleapis.com/icon?family=Material+Icons);html{box-sizing:border-box;width:100%;height:100%;font-size:62.5%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:unset}*,:after,:before{box-sizing:inherit}body{position:relative;-webkit-text-size-adjust:100%;max-width:100%;height:100%;background:#fff;color:#131313;font-family:inherit;font-kerning:none;line-height:normal;vertical-align:initial;word-break:normal;word-wrap:break-word;overflow-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;font-size:15px;letter-spacing:.05em;font-family:'Montserrat',sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,picture,pre,q,ruby,s,samp,section,small,source,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-weight:400}ol,ul{list-style:none}a{color:inherit;text-decoration:inherit;outline:none;cursor:pointer}img{font-size:0;line-height:0;vertical-align:top}.title-box .en-tit.circle{margin-bottom:25px;padding-left:18px;letter-spacing:.2em;line-height:1.3;font-size:14px;position:relative}.title-box .en-tit.circle.images{margin-bottom:25px;padding-left:18px;letter-spacing:.2em;line-height:1.3;font-size:18px;position:relative}.title-box .en-tit.circle:before{content:"";width:8px;height:8px;background:linear-gradient(90deg,#f08a24,#f65c00 50%);-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}.title-box .ja-tit.size-l{font-size:40px}.title-box .ja-tit+p{margin-top:1.5em;text-align:justify}header{max-width:100%}.l-header{position:fixed;top:0;z-index:10;transition:background-color .3s ease;width:100%}.l-header__main{position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;opacity:1;padding:0 64px;right:0;visibility:visible;background-color:#fff;box-shadow:0 2px 8px #372e2a3d;height:auto;max-width:100%;width:100%;overflow:hidden}.l-header__title{font-size:13px;color:#d0d0d0}.l-header__lead{font-size:15px}.l-header__logo{align-items:center;display:flex;justify-content:flex-start;max-width:240px;width:100%}.l-header__logo img{height:auto;max-width:100%}.l-header__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;flex-shrink:0;position:relative}.l-header__inner{position:relative}.l-header__links{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:}.l-header__link+.l-header__link{padding-left:30px}.l-header__link a{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#030303;text-decoration:none;transition:opacity .3s ease;font-weight:500}.l-header.scrolled .l-header__main{background:linear-gradient(90deg,#3dbbe4,#3699e9);transition:background-color .3s ease}.l-header.scrolled .l-header__title,.l-header.scrolled .l-header__link a{color:#fff;transition:color .3s ease}.l-header.scrolled .navbar-item,.l-header.scrolled .navbar-link{color:#fff}.l-header.scrolled .navbar-item.is-active:before,.l-header.scrolled .navbar-item:hover:before{background:#fff}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{color:#0077fc}.navbar-item.is-active,.navbar-item:hover{color:#0077fc;position:relative;font-weight:800}a.navbar-item,.l-header__link{cursor:pointer}.navbar-item.is-active:before,.navbar-item:hover:before{content:'';display:block;position:absolute;bottom:-.5rem;left:0;width:100%;height:2px;background:#0077fc;transition:width .3s ease}.navbar-item.is-active:hover:before{width:calc(100% - 3rem)}.l-header__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-header__info{padding:20px 50px 0 30px}.l-header__contact{margin-bottom:20px;margin-right:15px}.l-header__contact a{display:block;text-align:center;background:-webkit-linear-gradient(left,#3dbbe4,#3699e9);background:linear-gradient(90deg,#3dbbe4,#3699e9);box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;text-decoration:none;line-height:1}.l-header__contact a{width:100%;padding:10px 40px 17px;border-radius:30px;font-size:15px;font-weight:700}.l-header__contact a:before{position:relative;font-family:'Material Icons';content:'\e158';font-size:16px;margin-right:15px;top:2px}.l-header__contact a:hover{opacity:.5}.l-header__contact a:before{font-family:'Material Icons';content:'\e158';font-size:16px}@media screen and (min-width:768px){.p-top .l-header__main{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}#menu_nav{position:fixed;z-index:-1;opacity:0;top:0;min-width:1200px;width:100%;height:100vh;background:#fff;transition:all .5s}#menu_nav.panelactive{opacity:1;z-index:1000;transition:all .5s}#menu_nav.panelactive #menu_nav_list{width:50%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#menu_nav_list{display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto}.menu_logo{width:30rem}#menu_nav ul,#menu_nav_list p{display:none}#menu_nav.panelactive ul,#menu_nav.panelactive #menu_nav_list p{display:block;width:100%}.menu_nav_list_inner{display:flex;width:70%}#menu_nav ul{margin:0 1rem;width:100%}#menu_nav li{list-style:none}#menu_nav li a{display:inline-block;margin:2rem;font-family:'Montserrat',sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:.2rem;line-height:2rem;text-align:left;color:#000;transition:.3s;list-style:none;text-decoration:none}#menu_nav li a span{font-size:1.3rem;font-weight:500}#menu_nav li a:hover{color:#0077fc;transition:.5s}.l-header__info.nav{margin-top:15px;padding:0}.l-header__contact.nav{width:100%}.l-header__contact.nav a{width:100%;padding:9px 8px 8px;border-radius:30px;font-size:15px}.l-header__contact.nav a:before{font-family:'Material Icons';content:'\e158';font-size:13px;margin-right:10px}.l-header__contact.en.nav a:before{font-family:'Material Icons';content:'\e927'}.openbtn{position:absolute;top:10px;right:30px;width:60px;height:60px;background:-webkit-gradient(linear,left top,right top,from(#3dbbe4),to(#3699e9));background:-webkit-linear-gradient(left,#3dbbe4,#3699e9);background:linear-gradient(90deg,#3dbbe4,#3699e9);z-index:1100;cursor:pointer;transition:.5s;border-radius:10px;display:flex;align-items:center;justify-content:center}.openbtn:hover{transition:.4s;opacity:.8}.openbtn span{display:block;position:absolute;left:50%;transform:translate(-50%);display:inline-block;width:3rem;height:.1rem;background-color:#fff;transition:all .4s}.openbtn span:nth-of-type(1){top:2rem}.openbtn span:nth-of-type(2){top:2.8rem}.openbtn span:nth-of-type(3){top:3.6rem}.closebtn{position:absolute;top:30px;right:40px;width:60px;height:60px;background:-webkit-gradient(linear,left top,right top,from(#e34a4a),to(#d64545));background:-webkit-linear-gradient(left,#e34a4a,#d64545);background:linear-gradient(90deg,#e34a4a,#d64545);z-index:1100;cursor:pointer;transition:.5s;border-radius:10px;display:flex;align-items:center;justify-content:center}.closebtn:hover{transition:.4s;opacity:.8}.closebtn span{display:block;position:absolute;left:50%;transform:translate(-50%);width:3rem;height:.1rem;background-color:#fff;transition:all .4s}.closebtn span:nth-of-type(1){top:2.2rem;left:1.8rem;transform:translateY(.6rem) rotate(-45deg);width:2.5rem;background-color:#fff}.closebtn span:nth-of-type(2){opacity:0}.closebtn span:nth-of-type(3){top:3.4rem;left:1.8rem;transform:translateY(-.6rem) rotate(45deg);width:2.5rem;background-color:#fff}.content-card>.in{margin:auto}.content-card .card{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;height:100%;margin:0 4%;padding:40px 10% 80px;box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:24px;text-align:center}.content-card .content-body{width:100%;text-align:center}.content-card .content-body .title{margin-top:16px;color:#2d2d2d;font-size:2.6rem}.content-card .content-body .text{margin-top:40px;color:#888;font-size:1.4rem;line-height:2}@media (max-width:800px){.content-card .col{display:inline-flex;flex-flow:column;align-items:center;margin-top:30px;padding:0 10%}.content-card .col:first-child{margin-top:0}.content-card .card{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;max-width:400px;margin:0 auto;padding:10px 10% 60px}.content-card .content-body .title{margin-top:0;font-size:2.2rem}.content-card .content-body .text{margin-top:20px;font-size:1.3rem}}@media (min-width:801px) and (max-width:1024px){.content-card .col{margin-top:30px}.content-card .col:first-child{margin-top:0}.content-card .card{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;align-items:center;margin:0 10%;padding:40px 10px 40px 60px}.content-card .content-body{text-align:left}.content-card .content-body .title{margin-top:0;font-size:2.8rem}.content-card .content-body .text{margin-top:20px;font-size:1.6rem}}@media (min-width:1025px){.content-card>.in{max-width:1280px;padding:0 2%}}.content-social{display:flex;justify-content:space-evenly;max-width:640px;margin:auto}.content-social .link span{padding-top:4px;padding-bottom:4px;background-image:linear-gradient(180deg,transparent calc(100% - 4px),#ffe72e 4px)}.content-social a{display:inline-flex;align-items:center;padding:4px 16px 4px 32px}.content-social a mark{display:inline-block;width:40px;height:40px}.content-social a mark img{width:100%;height:auto;vertical-align:bottom}.content-social a span{margin-left:20px;font-size:2rem;line-height:1}@media (max-width:600px){.content-social{flex-direction:column}.content-social li:nth-child(n+2){margin-top:16px}.content-social a{padding:4px 8px 4px 16px}.content-social a mark{width:28px;height:28px}.content-social a span{margin-left:12px;font-size:1.8rem}}.slideshow{overflow:hidden;position:relative;width:100%;height:100vh;z-index:1;.slideshow-inner{position:absolute;top:0;left:0;width:100%;height:100%}.slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slide{display:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 0.3s ease;&.is-active{display:block}&.is-loaded{opacity:1}.caption{padding:50px;background-color:rgb(0 0 0/0%);z-index:-1;backdrop-filter:blur(4px);border-radius:10px}.image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;z-index:1;background-size:cover;image-rendering:optimizeQuality;&:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}}.image{width:100%;object-fit:cover;height:100%}.slide-content{position:absolute;width:100%;height:100%;z-index:3;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.slide-title{font-size:50px;font-weight:700;margin:25px auto;max-width:1000px;text-transform:uppercase;color:#fff}.slide-title span{font-size:35px}.slide-subtitle{margin:0 auto;max-width:1000px;font-size:18px;line-height:1.4;color:#fff}}.pagination{position:absolute;bottom:35px;left:0;width:100%;height:12px;cursor:default;z-index:2;text-align:center;.item{display:inline-block;padding:15px 5px;position:relative;width:46px;height:32px;cursor:pointer;text-indent:-999em;z-index:1;+.page{margin-left:-2px}&:before{content:"";display:block;position:absolute;top:15px;left:5px;width:36px;height:2px;background:rgba(255,255,255,.5);transition:background .2s ease}&:after{width:0;background:#fff;z-index:2;transition:width .2s ease}&:hover:before,&.is-active:before{background-color:#fff}}}.arrows{.arrow{margin:-33px 0 0;padding:20px;position:absolute;top:50%;cursor:pointer;z-index:3}.prev{left:30px;&:hover .svg{left:-10px}}.next{right:30px;&:hover .svg{left:10px}}.svg{position:relative;left:0;width:14px;height:26px;fill:#fff;transition:left .2s ease}}}.slide-title img{width:30%}.mv__title.news{font-size:50px;font-weight:800;background:linear-gradient(90deg,#f08a24,#f65c00 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:5px}#news{position:relative;padding:50px 30px 96px;background-color:#f7f7f7}.news .index-background-title{transform:translateX(-740px)}.news__content{max-width:1100px;margin:0 auto}.news__content-container{margin-top:64px}.news__link{position:relative;display:block;width:180px;margin-top:48px;margin-left:auto;text-align:right;font-size:13px;letter-spacing:.1em;color:#0577f7}.news__link:before{position:absolute;top:8px;left:0;width:90px;height:1px;background-color:#0577f7;content:""}.news-content{position:relative;display:flex;align-items:center;padding:24px 4px;font-size:14px;border-top:1px solid #d6ebf2}.news-content:last-child{border-bottom:1px solid #d6ebf2}.news-content__info{display:flex;align-items:center}.news-content__category{min-width:120px;margin-left:20px;padding:4px 12px;font-size:11px;border-radius:4px;border:1px solid #989898;text-align:center}.news-content__title{margin-left:32px}.news-content:after{position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#989898;transition:width .4s cubic-bezier(.33,1,.68,1) 0s;content:""}.news-content:hover:after{width:100%}.article[data-v-f46a6378]{padding:77px 0 161px}.common-container[data-v-9d9cba72]{max-width:1280px;margin:0 auto;padding:0 90px}.article__container[data-v-f46a6378]{padding:0 100px}.article__title-box[data-v-f46a6378]{padding:0 0 38px;margin:0 0 65px;border-bottom:1px solid #d6ebf2}.article__info[data-v-f46a6378]{display:flex;align-items:center;margin:0 0 28px;padding:0 2px}.article__title[data-v-f46a6378]{font-size:25px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.6;letter-spacing:1px}.social[data-v-f46a6378]{display:flex;align-items:center;justify-content:center;padding:32px 0;border-bottom:1px solid #d6ebf2}.article[data-v-f46a6378] .common-button{margin:64px auto 0}.common-button[data-v-02bf5844]{position:relative;display:flex;justify-content:center;align-items:center;width:282px;height:72px;font-size:12px;color:#fff;background-color:#0577f7;letter-spacing:.06em;transition-property:color;border:1px solid #0577f7;transition-duration:.3s;cursor:pointer;border-top:1px solid #d6ebf2}.article__category[data-v-f46a6378]{display:inline-block;min-width:120px;padding:5px 12px;font-size:12px;color:#fff;background:#0577f7;border-radius:5px;text-align:center}.article__date[data-v-f46a6378]{margin:0 24px 0 0;color:#283037;letter-spacing:.3px}.news[data-v-7efed836]{padding:108px 0 186px}.news-category{display:flex;align-items:center;position:relative;min-width:184px;height:45px;padding-right:48px;padding-left:20px;font-size:13px;font-family:"Noto Sans JP",sans-serif;font-weight:700;background-color:#fff;border:2px solid #0077fc;border-radius:6px;cursor:pointer}.news-category:after{position:absolute;top:16px;right:16px;width:16px;height:8px;background-image:url(https://txpmedical.jp/images/case-study/icon_arrow.png);background-size:contain;background-repeat:no-repeat;content:""}.news-category-container{display:flex;margin-bottom:32px}.news-category-filter{margin-bottom:32px}.news-content[data-v-7efed836]{border-bottom:1px solid #d6ebf2}.news-content[data-v-7efed836]:first-child{border-top:1px solid #d6ebf2}.news-content__link[data-v-7efed836]{position:relative;display:flex;align-items:center;padding:35px 8px 36px;transition:opacity,.3s}.news-content__link[data-v-7efed836]:after{position:absolute;bottom:-1px;left:0;width:0;height:1px;background-color:#0bbafb;transition:width .2s cubic-bezier(.33,1,.68,1) 0s;content:""}.news-content__link[data-v-7efed836]:hover:after{width:100%}.news-content__info[data-v-7efed836]{display:flex;align-items:center;padding:0 29px 0 0}.news-content__category[data-v-7efed836],.news-content__date[data-v-7efed836]{font-size:12px}.news-content__date[data-v-7efed836]{width:103px;color:#283037;letter-spacing:.3px}.news-content__category[data-v-7efed836]{display:inline-block;min-width:120px;padding:5px 12px;font-size:12px;color:#fff;background:#0577f7;border-radius:5px;text-align:center}.news-content__title[data-v-7efed836]{width:calc(100% - 208px);font-size:14px;line-height:2.07;letter-spacing:.6px}@media screen and (max-width:768px){.news[data-v-7efed836]{padding:80px 0 100px}.news-content__link[data-v-7efed836]{display:block;padding:30px 0 22px}.news-content__info[data-v-7efed836]{width:100%;margin:0 0 17px;padding:0}.news-content__category[data-v-7efed836],.news-content__date[data-v-7efed836]{font-size:11px}.news-content__date[data-v-7efed836]{width:91px}.news-content__category[data-v-7efed836]{padding:2px 12px;font-size:10px}.news-content__title[data-v-7efed836]{width:100%;font-size:13px}}.page-title[data-v-3864ac78]{position:relative;padding:201px 0 77px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;text-align:center}.page-title[data-v-3864ac78] .title-animation__content{width:auto;height:51px;margin:0 0 17px}.page-title__title[data-v-3864ac78]{margin-top:-24px;font-size:72px;transform:scaleY(.9)}.page-title__subtitle[data-v-3864ac78],.page-title__title[data-v-3864ac78]{color:#fff;font-weight:700;letter-spacing:-1px}.page-title__subtitle[data-v-3864ac78]{font-family:"Noto Sans JP",sans-serif;font-size:15px}@media screen and (min-width:768px) and (max-height:800px){.page-title[data-v-3864ac78]{padding:148px 0 40px}}@media screen and (max-width:768px){.page-title[data-v-3864ac78]{padding:107px 0 54px}.page-title[data-v-3864ac78] .title-animation__content{height:29px;margin:0 0 16px}.page-title__title[data-v-3864ac78]{margin-top:-20px;font-size:40px}.page-title__subtitle[data-v-3864ac78]{font-size:12px}}.delayed-show[data-v-13a3fc3e]{opacity:0;transform:translateY(15px);transition-property:transform,opacity;transition-duration:1s}.delayed-show--no-transition[data-v-13a3fc3e],.delayed-show--show[data-v-13a3fc3e]{opacity:1;transform:translateY(0)}.delayed-show--no-transition[data-v-13a3fc3e]{transition:none}.breadcrumb[data-v-093a01e9]{position:relative;padding:12px 80px 14px;background:#d6ebf2}.breadcrumb__list[data-v-093a01e9]{display:flex;align-items:center;list-style:none}.breadcrumb__item[data-v-093a01e9]{position:relative}.breadcrumb__link[data-v-093a01e9],.breadcrumb__text[data-v-093a01e9]{font-size:12px;font-family:"Noto Sans JP",sans-serif;font-weight:500}.breadcrumb__text[data-v-093a01e9]{color:#283037}.breadcrumb__link[data-v-093a01e9]{position:relative;padding:0 69px 0 0;color:#214de8}.breadcrumb__link[data-v-093a01e9]:before{position:absolute;top:50%;right:16px;width:37px;height:1px;transform:translateY(-50%);background:#9eb8c1;content:""}@media screen and (min-width:768px) and (max-width:1100px){.breadcrumb[data-v-093a01e9]{padding:12px 30px 14px}}@media screen and (max-width:768px){.breadcrumb[data-v-093a01e9]{padding:5px 24px 11px}.breadcrumb[data-v-093a01e9],.breadcrumb__list[data-v-093a01e9]{overflow:hidden}.breadcrumb__link[data-v-093a01e9],.breadcrumb__text[data-v-093a01e9]{font-size:10px;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__link[data-v-093a01e9]{padding:0 49px 0 0}.breadcrumb__link[data-v-093a01e9]:before{right:12px;width:26px}}.common-container[data-v-9d9cba72]{max-width:1280px;margin:0 auto;padding:0 90px}@media screen and (min-width:768px) and (max-width:1100px){.common-container[data-v-9d9cba72]{padding:0 30px}}@media screen and (max-width:768px){.common-container[data-v-9d9cba72]{padding:0 24px}}.select[data-v-76f56e65]{position:relative;margin-right:24px}.select__content[data-v-76f56e65]{display:flex;align-items:center;position:relative;min-width:184px;height:45px;padding-right:48px;padding-left:20px;font-size:13px;font-family:"Noto Sans JP",sans-serif;font-weight:700;background-color:#fff;border:2px solid #d6ebf2;border-radius:6px;cursor:pointer}.select__content[data-v-76f56e65]:after{position:absolute;top:16px;right:16px;width:16px;height:8px;background-image:url(/images/case-study/icon_arrow.png);background-size:contain;background-repeat:no-repeat;content:""}.select-box[data-v-76f56e65]{display:flex;flex-wrap:wrap;position:absolute;top:64px;left:0;width:480px;padding:12px 16px;background-color:#fff;border:2px solid #d6ebf2;border-radius:4px;box-shadow:0 0 10px rgb(0 0 0/10%);opacity:0;pointer-events:none;transition-property:opacity,transform;transition-duration:.3s;transform:translateY(-5px);z-index:1}.select-box[data-v-76f56e65]:before{position:absolute;top:-30px;right:0;left:0;height:30px;content:""}.select-box.is-show[data-v-76f56e65]{opacity:1;pointer-events:auto;transform:translateY(0)}.select-box__content[data-v-76f56e65]{width:calc(50% - 10px);padding:12px 8px;margin:4px;font-size:13px;font-weight:700;border-radius:4px}.select-box__content[data-v-76f56e65]:first-child{margin-right:calc(50% - 10px)}.select-box__content[data-v-76f56e65]:not(.is-selected){cursor:pointer}.select-box__content.is-selected[data-v-76f56e65],.select-box__content[data-v-76f56e65]:hover{background-color:#ebebeb}@media (max-width:768px){.select[data-v-76f56e65]{width:calc((100% - 16px)/2);margin-right:0}.select[data-v-76f56e65]:first-child{margin-right:16px}.select__content[data-v-76f56e65]{min-width:0;width:100%;height:40px;padding-left:12px;font-size:10px}.select:not(:first-child) .select-box[data-v-76f56e65]{left:calc(-50vw + 16px)}.select-box[data-v-76f56e65]{top:48px;width:calc(100vw - 48px);padding:8px;box-shadow:15px 15px 30px rgb(0 0 0/30%)}.select-box[data-v-76f56e65]:before{top:-10px;height:10px}.select-box__content[data-v-76f56e65]{padding:8px;font-size:10px}}.pager[data-v-a7a98e66]{position:relative;padding:100px 0 0;display:flex;align-items:center;text-align:center;justify-content:center}.pager__arrow[data-v-a7a98e66]{position:relative;line-height:0}.pager__arrow--prev[data-v-a7a98e66]{margin:0 10px 0 0}.pager__arrow--next[data-v-a7a98e66]{margin:0 0 0 10px}.pager__arrow-picture[data-v-a7a98e66]{width:37px;height:auto}.pager__ellipsis[data-v-a7a98e66]{margin:0 8px;font-size:17px;color:#214de8;letter-spacing:-8px}.pager__index[data-v-a7a98e66]{position:relative;display:inline-block;width:37px;height:37px;margin:0 10px;text-align:center;line-height:0;border:1px solid #214de8;transition:background .3s;font-family:"Noto Sans JP",sans-serif;font-weight:500}.pager__index[data-v-a7a98e66]:hover{background:#214de8}.pager__index:hover .pager__text[data-v-a7a98e66]{color:#fff}.pager__index--current[data-v-a7a98e66]{background:#214de8;pointer-events:none}.pager__index--current .pager__text[data-v-a7a98e66]{color:#fff}.pager__text[data-v-a7a98e66]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;letter-spacing:-1px;font-size:15px;color:#214de8;transition:color .3s}@media screen and (max-width:768px){.pager[data-v-a7a98e66]{padding:62px 0 0}.pager__arrow--prev[data-v-a7a98e66]{margin:0 10px 0 0}.pager__arrow--next[data-v-a7a98e66]{margin:0 0 0 10px}.pager__arrow-picture[data-v-a7a98e66]{width:34px}.pager__index[data-v-a7a98e66]{width:34px;height:34px;margin:0 8px}.pager__text[data-v-a7a98e66]{margin:0 0 0 -1px;font-size:13px}}.mv__title.feature{font-size:50px;font-weight:800;background:linear-gradient(90deg,#f08a24,#f65c00 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:5px}.small-text{font-size:1em}#service{position:relative;padding:50px 30px 96px;background-color:#f7f7f7}.service_content{max-width:1100px;margin:0 auto}.service-service_item_inner.inner{max-width:1100px}.service-service_item_inner.inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 auto;position:relative;width:auto}.service .service-service_items{margin-top:8rem}.service .service-service_items .service-service_item{position:relative;margin-bottom:4rem}.service .service-service_items .service-service_item__img{width:calc((100vw/12)*2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.service .service-service_items .service-service_item__img img{width:100%;height:auto;max-width:300px;max-height:300px;object-fit:cover}.service .service-service_items .service-service_item__txt{width:calc((100vw/12)*5);padding-right:5rem}.service .service-service_items .service_catch .catch__support{font-size:15px;border-bottom:2px solid #10a8eb;padding-bottom:.3em;margin-right:.3em;position:relative;bottom:1rem;letter-spacing:.03em}.service .service-service_items .service_catch .catch__num{font-size:45px;font-weight:700}.service .service-service_items .service_catch .catch__support,.service .service-service_items .service_catch .catch__num{color:#10a8eb;line-height:1}.service .service-service_items .service_name{display:inline-block;font-weight:700;font-size:25px;padding-top:1rem;color:#e96537}.service .service-service_items .service-service_lead{font-size:15px;letter-spacing:.05em;font-weight:700;line-height:1.8;padding:1em 0 1em}.service .service-service_items .service-service_item{position:relative;margin-bottom:4rem}.service .service-service_items .service-service_item_inner{padding:calc((100vw/12)*1) 3rem 3rem;border-radius:15px;-webkit-box-shadow:0 3px 25px rgba(0,0,0,.06);box-shadow:0 3px 25px rgba(0,0,0,.06);background:#fff}.service .service-service_items .service-service_item_inner{padding:6rem 7rem 9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service-service_detail{font-size:15px}.bl_footerCTA{background:#f3fbfe;padding-bottom:80px;padding-top:80px}@media screen and (max-width:900px){.bl_footerCTA{padding-bottom:40px}}.bl_footerCTA_inner{margin-left:auto;margin-right:auto;max-width:1120px}.bl_footerCTA_ttl{color:#0b86d1;font-size:40px;font-weight:900;letter-spacing:.04em;margin-bottom:20px;text-align:center}@media screen and (max-width:900px){.bl_footerCTA_ttl{font-size:1.5rem}}.bl_footerCTA_txt{font-size:15px;margin-bottom:40px;text-align:center}@media screen and (max-width:900px){.bl_footerCTA_txt{font-size:1rem;text-align:center}}.bl_footerCTA_btnList{display:flex;justify-content:center}.bl_footerCTA_btnList.feature-slide{display:flex;justify-content:left}@media screen and (max-width:900px){.bl_footerCTA_btnList{display:block}}.bl_footerCTA_btnList>li{flex:0 1 430px}@media screen and (max-width:900px){.bl_footerCTA_btnList>li{margin:0 auto;max-width:340px}}.bl_footerCTA_btnList>li .el_btn{box-shadow:0 8px 14px -4px rgba(16,168,235,.4);font-size:18px;height:80px;max-width:350px;padding:26px 16px;transition:box-shadow .2s ease-in 0s,transform .2s ease-in 0s;width:100%;margin-top:15px}@media screen and (max-width:900px){.bl_footerCTA_btnList>li .el_btn{font-size:1rem;height:50px;padding:.8em 2em}}.bl_footerCTA_btnList>li .el_btn:focus,.bl_footerCTA_btnList>li .el_btn:hover{box-shadow:none;transform:translateY(1px)}.el_btn{align-items:center;background:linear-gradient(90deg,#1a8dbf,#0b86d1 50%);border-radius:3em;color:#fff;display:inline-flex;font-weight:700;height:60px;justify-content:center;max-width:100%;padding:26px 16px;text-align:center;text-decoration:none;width:300px}.el_btn:focus,.el_btn:hover{background:#fff;border:1px solid #1a8dbf;color:#10a8eb}.el_btn:focus>span,.el_btn:hover>span{border-color:#1a8dbf}.el_btn>span{display:inline-block;padding-right:20px;position:relative}.el_btn>span:before{border-right:2px solid #fff;border-top:2px solid #fff;content:" ";display:block;height:5px;position:absolute;right:0;top:50%;transform:rotate(45deg) translateY(-50%);transition:border-color .2s ease 0s;width:5px}.el_btn>span:before:hover{border-right:2px solid #10a8eb;border-top:2px solid #10a8eb}.el_btn__blue:focus>span:before,.el_btn__blue:hover>span:before{border-color:#10a8eb}.el_btn__white{background:#fff;border:1px solid #10a8eb;color:#10a8eb;transition:color .2s ease-in 0s,border-color .2s ease-in 0s,background-color .2s ease-in 0s}.el_btn__white>span:before{border-color:#fff}.el_btn__white:focus,.el_btn__white:hover{background:linear-gradient(90deg,#f08a24,#f65c00 50%);color:#fff}.el_btn__white:focus>span:before,.el_btn__white:hover>span:before{border-color:#fff}.el_btn__lightgreen{background:#05cbab linear-gradient(90deg,#05cbab,#01c3cc 50%) no-repeat padding-box!important}.el_leadTxt{font-size:1.125rem;margin:0 auto;max-width:929px;text-align:center}@media screen and (max-width:900px){.el_leadTxt{font-size:1rem;text-align:left}}#product-service{padding:6rem calc((100vw/12)*1);background:#ededed}#product-service .container{max-width:1100px;flex-grow:1;margin:0 auto;position:relative;width:auto}#product-service .support-summary_block{display:flex;align-items:center;margin-bottom:100px}#product-service .support-summary__img{width:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:1.5rem}#product-service .support-summary__img img{width:100%;height:100%;object-fit:cover}#product-service .support-summary__img.product_service_01 img{width:60%}#product-service .support-summary_block .support-summary__txt .summary__num{color:transparent;background:linear-gradient(90deg,#10a8eb,#0b86d1 50%);-webkit-background-clip:text;background-clip:text;font-size:90px;font-weight:700;margin-right:10px;line-height:1;display:inline-block}#product-service .support-summary_block .support-summary__txt .summary__ttl{font-size:2.4rem;line-height:1.4;font-weight:700;display:inline-block;position:relative;top:.1rem;color:#ea5514}#product-service .support-summary_block .support-summary__txt .summary__ttl span{font-size:1.6rem;color:#000}.product-service .support-summary_block .support-summary__txt .summary__ttl span:nth-of-type(2){font-size:1.6rem;color:#ea5514}#product-service .support-summary_block .support-summary__txt .summary__desc{line-height:2.5;margin-top:20px;margin-bottom:10px;word-wrap:break-word;word-break:break-word;white-space:normal;overflow-wrap:break-word}#product-service .support-summary__txt{width:50%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}#product-service .support-summary_block:nth-child(1){flex-direction:row-reverse}#product-service .support-summary_block:nth-child(1) .support-summary__img{margin-left:4.5rem}#product-service .support-summary_block:nth-child(2){flex-direction:row}#product-service .support-summary_block:nth-child(2) .support-summary__img{margin-right:4.5rem}#flow{position:relative;padding:50px 30px 96px}.business__content{max-width:1200px;margin:0 auto}.business-content{position:relative;width:calc((100% - 64px)/3);padding:36px 24px;background-color:#dedede45;border-radius:10px}.business__content-container{display:flex;align-items:flex-start;margin-top:100px;gap:45px;align-items:stretch}.business-content__number{position:absolute;top:-15px;left:0;width:100%;height:auto}.business-content__icon{display:block;width:100%;height:auto;max-width:100px;margin:0 auto}.business-content__title{margin-top:28px;font-size:17px;font-weight:700;color:#10a8eb;text-align:center}.business-content__description{margin-top:16px;font-size:14px;color:#2c353f;text-align:center;line-height:30px;word-break:auto-phrase}.mv{padding-top:17rem;padding-bottom:8rem;border-bottom:.1rem solid #d9d9d9}.mv__container{width:100%;max-width:144rem;padding:0 5rem;margin:0 auto}.mv__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.mv__title{font-size:50px;font-weight:800;background:linear-gradient(90deg,#10a8eb,#0b86d1 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:5px;position:relative;overflow:visible}.mv__title.faq:after,.mv__title.news:after,.mv__title.contact:after,.mv__title.feature:after,.mv__title.imaging_service:after{content:"";display:block;width:50px;height:3px;background:linear-gradient(90deg,#0077b6,#00a8e8);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);overflow:visible}.mv__sub-title:before{font-family:'Material Icons';content:'\eaaa';font-size:14px;margin-right:5px}.mv__sub-title{font-size:20px;line-height:2;margin:0 1rem;font-weight:700;background:linear-gradient(90deg,#0077b6,#00a8e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.mv__title.faq{font-size:50px;font-weight:800;background:linear-gradient(90deg,#f08a24,#f65c00 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:5px}#faq{position:relative;padding:50px 30px 96px;width:100%}.faq .contents-wrap{padding:6rem calc((100vw/12)*1);background:#f7f7f7}.faq.top .contents-wrap{background:#ffff}.faq .contents-wrap .container{max-width:1100px;width:100%}@media screen and (min-width:1024px){.faq .contents-wrap{padding-bottom:150px}}.faq .anchor_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq .anchor_list .anchor_item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:none !important;-webkit-box-shadow:none !important;text-align:center;margin:10px 0;line-height:1.5;position:relative;display:inline-block}.faq .anchor_list .anchor_item:nth-child(odd){border-width:0 1px;border-style:solid;border-color:#d1d1d1}.faq .anchor_list .anchor_item:nth-child(even){border-width:0 1px 0 0;border-style:solid;border-color:#d1d1d1}.faq .anchor_list .anchor_item:after{content:"";width:6px;height:6px;border:0;border-top:solid 2px #0077fc;border-right:solid 2px #0077fc;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;right:20px;margin-top:-4px}.faq .anchor_list .anchor_item .anchor{font-weight:700;display:block}@media screen and (min-width:1024px){.faq .anchor_list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:0 auto}.faq .anchor_list .item{width:calc(100%/3);text-align:left;padding-left:23px}}.faq .fq{position:relative;border-bottom:1px solid #f5f5f5;padding:2rem 0 2.5rem}.faq .fq .question,.faq .fq .answer{position:relative;padding-left:4rem}.faq .fq .question:before,.faq .fq .answer:before{display:block;position:absolute;top:0;left:0;border-radius:50%;text-align:center;width:30px;height:30px;line-height:30px}.faq .fq .question{font-weight:700}.faq .fq .question .qa-txt{width:90%}.faq .fq .question:before{content:"Q";color:#fff;background:linear-gradient(90deg,#f08a24,#f65c00 50%)}.faq .fq .question:after{display:block;content:"";width:7px;height:7px;border:0;border-top:solid 2px #1faa75;border-right:solid 2px #1faa75;position:absolute;top:50%;right:5px;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg)}.faq .fq .question.open:after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);top:50%;right:5px}.faq .fq .answer{margin-top:3.5rem;display:none}.faq .fq .answer .qa-txt{width:90%}.faq .fq .answer .qa-txt .col-red{color:#d34646}.faq .fq .answer:before{content:"A";font-weight:700;background:linear-gradient(90deg,#f08a24,#f65c00 50%);border:1px solid linear-gradient(90deg,#f08a24,#f65c00 50%);color:#fff}@media screen and (min-width:1024px){.faq .fq .question,.faq .fq .answer{padding-left:5rem}.faq .fq .question:before,.faq .fq .answer:before{width:34px;height:34px;line-height:34px}.faq .fq .question{cursor:pointer}.faq .fq .question:after{position:absolute;width:7px;height:7px;top:50%;right:20px;left:inherit;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.faq .fq .question.open:after{top:50%;right:18px;bottom:inherit;left:inherit;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.faq .fq .answer{margin-top:2rem}}.faq .anchor-link{padding-top:55px}.faq .anchor-link h2{margin-top:-55px;padding-top:55px}@media screen and (min-width:1024px){.faq .anchor-link{padding-top:90px}.faq .anchor-link h2{margin-top:-90px;padding-top:90px}}.mv__title.imaging_service{font-size:50px;font-weight:800;background:linear-gradient(90deg,#f08a24,#f65c00 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:5px}#imaging-service{padding:6rem calc((100vw/12)*1);background:#f7f7f7}#imaging-service .container{max-width:1100px;flex-grow:1;margin:0 auto;position:relative;width:auto}#imaging-service .support-summary_block{display:flex;align-items:center;margin-bottom:40px}#imaging-service .support-summary_block:nth-child(1){display:flex;align-items:center;margin-bottom:100px}#imaging-service .support-summary__img{width:45.9%}#imaging-service .support-summary__img img{width:100%;border-radius:1.5rem}#imaging-service .support-summary_block .support-summary__txt{width:59.1%}#imaging-service .support-summary_block .support-summary__txt .summary__num{color:transparent;background:linear-gradient(90deg,#10a8eb,#0b86d1 50%);-webkit-background-clip:text;background-clip:text;font-size:90px;font-weight:700;margin-right:10px;line-height:1;display:inline-block}#imaging-service .support-summary_block .support-summary__txt .summary__ttl{font-size:2.4rem;line-height:1.4;font-weight:700;display:inline-block;position:relative;top:.1rem;color:#ea5514}#imaging-service .support-summary_block .support-summary__txt .summary__ttl span{font-size:1.6rem;color:#000}#imaging-service .support-summary_block .support-summary__txt .summary__ttl span:nth-of-type(2){font-size:1.6rem;color:#000}#imaging-service .support-summary_block .support-summary__txt .summary__desc{line-height:30px;margin-top:2rem;letter-spacing:.03em}#imaging-service .support-summary_block:nth-child(1){flex-direction:row-reverse}#imaging-service .support-summary_block:nth-child(1) .support-summary__img{margin-right:100px;margin-left:0}#imaging-service .support-summary_block:nth-child(2){flex-direction:row}#imaging-service .support-summary_block:nth-child(2) .support-summary__img{margin-right:200px;margin-left:0}@media (max-width:768px){#imaging-service .support-summary_block{flex-direction:column !important}#imaging-service .support-summary__img,#imaging-service .support-summary_block .support-summary__txt{width:100%;margin:0}}#privacy-policy{padding:80px}#privacy-policy .container{width:100%;max-width:1200px;margin:0 auto}#privacy-policy h2{color:#4caf50;margin-bottom:10px;border-bottom:2px solid #4caf50;padding-bottom:5px}#privacy-policy h3{margin-bottom:10px;color:#333;font-weight:900}#privacy-policy p{margin-bottom:15px;line-height:1.8}#privacy-policy address{font-style:normal;line-height:1.6;background-color:#f1f1f1;padding:10px;border-left:5px solid #4caf50}#privacy-policy address strong{display:block;margin-bottom:5px}.mv__title.contact{font-size:50px;font-weight:800;background:linear-gradient(90deg,#f08a24,#f65c00 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;letter-spacing:5px}.contact_form{padding:80px}.cf7{padding:50px 100px;width:100%;max-width:1000px;margin:0 auto}.cf7 p{font-weight:800}.cf7__list{display:flex;flex-wrap:wrap;margin-bottom:60px}.cf7__list dt:nth-of-type(n+2),.cf7__list dd:nth-of-type(n+2){margin-top:30px}.cf7__list dt{width:35%;padding-top:15px}.cf7__list dd{width:50%}.cf7__required,.cf7__optional{margin-right:15px;padding:6px 14px;color:#fff;font-size:12px;vertical-align:1px}.cf7__required{background:linear-gradient(90deg,#10a8eb,#0b86d1 50%);border-radius:4px}.cf7__optional{background:#878d8e;border-radius:4px}.cf7__list dd input[type=text],.cf7__list dd input[type=tel],.cf7__list dd input[type=email],.cf7__list dd textarea,.cf7__input select{width:100%;padding:15px 20px;background:#f9f9f9;color:#333;border:1px solid #bcbcbc;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:20px 0}.cf7__list dd input[type=text]:focus,.cf7__list dd input[type=tel]:focus,.cf7__list dd input[type=email]:focus,.cf7__list dd textarea:focus,.cf7__input select:focus{border-color:#10a8eb;outline:none;background:#fff}.cf7__list dd textarea{margin:5px 0}.cf7__select{position:relative;border-radius:4px;cursor:pointer}.cf7__input .cf7__select:before{position:absolute;top:50%;right:20px;z-index:10;transform:translateY(-50%);width:0;height:0;border-top:8px solid #000;border-right:6px solid transparent;border-left:6px solid transparent;pointer-events:none;content:''}.cf7__input select,.cf7__input input,.cf7__input textarea{width:100%;padding:15px 20px;background:#f9f9f9;color:#333;border:1px solid #bcbcbc;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:20px 0}.cf7__list dd .wpcf7-checkbox,.cf7__list dd .wpcf7-radio{display:block;padding:15px 0 10px}.cf7__list dd .wpcf7-list-item{display:block;margin:0}.cf7__list dd .wpcf7-list-item:nth-child(n+2){margin-top:18px}.cf7__list dd .wpcf7-list-item label{cursor:pointer}input[type=checkbox],input[type=radio]{position:relative;width:18px;height:18px;margin-right:8px;border:1px solid #bcbcbc;vertical-align:-3px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}input[type=checkbox]:checked{border:1px solid #000;background:#000}input[type=checkbox]:checked:before{position:absolute;top:2px;left:5px;transform:rotate(50deg);width:6px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:''}input[type=radio]{border-radius:50%}input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:#000;content:''}.cf7__list dd input[type=text]::placeholder,.cf7__list dd input[type=tel]::placeholder,.cf7__list dd input[type=email]::placeholder,.cf7__list dd textarea::placeholder{color:#a5a5a5}.cf7__list dd input[type=text]::-ms-input-placeholder,.cf7__list dd input[type=tel]::-ms-input-placeholder,.cf7__list dd input[type=email]::-ms-input-placeholder,.cf7__list dd textarea::-ms-input-placeholder{color:#a5a5a5}.cf7__list dd input[type=text]:-ms-input-placeholder,.cf7__list dd input[type=tel]:-ms-input-placeholder,.cf7__list dd input[type=email]:-ms-input-placeholder,.cf7__list dd textarea:-ms-input-placeholder{color:#a5a5a5}.cf7__buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;padding:0;margin:20px auto;text-align:center}input[type=submit],input[type=button].wpcf7-previous{width:260px;height:60px;background:linear-gradient(90deg,#f08a24,#f65c00 50%);color:#fff;transition:opacity .6s;border:1px solid #bcbcbc;border-radius:4px;cursor:pointer;padding:10px 0;font-size:15px;font-weight:700}input[type=submit]:hover,input[type=button].wpcf7-previous:hover{opacity:.6}.wpcf7-spinner{vertical-align:middle}@media screen and (max-width:767px){.cf7__list dt{width:100%;margin-bottom:15px;padding-top:0}.cf7__list dd{width:100%}.cf7__list dd:nth-of-type(n+2){margin-top:0}.cf7__list dd .wpcf7-checkbox,.cf7__list dd .wpcf7-radio{padding:15px 0 0}input[type=submit]{width:180px;height:56px}}#contact_head .container{max-width:1200px;position:relative;margin:0 auto;padding:50px 0}#contact_head p{padding:10px}#contact_head .contact_flow{position:relative;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#contact_head .contact_flow li{width:29.333%;padding:1.5%;border:1px solid #485157;-webkit-border-radius:2px;border-radius:2px;opacity:.3}#contact_head .contact_flow li.active{opacity:1;background:linear-gradient(90deg,#f08a24,#f65c00 50%);border:1px solid #fff}#contact_head .contact_flow li i{width:120px;line-height:0;display:inline-block;vertical-align:middle}#contact_head .contact_flow li div{padding-left:1em;display:inline-block;vertical-align:middle;font-size:16px;font-weight:600}#contact_head .contact_flow li.arrow{width:6%;padding:0 3px;border:0;text-align:center;line-height:0;opacity:1}#footer .contactBlock{padding:56px;background:linear-gradient(90deg,#10a8eb,#0b86d1 50%);color:#fff}#footer .contactBlock .head{margin-bottom:48px;font-size:28px;font-weight:700;text-align:center}#footer .contactBlock .group{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#footer .contactBlock .phone{display:flex;align-items:center;width:448px}#footer .contactBlock .phone .img{width:83px;margin-right:16px}#footer .contactBlock .phone .body{flex:1}#footer .contactBlock .phone .h{margin-bottom:8px;font-size:18px;font-weight:700}#footer .contactBlock .phone .num{line-height:1}#footer .contactBlock .phone .num a{color:#fff;font-size:48px;font-weight:900;white-space:nowrap}#footer .contactBlock .phone .num a:before{content:'';display:inline-block;width:32px;height:32px;margin-right:8px;background:url(//www.vegaray.jp/wp-content/themes/vegaray_wp_63/./assets/images/index/ico_phone.svg) center center/contain no-repeat}#footer .contactBlock .phone .min{display:block;padding-left:40px;font-size:14px}#footer .contactBlock .btnBlock{display:flex;flex-wrap:wrap;justify-content:space-between;width:744px}#footer .contactBlock .btnBlock .item{width:336px;margin-bottom:32px;font-size:14px}#footer .contactBlock .btnBlock div.btn{margin-bottom:16px}#footer .contactBlock .btnBlock .btn a{position:relative;width:100%;padding:26px 16px;font-size:18px;text-align:center}#footer .contactBlock .btnBlock .btn .ico{position:absolute;top:50%;left:32px;width:40px;height:40px;background-position:left center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}#footer .contactBlock .linkGroup{display:flex;justify-content:space-between}#footer .contactBlock .linkGroup .item{width:31.19%}#footer .contactBlock .linkGroup .item a{display:block;padding:16px 40px;border-radius:8px;border:2px solid #fff;color:#fff;font-size:14px;letter-spacing:.02em}#footer .contactBlock .linkGroup .item a:hover{border-color:#0077fc;background:#0077fc}#footer .contactBlock .linkGroup .ico{margin-bottom:8px;text-align:center}#footer .contactBlock .linkGroup .ico img{width:32px;vertical-align:top}#footer .contactBlock .linkGroup .h{margin-bottom:8px;color:#fff;font-size:18px;font-weight:700;text-align:center}#footer .contactBlock.support .phone{width:auto;justify-content:center}#footer .contactBlock.support .phone .body{flex:0 auto}#footer .contactBlock.support .phone .min{line-height:1.5}@media (max-width:1279px){#footer .contactBlock .group{justify-content:center}#footer .contactBlock .phone{margin-bottom:40px}}#footer .cta-list{display:flex;-webkit-justify-content:space-between;justify-content:space-between}#footer .cta-list li{width:50%}#footer .cta-list li:hover{opacity:.7}#footer .cta-list li a{padding:10% 7.5% 10% 10%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;color:#000;background:#f3fbfe}#footer .cta-list li a .txt-wrap h3{font-size:24px;font-weight:600}#footer .cta-list li a .txt-wrap p{margin-top:1em;line-height:1.8}#footer .cta-list li a .icon{width:60px;height:60px;text-align:center;line-height:60px;color:#2ca5f2;font-size:22px;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.icon-contact:before{font-family:'Material Icons';content:'\e158'}.icon-estimate:before{font-family:'Material Icons';content:'\ea5f'}#footer .cta-list li a .icon:after{content:"";width:100%;height:100%;border:1px solid rgba(0,0,0,.5);position:absolute;top:0;right:0;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.icon-left:before{font-family:'Material Icons';content:'\eaaa';font-size:45px}.icon-center:before{font-family:'Material Icons';content:'\f02e';font-size:45px}.icon-right:before{font-family:'Material Icons';content:'\e887';font-size:45px}#footer .footerNav{padding:40px 50px;background:#000000cf;font-size:14px;line-height:1.5;color:#fff}#footer .footerNav .group{display:flex;justify-content:space-between}#footer .footerNav .column{width:19%}#footer .footerNav .column:first-child{width:10%}#footer .footerNav .h{margin-bottom:16px;font-size:17px;font-weight:700}#footer .footerNav .h .ico{display:inline-block;margin-right:8px}#footer .footerNav ul{margin-bottom:16px}#footer .footerNav li{margin-bottom:8px}#footer .footerNav li a{display:inline-block;position:relative;padding-left:16px}#footer .footerNav li a:hover{opacity:.5}#footer .footerNav li a:before{content:'・';position:absolute;top:0;left:0}#footer .bottom{padding:40px;background:#000000cf;color:#fff}#footer .bottom .group{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}#footer .bottom .logo{font-size:12px}#footer .bottom .logo .copyright{font-size:12px}#footer .bottom .nav ul{display:flex;flex-wrap:wrap}#footer .bottom .nav li{margin-left:24px}#footer .bottom .nav a{font-size:13px;font-weight:700}#footer .bottom .nav .ico{display:inline-block;width:26px}#footer .bottom .group2{display:flex;justify-content:flex-end;align-items:flex-end;padding-top:40px;color:#757575;font-size:13px}@media (max-width:1279px){#footer .bottom .group{display:block}#footer .bottom .nav{margin-bottom:32px}#footer .bottom .nav ul{justify-content:center}#footer .bottom .nav li{margin:0 8px 8px}#footer .bottom .logo{text-align:center}#footer .bottom .logo .img{display:inline-block}#footer .bottom .link.sp{display:block!important;text-align:center;margin:0 auto 42px}#footer .bottom .link a{display:block;font-size:12px}#footer .bottom .link.sp .inner{display:flex;justify-content:center;align-items:center;margin:0 auto 16px}#footer .bottom .link.pc{display:none}#footer .bottom .link a .logo{justify-content:center;margin:0 auto}#footer .bottom .link a .logo img{width:152px}#footer .bottom .link a .ico{width:16px;margin-right:8px}#footer .bottom{padding:32px 0}#footer .bottom .nav a{font-size:12px}#footer .bottom .group2{display:block;font-size:12px;text-align:center}#footer .bottom .btn{right:50%;transform:translateX(50%)}}.images-slide{background:#f7f7f7}.images-slide .container{width:100%;max-width:1200px;margin:0 auto}.images-slide .images-grid{display:flex;gap:30px;padding:60px 0}.images-slide .images-grid img{width:20%;height:100%;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.images-slide .images-grid.pencil img{width:100%;height:100%;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.images-slide .images-grid.other img{width:30%;height:100%;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.images-slide .images-grid-item img:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.2)}.images_cta{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;background:#f7f7f7}.images_cta p{text-align:center;margin:0;line-height:1.8}.bl_footerCTA_btnList.contact{margin-bottom:50px;width:100%}.images-slide-anchor .anchor_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f7f7f7;padding:50px}.images-slide-anchor .anchor_list .anchor_item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:none !important;-webkit-box-shadow:none !important;text-align:center;margin:10px 0;line-height:1.5;position:relative;display:inline-block}.images-slide-anchor .anchor_list .anchor_item:nth-child(odd){border-width:0 1px;border-style:solid;border-color:#d1d1d1}.images-slide-anchor .anchor_list .anchor_item:nth-child(even){border-width:0 1px 0 0;border-style:solid;border-color:#d1d1d1}.images-slide-anchor .anchor_list .anchor_item:after{content:"";width:6px;height:6px;border:0;border-top:solid 2px #0077fc;border-right:solid 2px #0077fc;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;right:20px;margin-top:-4px}.images-slide-anchor .anchor_list .anchor_item .anchor{font-weight:700;display:block}@media screen and (min-width:1024px){.images-slide-anchor .anchor_list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.images-slide-anchor .anchor_list .item{width:calc(100%/3);text-align:left;padding-left:23px}}.fixed-buttons{position:fixed;bottom:20px;right:20px;z-index:1000}.action-menu-toggle{display:flex;justify-content:center;align-items:center;background:-webkit-linear-gradient(left,#3dbbe4,#3699e9);background:linear-gradient(90deg,#3dbbe4,#3699e9);color:#fff;width:60px;height:60px;border-radius:50%;cursor:pointer}.action-menu{display:none;position:absolute;bottom:70px;right:20px;background-color:#fff;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,.1);padding:10px;z-index:1001;width:200px}.action-menu div,.action-menu a{margin:5px 0;text-align:center;background-color:#f1f1f1;border-radius:5px;padding:2px 5px}.action-menu-toggle.active+.action-menu{display:block}.menu-icon{font-size:20px;font-weight:700}.fixed-buttons{position:fixed;bottom:70px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:1000}.scroll-top{display:block;text-align:center;background:-webkit-linear-gradient(left,#3dbbe4,#3699e9);background:linear-gradient(90deg,#3dbbe4,#3699e9);color:#fff;font-size:16px;padding:12px 20px;border-radius:8px;text-decoration:none;display:none;cursor:pointer}.scroll-top:hover{background:#0056b3}.contact-button{display:block;text-align:center;background:-webkit-linear-gradient(90deg,#f08a24,#f65c00 50%);background:linear-gradient(90deg,#f08a24,#f65c00 50%);color:#fff;font-size:16px;padding:12px 30px;border-radius:8px;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}.contact-button:hover{background:#c44410}