﻿@font-face{font-family:"Honoka_Shin_Mincho_L";src:url(../../font/Honoka_Shin_Mincho_L.ttf) format("truetype")}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0;box-sizing:border-box}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role="button"],[type="button"],[type="reset"],[type="submit"],button{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type="reset"],[type="submit"],button,html [type="button"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;vertical-align:bottom}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ul,ol{list-style:none}a{text-decoration:none}body{overflow-y:scroll}button{outline:none}html{font-size:62.5%}.c-xSpDisplayBlock{display:none}@media screen and (max-width:360px){.c-xSpDisplayBlock{display:block}}.c-xSpDisplayNone{display:block}@media screen and (max-width:360px){.c-xSpDisplayNone{display:none}}.c-spDisplayBlock{display:none}@media screen and (max-width:480px){.c-spDisplayBlock{display:block}}.c-spDisplayNone{display:block}@media screen and (max-width:480px){.c-spDisplayNone{display:none}}.c-xTabDisplayBlock{display:none}@media screen and (max-width:600px){.c-xTabDisplayBlock{display:block}}.c-xTabDisplayNone{display:block}@media screen and (max-width:600px){.c-xTabDisplayNone{display:none}}.c-tabDisplayBlock{display:none}@media screen and (max-width:768px){.c-tabDisplayBlock{display:block}}.c-tabDisplayNone{display:block}@media screen and (max-width:768px){.c-tabDisplayNone{display:none}}.c-pcDisplayBlock{display:none}@media screen and (max-width:1025px){.c-pcDisplayBlock{display:block}}.c-pcDisplayNone{display:block}@media screen and (max-width:1025px){.c-pcDisplayNone{display:none}}.c-lPcDisplayBlock{display:none}@media screen and (max-width:1280px){.c-lPcDisplayBlock{display:block}}.c-lPcDisplayNone{display:block}@media screen and (max-width:1280px){.c-lPcDisplayNone{display:none}}html{scroll-behavior:auto!important;font-family:"Sawarabi Mincho",serif}body{letter-spacing:.08em;line-height:1.5;font-family:"Shippori Mincho B1",serif;color:#061f3c;overflow-x:hidden;opacity:0;transition:opacity .2s ease-in-out}body.noscroll{position:fixed;top:0;left:0;right:0;bottom:0}h1{color:#fff;font-size:5.6rem}@media screen and (max-width:768px){h1{font-size:4.8rem}}@media screen and (max-width:480px){h1{font-size:4rem}}h2{font-size:2.4rem;position:relative;margin-bottom:88px}@media screen and (max-width:1025px){h2{font-size:2rem}}@media screen and (max-width:768px){h2{font-size:1.8rem}}h2::before{position:absolute;color:#061f3c;font-size:1.2rem;bottom:-16px;left:50%;transform:translateX(-50%);font-weight:400}@media screen and (max-width:768px){h2::before{font-size:1.2rem}}@media screen and (max-width:480px){h2::before{font-size:1rem}}h3{font-size:2.8rem;font-weight:bold;margin-bottom:32px;padding-bottom:16px}@media screen and (max-width:1025px){h3{font-size:2rem}}@media screen and (max-width:768px){h3{font-size:2rem}}h4{font-size:2rem;font-weight:normal}@media screen and (max-width:1025px){h4{font-size:1.6rem}}p,ul,li,dl,dt,dd,a,th,tr,td,span{font-size:1.6rem;letter-spacing:.05em;line-height:1.5;font-family:"Shippori Mincho B1",serif;color:#061f3c;font-weight:400}@media screen and (max-width:768px){p,ul,li,dl,dt,dd,a,th,tr,td,span{font-size:1.4rem}}@media screen and (max-width:480px){p,ul,li,dl,dt,dd,a,th,tr,td,span{font-size:1.4rem}}img{width:100%;height:auto}picture{display:block}a{cursor:pointer}.c-circleBtn{width:100px;height:100px;border:1px solid #061f3c;border-radius:50%;position:relative;display:block;display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:768px){.c-circleBtn{width:80px;height:80px}}.c-circleBtn p{position:absolute;z-index:2;top:50%;left:50%;line-height:1.2;font-size:14px;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.c-circleBtn p{font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:768px){.c-circleBtn p{font-size:1.2rem}}@media screen and (max-width:768px) and (max-width:480px){.c-circleBtn p{font-size:1rem}}.c-circleBtn:hover .c-circleBtnIcon{transform:translate(-50%,-50%) scale(10);opacity:1}@media screen and (max-width:600px){.c-circleBtn:hover .c-circleBtnIcon{transform:translate(-50%,-50%) scale(8)}}.c-circleBtn:hover p{color:#fff}.c-circleBtnIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;opacity:0;border-radius:50%;transition:all .2s ease;background-color:#061f3c}@media screen and (max-width:1025px){.br__pc{display:none}}.br__sp{display:none}@media screen and (max-width:1025px){.br__sp{display:block}}.wrapper{padding:88px 32px;max-width:1080px;margin:0 auto}@media screen and (max-width:480px){.wrapper{padding:80px 16px}}.sub__headerTitle{color:#383838;text-align:center;line-height:120px;position:relative}.sub__headerTitle::before{left:calc(50% - 40px);width:80px;height:8px;display:block;position:absolute;bottom:0;border-radius:4px;background-image:linear-gradient(80deg,#05a9f4,#0057b8);content:""}.more__btn:hover{background:#0057b8;color:#fff;opacity:1;transition:.3s}@media screen and (max-width:768px){.top__pc{display:none}}.top__sp{display:none}.top__sp .swiper-pagination-bullet{width:8px;height:8px;opacity:.8}@media screen and (max-width:768px){.top__sp{display:block}.top__sp .swiper-pagination{text-align:left;padding-left:32px}}body{-webkit-animation:fadeIn 1s ease 0s 1 normal;animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page_pass_text{text-align:center;font-size:16px;padding:0 16px;margin-top:64px}.page_pass_input{border:1px solid #333;margin-top:24px}.page_pass{text-align:center;font-size:16px}.page_pass_submit{border:1px solid #333;margin-top:24px;font-size:16px;padding:0 16px;margin-bottom:380px}.grecaptcha-badge{visibility:hidden}.contact__btn{border-radius:16px;transition:.3s}.c-highlight{background:linear-gradient(transparent,transparent 70%,#ffe44f 70%,#ffe44f)}.c-textRed{color:#df5656}.c-textLarge{font-weight:bold;font-size:larger}.lowerpage__headerTitle{color:#fff;text-align:center;height:200px;position:relative;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(131deg,#d5effa,#0057b8)}@media screen and (max-width:480px){.lowerpage__headerTitle{height:180px}}#loading_container{width:100%;height:100%;position:fixed;margin:auto;display:block;top:0;left:0;right:0;bottom:0;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:99999;display:flex}.loadingTextWrapper{width:200px;height:200px;position:relative}.loadingTextWrapper p{color:#0057b8}.L{position:absolute;left:5%;top:50%;-webkit-animation:L 2s infinite}.O{position:absolute;left:18%;top:50%;-webkit-animation:O 2s infinite;-webkit-animation-delay:100ms}.A{position:absolute;left:35%;top:50%;-webkit-animation:A 2s infinite;-webkit-animation-delay:200ms}.D{position:absolute;left:50%;top:50%;-webkit-animation:D 2s infinite;-webkit-animation-delay:300ms}.I{position:absolute;left:65%;top:50%;-webkit-animation:I 2s infinite;-webkit-animation-delay:400ms}.N{position:absolute;left:75%;top:50%;-webkit-animation:N 2s infinite;-webkit-animation-delay:500ms}.G{position:absolute;left:90%;top:50%;-webkit-animation:G 2s infinite;-webkit-animation-delay:600ms}@-webkit-keyframes L{0%{top:0px;opacity:0}50%{top:50px;opacity:1}100%{top:0px;opacity:0}}@-webkit-keyframes O{0%{top:0px;opacity:0}50%{top:50px;opacity:1}100%{top:0px;opacity:0}}@-webkit-keyframes A{0%{top:0px;opacity:0}50%{top:50px;opacity:1}100%{top:0px;opacity:0}}@-webkit-keyframes D{0%{top:0px;opacity:0}50%{top:50px;opacity:1}100%{top:0px;opacity:0}}@-webkit-keyframes I{0%{top:0px;opacity:0}50%{top:50px;opacity:1}100%{top:0px;opacity:0}}@-webkit-keyframes N{0%{top:0px;opacity:0}50%{top:50px;opacity:1}100%{top:0px;opacity:0}}@-webkit-keyframes G{0%{top:0px;opacity:0}50%{top:50px;opacity:1}100%{top:0px;opacity:0}}.page_top_btn{z-index:90000!important}.underline{text-decoration:underline}.textCenter{text-align:center}@media screen and (max-width:768px){.displayFlexLeftImg{flex-direction:column}.displayFlexLeftImg img{width:100%!important}.displayFlexRightImg{flex-direction:column-reverse}.displayFlexRightImg img{width:100%!important}}.c-buttonArrow{height:50px;width:50px;border:1px solid #061f3c;margin-left:auto;display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative;cursor:pointer}.c-buttonArrow span{position:relative;display:block}.c-buttonArrow span::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:25px;height:1px;background-color:#061f3c;transition:.2s ease;z-index:1}.c-buttonArrow span::after{content:"";position:absolute;bottom:3px;right:-17px;transform:translateX(-50%) rotate(30deg);width:10px;height:1px;background-color:#061f3c;transition:.2s ease;z-index:1}.c-buttonArrowMask{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#061f3c;opacity:0;transition:.2s ease}.c-buttonArrow:hover>.c-buttonArrowMask{opacity:1;transform:translate(-50%,-50%) scale(5)}@media screen and (max-width:600px){.c-buttonArrow:hover>.c-buttonArrowMask{transform:translate(-50%,-50%) scale(4.5)}}.c-buttonArrow:hover>span::before,.c-buttonArrow:hover>span::after{background-color:#fff}.grecaptcha-badge{visibility:hidden}.contactContents__recaptha{text-align:center}.contactContents__recaptha a{text-decoration:underline}.splide__pagination{bottom:-2.5em!important}.page-single .wp-block-button .wp-block-button__link{border-width:1px;transition:.2s ease;text-decoration:none}.page-single .wp-block-button .wp-block-button__link:hover{background-color:#061f3c;color:#fff!important}.page-single .singleCaseContents__inner ul,.page-single .singleContents__inner ul{margin-bottom:24px}.page-single .singleCaseContents__inner li,.page-single .singleContents__inner li{list-style:circle;margin-left:32px}.page-single .singleCaseContents__inner h2,.page-single .singleCaseContents__inner h3,.page-single .singleCaseContents__inner p,.page-single .singleContents__inner h2,.page-single .singleContents__inner h3,.page-single .singleContents__inner p{margin-bottom:1em;border-bottom:unset}.page-single .singleCaseContents__inner h3,.page-single .singleCaseContents__inner h4,.page-single .singleContents__inner h3,.page-single .singleContents__inner h4{margin-bottom:unset}.page-single .singleCaseContents__inner h2,.page-single .singleContents__inner h2{border-bottom:1px solid #061f3c}.page-single .singleCaseContents__inner a,.page-single .singleContents__inner a{text-decoration:underline}.header{display:flex;justify-content:space-between;align-items:center;padding:0 32px;position:fixed;top:0;z-index:20;width:100vw;transition:all .2s ease;background-color:#fff;border-bottom:0;border-bottom-color:rgba(6,31,60,0)}@media screen and (max-width:1025px){.header{padding:16px;height:80px}}.header__menu{display:flex;align-items:center;column-gap:24px;z-index:3}.header__logo{width:100px;display:block}@media screen and (max-width:1025px){.header__logo{width:80px}}@media screen and (max-width:600px){.header__logo{width:70px}}@media screen and (max-width:1025px){.header__nav{display:none}}.header__nav ul{display:flex;column-gap:32px}@media screen and (max-width:1500px){.header__nav ul{column-gap:20px}}.header__navItem a{color:#061f3c;transition:all .2s ease;position:relative;padding:4px 0}.header__navItem a::after{content:"";display:block;height:1px;width:80%;background:#061f3c;position:absolute;bottom:0;left:10%;transform:scale(0,1);transition:all .2s ease}.header__navItem a:hover{color:#061f3c}.header__navItem a:hover::after{transform:scale(1,1)}.header__navSp{display:none}@media screen and (max-width:1025px){.header__navSp{display:flex;align-items:center;column-gap:24px}}.header__navSp .header__navItem{border-top:1px solid rgba(6,31,60,.149)}.header__navSp .header__navItem:last-child{border-bottom:1px solid rgba(6,31,60,.149)}.header__humTarget{width:24px;height:48px;position:relative;transition:all .2s ease;cursor:pointer;position:relative}.header__humTargetLine{background:#061f3c;width:24px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.header__humTargetLine1{top:16px;transition:all .2s ease}.header__humTargetLine2{top:24px;transition:all .2s ease}.header__humTargetLine3{top:32px;transition:all .2s ease}.header__humMenu{font-size:2.4rem;position:fixed;top:0;bottom:0;right:0;left:0;transform:translateX(100%);text-align:left;padding-top:130px;background:#fff;z-index:2;transition:all .2s ease}.header__humMenu li{padding:0 24px}@media screen and (max-width:600px){.header__humMenu li{padding:0 24px}}.header__humMenu li a{padding:24px 16px;display:block;color:#061f3c}@media screen and (max-width:1025px){.header__humMenu .header__logo{width:80px;position:absolute;top:16px;left:16px}}@media screen and (max-width:600px){.header__humMenu .header__logo{width:70px}}.header__mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);display:none}.header__navSp--on .header__humTarget{background:#fff;z-index:3;transition:all .2s ease}.header__navSp--on .header__humTargetLine1{top:16px;transform:rotate(-45deg) translateX(-50%);transition:all .2s ease;background:#061f3c;left:41%}.header__navSp--on .header__humTargetLine2{display:none;transition:all .2s ease;background:#061f3c;transform:translate(-50%)}.header__navSp--on .header__humTargetLine3{top:32px;transform:rotate(45deg) translateX(-50%);transition:all .2s ease;background:#061f3c;left:41%}.header__navSp--on .header__humMenu{transform:translateX(50%);transition:all .2s ease}@media screen and (max-width:600px){.header__navSp--on .header__humMenu{transform:translateX(0)}}.header__navSp--on .header__mask{display:block}.footer{padding:100px 0 60px}@media screen and (max-width:480px){.footer{padding:0 0 60px}}.footer__inner{padding:128px 0;border-top:1px solid rgba(6,31,60,.149);border-bottom:1px solid rgba(6,31,60,.149);position:relative}@media screen and (max-width:768px){.footer__inner{padding:64px 0}}.footer__stripe{height:70%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(6,31,60,.149)}@media screen and (max-width:768px){.footer__stripe{display:none}}.footer__contents{display:flex}@media screen and (max-width:768px){.footer__contents{flex-direction:column-reverse;row-gap:40px;justify-content:center;align-items:center}}.footer__contactTitle{display:flex;align-items:center;column-gap:10px;margin-bottom:12px}@media screen and (max-width:768px){.footer__contactTitle{justify-content:center}}.footer__contactTitle span{width:24px}.footer__contactTitle span img{transform:translateY(2px)}.footer__contactTitle h3{margin-bottom:0;padding-bottom:0}@media screen and (max-width:768px){.footer__contactText{text-align:center}}.footer__contentsItem{width:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.footer__contentsItem{width:100%}}.footer__contentsItemImg{max-width:240px}@media screen and (max-width:768px){.footer__contentsItemImg{max-width:200px}}.footer__btn{margin-top:24px;cursor:pointer;width:80px;height:80px}@media screen and (max-width:768px){.footer__btn{margin:24px auto 0}}.footer__btn:hover .c-circleBtnIcon{transform:translate(-50%,-50%) scale(8);opacity:1}.footer__bottomWrapper{padding:70px 0;display:flex;justify-content:space-between;width:95vw;margin:0 auto}@media screen and (max-width:768px){.footer__bottomWrapper{flex-direction:column-reverse;row-gap:32px;align-items:center;padding:32px 0}}.footer__bottomLogo{width:100px}.footer__bottomInfo address{font-style:normal}@media screen and (max-width:768px){.footer__bottomInfo{display:flex;align-items:center;justify-content:center;column-gap:24px}}.footer__bottomCompanyAddress{font-size:1.2rem}@media screen and (max-width:768px){.footer__bottomCompanyAddress{font-size:1.2rem}}@media screen and (max-width:480px){.footer__bottomCompanyAddress{font-size:1rem}}.footer__bottomLink{display:flex;column-gap:40px;flex-wrap:wrap;justify-content:center}@media screen and (max-width:480px){.footer__bottomLink{row-gap:32px}}.footer__bottomLinkGroup{display:flex;flex-direction:column;row-gap:8px}.footer__bottomLinkItem{transition:.2s ease;padding:2px}.footer__bottomLinkItem:hover>a{opacity:.8}.copyright{color:#383838;font-size:1.4rem;text-align:center;display:block;margin-top:32px}.loading{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;z-index:100}.loading__wrapper{position:absolute;width:600px;height:36px;left:50%;top:40%;margin-left:-300px;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.loading__wrapper div{font-size:3.2rem;font-weight:400;position:absolute;width:20px;height:36px;opacity:0;animation:move 2s linear infinite;-o-animation:move 2s linear infinite;-moz-animation:move 2s linear infinite;-webkit-animation:move 2s linear infinite;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);color:#061f3c}@media screen and (max-width:1025px){.loading__wrapper div{font-size:2.4rem}}@media screen and (max-width:768px){.loading__wrapper div{font-size:2rem}}.loading__wrapper div:nth-child(2){animation-delay:.2s;-o-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s}.loading__wrapper div:nth-child(3){animation-delay:.4s;-o-animation-delay:.4s;-webkit-animation-delay:.4s;-webkit-animation-delay:.4s}.loading__wrapper div:nth-child(4){animation-delay:.6s;-o-animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s}.loading__wrapper div:nth-child(5){animation-delay:.8s;-o-animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s}.loading__wrapper div:nth-child(6){animation-delay:1s;-o-animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s}.loading__wrapper div:nth-child(7){animation-delay:1.2s;-o-animation-delay:1.2s;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s}@keyframes move{0%{left:0;opacity:0}35%{left:41%;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:1}65%{left:59%;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{left:100%;-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-moz-keyframes move{0%{left:0;opacity:0}35%{left:41%;-moz-transform:rotate(0deg);transform:rotate(0deg);opacity:1}65%{left:59%;-moz-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{left:100%;-moz-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-webkit-keyframes move{0%{left:0;opacity:0}35%{left:41%;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}65%{left:59%;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{left:100%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-o-keyframes move{0%{left:0;opacity:0}35%{left:41%;-o-transform:rotate(0deg);transform:rotate(0deg);opacity:1}65%{left:59%;-o-transform:rotate(0deg);transform:rotate(0deg);opacity:1}100%{left:100%;-o-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}.firstView{padding:0 32px;padding-top:85px;margin:0 auto}@media screen and (max-width:600px){.firstView{padding:80px 0 0}}.firstView__inner{display:flex;position:relative;overflow-y:hidden}.firstView__img{width:50%;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media screen and (max-width:600px){.firstView__img{width:100%}.firstView__img:nth-child(2){display:none}}.firstView__imgItemMain{grid-row:1/2;grid-column:1/2;width:100%;opacity:1;animation:scaleAnim 24s linear infinite , change 24s linear infinite;z-index:1}.firstView__imgItemSub1,.firstView__imgItemSub2{grid-row:1/2;grid-column:1/2;width:100%;opacity:0}.firstView__imgItemSub1{animation:scaleAnim 24s linear infinite , change 24s linear infinite;animation-delay:8s}.firstView__imgItemSub2{animation:scaleAnim 24s linear infinite , change 24s linear infinite;animation-delay:16s}@keyframes change{0%{opacity:0}4.16%{opacity:1}33.33%{opacity:1}41.66%{opacity:0}100%{opacity:0}}@keyframes scaleAnim{0%{transform:scale(1.2)}100%{transform:scale(1)}}.firstView__titleWrapper{position:absolute;bottom:0;left:50%;z-index:2;transform:translate(-50%,50%);background-color:#fff;width:500px;height:500px;border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1025px){.firstView__titleWrapper{width:300px;height:300px}}@media screen and (max-width:768px){.firstView__titleWrapper{width:250px;height:250px}}.firstView__title{color:#061f3c;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(-50%)}.firstView__title span{font-size:2.4rem;display:block;color:#061f3c;text-align:center}@media screen and (max-width:1025px){.firstView__title span{font-size:2rem}}@media screen and (max-width:768px){.firstView__title span{font-size:1.8rem}}@media screen and (max-width:1025px){.firstView__title span{font-size:2rem}}@media screen and (max-width:1025px) and (max-width:1025px){.firstView__title span{font-size:1.6rem}}.firstView__title p{font-size:4rem;color:#061f3c}@media screen and (max-width:1025px){.firstView__title p{font-size:3.2rem}}@media screen and (max-width:768px){.firstView__title p{font-size:2.4rem}}@media screen and (max-width:1025px){.firstView__title p{font-size:3.2rem}}@media screen and (max-width:1025px) and (max-width:1025px){.firstView__title p{font-size:2.4rem}}@media screen and (max-width:1025px) and (max-width:768px){.firstView__title p{font-size:2rem}}.firstView__catch{position:absolute;left:-10%;top:-30%;z-index:-1;width:70%}.veu_adminEdit{display:none}.site-footer-content{display:none}.firstView__bg{width:60%;height:70%;position:absolute;bottom:10%;left:0}.firstView__mainImg{max-width:50%;position:absolute;bottom:8%;left:20%;z-index:10}.firstView__subImg{max-width:30%;position:absolute;right:5%;top:8%;z-index:5}.firstView__headerNav{padding:40px 0 40px;transition:all .2s ease}.scrolled .firstView__headerNav{padding:24px 0 24px}.firstView__headerNavItem{transition:all .2s ease;position:relative}.firstView__headerNavItem::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fcdb28;transition:all .2s ease}.firstView__headerNavItem a{font-size:2rem}@media screen and (max-width:1025px){.firstView__headerNavItem a{font-size:1.6rem}}.firstView__headerNavItem:hover .firstView__headerNavItem::before{width:100%}.about{padding:180px 32px;overflow-x:hidden}@media screen and (max-width:1025px){.about{padding:100px 16px}}.about__inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:80px}.about__catchWrapper{display:flex;flex-direction:row-reverse;justify-content:center;gap:30px;position:relative}@media screen and (max-width:768px){.about__catchWrapper{gap:8px}}.about__catch{letter-spacing:1.1px;line-height:2.2;writing-mode:vertical-rl}@media screen and (max-width:768px){.about__catch{line-height:1.8}}.about__wave{position:absolute;top:0;left:-40%;width:200%;max-width:none;animation:wave 20s linear infinite;z-index:-1}.about__wave2{position:absolute;top:5%;left:-10%;width:140%;max-width:none;animation:wave2 15s linear infinite;z-index:-1}@keyframes wave{0%{transform:scaleX(0.9) translate(-10%, 20%)}50%{transform:scaleX(1.1) translate(10%, -20%)}100%{transform:scaleX(0.9) translate(-10%, 20%)}}@keyframes wave2{0%{transform:scaleX(1.1) translateX(10%)}50%{transform:scaleX(0.9) translateX(-10%)}100%{transform:scaleX(1.1) translateX(10%)}}.news{padding:40px 32px 100px}@media screen and (max-width:768px){.news{padding:0 16px 100px}}.news h2{text-align:center;margin-bottom:24px}.news h2 span{position:absolute;color:#061f3c;font-size:1.2rem;bottom:-16px;left:50%;transform:translateX(-50%);font-weight:400;width:100%}.news__inner{padding:40px 32px;border-top:1px solid rgba(6,31,60,.149);border-bottom:1px solid rgba(6,31,60,.149)}.news__inner>p{margin-bottom:32px;text-align:center;font-size:15px}.news__list{display:flex;flex-direction:column;row-gap:24px}.news__item{border-bottom:1px solid #383838;display:flex;align-items:center;width:80%;margin:0 auto;column-gap:24px;padding:8px 0}@media screen and (max-width:768px){.news__item{flex-direction:column;align-items:flex-start;width:100%}}.news__date{width:124px}.news__text{flex:1}.news__btn{margin-top:32px}.product{padding:40px 32px 100px}@media screen and (max-width:768px){.product{padding:0 16px 100px}}.product h2{text-align:center;margin-bottom:24px}.product h2 span{position:absolute;color:#061f3c;font-size:1.2rem;bottom:-16px;left:50%;transform:translateX(-50%);font-weight:400;width:100%}.product__inner{padding:40px 32px;width:90%;max-width:1080px;margin:0 auto}@media screen and (max-width:768px){.product__inner{padding:0;width:100%}}.product__inner>p{margin-bottom:32px;text-align:center;font-size:15px}@media screen and (max-width:768px){.product__inner>p{text-align:left}}.product__list{display:flex;column-gap:4%;justify-content:space-between}@media screen and (max-width:768px){.product__list{flex-direction:column;row-gap:32px;align-items:center}}.product__item{max-width:320px;width:100%;padding:32px 16px;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px , rgba(0,0,0,.3) 0 1px 3px -1px;position:relative;overflow:hidden}@media screen and (max-width:768px){.product__item{max-width:360px;min-height:363px;display:flex;align-items:center;justify-content:center}}.product__item img{transform:translateY(30px)}.product__itemMask{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:35%;display:flex;flex-direction:column;row-gap:32px;align-items:center;text-align:center;justify-content:center;color:#fff;opacity:0;transition:all .2s ease;overflow:hidden;padding:24px;color:#fff;font-size:2.4rem}@media screen and (max-width:1025px){.product__itemMask{font-size:2rem}}@media screen and (max-width:768px){.product__itemMask{font-size:1.8rem}.product__itemMask{transform:translate(-50%,-50%);height:20%;opacity:1;background-color:rgba(6,31,60,.5);border-radius:8px;width:80%}}.product__itemMaskBg{position:absolute;right:0;top:0;width:100%;height:100%;transform:translateX(-100%);background-color:rgba(6,31,60,.5);transition:all .2s ease}.product__itemMaskInner{position:relative}.product__btnWrapper{position:absolute;bottom:5%;right:50%;transform:translateX(-50%)}.product__itemLink{display:flex;height:100%;align-items:center}.product__itemLink img{transition:all .2s ease}.product__itemLink:hover>.product__btnWrapper>.product__btn>.c-circleBtnIcon{border:1px solid #061f3c}.product__itemLink:hover>.product__itemMaskBg{transform:translateX(0)}@media screen and (max-width:768px){.product__itemLink:hover>.product__itemMaskBg{transform:translateX(-100%)}}.product__itemLink:hover>.product__itemMask{opacity:1;bottom:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 36px rgba(0,0,0,.11) , 0 24px 46px var(--box-shadow-color)}.product__itemLink:hover>img{transform:translateY(-5%)}.product__btn{width:100px;height:100px;border:1px solid #fff}.product__btn p{font-size:1.6rem;transform:translateY(-30%)}@media screen and (max-width:768px){.product__btn p{font-size:1.4rem}}@media screen and (max-width:480px){.product__btn p{font-size:1.4rem}}.product__btn .c-circleBtnIcon{border:4px solid #fff}.product__btn:hover>.c-circleBtnIcon{border:1px solid #fff}.product__moreBtn{margin-top:32px}.case{padding:40px 0 100px}@media screen and (max-width:768px){.case{padding:0 0 100px}}.case h2{padding-left:10%;margin-bottom:32px}@media screen and (max-width:768px){.case h2{text-align:center;padding-left:0}}.case h2 span{position:absolute;color:#061f3c;font-size:1.2rem;bottom:-16px;left:0;transform:translate(0);padding-left:10%;font-weight:400;width:100%}@media screen and (max-width:768px){.case h2 span{padding-left:0;left:50%;transform:translateX(-50%)}}.case__inner>p{font-size:15px;padding-left:10%;margin-bottom:24px}@media screen and (max-width:768px){.case__inner>p{padding:0 16px}}.case__item{width:300px;display:flex;flex-direction:column;align-items:center;cursor:pointer}@media screen and (max-width:768px){.case__item{width:auto}}.case__item a{cursor:pointer}.case__item img{transition:all .2s ease}.case__img{overflow:hidden}.case__item:hover>a>figure>img{transform:scale(110%)}.case__itemTitle{border-bottom:1px solid rgba(6,31,60,.149);text-align:left;font-size:1.8rem;width:100%;margin-top:10px;margin-bottom:10px;font-weight:400}@media screen and (max-width:1025px){.case__itemTitle{font-size:1.6rem}}@media screen and (max-width:768px){.case__itemTitle{padding-bottom:8px}}.case__img{box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px , rgba(0,0,0,.3) 0 1px 3px -1px}@media screen and (max-width:768px){.case__img{max-width:unset;max-height:unset}}.case__img img{width:100%;aspect-ratio:1/1;object-fit:cover}.case__date{border-bottom:1px solid #383838}.case__text{border-bottom:1px solid #383838;padding-left:24px}.case__btn{transform:translateX(-32px)}@media screen and (max-width:768px){.case__btn{transform:translateX(-16px)}}.case__splide{margin-left:10%}@media screen and (max-width:768px){.case__splide{margin-left:0;padding:0 16px}}.splide__arrows{display:none}.footerTop{position:relative;padding:40px 0 0;overflow-x:hidden}@media screen and (max-width:768px){.footerTop{padding:0}}.footerTop__inner{position:relative;z-index:2}.footerTop__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;justify-content:space-between}@media screen and (max-width:768px){.footerTop__list{flex-direction:column}}.footerTop__item:nth-child(1){grid-column:1/3;grid-row:1/3}.footerTop__item:nth-child(2){grid-column:3/5;grid-row:1/2}.footerTop__item:nth-child(3){grid-column:3/4;grid-row:2/3}.footerTop__item:nth-child(4){grid-column:4/5;grid-row:2/3}.footerTop__text{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:160px;color:#fff;opacity:.8;animation:infiniteSlide 200s linear infinite}@media screen and (max-width:768px){.footerTop__text{font-size:64px;bottom:-18px}}@keyframes infiniteSlide{0%{transform:translateX(-50%)}100%{transform:translateX(-100%)}}.footerTop__circle{z-index:1;position:absolute;left:50%;transform:translate(-50%,-50%);background-color:#edf4f8;width:500px;height:500px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1025px){.footerTop__circle{width:300px;height:300px}}@media screen and (max-width:768px){.footerTop__circle{width:250px;height:250px}}@media screen and (max-width:480px){.footerTop__circle{width:200px;height:200px}}.footerTop__circle p{color:#fff;font-size:4rem;transform:translateY(100px)}@media screen and (max-width:1025px){.footerTop__circle p{font-size:3.2rem}}@media screen and (max-width:768px){.footerTop__circle p{font-size:2.4rem}.footerTop__circle p{transform:translateY(50px);font-size:2.4rem}}@media screen and (max-width:768px) and (max-width:1025px){.footerTop__circle p{font-size:2rem}}@media screen and (max-width:768px) and (max-width:768px){.footerTop__circle p{font-size:1.8rem}}.footerTop__catch{padding-top:300px;text-align:center;font-size:20px}@media screen and (max-width:600px){.footerTop__catch{padding:150px 16px 32px}}.serviceFirstView{padding:85px 32px 0;position:relative}@media screen and (max-width:600px){.serviceFirstView{padding:80px 0 0}}.serviceFirstView__titleWrapper{position:absolute;bottom:-30px;left:32px}@media screen and (max-width:600px){.serviceFirstView__titleWrapper{bottom:-14px;left:16px}}.serviceFirstView__titleWrapper h1{position:relative;bottom:0;left:48px;font-size:96px;color:#fff;font-weight:400}@media screen and (max-width:600px){.serviceFirstView__titleWrapper h1{font-size:54px;left:0}}.serviceFirstView__titleWrapper h1 .serviceFirstView__titleJp{position:absolute;left:50%;top:-10%;transform:translateX(-50%);font-size:3.2rem;color:#fff}@media screen and (max-width:1025px){.serviceFirstView__titleWrapper h1 .serviceFirstView__titleJp{font-size:2.4rem}}@media screen and (max-width:768px){.serviceFirstView__titleWrapper h1 .serviceFirstView__titleJp{font-size:2rem}}.serviceFirstView__titleWrapper h1 .c-headingHighlight{color:#061f3c;font-size:96px}@media screen and (max-width:600px){.serviceFirstView__titleWrapper h1 .c-headingHighlight{font-size:54px}}.serviceContents__title{padding:0 16px;margin-bottom:0;text-align:center;font-size:3.2rem;font-weight:400}@media screen and (max-width:1025px){.serviceContents__title{font-size:2.4rem}}@media screen and (max-width:768px){.serviceContents__title{font-size:2rem}}@media screen and (max-width:600px){.serviceContents__title{margin-top:0}}.serviceContents__inner{padding:120px 0 0}@media screen and (max-width:768px){.serviceContents__inner{padding:64px 0 0}}.serviceContents__wrapper{display:flex;padding:205px 0 80px}@media screen and (max-width:768px){.serviceContents__wrapper{padding:80px 0 48px}}.serviceContents__catchWrapper{width:31.25%}.serviceContents__catch{writing-mode:vertical-rl;font-size:6.4rem;text-align:right;margin:0 auto}@media screen and (max-width:768px){.serviceContents__catch{font-size:4.8rem}}@media screen and (max-width:480px){.serviceContents__catch{font-size:4rem}}.serviceContents__catchLine{display:block;width:1px;height:0;flex:1;order:2;margin:80px auto;overflow:hidden;position:relative;background-color:#061f3c}.serviceContents__lists{width:68.75%;position:relative}.serviceContents__lists::before{content:"";background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%}.serviceContents__item{position:relative;transition:.8s ease-in-out}.serviceContents__item{display:block;position:relative;padding:180px 70px 70px 70px;color:#fff;overflow:hidden}@media screen and (max-width:600px){.serviceContents__item{padding:180px 24px 70px 24px}}.serviceContents__item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;transition:.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:600px){.serviceContents__item::before{filter:brightness(.5)}}.serviceContents__item:hover::before{transform:scale(105%);filter:brightness(.5)}.serviceContents__item:nth-child(even) .serviceContents__itemTitleWrapper{justify-content:flex-start}@media screen and (max-width:600px){.serviceContents__item:nth-child(even) .serviceContents__itemTitleWrapper{justify-content:center}}.serviceContents__item:nth-child(even) .serviceContents__itemText{text-align:left}.serviceContents__item:nth-child(1)::before{background-image:url(https://moretech.co.jp/wp-content/themes/my-theme/img/service-design.webp)}.serviceContents__item:nth-child(2)::before{background-image:url(https://moretech.co.jp/wp-content/themes/my-theme/img/service-manufacturing.webp)}.serviceContents__item:nth-child(3)::before{background-image:url(https://moretech.co.jp/wp-content/themes/my-theme/img/service-delivery.webp)}.serviceContents__item:nth-child(4)::before{background-image:url(https://moretech.co.jp/wp-content/themes/my-theme/img/service-meintenance.webp)}.serviceContents__itemTitleWrapper{display:flex;justify-content:flex-end}@media screen and (max-width:600px){.serviceContents__itemTitleWrapper{justify-content:center}}.serviceContents__itemText{color:#fff;position:relative;text-align:right}@media screen and (max-width:600px){.serviceContents__itemText{text-align:left}}.serviceContents__itemTitle{margin-bottom:16px;padding:0 0 0 16px;position:relative;z-index:2}.serviceContents__itemTitle::before{position:absolute;top:-40px;left:-40px;content:"01";color:#edf4f8;font-size:4.6rem;z-index:1}@media screen and (max-width:1025px){.serviceContents__itemTitle::before{font-size:3.4rem}}@media screen and (max-width:768px){.serviceContents__itemTitle::before{font-size:2.6rem}}@media screen and (max-width:480px){.serviceContents__itemTitle::before{font-size:2rem}}@media screen and (max-width:768px){.serviceContents__itemTitle::before{top:-20px;left:-20px}}@media screen and (max-width:480px){.serviceContents__itemTitle::before{top:-10px;left:-10px}}.serviceContents__item:nth-child(2) .serviceContents__itemTitle::before{content:"02"}.serviceContents__item:nth-child(3) .serviceContents__itemTitle::before{content:"03"}.serviceContents__item:nth-child(4) .serviceContents__itemTitle::before{content:"04"}.productFirstView{padding:85px 32px 0;position:relative}@media screen and (max-width:600px){.productFirstView{padding:80px 0 0}}.productFirstView__titleWrapper{position:absolute;bottom:-30px;left:32px}@media screen and (max-width:600px){.productFirstView__titleWrapper{bottom:-14px;left:16px}}.productFirstView__titleWrapper h1{position:relative;bottom:0;left:48px;font-size:96px;color:#fff;font-weight:400}@media screen and (max-width:600px){.productFirstView__titleWrapper h1{font-size:54px;left:0}}.productFirstView__titleWrapper h1 .productFirstView__titleJp{position:absolute;left:50%;top:-10%;transform:translateX(-50%);font-size:3.2rem;color:#fff}@media screen and (max-width:1025px){.productFirstView__titleWrapper h1 .productFirstView__titleJp{font-size:2.4rem}}@media screen and (max-width:768px){.productFirstView__titleWrapper h1 .productFirstView__titleJp{font-size:2rem}}.productFirstView__titleWrapper h1 .c-headingHighlight{color:#061f3c;font-size:96px}@media screen and (max-width:600px){.productFirstView__titleWrapper h1 .c-headingHighlight{font-size:54px}}.productContents{padding:0 16px}.productContents__title{margin-bottom:0;text-align:center;font-size:3.2rem;font-weight:400}@media screen and (max-width:1025px){.productContents__title{font-size:2.4rem}}@media screen and (max-width:768px){.productContents__title{font-size:2rem}}@media screen and (max-width:600px){.productContents__title{margin-top:0}}.productContents__inner{padding:120px 0 0}@media screen and (max-width:768px){.productContents__inner{padding:64px 0 0}}.productContents__lists{padding:205px 80px 0;display:flex;flex-direction:column;row-gap:32px}@media screen and (max-width:768px){.productContents__lists{padding:80px 0 48px}}.productContents__item{display:flex;align-items:center;position:relative;column-gap:50px;padding:80px 32px 24px;border-top:1px solid rgba(6,31,60,.149)}@media screen and (max-width:600px){.productContents__item{flex-direction:column;row-gap:24px;padding:48px 0}}.productContents__item figure{width:250px;height:300px;padding:32px}.productContents__item figure img{transform:translateY(30px)}.productContents__itemTextWrapper{flex:1}.productContents__itemTextWrapper h3{font-size:2.4rem;font-weight:bold;margin-bottom:30px}@media screen and (max-width:1025px){.productContents__itemTextWrapper h3{font-size:2rem}}@media screen and (max-width:768px){.productContents__itemTextWrapper h3{font-size:1.8rem}}.productContents__itemTitle{text-align:center;font-size:3.2rem;padding:0 16px 0 16px;position:absolute;background-color:#fff;top:0;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1025px){.productContents__itemTitle{font-size:2.4rem}}@media screen and (max-width:768px){.productContents__itemTitle{font-size:2rem}}@media screen and (max-width:480px){.productContents__itemTitle{padding:0 8px 0 8px}}.companyFirstView{padding:85px 32px 0;position:relative}@media screen and (max-width:600px){.companyFirstView{padding:80px 0 0}}.companyFirstView__titleWrapper{position:absolute;bottom:-30px;left:32px}@media screen and (max-width:600px){.companyFirstView__titleWrapper{bottom:-14px;left:16px}}.companyFirstView__titleWrapper h1{position:relative;bottom:0;left:48px;font-size:96px;color:#fff;font-weight:400}@media screen and (max-width:600px){.companyFirstView__titleWrapper h1{font-size:54px;left:0}}.companyFirstView__titleWrapper h1::before{position:absolute;left:50%;top:-10%;transform:translateX(-50%);content:"会社概要";font-size:3.2rem;color:#fff}@media screen and (max-width:1025px){.companyFirstView__titleWrapper h1::before{font-size:2.4rem}}@media screen and (max-width:768px){.companyFirstView__titleWrapper h1::before{font-size:2rem}}.companyFirstView__titleWrapper h1 span{color:#061f3c;font-size:96px}@media screen and (max-width:600px){.companyFirstView__titleWrapper h1 span{font-size:54px}}.companyContents{padding:0 16px}.companyContents__inner{padding:120px 0 0}@media screen and (max-width:768px){.companyContents__inner{padding:48px 0 0}}.companyContents__lists{padding:80px 0 32px;display:flex;flex-direction:column}@media screen and (max-width:768px){.companyContents__lists{padding:0 0 24px}}.companyContents__item{padding:16px;border-top:1px solid rgba(6,31,60,.149)}.companyContents__item dl{display:flex;align-items:center}.companyContents__item:first-child{border-top:unset}.companyContents__item:nth-child(10) dl dt{align-self:flex-start}.companyContents__itemTitle{width:300px;text-align:left;font-size:1.6rem;background-color:#fff}@media screen and (max-width:768px){.companyContents__itemTitle{font-size:1.4rem}}@media screen and (max-width:480px){.companyContents__itemTitle{font-size:1.4rem}}@media screen and (max-width:950px){.companyContents__itemTitle{width:150px}}@media screen and (max-width:480px){.companyContents__itemTitle{width:80px}}.companyContents__itemText{flex:1}.companyContents__itemText p{list-style:inside;margin-bottom:8px}.companyContents__map{height:600px}@media screen and (max-width:600px){.companyContents__map{height:400px}}.companyContents__map iframe{width:100%;height:100%}.caseFirstView{padding:85px 32px 0;position:relative}@media screen and (max-width:600px){.caseFirstView{padding:80px 0 0}}.caseFirstView__titleWrapper{position:absolute;bottom:-30px;left:32px}@media screen and (max-width:600px){.caseFirstView__titleWrapper{bottom:-14px;left:16px}}.caseFirstView__titleWrapper h1{position:relative;bottom:0;left:48px;font-size:96px;color:#fff;font-weight:400}@media screen and (max-width:600px){.caseFirstView__titleWrapper h1{font-size:54px;left:0}}.caseFirstView__titleWrapper h1 .caseFirstView__titleJp{position:absolute;left:50%;top:-10%;transform:translateX(-50%);font-size:3.2rem;color:#fff;width:100%;text-align:center}@media screen and (max-width:1025px){.caseFirstView__titleWrapper h1 .caseFirstView__titleJp{font-size:2.4rem}}@media screen and (max-width:768px){.caseFirstView__titleWrapper h1 .caseFirstView__titleJp{font-size:2rem}}.caseFirstView__titleWrapper h1 .c-headingHighlight{color:#061f3c;font-size:96px}@media screen and (max-width:600px){.caseFirstView__titleWrapper h1 .c-headingHighlight{font-size:54px}}.caseContents{padding:0 16px}.caseContents__title{margin-bottom:0;text-align:center;font-size:3.2rem;font-weight:400}@media screen and (max-width:1025px){.caseContents__title{font-size:2.4rem}}@media screen and (max-width:768px){.caseContents__title{font-size:2rem}}@media screen and (max-width:600px){.caseContents__title{margin-top:0}}.caseContents__inner{padding:205px 0 0}@media screen and (max-width:768px){.caseContents__inner{padding:64px 0 0}}.caseContents__lists{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}@media screen and (max-width:768px){.caseContents__lists{flex-direction:column}}.caseContents__item{width:48%}@media screen and (max-width:768px){.caseContents__item{width:100%}}@media screen and (max-width:600px){.caseContents__item{flex-direction:column;row-gap:24px}}.caseContents__item a{transition:.3s ease-in-out;display:block;height:100%}.caseContents__item .caseContents__img{max-width:200px;width:100%;max-width:250px;overflow:hidden}@media screen and (max-width:950px){.caseContents__item .caseContents__img{max-width:200px}}@media screen and (max-width:600px){.caseContents__item .caseContents__img{max-width:150px}}.caseContents__item .caseContents__img img{transition:transform .3s ease-in-out;aspect-ratio:1/1;object-fit:cover}.caseContents__item:hover>a{box-shadow:0 10px 17.5px .5px rgba(0,0,0,.1)}.caseContents__item:hover>a>.caseContents__imgWrapper>.caseContents__img img{transform:scale(1.07)}.caseContents__imgWrapper{display:flex;align-items:center;gap:32px}@media screen and (max-width:600px){.caseContents__imgWrapper{gap:16px}}.caseContents__itemTitleWrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.caseContents__itemTitleWrapper img{max-width:130px}.caseContents__itemTextWrapper{padding:16px}@media screen and (max-width:768px){.caseContents__itemTextWrapper{padding:4px 0 16px}}.caseContents__itemTitle{font-size:2.4rem;margin:0;position:relative}@media screen and (max-width:1025px){.caseContents__itemTitle{font-size:2rem}}@media screen and (max-width:768px){.caseContents__itemTitle{font-size:1.8rem}.caseContents__itemTitle{padding-bottom:0}}.caseContents__itemTitle::before{content:"";transition:all .2s ease;position:absolute;bottom:12px;left:0;width:0;height:1px;background-color:rgba(6,31,60,.149)}.caseClient{padding:0 16px}.caseClient__inner{padding:120px 0 0}@media screen and (max-width:768px){.caseClient__inner{padding:64px 0 0}}.caseClient__inner h2{text-align:center;font-size:3.2rem;margin-bottom:32px}@media screen and (max-width:1025px){.caseClient__inner h2{font-size:2.4rem}}@media screen and (max-width:768px){.caseClient__inner h2{font-size:2rem}}.caseClient__lists{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.caseClient__item{max-width:180px}.contactFirstView{padding:85px 32px 0}@media screen and (max-width:600px){.contactFirstView{padding:80px 0 0}}.contactFirstView__titleWrapper{padding:125px 0;max-width:1280px;margin:0 auto}@media screen and (max-width:600px){.contactFirstView__titleWrapper{bottom:-14px;left:16px;padding:48px 0}}.contactFirstView__titleWrapper h1{position:relative;font-size:4.6rem;letter-spacing:.3em;color:#061f3c;display:inline-block;font-weight:400}@media screen and (max-width:1025px){.contactFirstView__titleWrapper h1{font-size:3.4rem}}@media screen and (max-width:768px){.contactFirstView__titleWrapper h1{font-size:2.6rem}}@media screen and (max-width:480px){.contactFirstView__titleWrapper h1{font-size:2rem}}@media screen and (max-width:600px){.contactFirstView__titleWrapper h1{left:0;text-align:center;display:block}}.contactFirstView__titleWrapper h1::before{position:absolute;right:-75%;top:50%;transform:translateY(-50%);content:"お問い合わせ";font-size:2.4rem;color:#061f3c}@media screen and (max-width:1025px){.contactFirstView__titleWrapper h1::before{font-size:2rem}}@media screen and (max-width:768px){.contactFirstView__titleWrapper h1::before{font-size:1.8rem}.contactFirstView__titleWrapper h1::before{right:-90%}}@media screen and (max-width:600px){.contactFirstView__titleWrapper h1::before{left:50%;right:unset;top:unset;bottom:-30px;transform:translateX(-50%);width:100%}}.contactFirstView__titleWrapper h1 span{color:#061f3c;font-size:96px}@media screen and (max-width:600px){.contactFirstView__titleWrapper h1 span{font-size:54px}}.contactContents{padding:0 16px}.contactContents form{padding:0 16px 120px}@media screen and (max-width:768px){.contactContents form{padding:0 0 48px}}.contactContents__inner{padding:0}.contactContents__text{text-align:center;margin-bottom:60px;padding-top:80px}@media screen and (max-width:768px){.contactContents__text{margin-bottom:32px;padding-top:0}}.contactContents__lists{display:flex;flex-direction:column;row-gap:32px}.contactContents__item label{width:250px}@media screen and (max-width:768px){.contactContents__item label{display:block;width:100%}}.contactContents__item p{display:flex;justify-content:space-between}@media screen and (max-width:768px){.contactContents__item p{flex-direction:column;row-gap:8px}}.contactContents__item span{flex:1;height:48px}@media screen and (max-width:768px){.contactContents__item span{width:100%;display:block;flex:unset}}.contactContents__item:last-child span{height:200px}.contactContents__input,.contactContents__textarea{border:1px solid rgba(6,31,60,.149);width:100%;height:100%;padding:4px 8px}.contactContents__textarea{overflow:auto}.contactContents__btn{border:1px solid rgba(6,31,60,.149);padding:16px 40px;display:block;margin:32px auto 0;transition:all .3s ease-in-out}.contactContents__btn:hover{background-color:#061f3c;color:#fff}.contact__telWrapper{text-align:center}.contact__telWrapper h3{padding-bottom:0;margin-bottom:16px}.contact__telText{margin-bottom:32px}.contact__telNumber{font-size:4.6rem;border:1px solid rgba(6,31,60,.149);display:inline-block;padding:20px 40px;pointer-events:none}@media screen and (max-width:1025px){.contact__telNumber{font-size:3.4rem}}@media screen and (max-width:768px){.contact__telNumber{font-size:2.6rem}}@media screen and (max-width:480px){.contact__telNumber{font-size:2rem}}@media screen and (max-width:768px){.contact__telNumber{padding:24px 32px;pointer-events:unset}}@media screen and (max-width:480px){.contact__telNumber{margin-bottom:32px}}.contactDocumentContents{padding:0 16px}.contactDocumentContents form{padding:0 16px 120px}@media screen and (max-width:768px){.contactDocumentContents form{padding:0 0 48px}}.contactDocumentContents__inner{padding:0}@media screen and (max-width:768px){.contactDocumentContents__inner{padding:32px 0 0}}.contactDocumentContents__text{text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.contactDocumentContents__text{margin-bottom:32px}}.contactDocumentContents__lists{display:flex;flex-direction:column;row-gap:32px}.contactDocumentContents__item label{width:250px}@media screen and (max-width:768px){.contactDocumentContents__item label{display:block;width:100%}}.contactDocumentContents__item p{display:flex;justify-content:space-between}@media screen and (max-width:768px){.contactDocumentContents__item p{flex-direction:column;row-gap:8px}}.contactDocumentContents__item span{flex:1;height:48px}@media screen and (max-width:768px){.contactDocumentContents__item span{width:100%;display:block;flex:unset}}.contactDocumentContents__input,.contactDocumentContents__textarea{border:1px solid rgba(6,31,60,.149);width:100%;height:100%;padding:4px 8px}.contactDocumentContents__textarea{overflow:auto}.contactDocumentContents__btn{border:1px solid rgba(6,31,60,.149);padding:16px 40px;display:block;margin:32px auto 0;transition:all .3s ease-in-out}.contactDocumentContents__btn:hover{background-color:#061f3c;color:#fff}.contact__telWrapper{text-align:center}.contact__telWrapper h3{padding-bottom:0;margin-bottom:16px}.contact__telText{margin-bottom:32px}.contact__telNumber{font-size:4.6rem;border:1px solid rgba(6,31,60,.149);display:inline-block;padding:20px 40px;pointer-events:none}@media screen and (max-width:1025px){.contact__telNumber{font-size:3.4rem}}@media screen and (max-width:768px){.contact__telNumber{font-size:2.6rem}}@media screen and (max-width:480px){.contact__telNumber{font-size:2rem}}@media screen and (max-width:768px){.contact__telNumber{padding:24px 32px;pointer-events:unset}}@media screen and (max-width:480px){.contact__telNumber{margin-bottom:32px}}.documentDlContents{padding:0 16px}.documentDlContents form{padding:0 16px 120px}@media screen and (max-width:768px){.documentDlContents form{padding:0 0 48px}}.documentDlContents__inner{padding:0}.documentDlContents__text{text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.documentDlContents__text{margin-bottom:32px}}.documentDlContents__lists{display:flex;flex-wrap:wrap;gap:48px;align-items:center;justify-content:space-between;max-width:900px;margin:80px auto 80px}@media screen and (max-width:768px){.documentDlContents__lists{justify-content:center}}.documentDlContents__item{min-width:250px}.documentDlContents__item a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.documentDlContents__item a:hover{opacity:.6}.documentDlContents__item figure{max-width:80px}.documentDlContents__item p{text-decoration:underline}.documentDlContents__input,.documentDlContents__textarea{border:1px solid rgba(6,31,60,.149);width:100%;height:100%;padding:4px 8px}.documentDlContents__textarea{overflow:auto}.documentDlContents__btn{border:1px solid rgba(6,31,60,.149);padding:16px 40px;display:block;margin:32px auto 0;transition:all .3s ease-in-out}.documentDlContents__btn:hover{background-color:#061f3c;color:#fff}.contact__telWrapper{text-align:center}.contact__telWrapper h3{padding-bottom:0;margin-bottom:16px}.contact__telText{margin-bottom:32px}.contact__telNumber{font-size:4.6rem;border:1px solid rgba(6,31,60,.149);display:inline-block;padding:20px 40px;pointer-events:none}@media screen and (max-width:1025px){.contact__telNumber{font-size:3.4rem}}@media screen and (max-width:768px){.contact__telNumber{font-size:2.6rem}}@media screen and (max-width:480px){.contact__telNumber{font-size:2rem}}@media screen and (max-width:768px){.contact__telNumber{padding:24px 32px;pointer-events:unset}}@media screen and (max-width:480px){.contact__telNumber{margin-bottom:32px}}.page404{max-width:1000px;margin:50px auto;text-align:center}.page404__title{font-size:42px;margin-bottom:5px}.page404__subtitle{font-size:20px;margin-bottom:15px}.page404__text{font-size:18px;line-height:1.5;margin-bottom:32px}.page404__button{width:200px;margin:0 auto}.page404__button a{border:1px solid rgba(6,31,60,.149);padding:16px 40px;display:block;text-align:center;transition:all .3s ease-in-out}@media screen and (max-width:600px){.page404__button a{width:80%}}.page404__button a:hover{background-color:#061f3c;color:#fff}.thanksContents{padding:40px 16px 0}@media screen and (max-width:768px){.thanksContents{padding:32px 16px}}.thanksContents__inner{padding:0}@media screen and (max-width:768px){.thanksContents__inner{padding:0 0 32px}}.thanksContents__title{font-size:3.2rem;margin-bottom:32px}@media screen and (max-width:1025px){.thanksContents__title{font-size:2.4rem}}@media screen and (max-width:768px){.thanksContents__title{font-size:2rem}}.thanksContents__text{pointer-events:none;margin-bottom:8px}@media screen and (max-width:768px){.thanksContents__text{margin-bottom:4px;pointer-events:auto}}.thanksContents__text a{text-decoration:underline}@media screen and (max-width:768px){.thanksContents__br{display:none}}.thanksDocumentContents{padding:40px 16px 0}@media screen and (max-width:768px){.thanksDocumentContents{padding:32px 16px}}.thanksDocumentContents__inner{padding:0}@media screen and (max-width:768px){.thanksDocumentContents__inner{padding:0 0 32px}}.thanksDocumentContents__title{font-size:3.2rem;margin-bottom:32px}@media screen and (max-width:1025px){.thanksDocumentContents__title{font-size:2.4rem}}@media screen and (max-width:768px){.thanksDocumentContents__title{font-size:2rem}}.thanksDocumentContents__text{pointer-events:none;margin-bottom:8px}@media screen and (max-width:768px){.thanksDocumentContents__text{margin-bottom:4px;pointer-events:auto}}.thanksDocumentContents__text a{text-decoration:underline}@media screen and (max-width:768px){.thanksDocumentContents__br{display:none}}.chipConveyorFirstView{padding:85px 32px 0;position:relative}@media screen and (max-width:600px){.chipConveyorFirstView{padding:80px 0 0}}.chipConveyorFirstView__titleWrapper{position:absolute;bottom:-30px;left:32px}@media screen and (max-width:600px){.chipConveyorFirstView__titleWrapper{bottom:-14px;left:16px}}.chipConveyorFirstView__titleWrapper h1{position:relative;bottom:0;left:48px;font-size:96px;color:#fff;font-weight:400}@media screen and (max-width:600px){.chipConveyorFirstView__titleWrapper h1{font-size:54px;left:0}}.chipConveyorFirstView__titleWrapper h1::before{position:absolute;left:50%;top:-10%;transform:translateX(-50%);content:"事業概要";font-size:3.2rem;color:#fff}@media screen and (max-width:1025px){.chipConveyorFirstView__titleWrapper h1::before{font-size:2.4rem}}@media screen and (max-width:768px){.chipConveyorFirstView__titleWrapper h1::before{font-size:2rem}}.chipConveyorFirstView__titleWrapper h1 span{color:#061f3c;font-size:96px}@media screen and (max-width:600px){.chipConveyorFirstView__titleWrapper h1 span{font-size:54px}}.chipConveyorContents{padding:0 16px}.chipConveyorContents__topItem{display:flex;align-items:center;border-bottom:1px solid rgba(6,31,60,.149);gap:32px;padding:48px 0}@media screen and (max-width:480px){.chipConveyorContents__topItem{flex-direction:column}}.chipConveyorContents__topItem figure{max-width:480px}@media screen and (max-width:768px){.chipConveyorContents__topItem figure{max-width:200px}}.chipConveyorContents__topTextWrapper{flex:1;max-width:480px;display:flex;flex-direction:column}.chipConveyorContents__topTextWrapper p{min-height:150px}@media screen and (max-width:480px){.chipConveyorContents__topTextWrapper p{min-height:unset}}.chipConveyorContents__inner{padding:0}.chipConveyorContents__topTitle{margin-bottom:32px}.chipConveyorContents__lists{padding:80px 0;display:flex;gap:48px;align-items:center;padding:48px 0}@media screen and (max-width:768px){.chipConveyorContents__lists{flex-direction:column;padding:80px 0 48px;border:unset}}.chipConveyorContents__lists li{display:flex;gap:32px;align-items:center}@media screen and (max-width:768px){.chipConveyorContents__lists li{padding-bottom:48px;border-bottom:1px solid rgba(6,31,60,.149)}}@media screen and (max-width:480px){.chipConveyorContents__lists li{flex-direction:column}}@media screen and (max-width:768px){.chipConveyorContents__lists li:last-child{padding-bottom:48px;border:unset}}.chipConveyorContents__lists figure{max-width:200px}.chipConveyorContents__item{display:flex;align-items:center;position:relative;column-gap:50px;padding:80px 32px;border-top:1px solid rgba(6,31,60,.149)}@media screen and (max-width:600px){.chipConveyorContents__item{flex-direction:column;row-gap:24px;padding:48px 0}}.chipConveyorContents__item figure{width:250px;height:300px;padding:32px}.chipConveyorContents__item figure img{transform:translateY(30px)}.chipConveyorContents__itemTextWrapper{flex:1}.chipConveyorContents__itemTextWrapper h4{font-size:2.4rem;font-weight:bold;margin-bottom:30px}@media screen and (max-width:1025px){.chipConveyorContents__itemTextWrapper h4{font-size:2rem}}@media screen and (max-width:768px){.chipConveyorContents__itemTextWrapper h4{font-size:1.8rem}}.chipConveyorContents__itemTitle{text-align:center;font-size:3.2rem;padding:0 16px 0 16px;position:absolute;background-color:#fff;top:0;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1025px){.chipConveyorContents__itemTitle{font-size:2.4rem}}@media screen and (max-width:768px){.chipConveyorContents__itemTitle{font-size:2rem}}.productItemContents{padding:0 16px}.productItemContents__topItem{display:flex;align-items:center;justify-content:space-around;gap:32px;padding:64px 0 64px}@media screen and (max-width:600px){.productItemContents__topItem{flex-direction:column;row-gap:32px}}.productItemContents__topItem figure{max-width:480px}@media screen and (max-width:600px){.productItemContents__topItem figure{max-width:320px}}.productItemContents__topTextWrapper{flex:1;max-width:480px;display:flex;flex-direction:column;row-gap:32px}@media screen and (max-width:768px){.productItemContents__topTextWrapper{row-gap:0}}.productItemContents__subTitle{text-align:center;font-size:3.2rem}@media screen and (max-width:1025px){.productItemContents__subTitle{font-size:2.4rem}}@media screen and (max-width:768px){.productItemContents__subTitle{font-size:2rem}}.productItemContents__inner{padding:0}.productItemContents__topTitle{margin-bottom:32px;position:relative}.productItemContents__topTitle p{font-size:3.2rem}@media screen and (max-width:1025px){.productItemContents__topTitle p{font-size:2.4rem}}@media screen and (max-width:768px){.productItemContents__topTitle p{font-size:2rem}}.productItemContents__topTitle span{font-size:6.4rem;color:rgba(6,31,60,.149)}@media screen and (max-width:768px){.productItemContents__topTitle span{font-size:4.8rem}}@media screen and (max-width:480px){.productItemContents__topTitle span{font-size:4rem}}.productItemContents__drawingNote{text-align:right}.productItemContents__lists{padding:80px 0 32px;display:flex;flex-direction:column}@media screen and (max-width:768px){.productItemContents__lists{padding:48px 0 24px}}.productItemContents__lists--coolantBottom{padding-top:0}.productItemContents__item{padding:16px;border-bottom:1px solid rgba(6,31,60,.149)}.productItemContents__item dl{display:flex;align-items:flex-start}.productItemContents__item:nth-child(10) dl dt{align-self:flex-start}.productItemContents__itemTitle{width:300px;text-align:left;font-size:1.6rem;background-color:#fff}@media screen and (max-width:768px){.productItemContents__itemTitle{font-size:1.4rem}}@media screen and (max-width:480px){.productItemContents__itemTitle{font-size:1.4rem}}@media screen and (max-width:950px){.productItemContents__itemTitle{width:150px}}@media screen and (max-width:480px){.productItemContents__itemTitle{width:120px}}.productItemContents__itemText{flex:1}.productItemContents__itemText p{list-style:inside;margin-bottom:8px}.productItemContents__coolantBottom{margin-top:32px}.productItemContents__coolantBottom h3{font-size:2.4rem;padding-bottom:0}@media screen and (max-width:1025px){.productItemContents__coolantBottom h3{font-size:2rem}}@media screen and (max-width:768px){.productItemContents__coolantBottom h3{font-size:1.8rem}}.productItemContents__btnWrapper{display:flex;justify-content:center;align-items:center;margin-top:64px;column-gap:64px}@media screen and (max-width:600px){.productItemContents__btnWrapper{flex-direction:column;margin-bottom:40px;row-gap:32px}}.productItemContents__btn{border:1px solid rgba(6,31,60,.149);padding:16px 40px;display:block;text-align:center;transition:all .3s ease-in-out}@media screen and (max-width:600px){.productItemContents__btn{width:80%}}.productItemContents__btn:hover{background-color:#061f3c;color:#fff}.productItemContents__displayNone{display:none}.newsContents{padding:0 16px;max-width:1200px;margin:0 auto}.newsContents__inner{padding:0}.newsContents__lists{padding:80px 0 32px;display:flex;flex-direction:column}@media screen and (max-width:768px){.newsContents__lists{padding:0 0 24px}}.newsContents__item{cursor:pointer;padding:32px 16px;border-bottom:1px solid rgba(6,31,60,.149)}@media screen and (max-width:600px){.newsContents__item{padding:32px 0}}.newsContents__item:last-child{border:unset}.newsContents__title{margin-bottom:32px}.singleContents__inner{padding:0 32px 48}.singleContents__inner figure{max-width:600px;margin:0 auto;display:block}.singleContents__navigation{margin-top:32px;display:flex;flex-direction:row-reverse;justify-content:space-between}.singleContents__previous{margin:0}.singleContents__next{margin:0}.singleContents__next span::after{bottom:3px;right:unset;left:-7px;transform:translateX(-50%) rotate(-30deg);width:10px;height:1px;background-color:#061f3c;transition:.2s ease;z-index:1}.singleContents__next--hidden,.singleContents__previous--hidden{opacity:0;visibility:hidden}.singleCaseContents__titleWrapper{display:flex;align-items:center;gap:32px;margin-bottom:32px;padding-bottom:16px}@media screen and (max-width:600px){.singleCaseContents__titleWrapper{flex-direction:column-reverse;gap:8px}}.singleCaseContents__titleWrapper h1{font-size:3.2rem;color:#061f3c}@media screen and (max-width:1025px){.singleCaseContents__titleWrapper h1{font-size:2.4rem}}@media screen and (max-width:768px){.singleCaseContents__titleWrapper h1{font-size:2rem}}.singleCaseContents__titleWrapper h3{margin-bottom:0;padding:0}.singleCaseContents__logo{max-width:150px}@media screen and (max-width:600px){.singleCaseContents__logo{max-width:100px}}.singleCaseContents__date{margin-bottom:32px}.singleCaseContents__inner{padding:0 32px 48px}@media screen and (max-width:600px){.singleCaseContents__inner{padding:0 16px 48px}}.singleCaseContents__inner figure{max-width:600px;margin:0 auto;display:block}.singleCaseContents__text{font-size:1.6rem;margin-top:32px}@media screen and (max-width:768px){.singleCaseContents__text{font-size:1.4rem}}@media screen and (max-width:480px){.singleCaseContents__text{font-size:1.4rem}}.singleCaseContents__text h3{padding:0;border-bottom:1px solid #061f3c;margin-bottom:16px;font-size:2rem}@media screen and (max-width:1025px){.singleCaseContents__text h3{font-size:1.6rem}}.singleCaseContents__text h4{border-bottom:1px solid rgba(6,31,60,.149);margin-bottom:16px;padding-bottom:4px;font-weight:600}.singleCaseContents__text p{margin-bottom:24px}.singleCaseContents__navigation{margin-top:32px;display:flex;flex-direction:row-reverse;justify-content:space-between}.singleCaseContents__previous{margin:0}.singleCaseContents__next{margin:0}.singleCaseContents__next span::after{bottom:3px;right:unset;left:-7px;transform:translateX(-50%) rotate(-30deg);width:10px;height:1px;background-color:#061f3c;transition:.2s ease;z-index:1}.singleCaseContents__next--hidden,.singleCaseContents__previous--hidden{opacity:0;visibility:hidden}.subFirstView{padding:85px 32px 0}@media screen and (max-width:600px){.subFirstView{padding:80px 16px 0}}.subFirstView__titleWrapper{padding:125px 0 24px;max-width:1280px;margin:0 auto}@media screen and (max-width:600px){.subFirstView__titleWrapper{bottom:-14px;left:16px;padding:48px 0 16px;text-align:center}}.subFirstView__titleWrapper .subFirstView__title--case{position:relative;font-size:4.6rem;letter-spacing:.3em;color:#061f3c;display:inline-block;font-weight:400}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--case{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--case{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--case{font-size:2rem}}@media screen and (max-width:600px){.subFirstView__titleWrapper .subFirstView__title--case{left:0;text-align:center;display:block}}.subFirstView__titleWrapper .subFirstView__title--case::before{position:absolute;right:-100%;top:50%;transform:translateY(-50%);font-size:2.4rem;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--case::before{font-size:2rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--case::before{font-size:1.8rem}.subFirstView__titleWrapper .subFirstView__title--case::before{right:-90%}}@media screen and (max-width:600px){.subFirstView__titleWrapper .subFirstView__title--case::before{left:50%;right:unset;top:unset;bottom:-30px;transform:translateX(-50%);width:100%}}.subFirstView__titleWrapper .subFirstView__title--case span{color:#061f3c;font-size:96px}@media screen and (max-width:600px){.subFirstView__titleWrapper .subFirstView__title--case span{font-size:54px}}.subFirstView__titleWrapper .subFirstView__title--archivePost{color:#061f3c}.subFirstView__titleWrapper .subFirstView__title--contact{position:relative;display:inline-block;font-weight:400;font-size:4.6rem;letter-spacing:.3em;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--contact{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--contact{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--contact{font-size:2rem}}.subFirstView__titleWrapper .subFirstView__title--contact::before{content:"お問い合わせ";position:absolute;right:-100%;top:50%;transform:translateY(-50%);font-size:2.4rem}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--contact::before{content:""}}.subFirstView__titleWrapper .subFirstView__title--contactDocument{position:relative;display:inline-block;font-weight:400;font-size:4.6rem;letter-spacing:.3em;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--contactDocument{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--contactDocument{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--contactDocument{font-size:2rem}}.subFirstView__titleWrapper .subFirstView__title--contactDocument::before{content:"資料請求";position:absolute;right:-30%;top:50%;transform:translateY(-50%);font-size:2.4rem}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--contactDocument::before{content:""}}.subFirstView__titleWrapper .subFirstView__title--chipConveyor{position:relative;display:inline-block;font-weight:400;font-size:4.6rem;letter-spacing:.3em;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--chipConveyor{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--chipConveyor{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--chipConveyor{font-size:2rem}}.subFirstView__titleWrapper .subFirstView__title--chipConveyor::before{content:"チップコンベア";right:-60%;top:50%;transform:translateY(-50%);font-size:2.4rem;position:absolute}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--chipConveyor::before{content:""}}.subFirstView__titleWrapper .subFirstView__title--single::before{content:"お知らせ";right:-90%}.subFirstView__titleWrapper .subFirstView__title--archivePost{position:relative;display:inline-block;font-weight:400;font-size:4.6rem;letter-spacing:.3em;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--archivePost{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--archivePost{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--archivePost{font-size:2rem}}.subFirstView__titleWrapper .subFirstView__title--archivePost::before{content:"お知らせ";position:absolute;right:-100%;top:50%;transform:translateY(-50%);font-size:2.4rem}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--archivePost::before{content:""}}.subFirstView__titleWrapper .subFirstView__title--productItem{position:relative;display:inline-block;font-weight:400;font-size:4.6rem;letter-spacing:.3em;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--productItem{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--productItem{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--productItem{font-size:2rem}}.subFirstView__titleWrapper .subFirstView__title--productItem::before{content:"製品情報";position:absolute;right:-70%;top:50%;transform:translateY(-50%);font-size:2.4rem}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--productItem::before{content:""}}.subFirstView__titleWrapper .subFirstView__title--privacy{position:relative;display:inline-block;font-weight:400;font-size:4.6rem;letter-spacing:.3em;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--privacy{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--privacy{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--privacy{font-size:2rem}}.subFirstView__titleWrapper .subFirstView__title--privacy::before{content:"プライバシーポリシー";position:absolute;right:-70%;top:50%;transform:translateY(-50%);font-size:2.4rem}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--privacy::before{content:""}}.subFirstView__titleWrapper .subFirstView__title--case{position:relative;display:inline-block;font-weight:400;font-size:4.6rem;letter-spacing:.3em;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--case{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--case{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--case{font-size:2rem}}.subFirstView__titleWrapper .subFirstView__title--case::before{content:"導入事例";right:-100%;top:50%;position:absolute;transform:translateY(-50%);font-size:2.4rem}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--case::before{content:""}}.subFirstView__titleWrapper .subFirstView__title--documentDl{position:relative;display:inline-block;font-weight:400;font-size:4.6rem;letter-spacing:.3em;color:#061f3c}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--documentDl{font-size:3.4rem}}@media screen and (max-width:768px){.subFirstView__titleWrapper .subFirstView__title--documentDl{font-size:2.6rem}}@media screen and (max-width:480px){.subFirstView__titleWrapper .subFirstView__title--documentDl{font-size:2rem}}.subFirstView__titleWrapper .subFirstView__title--documentDl::before{content:"資料ダウンロード";right:-65%;top:50%;transform:translateY(-50%);position:absolute;font-size:2.4rem}@media screen and (max-width:1025px){.subFirstView__titleWrapper .subFirstView__title--documentDl::before{content:""}}.subFirstView__titleWrapper--thanks,.subFirstView__titleWrapper--thanksDocument{padding:0}.breadcrumbs{padding:8px 32px}@media screen and (max-width:600px){.breadcrumbs{padding:8px 16px}}.breadcrumbs--subFirstview .breadcrumbs__inner{max-width:1280px;margin:0 auto;padding-bottom:40px}@media screen and (max-width:600px){.breadcrumbs--subFirstview .breadcrumbs__inner{padding-bottom:24px}}.privacy{padding-top:80px}@media screen and (max-width:768px){.privacy{padding-top:unset}}.privacy__inner{padding-top:0}.privacy__topText{text-align:center;margin-bottom:100px;line-height:2}@media screen and (max-width:768px){.privacy__topText{margin-bottom:32px}}.privacy__textTitle{margin-bottom:32px}.privacy__text{margin-bottom:32px;line-height:2}.privacy__text:last-child{margin-bottom:64px}.privacy__text h3{margin-bottom:0}.privacy__bottom h3{text-align:center}.privacy__bottom{background-color:#f4f4f4;padding:32px;border-radius:16px}.privacy__toContact{text-decoration:underline}