/*! ----------------------------------
-------------- SCSSで制作 -------------
-------------------------------------*//*! ----------------------------------
-------------- settinng --------------
-------------------------------------*/@media(min-width: 768px){a[href^="tel:"]{pointer-events:none}}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{width:100%}.wrapper{overflow-x:hidden}/*! ----------------------------------
-------------- Z-index ---------------
-------------------------------------*//*! ----------------------------------50
-------------- color --------------
-------------------------------------*//*! ----------------------------------
-------------- font --------------
-------------------------------------*/html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:4.2666666667vw;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;vertical-align:baseline;word-break:normal;word-wrap:break-word;overflow-wrap:break-word;line-break:strict;color:#008ad2;text-align:justify}@media(min-width: 768px){html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:16px}}/*! ----------------------------------
--------------- common ---------------
-------------------------------------*/.sp{display:none}@media(min-width: 768px){.sp{display:block}}.tab{display:block}@media(min-width: 768px){.tab{display:none}}@media(min-width: 1024px){.tab{display:block}}@media(min-width: 1024px){.pc{display:none}}.sp_tab{display:none}@media(min-width: 1024px){.sp_tab{display:block}}.sp_pc{display:none}@media(min-width: 768px){.sp_pc{display:block}}@media(min-width: 1024px){.sp_pc{display:none}}@media(min-width: 768px){.tab_pc{display:none}}.flexColumnRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(min-width: 768px){.flexColumnRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.flexCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexCener_Left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lyWide{margin:0 calc(50% - 50vw);width:100vw}.lyWide_padding{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);width:100vw}/*! ----------------------------------
--------------- マージン --------------
-------------------------------------*//*! ----------------------------------
--------------- p-main ---------------
-------------------------------------*/.ly_main{width:100%;margin-bottom:16vw}@media(min-width: 768px){.ly_main{margin-bottom:76.2px}}@media(min-width: 768px){.ly_main{margin-top:80px}}@media(min-width: 1024px){.ly_main{margin-top:100px}}.ly_mainCon{margin:0 2.6666666667vw}@media(min-width: 768px){.ly_mainCon{margin:0 auto;max-width:700px}}/*! ----------------------------------
--------------- ヘッダー ---------------
-------------------------------------*/.ly_header{width:100%;height:18.6666666667vw}@media(min-width: 768px){.ly_header{height:80px}}@media(min-width: 1024px){.ly_header{height:100px}}header{position:fixed;z-index:7000;height:18.6666666667vw;background-color:transparent}@media(min-width: 768px){header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;left:0;width:100%;height:100px;background-color:#fff}}.menuButton{position:fixed;z-index:5;display:block;top:4vw;left:4.5333333333vw;padding-top:11.2vw;width:16vw;height:16vw;background-color:rgba(255,255,255,.8)}@media(min-width: 768px){.menuButton{display:none}}.menuButton #menuText{font-size:2.6666666667vw;letter-spacing:.25em;color:#008ad2;text-align:center}.menuButton div{display:block;position:absolute;z-index:6;content:"";top:4vw;left:4.5333333333vw;width:6.6666666667vw;height:.6666666667vw;background-color:#008ad2;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(min-width: 768px){.menuButton div{display:none}}.menuButton div:nth-of-type(2){top:5.8666666667vw}.menuButton div:nth-of-type(3){top:7.7333333333vw}.menuButton.menuButtonWhite{background-color:transparent}.menuButton.menuButtonWhite>div{background-color:#fff}.menuButton.menuButtonWhite #menuText{color:#fff}.menuButtonBlue>div{background-color:#008ad2 !important}.menuButtonBlue #menuText{color:#008ad2 !important}.menuButton.activeNav>div:nth-of-type(1){top:7.2vw;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#008ad2}.menuButton.activeNav>div:nth-of-type(2){opacity:0}.menuButton.activeNav>div:nth-of-type(3){top:7.2vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#008ad2}.menuButton.activeNav #menuText{color:#008ad2}.mask{position:fixed;z-index:3;top:0;left:0;width:100%;height:100vh;background-color:rgba(113,112,113,.75);opacity:0;visibility:hidden}@media(min-width: 768px){.mask{display:none}}.mask.activeNav{opacity:.7;visibility:visible}#nav{position:fixed;z-index:4;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden}@media(min-width: 768px){#nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;width:100%;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media(min-width: 768px)and (min-width: 1024px){#nav{padding:0 3rem}}#nav.activeNav{top:0;right:0;margin-right:0;width:100vw;max-height:100vh;background-color:#fff;overflow-y:scroll;opacity:1;visibility:visible;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}#nav>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media(min-width: 768px){#nav>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 1024px){#nav>a{width:318px}}#nav>a>img{margin-top:4vw;margin-bottom:5.3333333333vw;height:17.8666666667vw}@media(min-width: 768px){#nav>a>img{margin-top:0;margin-bottom:0;margin-right:6.4px;padding:0;height:52px}}@media(min-width: 1024px){#nav>a>img{margin-right:8px;height:65px}}#nav>a>h1,#nav>a>h2{margin-bottom:.7em;font-weight:bold;font-size:6.6666666667vw;letter-spacing:3px;color:#008ad2;text-align:center}@media(min-width: 768px){#nav>a>h1,#nav>a>h2{margin-bottom:0;font-size:.8125rem;letter-spacing:0}}@media(min-width: 1024px){#nav>a>h1,#nav>a>h2{font-size:1.0625rem;letter-spacing:2px}}@media(min-width: 768px){#nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#nav ul li{border-top:1px solid #00b9ef;text-align:center}@media(min-width: 768px){#nav ul li{margin-left:1em;border-top:0px solid #00b9ef;height:30px}}@media(min-width: 768px)and (min-width: 1024px){#nav ul li{margin-left:1.5em}}#nav ul li a{display:block;padding-top:5.8666666667vw;padding-bottom:5.8666666667vw;width:100%;height:100%;font-size:4.8vw;text-align:center}@media(min-width: 768px){#nav ul li a{position:relative;padding-top:0;padding-bottom:0;font-size:.6rem;line-height:1.875rem;letter-spacing:0;color:#008ad2;text-align:center}}@media(min-width: 1024px){#nav ul li a{font-size:.75rem;letter-spacing:.02em}}@media(min-width: 768px){#nav ul li a::after{position:absolute;bottom:-8px;left:0;content:"";width:100%;height:1px;background:#3d62ad;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}}@media(min-width: 768px){#nav ul li a:hover::after{bottom:-1px;opacity:1;visibility:visible}}#nav ul li a:hover{background-color:#00b9ef}@media(min-width: 768px){#nav ul li a:hover{background-color:transparent}}#nav ul li:last-of-type{background-color:#008ad2}#nav ul li:last-of-type>a{padding-right:1em;padding-left:1em;font-weight:bold;font-size:4.8vw;letter-spacing:.25px;color:#fff}@media(min-width: 768px){#nav ul li:last-of-type>a{font-size:.625rem;letter-spacing:0;color:#fff}}@media(min-width: 1024px){#nav ul li:last-of-type>a{letter-spacing:.25px}}@media(min-width: 768px){#nav ul li:last-of-type>a::after{height:0}}#nav ul li:last-of-type>a:hover{background-color:#00b9ef}#nav>li:last-of-type{display:block;margin:0 auto;width:134.4px;height:32px;font-weight:bold;background-color:#008ad2}@media(min-width: 768px){#nav>li:last-of-type{margin:0;width:134.4px;height:32px}}@media(min-width: 1024px){#nav>li:last-of-type{width:168px;height:40px}}#nav>li:last-of-type>a{font-size:2.6666666667vw;line-height:10.1333333333vw;color:#fff}@media(min-width: 768px){#nav>li:last-of-type>a{font-size:.5rem;line-height:1.9rem}}@media(min-width: 1024px){#nav>li:last-of-type>a{font-size:.625rem;line-height:2.375rem}}@media(min-width: 768px){.style-change{position:absolute;bottom:0;left:0;border-bottom:1px solid #3d62ad;-webkit-transition:.1s;transition:.1s}}/*! ----------------------------------
--------------- フッター ---------------
-------------------------------------*/footer{padding-top:1em;padding-bottom:5em;background-color:#008ad2}@media(min-width: 768px){footer{padding-top:38.1px;padding-bottom:2em}}footer .ly-footerCon{margin:0 auto;width:100%;margin-bottom:12.8vw}@media(min-width: 768px){footer .ly-footerCon{margin-bottom:60.96px}}@media(min-width: 768px){footer .ly-footerCon{width:700px}}footer .ly-footerCon .footerBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:13.33vw auto 6vw;width:100%}@media(min-width: 768px){footer .ly-footerCon .footerBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12.7px;margin-bottom:76.2px;height:50.8px}}footer .ly-footerCon .footerBox>div{margin-bottom:6vw}footer .ly-footerCon .footerBox>div>p{margin-bottom:3vw;font-weight:700;font-size:5.0666666667vw;letter-spacing:.1em;color:#fff;text-align:center}@media(min-width: 768px){footer .ly-footerCon .footerBox>div>p{margin-bottom:1px;font-size:1.190625rem;letter-spacing:.3em}}footer .ly-footerCon .footerBox>div>a{display:block;font-family:"Inter",sans-serif;font-weight:700;font-size:9vw;letter-spacing:.05em;color:#fff;text-align:center}@media(min-width: 768px){footer .ly-footerCon .footerBox>div>a{font-size:2.54rem;letter-spacing:.075em}}footer .ly-footerCon .footerBox>div>a::before{position:relative;content:"";display:inline-block;background:url("../img/common/telIcon.svg") no-repeat;top:.5vw;left:0;width:8vw;height:8vw;background-size:contain}@media(min-width: 768px){footer .ly-footerCon .footerBox>div>a::before{top:3px;width:31.75px;height:31.75px}}footer .ly-footerCon .footerBox>a{display:block;margin:0 auto 2em;width:80vw;height:13.333vw;background-color:#fff;font-size:4vw;font-weight:700;line-height:13.333vw;color:#008ad2;text-align:center}@media(min-width: 768px){footer .ly-footerCon .footerBox>a{margin:0;width:317.5px;height:63.5px;font-size:1.190625rem;line-height:3.96875rem}}footer .ly-footerCon>a{display:block;width:100%;font-weight:Bold;letter-spacing:.1em;color:#fff;text-align:center;margin-bottom:3.2vw}@media(min-width: 768px){footer .ly-footerCon>a{margin-bottom:15.24px}}footer .ly-footerCon>address{font-family:"Inter",sans-serif,"Noto Sans JP","sans-serif";font-size:3.2vw;font-weight:600;line-height:1.8;letter-spacing:.065em;color:#fff;text-align:center;margin-bottom:12.8vw}@media(min-width: 768px){footer .ly-footerCon>address{margin-bottom:60.96px}}@media(min-width: 768px){footer .ly-footerCon>address{font-size:.9525rem}}footer .ly-footerCon>small{display:block;font-weight:400;font-size:2.6666666667vw;letter-spacing:.1em;color:#fff;text-align:center}@media(min-width: 768px){footer .ly-footerCon>small{font-size:.79375rem}}/*! ----------------------------------
-------------- p-common --------------
-------------------------------------*/.titleImageCon{top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:45.3333333333vw;font-weight:bold;color:#008ad2;line-height:45.3333333333vw;margin-bottom:16vw}@media(min-width: 768px){.titleImageCon{margin-bottom:76.2px}}@media(min-width: 768px){.titleImageCon{height:300px;line-height:18.75rem}}.titleImageCon>h1{font-size:5.3333333333vw;letter-spacing:6px;line-height:1.2;text-align:center}@media(min-width: 768px){.titleImageCon>h1{font-size:1.5875rem}}.policyImg{background:url(../img/titleImagepolicy.jpg) no-repeat;background-size:cover;background-position:center 0}.flowImg{background:url(../img/titleImageFlow.jpg) no-repeat;background-size:cover;background-position:center 0}.priceImg{background:url(../img/titleImagePrice.jpg) no-repeat;background-size:cover;background-position:center 0}.faqImg{background:url(../img/titleImageFaq.jpg) no-repeat;background-size:cover;background-position:center 0}.companyImg{background:url(../img/titleImageCompany.jpg) no-repeat;background-size:cover;background-position:center 0}.formImg{background:url(../img/titleImageForm.jpg) no-repeat;background-size:cover;background-position:center 0}.underlineTitle{font-weight:bold;font-size:5.3333333333vw;line-height:1.6;letter-spacing:3.4px;color:#008ad2;text-align:center;margin-bottom:10.6666666667vw}@media(min-width: 768px){.underlineTitle{margin-bottom:50.8px}}@media(min-width: 768px){.underlineTitle{font-size:1.5875rem}}.underlineTitle span{border-bottom:1px solid #3d62ad}.underlineTitleSky{font-weight:bold;font-size:4.8vw;line-height:1.6;letter-spacing:.17em;color:#00b9ef;text-align:center;margin-bottom:10.6666666667vw}@media(min-width: 768px){.underlineTitleSky{margin-bottom:50.8px}}@media(min-width: 768px){.underlineTitleSky{font-size:1.42875rem}}.underlineTitleSky span{border-bottom:1px solid #00b9ef}h3{font-weight:bold;font-size:5.3333333333vw;letter-spacing:.2em;text-align:center;margin-bottom:8vw}@media(min-width: 768px){h3{margin-bottom:38.1px}}@media(min-width: 768px){h3{font-size:1.5875rem}}.highlighter{padding:0 1em;font-weight:bold;font-size:4.8vw;letter-spacing:.17em;line-height:1.6em;text-align:center;margin-bottom:8vw}@media(min-width: 768px){.highlighter{margin-bottom:38.1px}}@media(min-width: 768px){.highlighter{font-size:1.42875rem}}.highlighterMain{font-size:5.3333333333vw}@media(min-width: 768px){.highlighterMain{font-size:1.5875rem}}.lineMain{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(15%, rgba(0, 138, 210, 0.3)));background:linear-gradient(transparent 60%, rgba(0, 138, 210, 0.3) 15%)}.linePink{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(15%, rgba(214, 0, 127, 0.3)));background:linear-gradient(transparent 60%, rgba(214, 0, 127, 0.3) 15%)}.linePurple{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(15%, rgba(95, 25, 133, 0.3)));background:linear-gradient(transparent 60%, rgba(95, 25, 133, 0.3) 15%);letter-spacing:0}@media(min-width: 768px){.linePurple{letter-spacing:.1em}}.lineBlueGreen{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(15%, rgba(0, 161, 153, 0.3)));background:linear-gradient(transparent 60%, rgba(0, 161, 153, 0.3) 15%)}.lineYellowGreen{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(15%, rgba(117, 178, 31, 0.3)));background:linear-gradient(transparent 60%, rgba(117, 178, 31, 0.3) 15%)}.swiper-slide{background-position:center;background-size:cover}.swiper-slide img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;width:100%;height:45.3333333333vw;margin:auto}@media(min-width: 768px){.swiper-slide img{height:360px}}@media(min-width: 1024px){.swiper-slide img{height:450px}}#swiper{position:relative;top:0;left:0}#swiper .swiper-slide{position:relative;top:0;left:0;background-color:#f2f9fd}#swiper .swiper-slide>h2{display:none}@media(min-width: 768px){#swiper .swiper-slide>h2{display:block;font-size:1rem;font-weight:bold;line-height:1.65rem;letter-spacing:.25em;color:#008ad2;text-align:center}}@media(min-width: 1024px){#swiper .swiper-slide>h2{font-size:1.25rem;line-height:2.0625rem}}#swiper .swiper-slide>h2 span.line:after{display:none}@media(min-width: 768px){#swiper .swiper-slide>h2 span.line:after{display:block;position:absolute;z-index:1;content:"";margin-top:-3.4666666667vw;padding-bottom:.3em;width:11em;height:.7em;background-color:rgba(0,138,210,.3);mix-blend-mode:multiply;margin-top:-10.4px}}@media(min-width: 1024px){#swiper .swiper-slide>h2 span.line:after{margin-top:-13px}}.catchCopy1,.catchCopy2,.catchCopy3,.catchCopy4,.catchCopy5{display:none}@media(min-width: 768px){.catchCopy1,.catchCopy2,.catchCopy3,.catchCopy4,.catchCopy5{position:absolute;display:block;top:48px;left:0}}@media(min-width: 1024px){.catchCopy1,.catchCopy2,.catchCopy3,.catchCopy4,.catchCopy5{top:60px}}@media(min-width: 768px){.catchCopy1,.catchCopy3,.catchCopy4{right:1em;left:auto}}@media(min-width: 768px){.catchCopy1,.catchCopy3,.catchCopy4{right:5%}}@media(min-width: 768px){.catchCopy2,.catchCopy5{left:23%}}.catchCopySpCon{height:59.7333333333vw}@media(min-width: 768px){.catchCopySpCon{display:none}}.catchCopySpCon .catchCopySp{margin-top:5.3333333333vw;width:100%;font-weight:bold;font-size:5.3333333333vw;line-height:8.8vw;letter-spacing:.25em;color:#008ad2;text-align:center;margin-bottom:8vw}@media(min-width: 768px){.catchCopySpCon .catchCopySp{margin-bottom:38.1px}}.catchCopySpCon .catchCopySp span.line:after{position:absolute;z-index:100;display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";margin-top:-3.4666666667vw;padding-bottom:.3em;width:11em;height:.7em;background-color:rgba(0,138,210,.3);mix-blend-mode:multiply}.catchCopySpCon>img{display:block;margin:auto;width:26.1333333333vw}/*! ----------------------------------
---------------- ボタン ---------------
-------------------------------------*/label,input,textarea,select,a{cursor:pointer}.hoverFade{opacity:1}.hoverFade:hover{opacity:.7}.inquiry-fixd{position:fixed;display:inline-block;bottom:3vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-right:10.667vw;width:80vw;height:16vw;background-color:#fff;border:1.5px solid #008ad2;opacity:0;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease}@media(min-width: 768px){.inquiry-fixd{display:none}}.inquiry-fixd img{position:absolute;top:1.867vw;left:1.867vw;width:12.5333333333vw}.inquiry-fixd a{position:absolute;top:5.5vw;left:16.533vw;text-align:left;font-size:4vw;font-weight:700;color:#008ad2}.inquiry-fixd a::after{content:"";position:absolute;top:20%;right:-12vw;width:3.5vw;height:3.5vw;border-top:1px solid #3d62ad;border-right:1px solid #3d62ad;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.submitBtnCon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.submitBtnCon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.submitBtnCon button{position:relative;margin:0 auto 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:254px;height:63.5px;background-color:#008ad2;font-size:4vw;line-height:1;letter-spacing:.2em;-webkit-transition:.3s;transition:.3s;color:#fff}@media(min-width: 768px){.submitBtnCon button{margin:0 .5em;font-size:1.190625rem}}.submitBtnCon button::before,.submitBtnCon button::after{position:absolute;content:"";display:block;top:51%;right:15px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;height:1px;width:11px;background-color:#fff;will-change:transform;-webkit-transition:.3s;transition:.3s}.submitBtnCon button::before{-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg)}.submitBtnCon button::after{-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}.submitBtnCon button:hover::before{-webkit-transform:translate(5px, -50%) rotate(30deg);transform:translate(5px, -50%) rotate(30deg)}.submitBtnCon button:hover::after{-webkit-transform:translate(5px, -50%) rotate(-30deg);transform:translate(5px, -50%) rotate(-30deg)}.btnCon{width:100%}.btnCon a{display:block;position:relative;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80vw;height:16vw;border-radius:2px;background-color:#008ad2;font-size:4vw;font-weight:bold;line-height:16vw;letter-spacing:.12em;-webkit-transition:.3s;transition:.3s;color:#fff;text-align:center}@media(min-width: 768px){.btnCon a{width:100%;height:127px;font-size:1.42875rem;line-height:127px}}.btnCon a::before,.btnCon a::after{position:absolute;content:"";display:block;top:51%;right:1em;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;height:2px;width:15px;background-color:#fff;will-change:transform;-webkit-transition:.3s;transition:.3s}@media(min-width: 768px){.btnCon a::before,.btnCon a::after{right:5em}}.btnCon a::before{-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg)}.btnCon a::after{-webkit-transform:translateY(-50%) rotate(-30deg);transform:translateY(-50%) rotate(-30deg)}.btnCon a:hover::before{-webkit-transform:translate(0.5em, -50%) rotate(30deg);transform:translate(0.5em, -50%) rotate(30deg)}.btnCon a:hover::after{-webkit-transform:translate(0.5em, -50%) rotate(-30deg);transform:translate(0.5em, -50%) rotate(-30deg)}.btnCon a:first-of-type{background-color:#fff;border:1px solid #00b9ef;color:#00b9ef;margin-bottom:8vw}@media(min-width: 768px){.btnCon a:first-of-type{margin-bottom:38.1px}}.btnCon a:first-of-type::before,.btnCon a:first-of-type::after{background-color:#00b9ef}/*! ----------------------------------
------------ スクロールで -----------
-------------------------------------*/@media(min-width: 768px){.animation-taget{opacity:0;-webkit-transform:translateX(0) translateY(30px);transform:translateX(0) translateY(30px);-webkit-transition:1s;transition:1s}}@media(min-width: 768px){.animation-taget.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media(min-width: 768px){.animation1{-webkit-transition:1s .3s;transition:1s .3s}}@media(min-width: 768px){.animation2{-webkit-transition:1s .6s;transition:1s .6s}}@media(min-width: 768px){.animation3{-webkit-transition:1s .9s;transition:1s .9s}}@media(min-width: 768px){.animation4{-webkit-transition:1s 1.2s;transition:1s 1.2s}}@media(min-width: 768px){.animation5{-webkit-transition:1s 1.5s;transition:1s 1.5s}}@media(min-width: 768px){.animation6{-webkit-transition:1s 1.8s;transition:1s 1.8s}}@media(min-width: 768px){.animation7{-webkit-transition:1s 2.2s;transition:1s 2.2s}}@media(min-width: 768px){.animation8{-webkit-transition:1s 3.2s;transition:1s 3.2s}}/*! ----------------------------------
---------------- トップ ---------------
-------------------------------------*/.ideasCon{margin-bottom:12.8vw}@media(min-width: 768px){.ideasCon{margin-bottom:60.96px}}.ideasCon>div{background-color:#f2f9fd;padding-top:12.8vw;padding-bottom:12.8vw}@media(min-width: 768px){.ideasCon>div{padding-top:60.96px;padding-bottom:60.96px}}.ideasCon>div h4{font-family:Noto Sans JP;font-weight:bold;font-size:4.8vw;line-height:1.8;letter-spacing:.05em;text-align:center;margin-bottom:3.2vw}@media(min-width: 768px){.ideasCon>div h4{margin-bottom:15.24px}}@media(min-width: 768px){.ideasCon>div h4{letter-spacing:.2em;font-size:1.42875rem;text-align:left}}.ideasCon>div h4>span{color:#3d62ad}@media(min-width: 768px){.ideasCon>div h4>span{letter-spacing:.17em}}.ideasCon>div h4>span span{font-size:70%;vertical-align:.15em}.ideasCon p{margin:auto;width:85.3333333333vw;font-size:4vw;line-height:2;letter-spacing:.075em}@media(min-width: 768px){.ideasCon p{width:100%;font-size:1.190625rem}}.reasonsCon>div{margin:0 calc(50% - 50vw);width:100vw}@media(min-width: 768px){.reasonsCon>div{margin:auto;width:100%}}.reasonsCon>div ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:12.8vw}@media(min-width: 768px){.reasonsCon>div ol{margin-bottom:60.96px}}.reasonsCon>div ol li{margin-bottom:1.6em;padding:0 5.3333333333vw 5.3333333333vw;width:46.5%;background-color:rgba(0,138,210,.1);border-radius:2px}@media(min-width: 768px){.reasonsCon>div ol li{padding:0 25.4px 25.4px;width:31%}}.reasonsCon>div ol li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:17.0666666667vw}@media(min-width: 768px){.reasonsCon>div ol li div{height:81.28px}}.reasonsCon>div ol li div>p{width:8vw;font-family:"Inter",sans-serif;font-size:6.9333333333vw}@media(min-width: 768px){.reasonsCon>div ol li div>p{width:38.1px;font-size:2.06375rem}}.reasonsCon>div ol li div>h4{font-weight:bold;font-size:4vw;line-height:1.4;letter-spacing:.075em}@media(min-width: 768px){.reasonsCon>div ol li div>h4{font-size:1.190625rem;line-height:1.666875rem}}.reasonsCon>div ol li>p{padding-top:1em;font-size:2.6666666667vw;line-height:1.7;letter-spacing:.025em;border-top:1px solid #008ad2}@media(min-width: 768px){.reasonsCon>div ol li>p{font-size:.79375rem}}.reasonsCon>div ol li:nth-of-type(2)>p{letter-spacing:-0.01em}.reasonsCon>div ol li:nth-last-child(1),.reasonsCon>div ol li:nth-last-child(2){margin-bottom:0}@media(min-width: 768px){.reasonsCon>div ol li:nth-last-child(3){margin-bottom:0}}.substituteCon{margin-bottom:16vw}@media(min-width: 768px){.substituteCon{margin-bottom:76.2px}}.substituteCon .figureBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8vw}@media(min-width: 768px){.substituteCon .figureBox{margin-bottom:38.1px}}.substituteCon .figureBox .customerBox{width:32vw;height:64vw;background-color:#008ad2;border-radius:2px}@media(min-width: 768px){.substituteCon .figureBox .customerBox{width:177.8px;height:254px}}.substituteCon .figureBox .customerBox img{margin-bottom:2em;width:16vw}@media(min-width: 768px){.substituteCon .figureBox .customerBox img{width:76.2px}}.substituteCon .figureBox .customerBox>h4{font-weight:bold;font-size:4.8vw;letter-spacing:1.8px;color:#fff}@media(min-width: 768px){.substituteCon .figureBox .customerBox>h4{font-size:1.42875rem}}.substituteCon .doubleHeadedBox{width:21.3333333333vw;height:64vw}@media(min-width: 768px){.substituteCon .doubleHeadedBox{width:127px;height:254px}}.substituteCon .doubleHeadedBox h5{margin-bottom:.5em;font-size:4vw;line-height:1.4;letter-spacing:.75px}@media(min-width: 768px){.substituteCon .doubleHeadedBox h5{font-size:1.190625rem}}.substituteCon .doubleHeadedBox img{width:20.8vw}@media(min-width: 768px){.substituteCon .doubleHeadedBox img{width:99.06px}}.substituteCon .contentBox{padding:2.6666666667vw;width:calc(100% - 56vw);border:1px solid #008ad2;border-radius:2px}@media(min-width: 768px){.substituteCon .contentBox{padding:38.1px;width:calc(100% - 305px)}}.substituteCon .contentBox>h4{padding-bottom:0;font-weight:bold;font-size:4.2666666667vw;line-height:1.4;letter-spacing:.175em}@media(min-width: 768px){.substituteCon .contentBox>h4{padding-bottom:1em;font-size:1.42875rem}}.substituteCon .contentBox>h4:after{content:"";display:inline-block;width:100%}.substituteCon .contentBox .contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-1em}@media(min-width: 768px){.substituteCon .contentBox .contentWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.substituteCon .contentBox .contentWrap div{width:28.2666666667vw}@media(min-width: 768px){.substituteCon .contentBox .contentWrap div{width:134.62px}}.substituteCon .contentBox .contentWrap div>h5{margin-bottom:.2em;height:5.3333333333vw;font-weight:bold;font-size:3.2vw;letter-spacing:.1em;border-bottom:1px solid #008ad2}@media(min-width: 768px){.substituteCon .contentBox .contentWrap div>h5{margin-bottom:.5em;height:30.48px;font-size:.9525rem}}.substituteCon .contentBox .contentWrap div ul li{font-size:3.2vw;line-height:1.4;letter-spacing:0}@media(min-width: 768px){.substituteCon .contentBox .contentWrap div ul li{font-size:.9525rem;line-height:1.8}}.substituteCon .contentBox .contentWrap div ul:last-of-type{margin-bottom:.5em}@media(min-width: 768px){.substituteCon .contentBox .contentWrap div ul:last-of-type{margin-bottom:0}}.substituteCon>h4{margin-bottom:.8em;font-weight:bold;font-size:4vw;line-height:1.2;letter-spacing:.1em;text-align:center}@media(min-width: 768px){.substituteCon>h4{font-size:1.190625rem;text-align:left;text-align:center}}.substituteCon>p{margin:auto;width:300px;font-size:3.2vw;line-height:1.8;letter-spacing:.05em;text-align:justify}@media(min-width: 768px){.substituteCon>p{width:100%;font-size:.9525rem}}.contractCon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;width:72vw;margin-bottom:8vw}@media(min-width: 768px){.contractCon ul{margin-bottom:38.1px}}@media(min-width: 768px){.contractCon ul{width:100%}}.contractCon ul li{margin-bottom:.7em;width:34.6666666667vw;height:32vw;border-style:Solid;border-width:1px;border-radius:2px}@media(min-width: 768px){.contractCon ul li{width:165.1px;height:152.4px}}.contractCon ul li h4{width:100%;background-color:#008ad2;color:#fff;font-weight:bold;font-size:3.2vw;line-height:10.1333333333vw;letter-spacing:.1em;text-align:center;border-radius:2px 2px 0 0}@media(min-width: 768px){.contractCon ul li h4{height:48.26px;font-size:.9525rem;line-height:48.26px}}.contractCon ul li div{height:21.8666666667vw}@media(min-width: 768px){.contractCon ul li div{height:104.14px}}.contractCon ul li div p{font-family:Noto Sans JP;font-size:2.6666666667vw;line-height:1.5;text-align:center}@media(min-width: 768px){.contractCon ul li div p{font-size:.79375rem}}.barcodeCon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;padding:5.3333333333vw;width:80vw;background-color:rgba(0,185,239,.2);margin-bottom:16vw}@media(min-width: 768px){.barcodeCon{margin-bottom:76.2px}}@media(min-width: 768px){.barcodeCon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:25.4px;width:100%}}.barcodeCon div{margin:0 auto 1em;width:66.6666666667vw}@media(min-width: 768px){.barcodeCon div{margin-right:1em;margin-bottom:0;width:317.5px}}.barcodeCon div>h4{margin-bottom:.7em;font-weight:bold;font-size:3.2vw;letter-spacing:.075em;text-align:center}@media(min-width: 768px){.barcodeCon div>h4{font-size:.9525rem;text-align:left}}.barcodeCon div p{margin:auto;font-size:2.6666666667vw;line-height:1.8;letter-spacing:.3px}@media(min-width: 768px){.barcodeCon div p{font-size:.79375rem}}.barcodeCon>img{width:100%}@media(min-width: 768px){.barcodeCon>img{width:calc(100% - 340px)}}.washingCon{margin-bottom:12.8vw}@media(min-width: 768px){.washingCon{margin-bottom:60.96px}}.washingCon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;width:80vw}@media(min-width: 768px){.washingCon ul{width:100%}}.washingCon ul li{width:36.5333333333vw}@media(min-width: 768px){.washingCon ul li{width:153.67px}}.washingCon ul li div:first-of-type{width:100%;height:12.2666666667vw}@media(min-width: 768px){.washingCon ul li div:first-of-type{height:58.42px}}@media(min-width: 768px){.washingCon ul li div:first-of-type{height:58.42px}}.washingCon ul li div:first-of-type>h4{position:relative;width:32vw;background-color:#fff;font-weight:bold;font-size:3.2vw;line-height:1.4;letter-spacing:.1em;text-align:center}@media(min-width: 768px){.washingCon ul li div:first-of-type>h4{width:152.4px;font-size:.873125rem}}.washingCon ul li .arrowTriangle::before{position:absolute;content:"";top:27%;left:-20px;width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #008ad2}.washingCon ul li .arrowTriangle2::before{position:absolute;content:"";top:27%;left:-20px;width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #008ad2}@media(min-width: 768px){.washingCon ul li .arrowTriangle2::before{display:none}}.washingCon ul li div:last-of-type{width:100%;height:20vw;background-color:rgba(0,138,210,.2);border-radius:0 0 2px 2px}@media(min-width: 768px){.washingCon ul li div:last-of-type{height:95.25px}}.washingCon ul li div:last-of-type>p{width:32vw;font-size:2.2666666667vw;line-height:14.38px;text-align:center}@media(min-width: 768px){.washingCon ul li div:last-of-type>p{width:152.4px;font-size:.5953125rem}}.washingCon ul:last-of-type{margin-bottom:1em}.washingCon img{display:none}@media(min-width: 768px){.washingCon img{margin:10vw auto 0;display:block;width:114.6666666667vw}}@media(min-width: 768px)and (min-width: 768px){.washingCon img{margin:1em auto 0;width:546.1px}}.washingCon p{margin:auto;padding-left:.7em;width:80vw;text-indent:-0.7em;font-size:2.8vw;line-height:1.4;letter-spacing:.075em;text-align:justify}@media(min-width: 768px){.washingCon p{width:100%;font-size:.555625rem}}/*! ----------------------------------
--------------- ポリシー --------------
-------------------------------------*/.topMessageCon{background-color:rgba(0,138,210,.05);margin-bottom:12.8vw;padding-top:12.8vw;padding-bottom:12.8vw}@media(min-width: 768px){.topMessageCon{margin-bottom:60.96px}}@media(min-width: 768px){.topMessageCon{padding-top:60.96px;padding-bottom:60.96px}}.topMessageCon .topMessageBox{padding:0 10.1333333333vw}@media(min-width: 768px){.topMessageCon .topMessageBox{margin:auto;padding:0;width:700px}}.topMessageCon .topMessageBox p:first-of-type{font-size:3.2vw;line-height:2.1;letter-spacing:.04em;color:#000;margin-bottom:8vw}@media(min-width: 768px){.topMessageCon .topMessageBox p:first-of-type{margin-bottom:38.1px}}@media(min-width: 768px){.topMessageCon .topMessageBox p:first-of-type{font-size:.9525rem}}.topMessageCon .topMessageBox p:nth-of-type(2),.topMessageCon .topMessageBox p:nth-of-type(3){font-size:.9525rem;line-height:1.8;color:#000;text-align:center}@media(min-width: 768px){.topMessageCon .topMessageBox p:nth-of-type(2),.topMessageCon .topMessageBox p:nth-of-type(3){text-align:right}}.topMessageCon .topMessageBox p:nth-of-type(2){margin-right:-0.075em;letter-spacing:.075em}.topMessageCon .topMessageBox p:nth-of-type(3){margin-right:-0.1em;letter-spacing:.1em}.topMessageCon .topMessageBox p:last-of-type{margin-right:-0.1em;font-weight:bold;font-size:1.42875rem;letter-spacing:.1em;line-height:1.4;color:#000;text-align:center}@media(min-width: 768px){.topMessageCon .topMessageBox p:last-of-type{text-align:right}}.managementPhilosophy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5.3333333333vw;width:100%;height:auto}@media(min-width: 768px){.managementPhilosophy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;height:143.51px}}.managementPhilosophy li{width:100%}@media(min-width: 768px){.managementPhilosophy li{width:215.9px;height:50.8px}}.managementPhilosophy li>h5{margin-bottom:.3em;padding-left:.5em;width:100%;height:10.6666666667vw;border-radius:2px;background-color:#008ad2;font-weight:bold;font-size:4vw;line-height:10.6666666667vw;letter-spacing:.5em;color:#fff;text-align:center}@media(min-width: 768px){.managementPhilosophy li>h5{height:50.8px;font-size:1.190625rem;line-height:3.175rem}}.managementPhilosophy li>div{margin:auto;margin-bottom:.5em;width:0;height:0;border-style:solid;border-right:1.3333333333vw solid transparent;border-left:1.3333333333vw solid transparent;border-top:1.8666666667vw solid #008ad2}@media(min-width: 768px){.managementPhilosophy li>div{border-right:5px solid transparent;border-left:5px solid transparent;border-top:7px solid #008ad2}}.managementPhilosophy li>p{font-size:3.2vw;line-height:1.8;text-align:center}@media(min-width: 768px){.managementPhilosophy li>p{font-size:.9525rem;text-align:left}}@media(min-width: 768px){.managementPhilosophy li:first-of-type{letter-spacing:-0.02em}}.managementPhilosophy li:not(:last-of-type){margin-bottom:2em}@media(min-width: 768px){.managementPhilosophy li:not(:last-of-type){margin-bottom:0}}/*! ----------------------------------
------------- 導入までの流れ ------------
-------------------------------------*/picture img{margin-bottom:3.2vw}@media(min-width: 768px){picture img{margin-bottom:15.24px}}.omment{width:100%;padding-right:2em;text-align:right;font-family:Noto Sans JP;font-size:2.6666666667vw;letter-spacing:.75px;text-align:right;margin-bottom:16vw}@media(min-width: 768px){.omment{margin-bottom:76.2px}}@media(min-width: 768px){.omment{padding-right:0;font-size:.79375rem}}/*! ----------------------------------
----------------- 料金 ---------------
-------------------------------------*/.priceMedicalCon,.pricFoodCon1,.pricFoodCon2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:12.8vw}@media(min-width: 768px){.priceMedicalCon,.pricFoodCon1,.pricFoodCon2{margin-bottom:60.96px}}.priceMedicalCon li,.pricFoodCon1 li,.pricFoodCon2 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:29.3333333333vw;height:21.3333333333vw}@media(min-width: 768px){.priceMedicalCon li,.pricFoodCon1 li,.pricFoodCon2 li{width:215.9px;height:101.6px}}.priceMedicalCon li p:first-of-type,.pricFoodCon1 li p:first-of-type,.pricFoodCon2 li p:first-of-type{font-weight:bold;font-size:4vw;letter-spacing:.075em;text-align:center}@media(min-width: 768px){.priceMedicalCon li p:first-of-type,.pricFoodCon1 li p:first-of-type,.pricFoodCon2 li p:first-of-type{font-size:1.190625rem}}.priceMedicalCon li p:last-of-type,.pricFoodCon1 li p:last-of-type,.pricFoodCon2 li p:last-of-type{font-weight:bold;font-size:4vw;letter-spacing:.075em;text-align:center}@media(min-width: 768px){.priceMedicalCon li p:last-of-type,.pricFoodCon1 li p:last-of-type,.pricFoodCon2 li p:last-of-type{font-size:1.190625rem}}.priceMedicalCon li p:last-of-type span,.pricFoodCon1 li p:last-of-type span,.pricFoodCon2 li p:last-of-type span{font-size:250%}.priceMedicalCon li{background-color:rgba(0,161,153,.1)}.pricFoodCon1 li{background-color:rgba(214,0,127,.1)}.pricFoodCon2 li{background-color:rgba(117,178,31,.1)}.tableCon .tableScroll,.tableConLast .tableScroll{overflow:auto}.tableCon .tableMedical,.tableCon .tableFood1,.tableCon .tableFood2,.tableConLast .tableMedical,.tableConLast .tableFood1,.tableConLast .tableFood2{margin-bottom:.5em;width:160vw;border-collapse:separate;overflow:hidden;border-spacing:0;border-radius:3px;text-align:center;border:1px solid #008ad2}@media(min-width: 768px){.tableCon .tableMedical,.tableCon .tableFood1,.tableCon .tableFood2,.tableConLast .tableMedical,.tableConLast .tableFood1,.tableConLast .tableFood2{width:100%}}.tableCon .tableMedical th,.tableCon .tableMedical th,.tableCon .tableMedical td,.tableCon .tableFood1 th,.tableCon .tableFood1 th,.tableCon .tableFood1 td,.tableCon .tableFood2 th,.tableCon .tableFood2 th,.tableCon .tableFood2 td,.tableConLast .tableMedical th,.tableConLast .tableMedical th,.tableConLast .tableMedical td,.tableConLast .tableFood1 th,.tableConLast .tableFood1 th,.tableConLast .tableFood1 td,.tableConLast .tableFood2 th,.tableConLast .tableFood2 th,.tableConLast .tableFood2 td{padding:13px 0;height:10.1333333333vw;font-family:Noto Sans JP;font-weight:bold;font-size:3.2vw;letter-spacing:.075em;text-align:center;vertical-align:middle}@media(min-width: 768px){.tableCon .tableMedical th,.tableCon .tableMedical th,.tableCon .tableMedical td,.tableCon .tableFood1 th,.tableCon .tableFood1 th,.tableCon .tableFood1 td,.tableCon .tableFood2 th,.tableCon .tableFood2 th,.tableCon .tableFood2 td,.tableConLast .tableMedical th,.tableConLast .tableMedical th,.tableConLast .tableMedical td,.tableConLast .tableFood1 th,.tableConLast .tableFood1 th,.tableConLast .tableFood1 td,.tableConLast .tableFood2 th,.tableConLast .tableFood2 th,.tableConLast .tableFood2 td{height:48.26px;font-size:.9525rem}}.tableCon .tableMedical th,.tableCon .tableFood1 th,.tableCon .tableFood2 th,.tableConLast .tableMedical th,.tableConLast .tableFood1 th,.tableConLast .tableFood2 th{font-weight:bold;font-size:3.2vw;letter-spacing:.075em;color:#fff}@media(min-width: 768px){.tableCon .tableMedical th,.tableCon .tableFood1 th,.tableCon .tableFood2 th,.tableConLast .tableMedical th,.tableConLast .tableFood1 th,.tableConLast .tableFood2 th{font-size:.9525rem}}.tableCon .tableMedical th span,.tableCon .tableFood1 th span,.tableCon .tableFood2 th span,.tableConLast .tableMedical th span,.tableConLast .tableFood1 th span,.tableConLast .tableFood2 th span{font-size:2.6666666667vw}@media(min-width: 768px){.tableCon .tableMedical th span,.tableCon .tableFood1 th span,.tableCon .tableFood2 th span,.tableConLast .tableMedical th span,.tableConLast .tableFood1 th span,.tableConLast .tableFood2 th span{font-size:.79375rem}}.tableCon .tableMedical th,.tableCon .tableMedical td,.tableCon .tableFood1 th,.tableCon .tableFood1 td,.tableCon .tableFood2 th,.tableCon .tableFood2 td,.tableConLast .tableMedical th,.tableConLast .tableMedical td,.tableConLast .tableFood1 th,.tableConLast .tableFood1 td,.tableConLast .tableFood2 th,.tableConLast .tableFood2 td{vertical-align:middle;border:1px solid #008ad2}.tableMedical tr th{background-color:rgba(0,161,153,.8)}.tableFood1 tr th{background-color:rgba(214,0,127,.8)}.tableFood2 tr th{background-color:rgba(117,178,31,.8)}.tableCon{margin-bottom:16vw}@media(min-width: 768px){.tableCon{margin-bottom:76.2px}}.tableCon>p{margin-top:1em;font-size:2.6666666667vw;line-height:1.6;letter-spacing:.075em}@media(min-width: 768px){.tableCon>p{font-size:.79375rem}}/*! ----------------------------------
---------------- Q&A ---------------
-------------------------------------*/.faqCon{margin:0 calc(50% - 50vw);width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 768px){.faqCon{margin:auto;width:100%}}.faqCon dl{margin-bottom:6.6666666667vw;padding:5.3333333333vw 4vw;width:46.6666666667vw;background-color:rgba(0,138,210,.2);border-radius:2px}@media(min-width: 768px){.faqCon dl{margin-bottom:1em;padding:25px 15px;width:222.25px}}.faqCon dl dt{position:relative;padding-left:2em;font-weight:bold;font-size:2.8vw;line-height:1.3;letter-spacing:.05em;margin-bottom:3.2vw}@media(min-width: 768px){.faqCon dl dt{margin-bottom:15.24px}}@media(min-width: 768px){.faqCon dl dt{font-size:.873125rem}}.faqCon dl dt::before{position:absolute;content:"Q";top:-.5333333333vw;left:0;font-family:"Inter",sans-serif;font-weight:bold;font-size:6.4vw}@media(min-width: 768px){.faqCon dl dt::before{top:-3px;font-size:1.984375rem}}.faqCon dl dd{font-size:2.6666666667vw;line-height:1.8}@media(min-width: 768px){.faqCon dl dd{font-size:.79375rem}}.faqCon dl:nth-of-type(2) dt{letter-spacing:-0.05em}.faqCon dl:nth-of-type(3) dt{letter-spacing:-0.02em}/*! ----------------------------------
--------------- 会社概要 --------------
-------------------------------------*/.aboutUsCon{margin-bottom:16vw}@media(min-width: 768px){.aboutUsCon{margin-bottom:76.2px}}.aboutUsCon tr{width:100%}.aboutUsCon tr th,.aboutUsCon tr td{font-size:3.2vw;line-height:1.4}@media(min-width: 768px){.aboutUsCon tr th,.aboutUsCon tr td{font-size:1.190625rem}}.aboutUsCon tr th{width:21.3333333333vw;text-align:justify}@media(min-width: 768px){.aboutUsCon tr th{width:101.6px}}.aboutUsCon tr th:after{content:"";display:inline-block;width:100%}.aboutUsCon tr td{padding-left:3.4666666667vw;letter-spacing:0;color:#717071}@media(min-width: 768px){.aboutUsCon tr td{padding-left:30px;letter-spacing:.05em}}.aboutUsCon tr:nth-of-type(2) th,.aboutUsCon tr:nth-of-type(6) th,.aboutUsCon tr:last-of-type th{height:13.3333333333vw}@media(min-width: 768px){.aboutUsCon tr:nth-of-type(2) th,.aboutUsCon tr:nth-of-type(6) th,.aboutUsCon tr:last-of-type th{height:80px}}.articleCon{margin-bottom:8vw}@media(min-width: 768px){.articleCon{margin-bottom:38.1px}}.articleCon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width: 768px){.articleCon ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.articleCon ul li{margin:auto;width:66.6666666667vw;margin-bottom:3.2vw}@media(min-width: 768px){.articleCon ul li{margin-bottom:15.24px}}@media(min-width: 768px){.articleCon ul li{width:317.5px}}.articleCon ul li img{width:100%}.articleCon ul li p{margin-bottom:.2em;font-weight:bold;font-size:4vw;letter-spacing:.15em;text-align:center;margin-bottom:10.6666666667vw}@media(min-width: 768px){.articleCon ul li p{margin-bottom:50.8px}}@media(min-width: 768px){.articleCon ul li p{font-size:1.190625rem;text-align:left}}.supportCon{margin-bottom:16vw}@media(min-width: 768px){.supportCon{margin-bottom:76.2px}}.supportCon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(min-width: 768px){.supportCon ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.supportCon ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-line-pack:start;align-content:flex-start;width:100%}@media(min-width: 768px){.supportCon ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:317.5px}}.supportCon ul li div:first-of-type{margin:auto;margin-bottom:8vw;width:317.5px;height:18.6666666667vw;border:1px solid #717071}@media(min-width: 768px){.supportCon ul li div:first-of-type{margin-bottom:2.38125rem;height:88.9px}}.supportCon ul li div:first-of-type img{width:55%}.supportCon ul li div:last-of-type p:nth-of-type(2){font-size:3.2vw;line-height:2.1;letter-spacing:0;color:#717071;text-align:center;margin-bottom:3.2vw}@media(min-width: 768px){.supportCon ul li div:last-of-type p:nth-of-type(2){margin-bottom:15.24px}}@media(min-width: 768px){.supportCon ul li div:last-of-type p:nth-of-type(2){font-size:.875rem}}.supportTtl{font-size:4vw;line-height:1.4;letter-spacing:.1em;text-align:center;color:#00b9ef;margin-bottom:3.2vw}@media(min-width: 768px){.supportTtl{margin-bottom:15.24px}}@media(min-width: 768px){.supportTtl{font-size:1.190625rem}}.initiativesCon h4{font-size:4vw;line-height:1.2;letter-spacing:.1em;color:#00b9ef;text-align:center;margin-bottom:3.2vw}@media(min-width: 768px){.initiativesCon h4{margin-bottom:15.24px}}@media(min-width: 768px){.initiativesCon h4{font-size:1.190625rem}}.initiativesCon>p{font-size:3.2vw;line-height:1.8;letter-spacing:.048em;color:#717071;text-align:center;margin-bottom:8vw}@media(min-width: 768px){.initiativesCon>p{margin-bottom:38.1px}}@media(min-width: 768px){.initiativesCon>p{font-size:.9525rem}}.initiativesBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(min-width: 768px){.initiativesBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.initiativesBox div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;width:80vw}@media(min-width: 768px){.initiativesBox div:first-of-type{width:416.56px}}.initiativesBox div:first-of-type img{-o-object-fit:cover;object-fit:cover;height:40vw;margin-bottom:3.2vw}@media(min-width: 768px){.initiativesBox div:first-of-type img{margin-bottom:15.24px}}@media(min-width: 768px){.initiativesBox div:first-of-type img{height:190.5px}}.initiativesBox div:first-of-type img:first-of-type{width:51.7333333333vw}@media(min-width: 768px){.initiativesBox div:first-of-type img:first-of-type{width:246.38px}}.initiativesBox div:first-of-type img:last-of-type{width:29.0666666667vw}@media(min-width: 768px){.initiativesBox div:first-of-type img:last-of-type{width:138.43px}}.initiativesBox div:last-of-type h5,.initiativesBox div:last-of-type p{margin:0 auto .8em;font-size:3.2vw;letter-spacing:.048em;text-align:center;color:#00b9ef}@media(min-width: 768px){.initiativesBox div:last-of-type h5,.initiativesBox div:last-of-type p{font-size:.9525rem;text-align:left}}.initiativesBox div:last-of-type p{margin-bottom:1.2em;width:52.5333333333vw;line-height:1.6;color:#717071}@media(min-width: 768px){.initiativesBox div:last-of-type p{width:248.92px;line-height:2.1}}/*! ----------------------------------
-------------- お問い合わせ ------------
-------------------------------------*/.formContents{margin:0 calc(50% - 50vw);padding:12.8vw calc(50vw - 50%) 16vw;width:100vw;background-color:#f2f9fd}@media(min-width: 768px){.formContents{margin:0 auto;padding:61px 30px 76.2px;width:100%}}.formContents>p{font-size:3.2vw;line-height:1.8;letter-spacing:.05em;color:#008ad2;text-align:center;margin-bottom:12.8vw}@media(min-width: 768px){.formContents>p{margin-bottom:60.96px}}@media(min-width: 768px){.formContents>p{font-size:.9525rem}}.required{position:relative;margin-bottom:1em;font-family:Noto Sans JP;font-size:3.2vw;line-height:4.2666666667vw;letter-spacing:.84px;color:#d6007f;text-align:right}@media(min-width: 768px){.required{margin-bottom:0;margin-left:.5em;font-size:.9525rem;line-height:1.27rem}}.equiredCon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:-2em}@media(min-width: 768px){.equiredCon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}}form>p{margin-top:2em;font-size:3.7333333333vw;letter-spacing:.75px;text-align:center;margin-bottom:10.6666666667vw}@media(min-width: 768px){form>p{margin-bottom:50.8px}}@media(min-width: 768px){form>p{font-size:1.190625rem}}form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10.1333333333vw;width:100%}@media(min-width: 768px){form dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}form dl dt,form dl dt label{pointer-events:none;margin-bottom:1em;width:100%;font-weight:bold;font-size:4vw;line-height:1;letter-spacing:1.05px;text-align:center}@media(min-width: 768px){form dl dt,form dl dt label{margin-bottom:38.1px;width:182px;text-align:left;font-size:1.190625rem}}form dl dt>span,form dl dt label>span{font-size:2.6666666667vw}@media(min-width: 768px){form dl dt>span,form dl dt label>span{font-size:.79375rem}}form dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:8vw;width:100%}@media(min-width: 768px){form dl dd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:38.1px;width:calc(100% - 182px)}}form dl dd input,form dl dd textarea,form dl dd select{padding-left:1em;padding-right:1em;width:100%;height:13.3333333333vw;border:1px solid #3d62ad;background-color:#fff;color:#008ad2}@media(min-width: 768px){form dl dd input,form dl dd textarea,form dl dd select{width:381px;height:63.5px}}form dl dd textarea{padding:1em;height:53.3333333333vw;resize:none}@media(min-width: 768px){form dl dd textarea{height:254px}}form dl dd p{margin-left:1.3333333333vw;font-size:3.7333333333vw;line-height:13.3333333333vw;letter-spacing:0}@media(min-width: 768px){form dl dd p{font-size:1.190625rem;line-height:3.96875rem;letter-spacing:.75px}}.smallWidth{width:50.6666666667vw}@media(min-width: 768px){.smallWidth{width:254px}}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size:4vw;line-height:1.4;color:#cacaca}input::-moz-placeholder, textarea::-moz-placeholder{font-size:4vw;line-height:1.4;color:#cacaca}input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-size:4vw;line-height:1.4;color:#cacaca}input::-ms-input-placeholder, textarea::-ms-input-placeholder{font-size:4vw;line-height:1.4;color:#cacaca}input::placeholder,textarea::placeholder{font-size:4vw;line-height:1.4;color:#cacaca}@media(min-width: 768px){input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size:1.190625rem;letter-spacing:.05em}input::-moz-placeholder, textarea::-moz-placeholder{font-size:1.190625rem;letter-spacing:.05em}input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-size:1.190625rem;letter-spacing:.05em}input::-ms-input-placeholder, textarea::-ms-input-placeholder{font-size:1.190625rem;letter-spacing:.05em}input::placeholder,textarea::placeholder{font-size:1.190625rem;letter-spacing:.05em}}/*! ----------------------------------
-------------- php工房の確認画面 ------------
-------------------------------------*/#formWrap{margin:auto;width:100%}@media(min-width: 768px){#formWrap{width:40rem}}#formWrap h3{margin-top:16vw}@media(min-width: 768px){#formWrap h3{margin-top:76.2px}}#formWrap p{text-align:center;margin-bottom:8vw}@media(min-width: 768px){#formWrap p{margin-bottom:38.1px}}#formWrap table{margin:auto;width:100%}#formWrap table,#formWrap table tr,#formWrap table th,#formWrap table td{border:solid 1px #008ad2;pointer-events:none;margin-bottom:1em;padding:1em;font-size:4vw;line-height:1;letter-spacing:1.05px;text-align:center}@media(min-width: 768px){#formWrap table,#formWrap table tr,#formWrap table th,#formWrap table td{margin-bottom:38.1px;text-align:left;font-size:1.190625rem}}#formWrap table th{font-weight:bold;width:53.3333333333vw}@media(min-width: 768px){#formWrap table th{width:12.5rem}}.errorWrap{text-align:center;margin:5.3333333333vw}.errorWrap .error_messe{border:solid 1px #008ad2;padding:1.5em}/*! ----------------------------------
-------------- 送信完了画面 ------------
-------------------------------------*/p.thanks{margin-bottom:0 !important}/*! ----------------------------------
-------------- その他 ------------
-------------------------------------*/.formContents input[type=text],.formContents input[type=tel],.formContents input[type=email],.formContents textarea,.formContents label[for]{cursor:default}/*# sourceMappingURL=styles.min.css.map */