@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../img/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../font/slick/slick.eot);src:url(../font/slick/slick.eot?#iefix) format("embedded-opentype"),url(../font/slick/slick.woff) format("woff"),url(../font/slick/slick.ttf) format("truetype"),url(../font/slick/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:33%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@keyframes scroll-hint-appear{0%{opacity:0;transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;transform:translateX(-40px)}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent),linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint-icon{background:rgba(0,0,0,.7);border-radius:5px;box-sizing:border-box;height:80px;left:calc(50% - 60px);opacity:0;padding:20px 10px 10px;position:absolute;text-align:center;top:calc(50% - 25px);transition:opacity .3s;width:120px}.scroll-hint-icon-wrap{height:100%;left:0;max-height:100%;pointer-events:none;position:absolute;top:0;width:100%}.scroll-hint-text{color:#fff;font-size:10px;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMS4zMyAzMC41Mkg3Ljg1QTEuNTUgMS41NSAwIDAgMSA2LjMgMjlhMTIuNSAxMi41IDAgMCAwLS42My00LjQyIDI1LjIgMjUuMiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjQgMy40IDAgMCAxIDEuMjYgMCAzIDMgMCAwIDEgMiAxLjIyIDMuNSAzLjUgMCAwIDEgMi0uMDYgMy4yIDMuMiAwIDAgMSAyIDEuNTQgMy43NCAzLjc0IDAgMCAxIDMgLjQ3IDQuMjEgNC4yMSAwIDAgMSAxLjYzIDMuNXYuNDZhMTkuMyAxOS4zIDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEgNy4xIDAgMCAwLTEuMTcgMi4xN2MtLjA2LjU2LS4wNiAyLjE1LS4wNSAyLjcxYTEuNTUgMS41NSAwIDAgMS0xLjU0IDEuNTNNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4LjcgOC43IDAgMCAxIDEuNTktMy4yNWwuMDYtLjEyYTEwIDEwIDAgMCAwIC40Ni0xIDE2LjggMTYuOCAwIDAgMCAuNy02LjEydi0uNTRhMiAyIDAgMCAwLS42NC0xLjUyIDEuMzMgMS4zMyAwIDAgMC0xLjU1LjA4IDEuMTMgMS4xMyAwIDAgMS0xLjE4LjI4IDEuMTUgMS4xNSAwIDAgMS0uNzgtLjk0IDEuMjYgMS4yNiAwIDAgMC0uNzUtMS4xMSAxIDEgMCAwIDAtMS4xMS4yOGwtLjEuMWExLjE1IDEuMTUgMCAwIDEtMS4xOS4yOSAxLjE2IDEuMTYgMCAwIDEtLjc4LS45NWMtLjA5LS42OC0uMjEtLjc3LS43LS44N2EuODIuODIgMCAwIDAtMSAuNDggMS4xNiAxLjE2IDAgMCAxLTIuMTYtLjU4VjMuNzdhMS40NiAxLjQ2IDAgMSAwLTIuOTIgMHYxMi4xOGExLjE3IDEuMTcgMCAwIDEtLjgzIDEuMTEgMS4xNSAxLjE1IDAgMCAxLTEuMi0uMzVsLTEtLjkxYy0uNDctLjQyLS43My0uNjYtLjg0LS43N2ExLjM1IDEuMzUgMCAwIDAtMi0uMTJMMi43IDE1YTEuMzIgMS4zMiAwIDAgMC0uMzkgMUEyLjU3IDIuNTcgMCAwIDAgMyAxNy44NWEyNy4yIDI3LjIgMCAwIDEgNC43IDUuNjIgMTIuNiAxMi42IDAgMCAxIC45MSA0Ljc0bS0yLjEtMTEuNjIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiLz48L2c+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;text-align:center;vertical-align:middle;width:40px}.scroll-hint-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGZpbGw9IiNmZmYiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0xLjg1IDYuMDFoOC41NU0xMC40IDcuMTdIMS44NWExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTVhMS4xNiAxLjE2IDAgMSAxIDAgMi4zMSIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJNMzEuNDUgNi4wMWgtOC41Nk0zMS40NSA3LjE3aC04LjU2YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NmExLjE2IDEuMTYgMCAwIDEgMCAyLjMxIi8+PHBhdGggZD0iTTI1LjkgMTJhMS4xOCAxLjE4IDAgMCAxLS45MS0uNDMgMS4xNyAxLjE3IDAgMCAxIC4xOC0xLjU3bDUuMDktNC4wNS01LjA2LTMuODdBMS4xNiAxLjE2IDAgMCAxIDI2LjU5LjIzTDMyLjg0IDVhMS4xNiAxLjE2IDAgMCAxIC40NS45MSAxLjE0IDEuMTQgMCAwIDEtLjQzLjkybC02LjI0IDVhMS4xNyAxLjE3IDAgMCAxLS43Mi4xNyIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;content:"";display:block;height:14px;left:50%;margin-left:-20px;opacity:0;position:absolute;top:10px;transition-delay:2.4s;width:34px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxwYXRoIGQ9Ik0yMS4zMyAzMC41Mkg3Ljg1QTEuNTUgMS41NSAwIDAgMSA2LjMgMjlhMTIuNSAxMi41IDAgMCAwLS42My00LjQyIDI1LjIgMjUuMiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjQgMy40IDAgMCAxIDEuMjYgMCAzIDMgMCAwIDEgMiAxLjIyIDMuNSAzLjUgMCAwIDEgMi0uMDYgMy4yIDMuMiAwIDAgMSAyIDEuNTQgMy43NCAzLjc0IDAgMCAxIDMgLjQ3IDQuMjEgNC4yMSAwIDAgMSAxLjYzIDMuNXYuNDZhMTkuMyAxOS4zIDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEgNy4xIDAgMCAwLTEuMTcgMi4xN2MtLjA2LjU2LS4wNiAyLjE1LS4wNSAyLjcxYTEuNTUgMS41NSAwIDAgMS0xLjU0IDEuNTNNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4LjcgOC43IDAgMCAxIDEuNTktMy4yNWwuMDYtLjEyYTEwIDEwIDAgMCAwIC40Ni0xIDE2LjggMTYuOCAwIDAgMCAuNy02LjEydi0uNTRhMiAyIDAgMCAwLS42NC0xLjUyIDEuMzMgMS4zMyAwIDAgMC0xLjU1LjA4IDEuMTMgMS4xMyAwIDAgMS0xLjE4LjI4IDEuMTUgMS4xNSAwIDAgMS0uNzgtLjk0IDEuMjYgMS4yNiAwIDAgMC0uNzUtMS4xMSAxIDEgMCAwIDAtMS4xMS4yOGwtLjEuMWExLjE1IDEuMTUgMCAwIDEtMS4xOS4yOSAxLjE2IDEuMTYgMCAwIDEtLjc4LS45NWMtLjA5LS42OC0uMjEtLjc3LS43LS44N2EuODIuODIgMCAwIDAtMSAuNDggMS4xNiAxLjE2IDAgMCAxLTIuMTYtLjU4VjMuNzdhMS40NiAxLjQ2IDAgMSAwLTIuOTIgMHYxMi4xOGExLjE3IDEuMTcgMCAwIDEtLjgzIDEuMTEgMS4xNSAxLjE1IDAgMCAxLTEuMi0uMzVsLTEtLjkxYy0uNDctLjQyLS43My0uNjYtLjg0LS43N2ExLjM1IDEuMzUgMCAwIDAtMi0uMTJMMi43IDE1YTEuMzIgMS4zMiAwIDAgMC0uMzkgMUEyLjU3IDIuNTcgMCAwIDAgMyAxNy44NWEyNy4yIDI3LjIgMCAwIDEgNC43IDUuNjIgMTIuNiAxMi42IDAgMCAxIC45MSA0Ljc0bS0yLjEtMTEuNjIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiLz48L2c+PC9zdmc+)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0xLjg1IDYuMDFoOC41NU0xMC40IDcuMTdIMS44NWExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTVhMS4xNiAxLjE2IDAgMSAxIDAgMi4zMSIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJNMzEuNDUgNi4wMWgtOC41Nk0zMS40NSA3LjE3aC04LjU2YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NmExLjE2IDEuMTYgMCAwIDEgMCAyLjMxIi8+PHBhdGggZD0iTTI1LjkgMTJhMS4xOCAxLjE4IDAgMCAxLS45MS0uNDMgMS4xNyAxLjE3IDAgMCAxIC4xOC0xLjU3bDUuMDktNC4wNS01LjA2LTMuODdBMS4xNiAxLjE2IDAgMCAxIDI2LjU5LjIzTDMyLjg0IDVhMS4xNiAxLjE2IDAgMCAxIC40NS45MSAxLjE0IDEuMTQgMCAwIDEtLjQzLjkybC02LjI0IDVhMS4xNyAxLjE3IDAgMCAxLS43Mi4xNyIvPjwvZz48L2c+PC9zdmc+)}.scroll-hint-icon-white .scroll-hint-text{color:#000}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0}body.search{max-width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}h3,h4,h5,h6{font-weight:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{backface-visibility:hidden;border:0;height:auto;max-width:100%;vertical-align:middle;width:100%}dd,dl,dt,ol,ul{margin:0;padding:0}table{border-collapse:collapse;width:100%}li,ol{list-style:none}a{color:inherit;cursor:pointer;display:inline-block;text-decoration:none}p{margin-bottom:0;margin-top:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button:focus{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[role=button]{color:inherit;cursor:default;display:inline-block;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:pre}figure{display:block;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;margin:0}@media (min-width:769px){a[href^=tel]{pointer-events:none}}input[type=button],input[type=email],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{border:0;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{animation-duration:.3s;animation-name:modal-video;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px}.modal-video-body,.modal-video-inner{display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{animation-duration:.3s;animation-name:modal-video-inner;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;transform:translate(0);transition:transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media (orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.pc-only-inline-block{display:inline-block}@media (max-width:768px){.pc-only-inline-block{display:none}}.flex{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:768px){.flex{align-items:center;justify-content:center}}.flex.nowrap{flex-wrap:nowrap}@media (max-width:768px){.flex.inherit{align-content:space-between;align-items:stretch;justify-content:space-between}}.flex.jcA{justify-content:space-around}.flex.jcE{justify-content:flex-end}@media (max-width:768px){.flex.sp-jcA{justify-content:space-around}}.flex.jcC{justify-content:center}.flex.fS{justify-content:flex-start}.flex.fE{justify-content:flex-end}@media (max-width:768px){.flex.sp-fS{justify-content:flex-start}}.flex.aiC{align-items:center}.flex.aiE{align-items:flex-end}.flex.aifS{align-items:flex-start}@media (max-width:768px){.flex.sp-aifS{align-items:flex-start}}.flex.row-re{flex-direction:row-reverse}@media (max-width:768px){.flex.sp-row-re{flex-direction:row-reverse}.flex.sp-reverse{flex-direction:column-reverse}.flex.sp-sB{justify-content:space-between}}.flex.gap10{gap:10px}@media (max-width:768px){.flex.gap10{gap:5px}}.flex.gap20{gap:20px}@media (max-width:768px){.flex.gap20{gap:10px}}.flex.gap30{gap:30px}@media (max-width:768px){.flex.gap30{gap:15px}}.flex.gap40{gap:40px}@media (max-width:768px){.flex.gap40{gap:15px}}.flex.gap50{gap:50px}@media (max-width:768px){.flex.gap50{gap:15px}}.flex.gap60{gap:60px}@media (max-width:768px){.flex.gap60{gap:15px}}.flex.gather:after{width:30%}.flex.gather:before{order:1}.flex.gather:after,.flex.gather:before{content:"";display:block;width:25%}@media (max-width:768px){.sp-flex{align-content:space-around;display:flex;flex-wrap:wrap;justify-content:space-between}}.core{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}a,button[type=submit]{transition:all .3s}a:hover,button[type=submit]:hover{opacity:.7}.containers{margin:0 auto;max-width:1160px;padding:70px 30px;width:100%}@media (max-width:768px){.containers{padding:35px 15px}}.containers-full{margin:0 auto;max-width:100%;padding:70px 0;width:100%}@media (max-width:768px){.containers-full{padding:35px 15px}}.box-shadow{box-shadow:0 0 8px rgba(0,0,0,.2)}.txt-shadow{text-shadow:0 0 18px rgba(0,0,0,.8)}@media (max-width:768px){.scroll{overflow-x:scroll}}.cf:after,.cf:before{content:"";display:block;overflow:hidden}.cf:after{clear:both}.cf{display:inline-table;zoom:1}main{padding-top:127px}@media (max-width:768px){main{padding-top:50px}}.disabled{pointer-events:none}.floating{bottom:15px;position:fixed;right:0;transition:all .3s;width:300px;z-index:60}@media (max-width:768px){.floating{display:none}}.floating.hide .close:before{background:url(../img/common/open.svg) 50%/contain no-repeat;height:50px;width:50px}.floating__bnr{display:block}.floating__bnr.hide{display:none}.floating .close{cursor:pointer;height:26px;margin-left:auto;margin-right:15px;position:relative;width:26px}.floating .close:before{background:url(../img/common/close.svg) 50%/contain no-repeat;bottom:0;content:"";height:26px;position:absolute;right:0;transition:all .3s;width:26px}.sub-conts{width:calc(100% - 420px)}@media (max-width:768px){.sub-conts{margin-bottom:40px;width:100%}}.side-form{width:360px}@media (max-width:768px){.side-form{width:100%}}.main-conts{width:calc(100% - 360px)}@media (max-width:768px){.main-conts{margin-bottom:40px;width:100%}}.side-nav{width:300px}@media (max-width:768px){.side-nav{width:100%}}.side-nav .ttl-tertiary{border-bottom:1px solid #003d7e;margin-bottom:0;padding-bottom:10px}.sticky{position:sticky;top:130px;width:100%}@media (max-width:768px){.sticky{position:static}}.bg-G{background:linear-gradient(180deg,#f3f3f3,#fafafa)}.bg-LP{background:#f0f2f6}body{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;line-height:1.75}@media (max-width:768px){body{font-size:14px}}.container{margin-left:auto;margin-right:auto;max-width:1160px;position:relative}@media (max-width:768px){.container{padding-left:15px;padding-right:15px}}.clearfix:after{clear:both;content:"";display:table}@media (min-width:769px){.sp-only{display:none!important}}@media (max-width:768px){.pc-only{display:none!important}}header{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);position:fixed;transition:all .3s;width:100%;z-index:30}header.hide{transform:translateY(-157px)}header .in__logo{padding:5px 0 9px 15px;width:290px}@media (max-width:768px){header .in__logo{padding:10px;width:240px}}header .in__logo a{display:block}header .in__nav{width:calc(100% - 440px)}header .in__nav .core{margin-right:30px}header .in__nav .core span{font-size:13px}header .in__nav--list{font-size:18px;font-weight:700}header .in__nav--list:not(:first-child)>a{background:#003d7e;border:1px solid #003d7e;color:#fff;display:flex;flex-direction:column;font-weight:700;height:60px;justify-content:center;line-height:1.3;padding:15px 10px;text-align:center;width:160px}header .in__nav--list:not(:first-child)>a:hover{background:#fff;color:#003d7e;opacity:1}header .in__nav--list:not(:last-child){border-right:1px solid #fff}header .in__nav--list:first-child{margin-right:10px}header .in__nav--list .tel{font-size:29px;padding-left:25px}header .in__nav--list .tel:before{background:url(../img/common/tel.svg) 50%/contain no-repeat;height:23px;top:6px;width:20px}header .nav-list{font-size:15px;font-weight:700;position:relative}header .nav-list .pull{background:#dfe4e8;left:0;margin:auto;opacity:0;padding:20px 20%;position:absolute;right:0;top:100%;transition:all .3s;visibility:hidden}header .nav-list .mega.pull{background:#fff;border-top:1px solid #ddd;padding:0}header .nav-list .nav-list-box{margin:0 auto;max-width:1240px;padding:0 15px}header .nav-list .nav-list-box.child{width:50%}header .nav-list .nav-list-box.child.ml33p{margin-left:33%}header .nav-list .nav-list-box.child li{position:relative}header .nav-list .nav-list-box.child li:before{border-color:#333 #333 transparent transparent;border-style:solid;border-width:1px;bottom:0;content:"";height:5px;left:-15px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:5px}header .nav-list .nav-list-box li.parent:hover .pull{box-shadow:inset 0 10px 8px -8px #ccc;opacity:1;visibility:visible}header .nav-list .nav-list-box li.parent:hover .arrow{color:#025fae}header .nav-list .nav-list-box li.parent:hover .arrow:after{transform:rotate(135deg)}header .nav-list .nav-list-box li.parent:hover .arrow:before{width:100%}header .nav-list .nav-list-box li.parent .mega__parent{align-items:center;background:#025fae;color:#fff;display:flex;flex-direction:column;font-size:24px;justify-content:center;text-align:center;width:20%}header .nav-list .nav-list-box li.parent .mega__parent.link{position:relative}header .nav-list .nav-list-box li.parent .mega__parent.link:before{background:url(../img/common/icon-g-arrow.svg) 50%/contain no-repeat;bottom:0;content:" ";height:25px;left:20%;margin:auto;position:absolute;top:0;transition:all .3s;width:25px}header .nav-list .nav-list-box li.parent .mega__box{background:#fff;padding:50px 70px;width:80%}header .nav-list .nav-list-box li.parent .mega__box--ttl{font-size:20px;margin-bottom:15px;width:100%}header .nav-list .nav-list-box li.parent .mega__box--list{width:calc(50% - 20px)}header .nav-list .nav-list-box li.parent .mega__box--list.full{width:100%}header .nav-list .nav-list-box li.parent .mega__box--list.half{width:calc(100% - 300px)}header .nav-list .nav-list-box li.parent .mega__box--list.info{width:300px}header .nav-list .nav-list-box li.parent .mega__box--list .had{font-size:20px;font-weight:700;margin-bottom:20px}header .nav-list .nav-list-box li.parent .mega__box--list .had.mt40{margin-top:40px}header .nav-list .nav-list-box li.parent .mega__box--list .ttl{border-bottom:1px solid #ccc;color:#000;display:block;font-size:16px;font-weight:400;padding:15px 0;position:relative}header .nav-list .nav-list-box li.parent .mega__box--list .ttl:before{background:none;border-color:#025fae #025fae transparent transparent;border-style:solid;border-width:2px;bottom:0;content:" ";height:6px;left:auto;margin:auto;position:absolute;right:15px;top:0;transform:rotate(45deg);transition:all .3s;width:6px}header .nav-list .nav-list-box li.parent .mega__box--list .ttl:after{background:#025fae;bottom:0;content:" ";height:1px;left:0;position:absolute;transition:all .3s;width:0}header .nav-list .nav-list-box li.parent .mega__box--list .ttl:hover{opacity:1}header .nav-list .nav-list-box li.parent .mega__box--list .ttl:hover:after{width:100%}header .nav-list .nav-list-box li a{padding:20px 0;position:relative}header .nav-list .nav-list-box li a:before{background-color:#003d7e;bottom:0;content:"";display:block;height:4px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s linear;width:0}header .nav-list .nav-list-box li a.arrow:after{background:transparent;border-color:transparent transparent #025fae #025fae;border-style:solid;border-width:2px;bottom:0;content:"";height:5px;margin:auto;position:absolute;right:-15px;top:0;transform:rotate(-45deg);transition:all .3s;width:5px}header .nav-list .nav-list-box li a.arrow:hover:after{transform:rotate(135deg)}header .nav-list .nav-list-box li a:hover{color:#003d7e;opacity:1}header .nav-list .nav-list-box li a:hover:before{width:100%}header #nav-toggle{height:50px;padding:16px;width:50px}header #nav-toggle span{background:#003d7e;display:block;height:2px;transition:transform .5s ease-in-out,top .5s ease}header #nav-toggle span:not(:last-child){margin-bottom:5px}header #gloval-nav{background:#f4f5f6;box-shadow:inset 0 10px 8px -8px #ccc;display:none;padding:30px}header #gloval-nav ul{font-size:14px;font-weight:700}header #gloval-nav ul.list li{border-bottom:1px solid #333}header #gloval-nav ul.list li a{display:block;padding:10px;position:relative}header #gloval-nav ul.list li a:before{border-color:#003d7e #003d7e transparent transparent;border-style:solid;border-width:2px;content:"";height:5px;position:absolute;right:10px;top:16px;transform:rotate(45deg);width:5px}header #gloval-nav ul.list li a.disabled:before{content:none}header #gloval-nav ul.list li.child{font-size:12px;margin-left:auto;width:90%}header #gloval-nav ul.list li.child span{display:inline-block;padding:10px;position:relative}header #gloval-nav ul.aside li{margin-top:15px}header #gloval-nav ul.aside li:first-child{text-align:center}header #gloval-nav ul.aside li .more.small{background:#003d7e;border:1px solid #003d7e;color:#fff;font-size:13px}header #gloval-nav ul.aside li .more.small:before{border-right:2px solid #fff;border-top:2px solid #fff}header.open{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width:769px){header.open{height:auto}}header.open #nav-toggle{position:relative}header.open #nav-toggle span:first-child{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:27px}header.open #nav-toggle span:nth-child(2){display:none}header.open #nav-toggle span:last-child{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:27px}header.open #gloval-nav .more.small{width:100%}footer{background:linear-gradient(45deg,#111,#333);color:#fff}footer .containers.nav{padding:60px 30px 30px}@media (max-width:768px){footer .containers.nav{padding:30px 15px 15px}}footer .containers.nav .f-logo{margin-bottom:30px;max-width:240px}@media (max-width:768px){footer .containers.nav .f-logo{margin-bottom:15px;max-width:50%}}footer .nav__box{font-size:12px;width:calc(25% - 20px)}@media (max-width:768px){footer .nav__box{margin-bottom:15px;width:100%}}footer .nav__box--ttl{border-bottom:1px solid #4e4e4e;font-weight:700;margin-bottom:20px;padding-bottom:5px}@media (max-width:768px){footer .nav__box--ttl{margin-bottom:15px}}footer .nav__box--list li{margin-bottom:10px;padding-left:1.5em;position:relative}footer .nav__box--list li:before{border-color:#fff #fff transparent transparent;border-style:solid;border-width:1px;content:"";height:4px;left:0;position:absolute;top:8px;transform:rotate(45deg);width:4px}footer .nav__box--list li a:hover{opacity:1;text-decoration:underline}footer .aside{border-top:1px solid #4e4e4e;color:#fff;font-size:14px;margin-top:40px;padding-top:30px}@media (max-width:768px){footer .aside{font-size:12px;margin-top:20px;padding-top:15px}}footer .aside__nav{margin-bottom:10px}footer .aside__nav li{padding:0 30px;position:relative}@media (max-width:768px){footer .aside__nav li{padding:0 10px}}footer .aside__nav li:not(:last-child):before{background:#fff;bottom:0;content:"";height:10px;margin:auto;position:absolute;right:0;top:0;width:1px}footer .aside__nav li a:hover{opacity:1;text-decoration:underline}footer .aside__nav li a.blank{position:relative}footer .aside__nav li a.blank:before{background:url(../img/common/blank.svg) 50%/contain no-repeat;bottom:0;content:"";height:9px;margin:auto;position:absolute;right:-15px;top:0;width:9px}footer .aside__copy{text-align:center}@media (max-width:768px){footer .aside__copy{font-size:10px}}.ttl-primary{color:#fff;font-size:42px;font-weight:700;line-height:1.47;margin-bottom:30px;text-align:center}@media (max-width:768px){.ttl-primary{font-size:22px;margin-bottom:15px}}.ttl-primary-lower{color:#fff;font-size:36px;font-weight:700;line-height:1.94;margin-bottom:40px;text-align:center}@media (max-width:768px){.ttl-primary-lower{font-size:22px;margin-bottom:20px}}.ttl-primary-lower.cB{color:#000}.ttl-secondary{font-size:32px;font-weight:700;line-height:1.5;margin-bottom:40px;text-align:center}@media (max-width:768px){.ttl-secondary{font-size:20px;margin-bottom:20px}}.ttl-secondary.cW{color:#fff}.ttl-secondary small{display:inline-block;font-size:22px;margin-bottom:15px}@media (max-width:768px){.ttl-secondary small{font-size:14px;margin-bottom:10px}}.ttl-tertiary{color:#003d7e;font-size:20px;font-weight:700;margin-bottom:30px;text-align:center}@media (max-width:768px){.ttl-tertiary{font-size:16px;margin-bottom:15px}}.lead{font-size:20px;margin-bottom:40px;text-align:center}@media (max-width:768px){.lead{font-size:14px;margin-bottom:20px}}.lead.cW{color:#fff}.note{font-size:12px}.breadcrumb{font-size:14px}@media (max-width:768px){.breadcrumb{font-size:12px}}.breadcrumb .containers{padding:5px 15px}.breadcrumb ul li{position:relative}.breadcrumb ul li:not(:last-child){margin-right:40px}@media (max-width:768px){.breadcrumb ul li:not(:last-child){margin-right:20px}}.breadcrumb ul li:not(:last-child):before{bottom:0;content:">";margin:auto;position:absolute;right:-25px;top:0}@media (max-width:768px){.breadcrumb ul li:not(:last-child):before{right:-14px}}.breadcrumb ul li a:hover{opacity:1;text-decoration:underline}.pagination{margin-top:70px}@media (max-width:768px){.pagination{margin-top:30px}}.pagination .screen-reader-text{display:none}.pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pagination .nav-links .page-numbers{align-items:center;background:#dcdddd;border:2px solid #dcdddd;border-radius:50%;display:flex;flex-direction:column;font-size:16px;font-weight:600;height:40px;justify-content:center;text-align:center;width:40px}@media (max-width:768px){.pagination .nav-links .page-numbers{font-size:14px;height:30px;width:30px}}.pagination .nav-links .page-numbers:hover{background:#fff;opacity:1}.pagination .nav-links .page-numbers.prev{height:auto;margin-right:20px;position:relative;width:auto}@media (max-width:768px){.pagination .nav-links .page-numbers.prev{margin-right:15px}}.pagination .nav-links .page-numbers.prev:before{border-color:transparent transparent #000 #000;border-style:solid;border-width:1px;bottom:0;content:"";height:6px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:6px}.pagination .nav-links .page-numbers.next{height:auto;margin-left:20px;position:relative;width:auto}@media (max-width:768px){.pagination .nav-links .page-numbers.next{margin-left:15px}}.pagination .nav-links .page-numbers.next:before{border-color:#000 #000 transparent transparent;border-style:solid;border-width:1px;bottom:0;content:"";height:6px;margin:auto;position:absolute;top:0;transform:rotate(45deg);width:6px}.pagination .nav-links .page-numbers.current{background:#fff}.more{border:2px solid #6e97e5;border-radius:50px;color:#6e97e5;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:17px;position:relative;text-align:center;transition:all .3s;width:400px}@media (max-width:768px){.more{font-size:14px;padding:13px;width:85%}}.more.cW{color:#fff}.more.cW:hover{background:#6e97e5}.more.cW:hover:before{border-right:3px solid #fff;border-top:3px solid #fff}.more:before{border-right:3px solid #6e97e5;border-top:3px solid #6e97e5;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:30px;top:0;transform:rotate(45deg);transition:all .3s;width:8px}@media (max-width:768px){.more:before{right:20px}}.more:hover{background:#6e97e5;color:#fff;opacity:1}.more:hover:before{border-right:3px solid #fff;border-top:3px solid #fff}.more.long{width:560px}@media (max-width:768px){.more.long{width:85%}}.more.bgP{background:#6e97e5;color:#fff}.more.bgP:before{border-right:3px solid #fff;border-top:3px solid #fff}.more.bgP:hover{background:#fff;color:#6e97e5}.more.bgP:hover:before{border-right:3px solid #6e97e5;border-top:3px solid #6e97e5}.more.thumb:after{background:url(../img/common/img-thumb01.png) 50%/contain no-repeat;bottom:0;content:"";height:59px;left:-50px;margin:auto;position:absolute;top:0;transition:all .3s;width:84px}@media (max-width:768px){.more.thumb:after{height:45px;left:-30px;width:70px}}.more.thumb:hover:after{height:73px;width:94px}.more.small{padding:10px;width:330px}.more.small:before{border-right:2px solid #6e97e5;border-top:2px solid #6e97e5;height:6px;width:6px}.more.small:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}.more.tiny{border-radius:0;font-size:13px;padding:10px;width:140px}.more.tiny:before{content:none}.tel{color:#000;display:inline-block;font-size:27px;font-weight:700;line-height:1.3;padding-left:25px;position:relative}@media (max-width:768px){.tel{font-size:20px;padding-left:30px}}.tel:before{background:url(../img/common/tel.svg) 50%/contain no-repeat;bottom:0;content:"";height:21px;left:0;margin:auto;position:absolute;top:0;width:16px}@media (max-width:768px){.tel:before{height:17px;width:12px}}.ctabtn{margin:0 auto;position:relative;text-align:center;width:400px}@media (max-width:768px){.ctabtn{max-width:100%}}.ctabtn .balloon{display:inline-block;left:0;margin:auto;position:absolute;right:0;top:-30px;z-index:2}.ctabtn .balloon__txt{background:#fff;border:1px solid #6e97e5;border-radius:20px;color:#000;display:inline-block;font-size:14px;font-weight:700;padding:5px 15px;position:relative}@media (max-width:768px){.ctabtn .balloon__txt{font-size:11px}}.ctabtn .balloon__txt:before{border-color:#fff transparent transparent;border-style:solid;border-width:6px 6px 0;top:100%;z-index:2}.ctabtn .balloon__txt:after,.ctabtn .balloon__txt:before{content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.ctabtn .balloon__txt:after{border-color:#6e97e5 transparent transparent;border-style:solid;border-width:6px 6px 0;top:103%;z-index:1}.ctabtn .tooltip{color:#0d5bab;font-size:13px;font-weight:700;margin-top:5px}@media (max-width:768px){.ctabtn .tooltip{font-size:12px}}.cat,.ctabtn .tooltip.cW{color:#fff}.cat{background:#003d7e;border:1px solid #003d7e;border-radius:3px;display:inline-block;font-size:14px;line-height:1.4;padding:5px 15px;text-align:center}@media (max-width:768px){.cat{font-size:12px;padding:3px 10px}}.cat:not(:last-child){margin-right:10px}@media (max-width:768px){.cat:not(:last-child){margin-right:5px}}.time{display:inline-block}.search{margin:0 auto 30px;max-width:500px}@media (max-width:768px){.search{margin:0 auto 15px;width:80%}}.search__form{position:relative}.search__input[type=search]{background:#fff;border:1px solid #000;border-radius:27px;display:block;font-size:16px;height:55px;padding:5px 10px;width:100%}.search__input[type=search]::-moz-placeholder{color:#777;font-weight:500;text-align:center}.search__input[type=search]::placeholder{color:#777;font-weight:500;text-align:center}@media (max-width:768px){.search__input[type=search]{height:40px}}.search__btn{border-radius:50%;display:block;height:55px;padding:15px;position:absolute;right:5px;top:0;width:55px;z-index:3}@media (max-width:768px){.search__btn{height:35px;padding:6px 7px;width:35px}}.search__btn img{transition:all .3s}.search__btn:hover img{transform:scale(1.2)}.speech{text-align:center}.speech span{display:inline-block;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:10px;position:relative}@media (max-width:768px){.speech span{font-size:11px;line-height:2}}.speech span:before{background-color:#333;bottom:10px;content:"";display:inline-block;height:1px;left:-1.5em;margin-right:3px;position:absolute;transform:rotate(60deg);vertical-align:.3em;width:20px}@media (max-width:768px){.speech span:before{width:15px}}.speech span:after{background-color:#333;bottom:10px;content:"";display:inline-block;height:1px;margin-left:3px;position:absolute;right:-1.5em;transform:rotate(-60deg);vertical-align:.3em;width:20px}@media (max-width:768px){.speech span:after{width:15px}}.speech span.cW{color:#fff}.speech span.cW:after,.speech span.cW:before{background-color:#fff}.marker{background-image:linear-gradient(180deg,transparent 60%,#e1eafa 0);transition:all .3s}ruby rt{font-size:18px}@media (max-width:768px){ruby rt{font-size:14px}}.cardLink{box-shadow:0 0 10px rgba(0,0,0,.16);margin-bottom:30px;padding:30px}@media (max-width:768px){.cardLink{margin-bottom:15px;padding:15px}}.cardLink__img{width:25%}@media (max-width:768px){.cardLink__img{margin:0 auto 15px;width:85%}}.cardLink__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.cardLink__box{width:calc(75% - 30px)}@media (max-width:768px){.cardLink__box{width:100%}}.cardLink__box--ttl{font-weight:700;margin-bottom:10px}.cardLink__box--txt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cardLink:hover{background:#003d7e;color:#fff;opacity:1}.sns-share{margin-bottom:30px}@media (max-width:768px){.sns-share{margin-bottom:15px}}.useful{box-shadow:0 3px 10px rgba(0,0,0,.1)}.useful .item{background:#fff;margin-bottom:40px;padding:30px}@media (max-width:768px){.useful .item{margin-bottom:20px;padding:15px}}.useful .item__img{width:30%}@media (max-width:768px){.useful .item__img{margin:0 auto 15px;width:85%}}.useful .item__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.useful .item__box{width:calc(70% - 30px)}@media (max-width:768px){.useful .item__box{width:100%}}.useful .item__box--ttl{font-size:20px;font-weight:700;margin-bottom:20px}@media (max-width:768px){.useful .item__box--ttl{font-size:16px;margin-bottom:15px}}.useful .item__box--txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:20px;overflow:hidden}@media (max-width:768px){.useful .item__box--txt{margin-bottom:15px}}.useful .item .more.small{border:1px solid #0d5bab;box-shadow:none;width:350px}.useful .item .more.small:before{border-right:2px solid #0d5bab;border-top:2px solid #0d5bab}@media (max-width:768px){.useful .item .more.small{margin:0 auto;width:85%}}.useful .item .more.small:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}.relation{box-shadow:0 3px 10px rgba(0,0,0,.1)}.relation .item{background:#fff;padding:30px}@media (max-width:768px){.relation .item{padding:15px}}.relation .item__box:not(:last-child){margin-bottom:30px}@media (max-width:768px){.relation .item__box:not(:last-child){margin-bottom:15px}}.relation .item__box--img{width:25%}.relation .item__box--img img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.relation .item__box--txt{display:-webkit-box;width:calc(75% - 30px);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:768px){.relation .item__box--txt{width:calc(75% - 15px)}}.bnr-catalog,.bnr-contact,.bnr-whitepaper{margin-bottom:30px}@media (max-width:768px){.bnr-catalog,.bnr-contact,.bnr-whitepaper{margin-bottom:15px}}.bnr-whitepaper{background:url(../img/common/bg-whitepaper.png) 50%/cover no-repeat;border:1px solid #a9b5c4;padding:15px 15px 50px}.bnr-whitepaper__img{width:48%}.bnr-whitepaper__ttl{font-size:14px;font-weight:700;text-align:center;width:50%}.catSearch{margin-bottom:30px}@media (max-width:768px){.catSearch{margin-bottom:15px}}.catSearch__list li a{border-bottom:1px solid #ddd;display:block;padding:10px 0 10px 40px;position:relative}.catSearch__list li a:before{border-color:#111 #111 transparent transparent;border-style:solid;border-width:1px;bottom:0;content:" ";height:6px;left:15px;margin:auto;position:absolute;top:0;transform:rotate(45deg);transition:all .3s;width:6px}.catSearch__list li a:hover{background:#0d5bab;color:#fff;opacity:1}.catSearch__list li a:hover:before{border-color:#fff #fff transparent transparent;left:20px}.blogList{margin-bottom:50px}@media (max-width:768px){.blogList{margin-bottom:30px}}.blogList .item{border-bottom:1px solid #ddd;padding:20px 0}@media (max-width:768px){.blogList .item{padding:10px 0}}.blogList .item__img{width:30%}.blogList .item__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.blogList .item__ttl{display:-webkit-box;width:calc(70% - 20px);-webkit-box-orient:vertical;font-size:14px;-webkit-line-clamp:2;overflow:hidden}.case,.introduction,.wp-slick{margin:0 auto 30px;width:85%}.case .slick-arrow,.introduction .slick-arrow,.wp-slick .slick-arrow{height:42px;width:42px;z-index:2}.case .slick-arrow:before,.introduction .slick-arrow:before,.wp-slick .slick-arrow:before{content:"";height:42px;left:0;position:absolute;top:0;width:42px}.case .slick-next,.case .slick-prev,.introduction .slick-next,.introduction .slick-prev,.wp-slick .slick-next,.wp-slick .slick-prev{bottom:0;margin:auto;top:0;transform:none}.case .slick-next,.introduction .slick-next,.wp-slick .slick-next{right:-60px}.case .slick-next:before,.introduction .slick-next:before,.wp-slick .slick-next:before{background:url(../img/slick/arrow_r.svg) 50%/contain no-repeat}@media (max-width:768px){.case .slick-next,.introduction .slick-next,.wp-slick .slick-next{right:-40px}}.case .slick-prev,.introduction .slick-prev,.wp-slick .slick-prev{left:-60px}.case .slick-prev:before,.introduction .slick-prev:before,.wp-slick .slick-prev:before{background:url(../img/slick/arrow_l.svg) 50%/contain no-repeat}@media (max-width:768px){.case .slick-prev,.introduction .slick-prev,.wp-slick .slick-prev{left:-40px}}.introduction{margin:0;width:100%}.introduction .slick-next{right:-15px}.introduction .slick-prev{left:-15px}.case{margin:0;width:100%}.case .slick-next{right:-15px}.case .slick-prev{left:-15px}.writer{margin-top:40px}@media (max-width:768px){.writer{margin-top:20px}}.writer__ttl{border-bottom:2px solid #003d7e;color:#070707;font-size:20px;font-weight:700;letter-spacing:.01em;padding:5px 0 5px 50px;position:relative}@media (max-width:768px){.writer__ttl{font-size:16px;padding:5px 0 5px 40px}}.writer__ttl:before{background:url(../img/common/icon-writer.png) 50%/contain no-repeat;bottom:0;content:" ";height:30px;left:0;margin:auto;position:absolute;top:0;width:30px}@media (max-width:768px){.writer__ttl:before{height:20px;width:20px}}.writer .card{background:#fff;border:2px solid #003d7e;border-radius:20px;margin:40px 0;padding:15px 15px 15px 20px}@media (max-width:768px){.writer .card{border:3px solid #003d7e;margin:20px 0;padding:15px}}.writer .card__img{width:25%}@media (max-width:768px){.writer .card__img{margin:0 auto 15px;width:85%}}.writer .card__img img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.writer .card__box{transition:all .3s;width:calc(75% - 20px)}@media (max-width:768px){.writer .card__box{width:100%}}.writer .card__box--ttl{font-size:15px;font-weight:700;margin-bottom:10px}@media (max-width:768px){.writer .card__box--ttl{font-size:14px}}.writer .card__box--txt{font-size:14px;font-weight:400}@media (max-width:768px){.writer .card__box--txt{font-size:12px}}.list-dot li{padding-left:1em;position:relative;text-indent:-1em}.list-dot li:before{content:"・"}@media (max-width:768px){.anc__box.gap30{gap:30px 15px}}.anc__box li{font-size:20px;font-weight:700;width:calc(25% - 30px)}@media (max-width:768px){.anc__box li{font-size:14px;width:calc(50% - 10px)}}.anc__box li a{background:#fff;border:1px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.16);display:block;padding:17px;text-align:center}@media (max-width:768px){.anc__box li a{padding:10px}}.anc__box li a:hover{background:#fff;border:1px solid #003d7e;box-shadow:0 3px 8px rgba(0,0,0,.3);color:#003d7e;opacity:1}.anc__box li a img{width:23px}.sec01__box{width:calc(50% - 10px)}@media (max-width:768px){.sec01__box{width:100%}}.sec01__box dt{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:30px}@media (max-width:768px){.sec01__box dt{font-size:18px;margin-bottom:15px}}.sec01__box--img{margin:40px auto 0;width:210px}@media (max-width:768px){.sec01__box--img{margin:20px auto 0}}.sec01__img{width:calc(50% - 20px)}@media (max-width:768px){.sec01__img{margin-bottom:15px;width:100%}}.sec02__box{width:calc(50% - 10px)}@media (max-width:768px){.sec02__box{width:100%}}.sec02__box dt{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:30px}@media (max-width:768px){.sec02__box dt{font-size:18px;margin-bottom:15px}}.sec02__box--img{margin:40px auto 0;width:210px}@media (max-width:768px){.sec02__box--img{margin:20px auto 0}}.sec02__img{width:calc(50% - 20px)}@media (max-width:768px){.sec02__img{margin-bottom:15px;width:100%}}.symmetry{background:url(../img/common/bg-symmetry.png) 100% 0/80% no-repeat}.symmetry .symmetry-ttl__sub{font-size:20px}.symmetry .symmetry__txt{font-size:24px;margin-bottom:40px;text-align:center}@media (max-width:768px){.symmetry .symmetry__txt{font-size:20px}}.symmetry .item:not(:last-child){margin-bottom:50px}@media (max-width:768px){.symmetry .item:not(:last-child){margin-bottom:30px}}.symmetry .item__box{width:calc(50% - 20px)}@media (max-width:768px){.symmetry .item__box{width:100%}}.symmetry .item__box--point{color:#fff;font-family:din-2014,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1;margin-bottom:30px}@media (max-width:768px){.symmetry .item__box--point{font-size:16px;margin-bottom:15px}}.symmetry .item__box--point span{background:#003d7e;display:inline-block;padding:5px 15px}.symmetry .item__box--ttl{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:20px}@media (max-width:768px){.symmetry .item__box--ttl{font-size:16px;margin-bottom:15px}}.symmetry .item__box--txt{line-height:1.875;margin-bottom:30px}@media (max-width:768px){.symmetry .item__box--txt{margin-bottom:15px}}.symmetry .item__box--txt .txt-link{color:#1a0dab;text-decoration:underline}.symmetry .item__box--txt .txt-link:hover{opacity:1;text-decoration:none}.symmetry .item__box--txt p:not(:last-child),.symmetry .item__box--txt ul{margin-bottom:20px}.symmetry .item__img{width:calc(50% - 20px)}@media (max-width:768px){.symmetry .item__img{margin-bottom:15px;width:100%}}.symmetry .card{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.16);margin-bottom:70px;padding:30px 30px 60px;text-align:center}@media (max-width:768px){.symmetry .card{margin-bottom:30px;padding:15px 15px 30px}}.symmetry .card dt{margin-bottom:20px}@media (max-width:768px){.symmetry .card dt{margin-bottom:15px}}.symmetry .card dt img{width:30%}@media (max-width:768px){.symmetry .card dt img{width:50%}}.symmetry .card dt.ttl{color:#003d7e;font-size:28px;font-weight:700}@media (max-width:768px){.symmetry .card dt.ttl{font-size:20px}}.symmetry .card dd{font-size:24px;font-weight:700}@media (max-width:768px){.symmetry .card dd{font-size:16px}}.symmetry .card dd span{border-bottom:1px solid #fbcd5b}.symmetry .card dd span.red{border-bottom:none;color:#ff5a57}.element .item{margin-bottom:70px}@media (max-width:768px){.element .item{margin-bottom:30px}}.element .item__box{text-align:center;width:calc(33.33333% - 20px)}@media (max-width:768px){.element .item__box{width:100%}}.element .item__box--num{background:#0d5bab;border-radius:50%;color:#fff;font-family:din-2014,sans-serif;font-size:32px;font-style:normal;font-weight:700;height:58px;margin:0 auto 20px;width:58px}@media (max-width:768px){.element .item__box--num{font-size:20px;height:40px;margin:0 auto 15px;width:40px}}.element .item__box--ttl{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:30px}@media (max-width:768px){.element .item__box--ttl{font-size:16px;margin-bottom:15px}.element .item__box:not(:last-child){margin-bottom:15px}}.praise__box{border:1px solid #ccc;margin-bottom:70px;padding:30px 70px}@media (max-width:768px){.praise__box{margin-bottom:30px;padding:15px}}.praise__box li:not(:last-child){margin-right:30px}@media (max-width:768px){.praise__box li:not(:last-child){margin-right:0}}.voice__box:not(:last-child){margin-bottom:30px}.voice__box--img{text-align:center;width:200px}@media (max-width:768px){.voice__box--img{margin:0 auto 15px}}.voice__box--img .avatar{border-radius:50%;display:inline-block;margin-bottom:15px}.voice__box--img .position{margin-bottom:10px}.voice__box--img .tag{background:#fff;border:1px solid #0d5bab;color:#0d5bab;font-weight:500;padding:3px 10px;text-align:center}.voice__box--cmt{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px;position:relative;width:calc(100% - 260px)}@media (max-width:768px){.voice__box--cmt{padding:15px;width:100%}}.voice__box--cmt:before{background:url(../img/case/arrow.png) 50%/contain no-repeat;content:"";height:50px;left:-45px;position:absolute;top:50%;width:50px}@media (max-width:768px){.voice__box--cmt:before{content:none}}.voice__box--cmt.v2:before{background:url(../img/case/arrow-r.png) 50%/contain no-repeat;left:auto;right:-45px}@media (max-width:768px){.voice__box--cmt.v2:before{content:none}}.voice__box--cmt dt{font-size:20px;font-weight:700;margin-bottom:20px}@media (max-width:768px){.voice__box--cmt dt{font-size:16px;margin-bottom:15px}}.info{background:#f2f4f4}.info .card__box{box-shadow:0 10px 20px rgba(0,0,0,.11);padding:30px 30px 30px 120px;width:calc(50% - 20px)}@media (max-width:768px){.info .card__box{padding:15px;width:100%}}.info .card__box:first-child{background:url(../img/common/img-info01.svg) 30px 50%/64px auto no-repeat #fff}@media (max-width:768px){.info .card__box:first-child{background:url(../img/common/img-info01.svg) 15px 50%/32px auto no-repeat #fff}}.info .card__box:last-child{background:url(../img/common/img-info02.svg) 30px 50%/64px auto no-repeat #fff}@media (max-width:768px){.info .card__box:last-child{background:url(../img/common/img-info02.svg) 15px 50%/32px auto no-repeat #fff}}.info .card__box--txt{font-size:20px;font-weight:700;transition:all .3s}@media (max-width:768px){.info .card__box--txt{font-size:16px;text-align:center;width:100%}}.info .card__box:hover{box-shadow:0 3px 10px rgba(0,0,0,.3);opacity:1}.sec-news .containers{max-width:920px}.sec-news__box{border-bottom:1px dashed #999;display:block;padding:20px 0}@media (max-width:768px){.sec-news__box{padding:15px 0;width:100%}}.sec-news__box--item dt{width:200px}@media (max-width:768px){.sec-news__box--item dt{width:100%}}.sec-news__box--item dd{display:-webkit-box;overflow:hidden;width:calc(100% - 250px);-webkit-box-orient:vertical;-webkit-line-clamp:1}@media (max-width:768px){.sec-news__box--item dd{width:100%}}.sec-news .btn01{margin-top:70px}@media (max-width:768px){.sec-news .btn01{margin-top:30px}}.card-type2{background:#f7f7f7}.card-type2 .card{margin-bottom:60px}@media (max-width:768px){.card-type2 .card{margin-bottom:30px}}.card-type2 .card__wrap{width:calc(33.33333% - 20px)}@media (max-width:768px){.card-type2 .card__wrap{width:100%}.card-type2 .card__wrap:not(:last-child){margin-bottom:15px}}.card-type2 .card__wrap--ttl{background:#333;color:#fff;font-size:20px;font-weight:700;padding:15px;text-align:center}.card-type2 .card__box{background:#fff;padding:30px}@media (max-width:768px){.card-type2 .card__box{padding:15px}}.card-type2 .card__box--img{margin-bottom:30px}@media (max-width:768px){.card-type2 .card__box--img{margin-bottom:15px}}.card-type3{background:#f7f7f7}.card-type3 .card{margin-bottom:60px}@media (max-width:768px){.card-type3 .card{margin-bottom:30px}}.card-type3 .card__wrap{display:block;position:relative;width:calc(33.33333% - 20px)}@media (max-width:768px){.card-type3 .card__wrap{width:100%}.card-type3 .card__wrap:not(:last-child){margin-bottom:15px}}.card-type3 .card__wrap:before{background:url(../img/common/cardlink.svg) 50%/contain no-repeat;bottom:15px;content:"";height:24px;position:absolute;right:15px;width:24px}.card-type3 .card__box{background:#fff;padding:30px 30px 50px}@media (max-width:768px){.card-type3 .card__box{padding:15px 15px 30px}}.card-type3 .card__box--ttl{font-size:20px;font-weight:700;margin-bottom:15px;text-align:center}@media (max-width:768px){.card-type3 .card__box--ttl{font-size:16px;margin-bottom:10px}}.card-type4{background:#f7f7f7}.card-type4 .card{position:relative}.card-type4 .card:not(:last-child){margin-bottom:70px}@media (max-width:768px){.card-type4 .card:not(:last-child){margin-bottom:60px}}.card-type4 .card__ttl{background:#0d5bab;color:#fff;font-size:18px;font-weight:700;left:0;margin:auto;max-width:620px;padding:5px;position:absolute;right:0;text-align:center;top:-20px}@media (max-width:768px){.card-type4 .card__ttl{font-size:14px;max-width:85%;top:-30px}}.card-type4 .card__ttl span{color:#fff841}.card-type4 .card__box{background:#fff;box-shadow:0 3px 6px rgba(0,30,78,.16);padding:50px 30px 30px}@media (max-width:768px){.card-type4 .card__box{padding:50px 15px 15px}}.card-type4 .card__box--txt{width:calc(50% - 20px)}@media (max-width:768px){.card-type4 .card__box--txt{width:100%}}.card-type4 .card__box--txt dt{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:30px}@media (max-width:768px){.card-type4 .card__box--txt dt{font-size:16px;margin-bottom:15px}}.card-type4 .card__box--img{width:calc(50% - 20px)}@media (max-width:768px){.card-type4 .card__box--img{width:100%}}.useful-wp{background:url(../img/top/bg-wp.png) 50%/cover no-repeat}.useful-wp .card{background:#fff;display:block;width:calc(50% - 20px)}@media (max-width:768px){.useful-wp .card{width:100%}}.useful-wp .card__img{background:#f6f6f6;margin-bottom:0;padding:30px;text-align:center}@media (max-width:768px){.useful-wp .card__img{padding:15px}}.useful-wp .card__img img{height:220px;max-width:none;transition:all .3s;width:auto}@media (max-width:768px){.useful-wp .card__img img{height:150px}}.useful-wp .card__box{background:#fff;padding:30px}@media (max-width:768px){.useful-wp .card__box{padding:15px}}.useful-wp .card__box--ttl{display:-webkit-box;font-size:20px;font-weight:700;margin-bottom:20px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:768px){.useful-wp .card__box--ttl{font-size:16px;margin-bottom:15px}}.useful-wp .card__box--txt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:30px}@media (max-width:768px){.useful-wp .card__box--txt{margin-bottom:15px}}.useful-wp .card__box .more{font-size:16px;transition:all .3s}@media (max-width:768px){.useful-wp .card__box .more{font-size:14px}}.useful-wp .card:hover{opacity:1}.useful-wp .card:hover .more.bgY{background:#fff;border:3px solid #f7a307;color:#f7a307}.useful-wp .card:hover .more.bgY:before{border-right:3px solid #f7a307;border-top:3px solid #f7a307}.useful-wp .card:hover .card__img img{transform:scale(1.1)}.useful-wp .flex.gap30{margin-bottom:70px}@media (max-width:768px){.useful-wp .flex.gap30{margin-bottom:30px}}.hero01{background:url(../img/common/bg-hero.png) 50%/cover no-repeat}.hero01__box{width:calc(100% - 285px)}@media (max-width:768px){.hero01__box{margin-bottom:30px;text-align:center;width:100%}}.hero01__box--sub{font-weight:700;margin-bottom:10px}.hero01__box .ttl-primary{text-align:left}@media (max-width:768px){.hero01__box .ttl-primary{text-align:center}}.hero01__box .btn01{margin:0}@media (max-width:768px){.hero01__box .btn01{margin:0 auto}}.hero01__wp{background:#fff;border-top:8px solid #004664;box-shadow:0 0 10px rgba(0,0,0,.2);display:block;margin-left:auto;padding:20px;text-align:center;width:255px}@media (max-width:768px){.hero01__wp{margin:0 auto;padding:15px;width:85%}}.hero01__wp--ttl{font-size:20px;font-weight:700;margin-bottom:15px}@media (max-width:768px){.hero01__wp--ttl{font-size:16px}}.hero01__wp--txt{font-size:13px;font-weight:500;margin-bottom:15px}.hero01__wp--img{margin:0 auto 15px;width:85%}.hero01__wp:hover{box-shadow:0 0 15px #0083d8;opacity:1}.hero01__wp:hover .btn01{border-radius:10px;box-shadow:0 0 15px #0083d8}.hero03{background:url(../img/common/bg-hero.png) 50%/cover no-repeat}.hero03__box--sub{font-weight:700;margin-bottom:10px}.hero03__box .btn01{margin:0}@media (max-width:768px){.hero03__box .btn01{margin:0 auto}}.hero04{height:630px}@media (max-width:768px){.hero04{height:auto}}.hero04 .containers-full{padding:0}.hero04__box{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:50%}@media (max-width:768px){.hero04__box{padding:40px 15px;text-align:center;width:100%}}.hero04__box:after{border-color:#fff transparent transparent;border-style:solid;border-width:630px 70px 0 0;content:"";height:0;left:100%;position:absolute;top:0;width:0;z-index:5}@media (max-width:768px){.hero04__box:after{content:none}}.hero04__box--sub{font-size:22px;font-weight:700}@media (max-width:768px){.hero04__box--sub{font-size:16px;margin-bottom:25px}}.hero04__box--lead{font-size:18px;font-weight:500;margin-bottom:60px}@media (max-width:768px){.hero04__box--lead{font-size:14px;margin-bottom:50px}}.hero04__box .ctabtn{margin:0}.hero04__box .ctabtn .more{font-size:20px}@media (max-width:768px){.hero04__box .ctabtn .more{font-size:14px}}.hero04__box .more{margin:0 0 15px;width:420px}@media (max-width:768px){.hero04__box .more{margin:0 auto 15px;width:100%}}.hero04__slider{width:50%}@media (max-width:768px){.hero04__slider{overflow:hidden;width:100%}}.hero04__slider li{height:630px;position:relative}@media (max-width:768px){.hero04__slider li{height:210px}}.hero04__slider li:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 0 630px 70px;content:"";height:0;position:absolute;right:0;top:0;width:0;z-index:5}@media (max-width:768px){.hero04__slider li:after{content:none}}.hero04__slider li.slider01{background:url(../img/common/slider01.png) 50%/cover no-repeat}.hero04__slider li.slider02{background:url(../img/common/slider02.png) 50%/cover no-repeat}.hero04__slider li.slider03{background:url(../img/common/slider03.png) 50%/cover no-repeat}.hero04__wrap{margin-left:auto}@media (max-width:768px){.hero04__wrap{margin-left:0}}.reason02{background:#f8f8f8}.reason02 .item{margin-bottom:40px}@media (max-width:768px){.reason02 .item{margin-bottom:20px}}.reason02 .item__box{font-size:22px;font-weight:700;position:relative;text-align:center;width:33.3333333333%}@media (max-width:768px){.reason02 .item__box{font-size:18px;padding:15px;width:100%}}.reason02 .item__box:not(:last-child):before{background:#cbcbcb;bottom:0;content:"";height:100px;margin:auto;position:absolute;right:0;top:0;width:1px}@media (max-width:768px){.reason02 .item__box:not(:last-child):before{height:1px;left:0;top:auto;width:100px}}.reason02 .item__box--txt{color:#1c83d1}.reason02 .item__box--txt span{font-family:din-2014;font-size:92px}@media (max-width:768px){.reason02 .item__box--txt span{font-size:36px}}.form__note{margin-bottom:60px}@media (max-width:768px){.form__note{margin-bottom:30px}}.form__note p:not(:last-child){margin-bottom:10px}.form__note p.red{color:red}.form__note p.form__note--lead{font-size:20px;margin-bottom:40px;text-align:center}.form__note p.form__note--lead span{border-bottom:2px solid #6e97e5}@media (max-width:768px){.form__note p.form__note--lead{font-size:14px}}.form form .container{padding-left:0;padding-right:0}.form__ttl{border-bottom:1px solid #003d7e;color:#003d7e;font-size:22px;font-weight:700;margin-bottom:15px;padding-bottom:30px;text-align:center}@media (max-width:768px){.form__ttl{font-size:16px}}.form .message{color:#eb1600;font-size:14px}@media (max-width:768px){.form .message{font-size:12px}}.form__table{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);padding:20px 70px 40px}@media (max-width:768px){.form__table{padding:15px}}.form__table col:first-child{width:300px}@media (max-width:768px){.form__table col:first-child{width:100%}}.form__table col:last-child{width:calc(100% - 300px)}@media (max-width:768px){.form__table col:last-child{width:100%}}.form__table tr{border-bottom:1px solid #eee}.form__table tr td,.form__table tr th{padding:30px 0;text-align:left}@media (max-width:768px){.form__table tr td,.form__table tr th{display:block;padding:15px 0}}.form__table tr th{padding-right:50px}@media (max-width:768px){.form__table tr th{padding:15px 0 0}}.form__table tr th .item{display:inline-block;font-weight:500}.form__table tr th .optional,.form__table tr th .required{background:#ea0000;border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:700;padding:0 5px}.form__table tr th .optional{background:#707070;position:relative}.form__table tr th .optional:after{content:"任意"}.form__table tr td input[type=checkbox],.form__table tr td input[type=email],.form__table tr td input[type=tel],.form__table tr td input[type=text],.form__table tr td input[type=url],.form__table tr td textarea{background:#f8f8f8;border:1px solid #bbb;border-radius:3px;font-size:16px;height:40px;margin:0 10px;padding:5px 10px;width:100%}@media (max-width:768px){.form__table tr td input[type=checkbox],.form__table tr td input[type=email],.form__table tr td input[type=tel],.form__table tr td input[type=text],.form__table tr td input[type=url],.form__table tr td textarea{font-size:16px}}.form__table tr td input[type=checkbox]::-moz-placeholder,.form__table tr td input[type=email]::-moz-placeholder,.form__table tr td input[type=tel]::-moz-placeholder,.form__table tr td input[type=text]::-moz-placeholder,.form__table tr td input[type=url]::-moz-placeholder,.form__table tr td textarea::-moz-placeholder{color:#a5a5a5;font-size:13px;font-weight:700}.form__table tr td input[type=checkbox]::placeholder,.form__table tr td input[type=email]::placeholder,.form__table tr td input[type=tel]::placeholder,.form__table tr td input[type=text]::placeholder,.form__table tr td input[type=url]::placeholder,.form__table tr td textarea::placeholder{color:#a5a5a5;font-size:13px;font-weight:700}.form__table tr td input[type=checkbox]{height:20px;margin-right:10px;width:20px}.form__table tr td textarea{background:#f8f8f8;height:190px;resize:vertical}@media (max-width:768px){.form__table tr td textarea{height:100px}}.form__table tr td textarea[name=division_only]{height:40px}.form__table tr td a{color:#0090ff}.form__table tr td a:hover{opacity:1;text-decoration:underline}.form__table tr td.label{font-weight:700}.form__table tr td.value{align-items:center;display:flex;padding:10px 0}.form__table tr td .half{width:45%}.form__table tr td .half span{display:inline}.form__table tr td .half input[type=text]{width:85%}@media (max-width:768px){.form__table tr td .half input[type=text]{width:70%}}.form__table tr td.comment{padding:0 0 15px}.form__table .privacy-text-master>div{border-bottom:1px solid rgba(20,19,76,.2);padding-bottom:20px}.form__table button{margin-top:40px}@media (max-width:768px){.form__table button{margin-top:20px}}.form__table button.more.bg-o{transition:all .3s;width:300px}@media (max-width:768px){.form__table button.more.bg-o{width:85%}}.form__table input[type=button]{background:#f29600;border:2px solid #f29600;border-radius:37px;color:#fff;display:block;font-size:20px;font-weight:700;line-height:1;margin:0 auto;padding:20px 50px;text-align:center;transition:all .3s;width:300px}@media (max-width:768px){.form__table input[type=button]{font-size:14px;width:85%}}.form__table .required{color:red;display:inline-block;font-size:12px;margin-left:10px;position:relative;vertical-align:middle}.form__table .required:after{content:"必須"}.form .button_area{display:flex;margin-top:30px}@media (max-width:768px){.form .button_area{flex-direction:column;gap:15px;margin-top:15px}}.form #button_confirm_back{background:#999;border:2px solid #999}.side-form .form__ttl{margin-bottom:15px;padding-bottom:10px}.side-form .form__table{padding:30px}@media (max-width:768px){.side-form .form__table{padding:15px}}.side-form .form__table col:first-child,.side-form .form__table col:last-child{width:100%}.side-form .form__table tr td,.side-form .form__table tr th{display:block;padding:10px 0}.side-form .form__table tr th{padding-right:0}.side-form .form__table tr td{padding:0 0 15px}.side-form .form__table tr td input[type=checkbox],.side-form .form__table tr td input[type=email],.side-form .form__table tr td input[type=tel],.side-form .form__table tr td input[type=text],.side-form .form__table tr td input[type=url],.side-form .form__table tr td textarea{margin:0}.side-form .form__table .more{padding:13px;width:100%}.single__h1{font-size:32px;font-weight:700;margin-bottom:40px}@media (max-width:768px){.single__h1{font-size:20px;margin-bottom:20px}}.single__h2{border-bottom:2px solid #003d7e;font-size:22px;font-weight:700;margin-bottom:30px;padding:15px 0}@media (max-width:768px){.single__h2{border-bottom:1px solid #003d7e;font-size:18px;margin-bottom:15px;padding:10px 0}}.single__h3{border-left:4px solid #003d7e;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:30px;padding-left:30px;position:relative}@media (max-width:768px){.single__h3{font-size:16px;margin-bottom:15px;padding-top:5px}}.single__lead{margin-bottom:50px}@media (max-width:768px){.single__lead{margin-bottom:30px}}.single__time{margin-bottom:30px}@media (max-width:768px){.single__time{margin-bottom:15px}}.single__toc{background:#fff;border:1px solid #dbe3ed;margin-bottom:60px;padding:40px}@media (max-width:768px){.single__toc{margin-bottom:30px;padding:15px}}.single__toc--ttl{color:#003d7e;font-size:20px;font-weight:700;margin-bottom:20px;position:relative;text-align:center}@media (max-width:768px){.single__toc--ttl{font-size:16px;margin-bottom:15px}}.single__toc dl{counter-reset:number 0}.single__toc dl a{color:#333;text-decoration:underline}.single__toc dl a:hover{color:#003d7e;opacity:1;text-decoration:none}.single__toc dl dt{font-weight:700;margin-bottom:10px}.single__toc dl dt a{padding-left:1em;position:relative}.single__toc dl dt a:before{content:counter(number) ".";counter-increment:number 1;left:0;position:absolute;top:0}.single__toc dl dd:not(:last-child){margin-bottom:10px}.single__toc dl dd ul{padding-left:2em}.single__toc dl dd ul li{list-style:disc}.single__toc dl dd ul li:not(:last-child){margin-bottom:5px}.single__toc dl dd ul li a{display:inline}.single__txt{margin-bottom:30px}@media (max-width:768px){.single__txt{margin-bottom:15px}}.single__txt a{color:#00f;text-decoration:underline}.single__txt a:hover{text-decoration:none}.single__txt a.cardLink{color:#000;text-decoration:none}.single__txt a.cardLink:hover{color:#fff}.single__txt p:not(:last-child){margin-bottom:30px}@media (max-width:768px){.single__txt p:not(:last-child){margin-bottom:15px}}.single__txt p img{display:block;height:auto;margin:auto;max-width:100%;width:auto}.single__txt ul{padding-left:1.5em}.single__txt ul li{list-style:disc}.single__img{margin-bottom:30px}@media (max-width:768px){.single__img{margin-bottom:15px}}.single__ttl{background:#003d7e;color:#fff;font-size:20px;font-weight:700;padding:10px;position:relative;text-align:center}@media (max-width:768px){.single__ttl{font-size:16px}}.single__ttl span{position:relative}.single__ttl span:before{bottom:0;content:"";height:20px;left:-40px;margin:auto;position:absolute;top:0;width:20px}.single__ttl span.doc:before{background:url(../img/common/icon-doc.svg) 50%/contain no-repeat}.single__ttl span.pen:before{background:url(../img/common/icon-pen.svg) 50%/contain no-repeat}.news-single__date{margin-bottom:20px}@media (max-width:768px){.news-single__date{margin-bottom:15px}}.news-single__h1{font-size:32px;font-weight:700;line-height:1.5;margin-bottom:30px}@media (max-width:768px){.news-single__h1{font-size:20px;margin-bottom:15px}}.news-single .sns{margin-bottom:30px}@media (max-width:768px){.news-single .sns{margin-bottom:15px}}.news-single__lead{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}@media (max-width:768px){.news-single__lead{margin-bottom:15px;padding-bottom:15px}}.news-single__conts p:not(:last-child){margin-bottom:30px}@media (max-width:768px){.news-single__conts p:not(:last-child){margin-bottom:15px}}.article__ttl{font-size:32px;font-weight:700;line-height:1.5;margin-bottom:30px}@media (max-width:768px){.article__ttl{font-size:20px;margin-bottom:15px}}.article__lead{color:#333;font-size:22px;margin-bottom:60px}@media (max-width:768px){.article__lead{font-size:18px;margin-bottom:30px}}.article__wrap{margin-bottom:70px}@media (max-width:768px){.article__wrap{margin-bottom:30px}}.article__wrap .item{border-bottom:1px solid #ddd;padding:30px 0}@media (max-width:768px){.article__wrap .item{padding:15px 0}}.article__wrap .item__img{text-align:center;width:33%}@media (max-width:768px){.article__wrap .item__img{margin:0 auto 15px;width:85%}}.article__wrap .item__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.article__wrap .item__box{width:calc(67% - 30px)}@media (max-width:768px){.article__wrap .item__box{width:100%}}.article__wrap .item__box--ttl{display:-webkit-box;font-size:20px;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px;overflow:hidden}@media (max-width:768px){.article__wrap .item__box--ttl{font-size:16px}}.article__wrap .item__box--row{margin-bottom:10px}.article__wrap .item__box--row span{display:inline-block}.article__wrap .item__box--row .cat{background:#003d7e;color:#fff;display:inline-block;font-size:14px;line-height:1.4;padding:5px 15px;text-align:center}@media (max-width:768px){.article__wrap .item__box--row .cat{font-size:12px;padding:5px}}.article__wrap .item__box--lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.article__toc{border:1px solid #ced8e5;padding:30px}@media (max-width:768px){.article__toc{padding:15px}}.article__toc--ttl{color:#003d7e;font-size:20px;font-weight:700;margin-bottom:20px}@media (max-width:768px){.article__toc--ttl{font-size:16px;margin-bottom:15px}}.article__toc--list dl:not(:last-child){margin-bottom:30px}@media (max-width:768px){.article__toc--list dl:not(:last-child){margin-bottom:15px}}.article__toc--list dl dt{font-weight:700;margin-bottom:10px}.article__toc--list dl dd{margin-bottom:10px;padding-left:1em}.article__toc--list dl dd ul{padding-left:1.5em}.article__toc--list dl dd ul li{list-style:disc}.article__desc{margin-bottom:70px}@media (max-width:768px){.article__desc{margin-bottom:30px}}.latest{background:#0d5bab}.latest .item{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:30px;position:relative;width:calc(50% - 20px)}@media (max-width:768px){.latest .item{padding:20px;width:100%}}.latest .item:hover{box-shadow:0 0 5px rgba(0,0,0,.4);opacity:1}.latest .item:hover .item__ttl{color:#003d7e}@media (max-width:768px){.latest .item:not(:last-child){margin-bottom:20px}}.latest .item__ttl{display:-webkit-box;font-size:20px;font-weight:700;margin-bottom:15px;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:768px){.latest .item__ttl{font-size:16px;margin-bottom:10px}}.latest .item__img{width:calc(50% - 15px)}@media (max-width:768px){.latest .item__img{margin-bottom:15px;width:100%}}.latest .item__img img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.latest .item__box{width:calc(50% - 15px)}@media (max-width:768px){.latest .item__box{width:100%}}.latest .item__box--cat{margin-bottom:10px}.latest .item__box--txt{display:-webkit-box;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.latest .item__box--time{color:rgba(0,0,0,.5);font-size:14px}@media (max-width:768px){.latest .item__box--time{font-size:12px}}.grid:before{content:"";height:0;order:1;width:calc(25% - 25px)}@media (max-width:768px){.grid:before{width:100%}}.grid:after{content:"";height:0;width:calc(25% - 25px)}@media (max-width:768px){.grid:after{width:100%}}.grid__card{display:block;width:calc(25% - 25px)}@media (max-width:768px){.grid__card{width:100%}}.grid__card:hover{opacity:1}.grid__card:hover .grid__card--img img{transform:scale(1.1)}.grid__card:hover .grid__card--ttl{text-decoration:underline}.grid__card--img{margin-bottom:15px;overflow:hidden}.grid__card--img img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:all .3s}.grid__card--cat{margin-bottom:10px}.grid__card--ttl{display:-webkit-box;font-weight:700;margin-bottom:5px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.arc-news .item__box{border-bottom:1px solid #ddd;display:block;padding:30px 0}@media (max-width:768px){.arc-news .item__box{padding:15px 0}}.arc-news .item__box--date{margin-bottom:15px}@media (max-width:768px){.arc-news .item__box--date{margin-bottom:10px}}.arc-news .item__box--ttl{display:-webkit-box;font-size:20px;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:768px){.arc-news .item__box--ttl{font-size:16px}}.sitemap .hero-m{background:url(../img/sitemap/bg-hero.png) 50%/cover no-repeat}.sitemap .group{width:calc(33.33333% - 40px)}@media (max-width:768px){.sitemap .group{width:100%}}.sitemap .group:not(:last-child){margin-bottom:10px}@media (max-width:768px){.sitemap .group:not(:last-child){margin-bottom:5px}}.sitemap .group__ttl{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:20px}@media (max-width:768px){.sitemap .group__ttl{font-size:16px;margin-bottom:15px}}.sitemap .group__list{padding-left:1.5em}.sitemap .group__list li{list-style:disc}.sitemap .group__list li a:hover{opacity:1;text-decoration:underline}.sitemap .group__list li:not(:last-child){margin-bottom:10px}@media (max-width:768px){.sitemap .group__list li:not(:last-child){margin-bottom:5px}}.company .hero-m{background:url(../img/company/bg-hero.png) 50%/cover no-repeat}.company .intro__box{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:40px;text-align:center}@media (max-width:768px){.company .intro__box{padding:15px}}.company .intro__box dt{color:#003d7e;font-size:20px;font-weight:700;margin-bottom:30px}@media (max-width:768px){.company .intro__box dt{font-size:16px;margin-bottom:15px}}.company .history .containers.pt0{padding:0 30px 70px}@media (max-width:768px){.company .history .containers.pt0{padding:0 15px 35px}}.company .history__desc{border:1px solid #ddd}.company .history__desc dd,.company .history__desc dt{display:flex;flex-direction:column;justify-content:center;padding:10px 30px}@media (max-width:768px){.company .history__desc dd,.company .history__desc dt{padding:5px 15px}}.company .history__desc.v2 dt{width:45%}@media (max-width:768px){.company .history__desc.v2 dt{width:100%}}.company .history__desc.v2 dd{width:55%}@media (max-width:768px){.company .history__desc.v2 dd{width:100%}}.company .history__desc dt{background:#ddd;font-weight:700;width:21%}@media (max-width:768px){.company .history__desc dt{width:100%}}.company .history__desc dt:not(:last-of-type){border-bottom:1px solid #fff}.company .history__desc dd{background:#fff;width:79%}@media (max-width:768px){.company .history__desc dd{width:100%}}.company .history__desc dd:not(:last-of-type){border-bottom:1px solid #ddd}.company .history__desc dd a{color:blue;display:inline}.company .history__desc dd a:hover{opacity:1;text-decoration:underline}.company .about ul{margin-bottom:0}.company .about .more{display:none}.thanks .containers{padding:70px 30px 100px}@media (max-width:768px){.thanks .containers{padding:35px 15px 50px}}.thanks .ttl-primary-lower{color:#000;font-size:35px}@media (max-width:768px){.thanks .ttl-primary-lower{font-size:20px}}.thanks .lead{font-size:20px;font-weight:400;margin-bottom:70px}@media (max-width:768px){.thanks .lead{font-size:14px;margin-bottom:40px}}.mkto{background:#fff!important;padding:60px 70px!important}@media (max-width:768px){.mkto{padding:20px 15px!important}}.mkto .mktoForm{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif!important;font-size:16px!important;font-weight:700!important;margin:0 auto!important;padding:0!important;text-align:left;width:100%!important}.mkto .mktoForm input,.mkto .mktoForm select,.mkto .mktoForm textarea{background:#f8f8f8;border:1px solid #bbb;border-radius:3px;font-size:16px;height:40px;max-width:100%;padding:5px 10px;width:100%}.mkto .mktoForm input[type=checkbox],.mkto .mktoForm select[type=checkbox],.mkto .mktoForm textarea[type=checkbox]{height:20px!important;width:20px!important}.mkto .mktoForm .mktoError{left:0;right:auto}.mkto .mktoForm .mktoGutter{display:none}.mkto .mktoForm .mktoFormRow{align-items:flex-end;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;justify-content:space-around;margin-bottom:0!important;padding:30px 0}@media (max-width:768px){.mkto .mktoForm .mktoFormRow{padding:15px 0}}.mkto .mktoForm .mktoFormRow .mktoFieldDescriptor{margin-bottom:0!important}.mkto .mktoForm .mktoFormRow .mktoOffset{display:none;float:none}.mkto .mktoForm .mktoFormRow.name{align-items:flex-end;display:flex;gap:20px}.mkto .mktoForm .mktoFormRow.agree .mktoCheckboxList{align-items:center;display:flex;gap:10px}.mkto .mktoForm .mktoFormRow.agree .mktoCheckboxList label{font-size:14px}.mkto .mktoForm .mktoFormRow.note a{color:#0497b5;font-size:16px;text-decoration:underline}.mkto .mktoForm .mktoFormRow .mktoLabel{display:flex;justify-content:flex-start;margin-bottom:0}@media (max-width:768px){.mkto .mktoForm .mktoFormRow .mktoLabel{display:block;margin-bottom:10px}}.mkto .mktoForm .mktoFormRow .item{font-size:16px;font-weight:700;margin-right:10px}.mkto .mktoForm .mktoFormRow .required{background:red;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:700;min-width:32px;padding:0 5px}.mkto .mktoForm .mktoFormRow .required:after{content:"必須";white-space:nowrap}.mkto .mktoForm .mktoFieldWrap,.mkto .mktoForm .mktoLabel{align-items:center;display:flex;float:none!important;justify-content:flex-start}@media (max-width:768px){.mkto .mktoForm .mktoFieldWrap,.mkto .mktoForm .mktoLabel{display:block}}.mkto .mktoForm .mktoHtmlText.mktoHasWidth{width:100%!important}.mkto .mktoForm .mktoFormCol,.mkto .mktoForm .mktoHasWidth{float:none;width:100%!important}.mkto .mktoForm .mktoButtonRow{margin-top:30px;max-width:100%!important;text-align:center;width:100%}.mkto .mktoForm .mktoButtonRow .mktoButtonWrap{margin:0!important;max-width:250px!important}.mkto .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple{margin-left:auto!important;margin-right:auto!important}.mkto .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton{background:#fff;border:2px solid #6e97e5!important;border-radius:50px;color:#6e97e5;display:block!important;font-size:16px;font-weight:700;margin:30px auto 0;padding:17px;position:relative;text-align:center;transition:all .3s;width:400px!important}@media (max-width:768px){.mkto .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton{font-size:14px;padding:13px;width:85%!important}}.mkto .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover{background:#6e97e5;color:#fff}.mkto .mktoForm .mktoButtonWrap.mktoCupidBlue button.mktoButton{background:#6e97e5;border:2px solid #6e97e5;border-radius:30px;box-shadow:none;color:#fff;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:15px;text-align:center;width:300px}.side-form .mkto{padding:15px!important}.side-form .mkto .mktoForm .mktoFormRow{padding:15px 0}.side-form .mkto .mktoForm .mktoFormRow .mktoLabel{display:block;margin-bottom:10px}.side-form .mkto .mktoForm .mktoFieldWrap{flex-direction:column}.side-form .mkto .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton{width:85%!important}.wp-form .mktoForm .mktoFormRow .mktoCheckboxList{display:block}.arc-catalog .hero-m{background:url(../img/catalog/bg-hero.png) 50%/cover no-repeat}.arc-column .hero-m{background:url(../img/column/bg-hero.png) 50%/cover no-repeat}.arc-column .latest{background:url(../img/column/bg-latest.png) 100% 50%/cover no-repeat}.arc-news .main-conts{background:#fff;padding:40px}@media (max-width:768px){.arc-news .main-conts{padding:15px}}.arc-property .hero-m{background:url(../img/property/bg-hero.png) 50%/cover no-repeat}.arc-property .bnr{background:#fff;padding:40px 0;width:100%}.arc-property .bnr__img{margin:0 auto;width:818px}@media (max-width:768px){.arc-property .bnr__img{padding:0 30px;width:auto}}.arc-property .property-search .ttl-secondary{background:#003d7e;color:#fff;font-size:16px;font-weight:700;margin:0;padding:9px}@media (max-width:768px){.arc-property .property-search .ttl-secondary{font-size:16px;padding:13px 15px;text-align:left}}.arc-property .property-search .property-search-table{border:1px solid #b8c3d0;margin-bottom:30px}@media (max-width:768px){.arc-property .property-search .property-search-table{border:none;border-bottom:1px solid #b8c3d0}}.arc-property .property-search .property-search-table tr{border-bottom:1px solid #b8c3d0}.arc-property .property-search .property-search-table tr:last-child{border:none}@media (max-width:768px){.arc-property .property-search .property-search-table tr{border:none;display:grid;font-size:12px}}.arc-property .property-search .property-search-table tr th{background:#e0e5eb;font-weight:700;padding:14px 10px 18px;width:133px}@media (max-width:768px){.arc-property .property-search .property-search-table tr th{padding:11px 15px;text-align:left;width:auto}}.arc-property .property-search .property-search-table tr td{font-size:14px;padding:14px 32px 18px}@media (max-width:768px){.arc-property .property-search .property-search-table tr td{font-size:14px;padding:0}}.arc-property .property-search-list{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width:768px){.arc-property .property-search-list{display:block;width:100%}}.arc-property .property-search-list li{margin-right:52px}.arc-property .property-search-list li:last-child{margin-right:0}@media (max-width:768px){.arc-property .property-search-list li{border-bottom:1px solid #ccc;margin:0;padding:12px 0;width:100%}.arc-property .property-search-list li:last-child{border-bottom:none}}.arc-property .property-result .containers{padding:0 30px 60px}.arc-property .property-result .property-control{align-items:flex-end;display:flex;font-size:12px;justify-content:flex-end;margin-bottom:12px;text-align:right;vertical-align:middle}.arc-property .property-result .property-control .control-sort{display:flex;text-align:right}.arc-property .property-result .property-control .control-sort .control-select{display:flex;width:138px}.arc-property .property-result .property-control .control-text{display:flex;padding:5px}.arc-property .property-result .property-control .control-btn{display:flex;margin-left:30px}.arc-property .property-result .property-control .control-btn .control-btn-list{display:flex}.arc-property .property-result .property-control .control-btn .control-btn-list .btn{border:1px solid #959595;border-radius:5px;cursor:pointer;display:flex;height:28px;margin-left:3px;width:30px}.arc-property .property-result .property-control .control-btn .control-btn-list .btn.btn-card{background:#f0f2f6 url(../img/property/card_b.svg) 50%/auto no-repeat}.arc-property .property-result .property-control .control-btn .control-btn-list .btn.btn-image{background:#f0f2f6 url(../img/property/image_b.svg) 50%/auto no-repeat}.arc-property .property-result .property-control .control-btn .control-btn-list .btn.current{border:1px solid #000}.arc-property .property-result .property-control .control-btn .control-btn-list .btn.current.btn-card{background:#000 url(../img/property/card_w.svg) 50%/auto no-repeat}.arc-property .property-result .property-control .control-btn .control-btn-list .btn.current.btn-image{background:#000 url(../img/property/image_w.svg) 50%/auto no-repeat}.arc-property .property-result .card{box-shadow:0 0 10px rgba(0,0,0,.2);display:block;margin-bottom:30px}.arc-property .property-result .card .card__box{background:#fff;padding:40px;position:relative}@media (max-width:768px){.arc-property .property-result .card .card__box{padding:20px}}.arc-property .property-result .card .card__box .card__box--ttl{font-size:20px;font-weight:700;margin-bottom:30px;padding-right:9em}@media (max-width:768px){.arc-property .property-result .card .card__box .card__box--ttl{padding:0}}.arc-property .property-result .card .card__box .card__box--ttl .tag-list{display:inline;margin-left:28px}.arc-property .property-result .card .card__box .card__box--ttl .tag-list li{background:#fff;border:1px solid #003d7e;border-radius:5px;color:#003d7e;display:inline-block;font-size:14px;font-weight:400;line-height:1;margin-right:7px;padding:5px 15px}@media (max-width:768px){.arc-property .property-result .card .card__box .card__box--ttl .tag-list li{font-size:12px}}@media (min-width:769px){.arc-property .property-result .card .card__box .card__box--item{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:287px 1fr}}.arc-property .property-result .card .card__box .card__img{width:287px}@media (max-width:768px){.arc-property .property-result .card .card__box .card__img{margin-bottom:30px;width:100%}}.arc-property .property-result .card .card__box .card__table{border:1px solid #ddd}.arc-property .property-result .card .card__box .card__table tr{border-bottom:1px solid #ddd;font-size:12px}.arc-property .property-result .card .card__box .card__table tr:last-child{border:none}@media (max-width:768px){.arc-property .property-result .card .card__box .card__table tr{display:grid}}.arc-property .property-result .card .card__box .card__table tr th{background:#eee;font-weight:400;padding:10px;width:125px}@media (max-width:768px){.arc-property .property-result .card .card__box .card__table tr th{width:auto}}.arc-property .property-result .card .card__box .card__table tr td{background:#fff;padding:10px 25px}.arc-property .property-result .card .card__box .detail{color:#1a0dab;font-size:16px;font-weight:700;position:absolute;right:40px;text-decoration:underline;top:40px}@media (max-width:768px){.arc-property .property-result .card .card__box .detail{margin-top:20px;position:relative;right:0;text-align:right;top:0}}.arc-property .floating-bnr{background:rgba(0,0,0,.7);bottom:0;padding:15px;position:fixed;width:100%;z-index:10}.arc-property .floating-bnr .containers{align-items:center;display:grid;gap:10px 10px;grid-template-areas:"text contact tel";grid-template-columns:1fr 160px 160px;grid-template-rows:auto;margin:0 auto;padding:0;text-align:center}@media (min-width:769px){.arc-property .floating-bnr .containers{width:810px}}@media (max-width:768px){.arc-property .floating-bnr .containers{grid-template-areas:"text text" "contact tel";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}.arc-property .floating-bnr .containers .floating-bnr__text{color:#fff;font-size:16px;grid-area:text}.arc-property .floating-bnr .containers .floating-bnr__text a{text-decoration:underline}@media (max-width:768px){.arc-property .floating-bnr .containers .floating-bnr__text{color:#fff;display:inline-block;font-size:13px;line-height:1;margin:0 auto;padding:0 10px 5px;position:relative}.arc-property .floating-bnr .containers .floating-bnr__text:before{background:#fff;border-radius:3px;content:"";height:13px;left:0;position:absolute;top:0;transform:rotate(-15deg);width:1px}.arc-property .floating-bnr .containers .floating-bnr__text:after{background:#fff;border-radius:3px;content:"";height:13px;position:absolute;right:0;top:0;transform:rotate(15deg);width:1px}}.arc-property .floating-bnr .containers .floating-bnr__link--contact{display:block;grid-area:contact;text-align:center}.arc-property .floating-bnr .containers .floating-bnr__link--contact a{display:block;font-size:14px;line-height:1.3;padding:14px 5px 14px 20px;position:relative}.arc-property .floating-bnr .containers .floating-bnr__link--contact a.contact{background:#ff5a57;color:#fff;font-weight:700}.arc-property .floating-bnr .containers .floating-bnr__link--contact a.contact:before{background:url(../img/property/balloon_w.svg) 50%/contain no-repeat;content:"";height:13px;left:auto;margin:3px 0 0 -20px;position:absolute;width:14px}.arc-property .floating-bnr .containers .floating-bnr__link--tel{display:block;grid-area:tel;text-align:center}.arc-property .floating-bnr .containers .floating-bnr__link--tel a{display:block;font-size:14px;line-height:1.3;padding:14px 5px 14px 20px;position:relative}.arc-property .floating-bnr .containers .floating-bnr__link--tel a.tel{background:#6e97e5;color:#fff;font-weight:700}.arc-property .floating-bnr .containers .floating-bnr__link--tel a.tel:before{background:url(../img/property/tell_w.svg) 50%/contain no-repeat;bottom:auto;left:auto;margin:3px 0 0 -16px;top:auto}@media (min-width:769px){.arc-property .floating-bnr .containers .floating-bnr__link--tel a.tel:before{height:16px;width:12px}}.arc-property.layout .property-result .change{align-content:space-between;display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:space-between}@media (max-width:768px){.arc-property.layout .property-result .change{align-items:center;gap:20px;justify-content:center}}.arc-property.layout .property-result .change:before{content:"";display:block;order:1;width:calc(25% - 20px)}.arc-property.layout .property-result .change:after{content:"";display:block;width:calc(25% - 20px)}.arc-property.layout .property-result .card{box-shadow:none;margin-bottom:0;width:calc(25% - 20px)}@media (max-width:768px){.arc-property.layout .property-result .card{width:100%}}.arc-property.layout .property-result .card__box{background:transparent;display:flex;flex-direction:column-reverse;padding:0;position:relative}.arc-property.layout .property-result .card__box .card__box--ttl{font-size:16px;margin-bottom:0;padding-right:0}@media (max-width:768px){.arc-property.layout .property-result .card__box .card__box--ttl{font-size:14px}}.arc-property.layout .property-result .card__box .card__box--ttl .tag-list{display:none}.arc-property.layout .property-result .card__box .card__box--item{display:block}.arc-property.layout .property-result .card__box .card__img{margin-bottom:20px;width:100%}@media (max-width:768px){.arc-property.layout .property-result .card__box .card__img{margin-bottom:15px}}.arc-property.layout .property-result .card__box .card__table,.arc-property.layout .property-result .card__box .detail{display:none}.arc-property .property_list .card__box{margin-bottom:30px;width:30%}.arc-property .property_list .card__box--img{align-items:center;border:1px solid #ddd;display:flex;height:200px;justify-content:center;margin-bottom:20px;padding:30px}@media (max-width:768px){.arc-property .property_list .card__box{width:100%}}.arc-whitepaper .hero-m{background:url(../img/whitepaper/bg-hero.png) 50%/cover no-repeat}.buyer .hero-m{background:url(../img/buyer/bg-hero.png) 50%/cover no-repeat;height:490px}@media (max-width:768px){.buyer .hero-m{background:url(../img/buyer/bg-hero-sp.png) 50%/cover no-repeat;height:500px}}.buyer .hero-m__box--lead{color:#000;margin-bottom:40px}@media (max-width:768px){.buyer .hero-m__box--lead{margin-bottom:20px}}.buyer .hero-m .ttl-primary-lower{line-height:1.5;margin-bottom:60px}.buyer .hero-m .more{font-size:20px}@media (max-width:768px){.buyer .hero-m .more{font-size:16px}}.buyer .introduction .card .card__box{margin-bottom:30px;width:30%}.buyer .introduction .card .card__box--img{align-items:center;border:1px solid #ddd;display:flex;height:200px;justify-content:center;margin-bottom:20px;padding:30px}@media (max-width:768px){.buyer .introduction .card .card__box{width:100%}}.buyer .consult{background:#f0f2f6}.buyer .consult__had{background-image:url(../img/buyer/img-consult01.png),url(../img/buyer/img-consult02.png);background-position:left 20% top 50%,right 20% top 50%;background-repeat:no-repeat,no-repeat;background-size:contain,contain;font-size:20px;font-weight:700;padding:100px 0 30px;text-align:center}@media (max-width:768px){.buyer .consult__had{background:none;font-size:16px;padding:0 0 15px}}.buyer .consult__box{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1)}.buyer .consult__box--ttl{color:#003d7e;font-size:22px;font-weight:700;padding:30px;position:relative;text-align:center}@media (max-width:768px){.buyer .consult__box--ttl{font-size:18px;padding:15px}}body,html{overflow-x:hidden}.support .card__box{display:block;text-align:center;width:calc(40% - 20px)}@media (max-width:768px){.support .card__box{padding:15px;width:100%}}.support .card__box--img{overflow:hidden}.support .card__box--img img{transform:scale(1.01);transition:all .3s}.support .card__box--ttl{background:#003d7e;color:#fff;font-size:20px;font-weight:700;margin-bottom:25px;padding:10px;position:relative}@media (max-width:768px){.support .card__box--ttl{font-size:16px;margin-bottom:15px}}.support .card__box--ttl:before{border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:20px;top:0;transform:rotate(45deg);width:8px}.support .card__box--ttl span{color:#ff918f}.support .card__box--txt{font-weight:700}.support .card__box:hover{opacity:1}.support .card__box:hover .card__box--img img{transform:scale(1.1)}.support .card__box:hover .marker{background-image:linear-gradient(180deg,transparent 60%,#c5d5f5 0)}.features .card{margin-bottom:40px}@media (max-width:768px){.features .card{margin-bottom:20px}}.features .card__box{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:30px;width:calc(33.33333% - 20px)}@media (max-width:768px){.features .card__box{padding:15px;width:100%}.features .card__box:not(:last-child){margin-bottom:15px}}.features .card__box--img{margin-bottom:30px}@media (max-width:768px){.features .card__box--img{margin-bottom:15px}}.material{background:linear-gradient(to top left,#002a54,#003d7e 50%,#003d7e 0);color:#fff}.material .desc.mb0{margin-bottom:0}.material .desc__img{text-align:center;width:30%}@media (max-width:768px){.material .desc__img{margin:0 auto 15px;width:85%}}.material .desc__img img{-o-object-fit:contain;object-fit:contain}.material .desc__box{width:calc(55% - 50px)}@media (max-width:768px){.material .desc__box{width:100%}}.material .desc__box--ttl{font-size:22px;font-weight:700;margin-bottom:15px}@media (max-width:768px){.material .desc__box--ttl{font-size:18px}}.material .desc__box--ttl.sub{font-size:28px;margin-bottom:40px}@media (max-width:768px){.material .desc__box--ttl.sub{font-size:18px;margin-bottom:20px}}.material .desc__box--txt{color:#fff;margin-bottom:30px}@media (max-width:768px){.material .desc__box--txt{margin-bottom:15px}}.material .desc__box--txt.sub{font-size:20px;margin-bottom:20px}@media (max-width:768px){.material .desc__box--txt.sub{font-size:16px;margin-bottom:15px}}.material .desc__box .more{margin:0}@media (max-width:768px){.material .desc__box .more{margin:0 auto}}.material .more.mt70{margin-top:70px}@media (max-width:768px){.material .more.mt70{margin-top:30px}}.forte{background:url(../img/common/bg-forte.png) 50% 0/100% no-repeat}.forte__img{margin-bottom:20px}.forte .card{margin-bottom:40px}@media (max-width:768px){.forte .card{margin-bottom:20px}}.forte .card__box{width:calc(27% - 20px)}@media (max-width:768px){.forte .card__box{width:100%}.forte .card__box:not(:last-child){margin-bottom:15px}}.forte .card__box .ttl-tertiary{margin-bottom:20px}@media (max-width:768px){.forte .card__box .ttl-tertiary{margin-bottom:15px}.forte .card__box--img{margin:0 auto 15px;width:60%}}.forte .card__box--txt{padding:0 15px}@media (max-width:768px){.forte .card__box--txt{padding:0}}.sec-column .card{margin-bottom:40px}@media (max-width:768px){.sec-column .card{margin-bottom:20px}}.sec-column .card__wrap{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);display:block;width:calc(33.33333% - 20px)}@media (max-width:768px){.sec-column .card__wrap{width:100%}.sec-column .card__wrap:not(:last-child){margin-bottom:15px}}.sec-column .card__wrap--img{overflow:hidden}.sec-column .card__wrap--img img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:all .3s}.sec-column .card__wrap:hover{opacity:1}.sec-column .card__wrap:hover .card__wrap--img img{transform:scale(1.1)}.sec-column .card__box{padding:25px}@media (max-width:768px){.sec-column .card__box{padding:15px}}.sec-column .card__box .cat{margin-bottom:5px}.sec-column .card__box--ttl{display:-webkit-box;font-weight:700;margin-bottom:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sec-info__img{text-align:center;width:25%}@media (max-width:768px){.sec-info__img{margin-bottom:15px;width:50%}}.sec-info__box{width:calc(52% - 50px)}@media (max-width:768px){.sec-info__box{width:100%}}.sec-info__box .ttl-secondary{margin-bottom:30px;text-align:left}@media (max-width:768px){.sec-info__box .ttl-secondary{margin-bottom:15px;text-align:center}}.sec-info__box--ttl{margin-bottom:30px}@media (max-width:768px){.sec-info__box--ttl{margin-bottom:15px}}.sec-info__box .more{margin:0}@media (max-width:768px){.sec-info__box .more{margin:0 auto}}.inquiry{background:url(../img/common/bg-inquiry.png) 50%/cover no-repeat;color:#fff}.inquiry .more{font-size:20px;margin:0}@media (max-width:768px){.inquiry .more{font-size:16px;margin:0 auto;width:85%}}.inquiry__tel{margin-top:30px}@media (max-width:768px){.inquiry__tel{margin-top:15px}}.inquiry__tel .tel{color:#fff;font-size:30px;padding-left:30px}@media (max-width:768px){.inquiry__tel .tel{font-size:24px}}.inquiry__tel .tel:before{background:url(../img/common/tel-w.svg) 50%/contain no-repeat;height:29px;width:22px}@media (max-width:768px){.inquiry__tel .tel:before{height:25px;top:10px;width:20px}.inquiry__tel span{display:block;text-align:center}}.inquiry__box{background-color:rgba(0,61,126,.66);margin:30px auto 0;padding:30px 45px;width:67%}@media (max-width:768px){.inquiry__box{margin:15px auto 0;padding:15px;width:100%}}.inquiry__box--txt{font-size:20px;font-weight:700;width:calc(100% - 150px)}@media (max-width:768px){.inquiry__box--txt{font-size:16px;margin-bottom:15px;text-align:center;width:100%}}.inquiry__box--btn{width:150px}@media (max-width:768px){.inquiry__box--btn{width:100%}}.inquiry__box--btn .more.tiny{font-size:13px;padding:10px;width:140px}.hero-m{height:330px}@media (max-width:768px){.hero-m{height:auto}}.hero-m.small{height:250px}@media (max-width:768px){.hero-m.small{height:auto}}.hero-m.small .ttl-primary-lower{margin-bottom:0}.hero-m .ttl-primary-lower{margin-bottom:30px}@media (max-width:768px){.hero-m .ttl-primary-lower{margin-bottom:15px}}.hero-m__box{text-align:center}.hero-m__box--sub{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-size:24px;font-weight:700;margin-bottom:20px;padding-bottom:5px}.hero-m__box--sub span{color:#ff918f}@media (max-width:768px){.hero-m__box--sub{font-size:16px;margin-bottom:15px}}.hero-m__box--lead{color:#fff;font-size:20px}@media (max-width:768px){.hero-m__box--lead{font-size:14px}}.catalog-menu .card{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);padding:30px}@media (max-width:768px){.catalog-menu .card{padding:15px}}.catalog-menu .card:not(:last-child){margin-bottom:30px}@media (max-width:768px){.catalog-menu .card:not(:last-child){margin-bottom:15px}}.catalog-menu .card__img{overflow:hidden;text-align:center;width:30%}@media (max-width:768px){.catalog-menu .card__img{margin:0 auto 15px;width:85%}}.catalog-menu .card__img img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;transition:all .3s}.catalog-menu .card__box{width:calc(70% - 30px)}@media (max-width:768px){.catalog-menu .card__box{width:100%}}.catalog-menu .card__box--ttl{display:-webkit-box;font-size:20px;font-weight:700;margin-bottom:15px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .3s}@media (max-width:768px){.catalog-menu .card__box--ttl{font-size:16px;margin-bottom:10px}}.catalog-menu .card__box--txt{display:-webkit-box;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .3s}@media (max-width:768px){.catalog-menu .card__box--txt{margin-bottom:15px}}.catalog-menu .card__box .more{font-size:16px;margin:0 auto;max-width:360px;transition:all .3s}@media (max-width:768px){.catalog-menu .card__box .more{font-size:14px;margin:0 auto;width:100%}}.catalog-menu .card:hover{box-shadow:0 0 10px rgba(0,0,0,.3);opacity:1}.catalog-menu .card:hover .card__box--ttl{color:#6e97e5}.catalog-menu .card:hover .more{background:#6e97e5;color:#fff}.catalog-menu .card:hover .more:before{border-right:3px solid #fff;border-top:3px solid #fff}.casestudy .casewrap{margin-bottom:70px}@media (max-width:768px){.casestudy .casewrap{margin-bottom:30px}}.casestudy .casewrap__had{margin-bottom:30px;position:relative;text-align:center}@media (max-width:768px){.casestudy .casewrap__had{margin-bottom:15px}}.casestudy .casewrap__had:before{background:#003d7e;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.casestudy .casewrap__had span{background:#003d7e;color:#fff;display:inline-block;font-family:din-2014,sans-serif;font-size:20px;font-weight:700;padding:5px 20px;position:relative;z-index:3}@media (max-width:768px){.casestudy .casewrap__had span{font-size:16px}}.casestudy .casewrap__lead{color:#003d7e;font-size:22px;font-weight:700;margin-bottom:50px;text-align:center}@media (max-width:768px){.casestudy .casewrap__lead{font-size:18px;margin-bottom:25px}}.casestudy .casewrap__box{padding:0 30px}@media (max-width:768px){.casestudy .casewrap__box{padding:0}}.casestudy .casewrap__be{position:relative;width:45%}@media (max-width:768px){.casestudy .casewrap__be{margin-bottom:50px;width:100%}}.casestudy .casewrap__be:before{background:url(../img/common/arrow-casestudy.svg) 50%/contain no-repeat;bottom:0;content:"";height:23px;margin:auto;position:absolute;right:-80px;top:0;width:25px}@media (max-width:768px){.casestudy .casewrap__be:before{background:url(../img/common/arrow-casestudy-sp.svg) 50%/contain no-repeat;bottom:-40px;height:25px;left:0;margin:auto;right:0;top:auto;width:23px}}.casestudy .casewrap__be--box:not(:last-child){margin-bottom:30px}@media (max-width:768px){.casestudy .casewrap__be--box:not(:last-child){margin-bottom:15px}}.casestudy .casewrap__be--img{text-align:center;width:70px}@media (max-width:768px){.casestudy .casewrap__be--img{width:50px}}.casestudy .casewrap__be--ttl{font-weight:700}.casestudy .casewrap__be--txt{background:#fff;border-radius:3px;padding:25px;position:relative;width:calc(100% - 110px)}.casestudy .casewrap__be--txt:before{background:url(../img/common/balloon-r.svg) 50%/contain no-repeat;content:"";height:30px;left:-20px;position:absolute;top:60px;width:30px}@media (max-width:768px){.casestudy .casewrap__be--txt:before{top:40px}}.casestudy .casewrap__be--txt.reverse:before{background:url(../img/common/balloon-l.svg) 50%/contain no-repeat;left:auto;right:-20px}@media (max-width:768px){.casestudy .casewrap__be--txt{padding:15px;width:calc(100% - 80px)}}.casestudy .casewrap__af{background:#fff;border:2px solid #fcd77e;box-shadow:0 0 10px rgba(0,0,0,.1);width:45%}@media (max-width:768px){.casestudy .casewrap__af{width:100%}}.casestudy .casewrap__af--ttl{background:#fcd77e;font-size:20px;font-weight:700;padding:10px;text-align:center}@media (max-width:768px){.casestudy .casewrap__af--ttl{font-size:16px}}.casestudy .casewrap__af--txt{padding:30px}@media (max-width:768px){.casestudy .casewrap__af--txt{padding:15px}}.about{background:url(../img/common/bg-about.png) 50%/cover no-repeat}.about ul{margin:70px 0}@media (max-width:768px){.about ul{margin:30px 0}}.about ul li{background:url(../img/common/bg-hexagon.png) 50%/contain no-repeat;padding:40px 0;width:33.3333333333%}@media (max-width:768px){.about ul li{margin:0 auto;width:70%}.about ul li:not(:last-child){margin-bottom:15px}}.about ul li .hexagon{font-weight:700;text-align:center}.about ul li .hexagon__ttl{background:#b59853;border-radius:20px;color:#fff;display:inline-block;font-size:18px;margin-bottom:5px;padding:5px 10px}@media (max-width:768px){.about ul li .hexagon__ttl{font-size:14px}}.about ul li .hexagon__num span{font-family:din-2014,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:1}@media (max-width:768px){.about ul li .hexagon__num span{font-size:50px}}.about ul li .hexagon__num small{font-size:22px}@media (max-width:768px){.about ul li .hexagon__num small{font-size:16px}}.about ul li .hexagon__num.v1{color:#6594e0}.about ul li .hexagon__num.v2{color:#5fadd4}.about ul li .hexagon__num.v3{color:#6a80de}.leading{background:url(../img/property/bg-leading.webp) 50%/cover no-repeat}.leading .containers{max-width:820px}.leading .containers .lead b{color:#003d7e}.leading .containers .more{background:#ff5a57;border:0;border-radius:0;color:#fff;width:320px}@media (max-width:768px){.leading .containers .more{width:85%}}.leading .containers .more:before{border-right:3px solid #fff;border-top:3px solid #fff}.leading .containers .more.v2{background:#6e97e5}@media (max-width:768px){.leading .containers .more.v2{margin-top:15px}}.leading .containers .more:hover{opacity:.7}.btn-video{background:#003d7e;border:1px solid #003d7e;color:#fff;cursor:pointer;margin:20px auto;max-width:400px;position:relative;transition:all .3s}.btn-video:before{border-right:3px solid #fff;border-top:3px solid #fff;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:20px;top:0;transform:rotate(45deg);transition:all .3s;width:8px}.btn-video:hover{background:#fff;color:#003d7e}.btn-video:hover:before{border-right:3px solid #003d7e;border-top:3px solid #003d7e}.btn-video__img{width:30%}.btn-video__txt{font-weight:700;padding:10px;text-align:center;width:70%}.contact .hero-m{background:url(../img/contact/bg-hero.png) 50%/cover no-repeat}.top .hero{background:url(../img/top/bg-hero.png) 50%/cover no-repeat}.top .hero__box--sub{background:#fff;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);display:inline-block;font-weight:700;margin-bottom:30px;padding:5px 20px}@media (max-width:768px){.top .hero__box--sub{font-size:11px}}.top .hero__box--sub span{color:#003d7e}.top .hero__box .ttl-primary{text-align:left}@media (max-width:768px){.top .hero__box .ttl-primary{text-align:center}}.top .hero__box--txt{color:#fff;font-size:20px;margin-bottom:80px}@media (max-width:768px){.top .hero__box--txt{font-size:16px;margin-bottom:40px}}.top .hero__box .ctabtn{margin:0 0 0 50px}@media (max-width:768px){.top .hero__box .ctabtn{margin-left:0}}.top .hero__box .ctabtn .more{margin:0}@media (max-width:768px){.top .hero__box .ctabtn .more{margin:0 auto}}.top .sec-news .more{margin-top:40px}@media (max-width:768px){.top .sec-news .more{margin-top:20px}}.login__had{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}@media (max-width:768px){.login__had{margin-bottom:15px}}.login__ttl{margin-bottom:25px;text-align:center}@media (max-width:768px){.login__ttl{font-size:18px;margin-bottom:15px}}.login__ttl img{width:273px}.login .form{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.16);margin:0 auto 40px;width:400px}@media (max-width:768px){.login .form{margin:0 auto 20px;width:100%}}.login .form__ttl{background:#003d7e;border-bottom:0;color:#fff;font-size:18px;font-weight:700;padding:15px;text-align:center}@media (max-width:768px){.login .form__ttl{font-size:16px;padding:10px}}.login .form__box{padding:30px}@media (max-width:768px){.login .form__box{padding:15px}}.login .form__box label{display:block;margin-bottom:10px}.login .form__box small{font-size:12px}.login .form__group{margin-bottom:15px}.login .form__forget{margin-bottom:30px;text-align:center}.login .form__forget .txt-link{color:#1a0dab;display:inline;font-size:13px;text-decoration:underline}.login .form__error{color:red}.login .form input[type=email],.login .form input[type=password],.login .form input[type=text]{background:#fff;border:1px solid #bbb;border-radius:3px;font-size:16px;height:40px;padding:5px 10px;width:100%}@media (max-width:768px){.login .form input[type=email],.login .form input[type=password],.login .form input[type=text]{font-size:16px}}.login .form input[type=email]::-moz-placeholder,.login .form input[type=password]::-moz-placeholder,.login .form input[type=text]::-moz-placeholder{color:#a5a5a5;font-size:13px;font-weight:700}.login .form input[type=email]::placeholder,.login .form input[type=password]::placeholder,.login .form input[type=text]::placeholder{color:#a5a5a5;font-size:13px;font-weight:700}.login .form .submit{background:#0057b8;border-radius:3px;color:#fff;display:block;font-weight:700;margin:0 auto;padding:15px;text-align:center;width:340px}@media (max-width:768px){.login .form .submit{width:100%}}.login .entry{background:#fff;border:1px solid #0057b8;border-radius:3px;color:#0057b8;display:block;font-weight:700;margin:0 auto;padding:15px;text-align:center;width:340px}@media (max-width:768px){.login .entry{width:100%}}.register{margin-top:60px}@media (max-width:768px){.register{margin-top:30px}}.register__ttl{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}@media (max-width:768px){.register__ttl{font-size:16px;margin-bottom:15px}}.register .entry{background:#fff;border:1px solid #0057b8;border-radius:3px;color:#0057b8;display:block;font-weight:700;margin:0 auto;padding:15px;text-align:center;width:340px}@media (max-width:768px){.register .entry{width:100%}}.seller .ttl-secondary.v2{color:#004996;display:inline-block;font-size:36px;left:50%;margin-bottom:36px;padding-bottom:18px;position:relative;text-align:center;transform:translateX(-50%)}@media (max-width:768px){.seller .ttl-secondary.v2{font-size:20px;margin-bottom:20px;padding-bottom:10px}}.seller .ttl-secondary.v2:after{background-color:#004996;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@media (max-width:768px){.seller .ttl-secondary.v2:after{height:1px}}.seller .orange{color:#eb571a}.seller .yellow{color:#fffa4a}.seller .marker-blue{background-image:linear-gradient(180deg,transparent 60%,#bbe5fc 0);transition:all .3s}.seller .marker-yellow{background-image:linear-gradient(180deg,transparent 60%,#fffa4a 0);transition:all .3s}.seller .slick-arrow{background-color:#004996;border:2px solid #004996;border-radius:50%;color:transparent;cursor:pointer;height:55px;margin:0;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:55px;z-index:20}@media (max-width:768px){.seller .slick-arrow{height:30px;width:30px}}.seller .slick-arrow:hover{opacity:.7}.seller .slick-arrow:before{border-style:solid;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.seller .slick-prev{left:-60px}@media (max-width:768px){.seller .slick-prev{left:-10px}}.seller .slick-prev:before{border-color:transparent #fff transparent transparent;border-width:8px 10px 8px 0;margin-left:-2px}.seller .slick-next{right:-60px}@media (max-width:768px){.seller .slick-next{right:-10px}}.seller .slick-next:before{border-color:transparent transparent transparent #fff;border-width:8px 0 8px 10px;margin-left:2px}.seller .slick-dots{align-items:center;display:flex!important;gap:12px;justify-content:center;list-style:none;margin:20px 0 0;padding:0}.seller .slick-dots li{height:10px;margin:0;padding:0;width:10px}.seller .slick-dots li button{background-color:#d9d9d9;border:none;border-radius:50%;color:transparent;cursor:pointer;display:block;height:100%;outline:none;padding:0;transition:background-color .3s ease;width:100%}.seller .slick-dots li button:before{display:none}.seller .slick-dots li.slick-active button{background-color:#004996}.seller .hero{background:url(../img/seller/img-mv-01.webp) 50%/cover no-repeat;height:607px;position:relative}@media (max-width:768px){.seller .hero{background:url(../img/seller/img-mv-01.webp) 0 50%/cover no-repeat;height:auto}}.seller .hero__img{bottom:40px;max-height:290px;max-width:290px;position:absolute;right:40px}@media (max-width:860px){.seller .hero__img{display:none}}.seller .hero__box{position:relative;text-align:left}.seller .hero__box--sub{background-image:url(../img/seller/img-mv-03.svg);background-position:0 100%;background-repeat:no-repeat;background-size:auto;font-size:28px;font-weight:700;margin-bottom:13px;padding-bottom:32px}@media (max-width:768px){.seller .hero__box--sub{font-size:16px;padding-bottom:20px}}.seller .hero__box--sub .obi{background:#004996;color:#fff;font-size:29px;margin-right:6px;padding:4px 10px}@media (max-width:768px){.seller .hero__box--sub .obi{font-size:16px}}.seller .hero__box--sub .marker{background-image:linear-gradient(180deg,transparent 60%,#fff92b 0);transition:all .3s}.seller .hero__box--sub .bottom{font-size:22px}.seller .hero .ttl-primary-lower{color:#004996;line-height:1.4;margin-bottom:30px;text-align:left}.seller .hero .ttl-primary-lower .name{font-size:49px;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,2px 0 0 #fff,-2px 0 0 #fff}@media (max-width:768px){.seller .hero .ttl-primary-lower .name{font-size:30px}}.seller .hero .ttl-primary-lower .fs53{font-size:53px}@media (max-width:768px){.seller .hero .ttl-primary-lower .fs53{font-size:28px}}.seller .hero .ttl-primary-lower .fs51{font-size:51px}@media (max-width:768px){.seller .hero .ttl-primary-lower .fs51{font-size:28px}}.seller .hero .ttl-primary-lower .fs37{font-size:37px}@media (max-width:768px){.seller .hero .ttl-primary-lower .fs37{font-size:20px}}.seller .hero .ttl-primary-lower .fs46{font-size:46px}@media (max-width:768px){.seller .hero .ttl-primary-lower .fs46{font-size:26px}}.seller .hero .ctabtn{margin:0}.seller .hero .ctabtn .more{background:linear-gradient(180deg,#f48f26,#eb571a);border:2px solid #fd9529;border-radius:50px;box-shadow:0 3px 10px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;display:inline-block;font-size:21px;font-weight:700;padding:20px 40px;text-align:center;text-decoration:none;transition:all .3s ease}@media (max-width:768px){.seller .hero .ctabtn .more{font-size:16px;padding:10px 20px}}.seller .hero .ctabtn .more:before{border-right:3px solid #fff;border-top:3px solid #fff}.seller .hero .ctabtn .more:hover{background:#fff;color:#fd9529}.seller .hero .ctabtn .more:hover:before{border-right:3px solid #fd9529;border-top:3px solid #fd9529}.seller .hero .catch{align-content:center;background-color:#fff;border:2px solid rgba(0,73,150,.6);border-radius:50%;box-sizing:border-box;color:#333;display:inline-block;font-size:16px;font-weight:700;height:200px;left:527px;line-height:1.5;padding:10px;position:absolute;text-align:center;top:-9px;width:200px}@media (max-width:860px){.seller .hero .catch{display:none}}.seller .hero .catch .top{align-items:center;color:#1e1e1e;display:inline-flex;font-size:18px;gap:8px;justify-content:center}.seller .hero .catch .top:after,.seller .hero .catch .top:before{background-color:#1e1e1e;content:"";display:inline-block;height:1em;width:1px}.seller .hero .catch .top:before{transform:rotate(-25deg)}.seller .hero .catch .top:after{transform:rotate(25deg)}.seller .hero .catch .orange{font-size:29px}.seller .case{background:linear-gradient(180deg,#fff,#e3f1ff)}.seller .case .ttl-secondary{color:#004996;margin-bottom:26px}@media (max-width:768px){.seller .case .ttl-secondary{margin-bottom:0}}.seller .case .ttl-secondary .sub{align-items:center;display:flex;font-size:27px;font-weight:700;gap:15px;justify-content:center}@media (max-width:768px){.seller .case .ttl-secondary .sub{font-size:18px}}.seller .case .ttl-secondary .sub:after,.seller .case .ttl-secondary .sub:before{background-color:#004996;content:"";display:inline-block;height:1px;width:60px}.seller .case .ttl-secondary .main{font-size:46px}@media (max-width:768px){.seller .case .ttl-secondary .main{font-size:20px}}.seller .case .containers{position:relative}.seller .case #case-seller.is-single{display:flex!important;flex-wrap:wrap;gap:30px!important;justify-content:center;list-style:none;padding:0}@media (max-width:768px){.seller .case #case-seller.is-single{gap:0!important}}.seller .case #case-seller.is-single .card__box{box-sizing:border-box;margin:15px 0;max-width:530px;width:calc(50% - 15px)!important}@media (max-width:768px){.seller .case #case-seller.is-single .card__box{margin:15px auto;width:100%!important}}.seller .case .slick-slide .card__box{box-sizing:border-box;width:auto!important}.seller .case .slick-track{display:flex}.seller .case .card__box{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1);display:flex!important;flex-direction:column;height:auto!important;margin:15px;padding:30px 20px;position:relative;text-align:center}@media (max-width:768px){.seller .case .card__box{height:auto;margin:15px 15px 20px;padding:15px}}.seller .case .card__box .ttl-tertiary{background:#004996;border-radius:3px;color:#fff;display:inline-block;left:13px;padding:4px 20px;position:absolute;top:20px}@media (max-width:768px){.seller .case .card__box .ttl-tertiary{left:10px;padding:2px 10px;top:10px}}.seller .case .card__box--img{margin-bottom:12px}.seller .case .card__box--img img{aspect-ratio:490/218;border-radius:10px;height:auto;max-width:490px;-o-object-fit:cover;object-fit:cover;width:100%}.seller .case .card__box--txt{font-size:18px;font-weight:700;margin-bottom:17px}@media (max-width:768px){.seller .case .card__box--txt{font-size:14px}}.seller .case .price{align-items:stretch;display:flex;justify-content:center;margin-bottom:20px;position:relative}.seller .case .price__after,.seller .case .price__before{display:flex;flex:1;flex-direction:column}.seller .case .price__ttl{border-radius:8px 8px 0 0;font-size:16px;font-weight:700;margin:0;padding:6px;text-align:center}@media (max-width:768px){.seller .case .price__ttl{font-size:12px}}.seller .case .price__txt{align-items:center;border-radius:0 0 8px 8px;display:flex;flex-grow:1;font-size:24px;font-weight:700;justify-content:center;padding:1px;text-align:center}@media (max-width:768px){.seller .case .price__txt{font-size:18px}}.seller .case .price__before{position:relative}.seller .case .price__before:after{border-color:transparent transparent transparent #004996;border-style:solid;border-width:12px 0 12px 14px;content:"";position:absolute;right:-22px;top:50%;transform:translateY(-50%);z-index:10}@media (max-width:768px){.seller .case .price__before:after{border-width:6px 0 6px 7px;right:-11px}}.seller .case .price__before .price__ttl{background-color:#d9d9d9}.seller .case .price__before .price__txt{background-color:#f8f8f8;font-size:19px}@media (max-width:768px){.seller .case .price__before .price__txt{font-size:16px}}.seller .case .price__before .price__txt .num{font-family:Inter,sans-serif;font-size:32px}@media (max-width:768px){.seller .case .price__before .price__txt .num{font-size:22px}}.seller .case .price__after .price__ttl{background-color:#ec5c1b;color:#fff}.seller .case .price__after .price__txt{background-color:#fff1e9;color:#ec5c1b;font-size:22px}@media (max-width:768px){.seller .case .price__after .price__txt{font-size:16px}}.seller .case .price__after .price__txt .num{font-family:Inter,sans-serif;font-size:41px}@media (max-width:768px){.seller .case .price__after .price__txt .num{font-size:24px}}.seller .case .case-list__ttl{align-items:center;color:#004996;display:flex;font-size:20px;font-weight:700;gap:15px;justify-content:center;margin-bottom:7px}@media (max-width:768px){.seller .case .case-list__ttl{font-size:14px}}.seller .case .case-list__ttl:after,.seller .case .case-list__ttl:before{background-color:#004996;content:"";display:inline-block;height:1px;width:60px}@media (max-width:768px){.seller .case .case-list__ttl:after,.seller .case .case-list__ttl:before{width:30px}}.seller .case .case-list__reason{text-align:left}.seller .loss .ttl-secondary{align-items:center;color:#004996;display:flex;flex-direction:column;position:relative}.seller .loss .ttl-secondary .top{font-size:32px;padding-left:80px;padding-right:80px;position:relative}@media (max-width:768px){.seller .loss .ttl-secondary .top{font-size:18px;padding-left:40px;padding-right:40px}}.seller .loss .ttl-secondary .top:after{background:url(../img/seller/icon-loss-01.svg) no-repeat 50%/contain;content:"";height:86px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:94px}@media (max-width:768px){.seller .loss .ttl-secondary .top:after{height:40px;width:40px}}.seller .loss .ttl-secondary .bottom{display:block;font-size:46px;margin-top:5px}@media (max-width:768px){.seller .loss .ttl-secondary .bottom{font-size:24px}}.seller .loss .ttl-secondary .obi{background-color:#004996;color:#fff;display:inline-block;font-size:45px;padding:2px 23px}@media (max-width:768px){.seller .loss .ttl-secondary .obi{font-size:24px;padding:2px 10px}}.seller .loss .item{gap:24px;margin-bottom:0}.seller .loss .item__box{background:#eef2f9;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:25px;text-align:center;width:calc(33.33333% - 17px)}@media (max-width:768px){.seller .loss .item__box{width:100%}}.seller .loss .item__box--ttl{align-items:center;color:#004996;display:flex;font-size:20px;font-weight:700;justify-content:center;line-height:1.5;min-height:70px}@media (max-width:768px){.seller .loss .item__box--ttl{font-size:16px;min-height:auto}}.seller .loss .item__box--img{margin:20px auto;max-width:254px}@media (max-width:768px){.seller .loss .item__box--img{max-width:70%}}.seller .loss .item__box--txt{flex-grow:1;font-size:14px;text-align:left}.seller .service{background:url(../img/seller/bg-service-01.webp) 100% 50%/cover no-repeat}.seller .service .ttl-secondary{align-items:center;color:#fff;display:flex;flex-direction:column;margin-bottom:20px;position:relative}.seller .service .ttl-secondary .top{font-size:32px}@media (max-width:768px){.seller .service .ttl-secondary .top{font-size:22px}}.seller .service .ttl-secondary .bottom{display:block;font-size:46px;margin-top:10px}@media (max-width:768px){.seller .service .ttl-secondary .bottom{font-size:24px}}.seller .service .ttl-secondary .obi{background-color:#fff;box-shadow:4px 4px 0 #0a3664;color:#004996;display:inline-block;margin-right:10px;padding:0 17px}.seller .service .lead{color:#fff;font-size:16px;margin-bottom:34px}@media (max-width:768px){.seller .service .lead{font-size:14px}}.seller .service .item{gap:24px;margin-bottom:0}.seller .service .item__box{background:#eef2f9;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:23px 27px;text-align:center;width:calc(33.33333% - 17px)}@media (max-width:768px){.seller .service .item__box{width:100%}}.seller .service .item__box--ttl{align-items:center;color:#004996;display:flex;font-size:26px;font-weight:700;justify-content:center;line-height:1.5;min-height:70px}@media (max-width:768px){.seller .service .item__box--ttl{font-size:16px;min-height:auto}}.seller .service .item__box--img{margin:20px auto;max-width:320px}@media (max-width:768px){.seller .service .item__box--img{max-width:70%}}.seller .service .item__box--txt{flex-grow:1;font-size:14px;text-align:left}@media (max-width:768px){.seller .service .item__box--txt{font-size:12px}}.seller .reason{background:#004996;color:#fff;text-align:center}.seller .reason .ttl-secondary{display:inline-block;font-size:48px;font-weight:700;letter-spacing:.1em;padding:13px 80px;position:relative}@media (max-width:768px){.seller .reason .ttl-secondary{font-size:24px;padding:13px 40px}}.seller .reason .ttl-secondary:before{border-left:1px solid #fff;border-top:1px solid #fff;content:"";height:55px;left:0;position:absolute;top:0;width:55px}.seller .reason .ttl-secondary:after{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:0;content:"";height:55px;position:absolute;right:0;width:55px}.seller .reason .ttl-secondary .bg{background-image:url(../img/seller/icon-reason-01.svg);background-position:0 100%;background-repeat:no-repeat;background-size:contain;padding-bottom:18px}.seller .reason .ttl-secondary .dot{display:inline-block;padding-top:.1em;position:relative}.seller .reason .ttl-secondary .dot:before{color:#fdfa91;content:"●";font-size:7px;left:50%;line-height:1;position:absolute;top:0;transform:translateX(-50%)}.seller .reason__txt--01{font-size:21px;margin-bottom:10px}@media (max-width:768px){.seller .reason__txt--01{font-size:16px}}.seller .reason__txt--02{font-size:16px;margin-bottom:40px}@media (max-width:768px){.seller .reason__txt--02{font-size:14px}}.seller .reason .item{gap:40px;margin:0 auto;max-width:1000px}.seller .reason .item:not(:last-child){margin-bottom:47px}.seller .reason .item__img{max-height:300px;width:47%}@media (max-width:768px){.seller .reason .item__img{height:auto;width:70%}}.seller .reason .item__img img{border-radius:10px}.seller .reason .item__box{position:relative;text-align:left;width:calc(50% - 20px)}@media (max-width:768px){.seller .reason .item__box{width:100%}}.seller .reason .item__box:before{color:hsla(0,0%,100%,.1);font-family:Inter,sans-serif;font-size:140px;line-height:1;position:absolute;right:-36px;top:-36px}@media (max-width:768px){.seller .reason .item__box:before{font-size:70px;right:0;top:-20px}}.seller .reason .item__box--01:before{content:"01"}.seller .reason .item__box--02:before{content:"02"}.seller .reason .item__box--03:before{content:"03"}.seller .reason .item__box--ttl{font-size:28px;font-weight:700;line-height:1.6;margin-bottom:13px}@media (max-width:768px){.seller .reason .item__box--ttl{font-size:20px}}.seller .reason .item__box--txt{font-size:14px;line-height:1.6}@media (max-width:768px){.seller .reason .item__box--txt{font-size:12px}}.seller .reason .item__box--txt .list-dot,.seller .reason .item__box--txt p{margin-bottom:8px}.seller .assessment{background:url(../img/seller/bg-assessment-01.svg) 100% 50%/cover no-repeat}.seller .assessment .assessment-box{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 auto;max-width:1000px}.seller .assessment .assessment-box__top{background-color:#004996;background-image:url(../img/seller/img-assessment-01.svg),url(../img/seller/img-assessment-02.svg);background-position:30px bottom,98% bottom;background-repeat:no-repeat;background-size:contain;border-radius:10px 10px 0 0;color:#fff;min-height:128px;padding:24px 20px 18px}@media (max-width:768px){.seller .assessment .assessment-box__top{background-image:none;min-height:auto;padding:12px}}.seller .assessment .assessment-box__ttl{font-size:22px;font-weight:700;text-align:center}@media (max-width:768px){.seller .assessment .assessment-box__ttl{font-size:12px}}.seller .assessment .assessment-box .ttl-secondary{align-items:center;display:flex;font-size:32px;font-weight:700;gap:15px;justify-content:center;margin:0}@media (max-width:768px){.seller .assessment .assessment-box .ttl-secondary{font-size:20px}}.seller .assessment .assessment-box .ttl-secondary:after,.seller .assessment .assessment-box .ttl-secondary:before{background-color:#fff;content:"";display:inline-block;height:1px;width:36px}@media (max-width:768px){.seller .assessment .assessment-box .ttl-secondary:after,.seller .assessment .assessment-box .ttl-secondary:before{width:20px}}.seller .assessment .assessment-box__txt{font-weight:500;margin-bottom:30px}@media (max-width:768px){.seller .assessment .assessment-box__txt{margin-bottom:15px}}.seller .assessment .assessment-box .more{background:#ec5c1b;border:2px solid #ec5c1b;color:#fff;margin:16px auto 0}@media (max-width:768px){.seller .assessment .assessment-box .more{margin:20px auto 0}}.seller .assessment .assessment-box .more:before{border-right:3px solid #fff;border-top:3px solid #fff;transform:rotate(45deg)}.seller .assessment .assessment-box .more:hover{background:#fff;color:#ec5c1b}.seller .assessment .assessment-box .more:hover:before{border-right:3px solid #e84b48;border-top:3px solid #e84b48}.seller .assessment .graph{width:calc(50% - 30px)}@media (max-width:768px){.seller .assessment .graph{margin-bottom:15px;width:100%}}.seller .form__lead{font-size:14px;margin-bottom:16px;text-align:center}.seller .form__table{border-radius:0 0 10px 10px;box-shadow:none;padding:26px 76px}@media (max-width:768px){.seller .form__table{padding:20px}}.seller .form__table tr{border:none}.seller .form__table tr th{font-size:18px;padding:10px 50px 10px 0}@media (max-width:768px){.seller .form__table tr th{font-size:14px;padding-bottom:0}}.seller .form__table tr td{padding:10px 0!important}.seller .form__table tr td input{height:54px;margin:0;width:640px}@media (max-width:860px){.seller .form__table tr td input{width:100%}}@media (max-width:768px){.seller .form__table tr td input{height:44px;width:100%}}.seller .form .asterisk{color:#bf0000}.seller .form .note{margin-top:20px;text-align:center}.seller .form .note a{text-decoration:underline}.seller .form .note a:hover{text-decoration:none}.seller .form .result{text-align:center}.seller .form .result__ttl{font-size:40px;font-weight:700;margin-bottom:40px}@media (max-width:768px){.seller .form .result__ttl{font-size:30px;margin-bottom:30px}}.seller .form .result__price{font-size:50px;font-weight:700;margin-bottom:40px}@media (max-width:768px){.seller .form .result__price{font-size:30px;margin-bottom:30px}}.seller .form .result__txt{margin-bottom:20px}.seller .flow .flow-list{display:flex;flex-wrap:wrap;gap:43px;justify-content:flex-start;list-style:none;margin:0;padding:0}.seller .flow .flow-list__item{background-color:#eef2f9;border-radius:8px;box-sizing:border-box;padding:20px;position:relative;text-align:center;width:calc(25% - 32.25px)}.seller .flow .flow-list__item:nth-child(n+5){margin-top:43px}.seller .flow .flow-list__item:after{background:url(../img/seller/icon-arrow-01.svg) 100% 50%/contain no-repeat;color:#004996;content:"";font-size:24px;font-weight:700;height:23px;position:absolute;right:-33px;top:50%;transform:translateY(-50%);width:23px;z-index:10}.seller .flow .flow-list__item:last-child:after{display:none}@media (max-width:768px){.seller .flow .flow-list__item{margin-top:0!important;width:100%}.seller .flow .flow-list__item:after{background:url(../img/seller/icon-arrow-01.svg) 100% 50%/contain no-repeat;bottom:-35px;content:"";right:50%;top:auto;transform:translateX(50%) rotate(90deg)}}.seller .flow .flow-list__step{color:#004996;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.seller .flow .flow-list__ttl{color:#004996;font-size:22px;font-weight:700;margin:0 0 11px}@media (max-width:768px){.seller .flow .flow-list__ttl{font-size:18px}}.seller .flow .flow-list__img{margin:0 0 12px}.seller .flow .flow-list__img img{display:block;height:auto;margin:0 auto;max-width:228px;width:100%}@media (max-width:768px){.seller .flow .flow-list__img img{max-width:70%}}.seller .flow .flow-list__txt{font-size:14px;line-height:1.6;margin:0;text-align:left}.seller .staff{background:#e3f1ff;max-width:100vw;overflow-x:hidden}.seller .staff .lead{font-size:20px;margin-bottom:10px}@media (max-width:768px){.seller .staff .lead{font-size:14px}}.seller .staff .containers{position:relative}.seller .staff #staff.is-no-slide{display:flex!important;flex-wrap:wrap;gap:30px!important;justify-content:center;list-style:none;padding:0}@media (max-width:768px){.seller .staff #staff.is-no-slide{gap:0!important}}.seller .staff #staff.is-no-slide .card__box{box-sizing:border-box;margin:15px 0;max-width:399px;width:calc(33.333% - 20px)!important}@media (max-width:768px){.seller .staff #staff.is-no-slide .card__box{margin:15px auto;width:100%!important}}.seller .staff .slick-track{display:flex}.seller .staff .card__box{background:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.1);display:flex!important;flex-direction:column;height:auto!important;margin:15px 14px;padding:0 20px 28px;position:relative;text-align:center}@media (max-width:768px){.seller .staff .card__box{height:auto;margin:15px 14px 20px}}.seller .staff .card__box--img{margin:0 -20px 10px}.seller .staff .card__box--img img{aspect-ratio:367/230;border-radius:10px 10px 0 0;height:auto;max-width:367px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.seller .staff .card__box--img img{max-width:100%}}.seller .staff .card__box--ttl{align-items:baseline;gap:13px;justify-content:flex-start;margin-bottom:8px}.seller .staff .card__box--ttl .name{font-size:22px;font-weight:700}@media (max-width:768px){.seller .staff .card__box--ttl .name{font-size:16px}}.seller .staff .card__box--ttl .occupation{color:#004996;font-size:15px}@media (max-width:768px){.seller .staff .card__box--ttl .occupation{font-size:12px}}.seller .staff .card__box--txt{font-size:14px;text-align:left}@media (max-width:768px){.seller .staff .card__box--txt{font-size:12px}}.seller .faq .faq-list{margin:0 auto;max-width:900px;padding:0}.seller .faq .faq-list__item{background-color:#fff;border-radius:5px;margin-bottom:18px;overflow:hidden}.seller .faq .faq-list__ttl{align-items:center;background:#eef2f9;cursor:pointer;display:flex;font-size:18px;font-weight:700;margin:0;padding:16px 36px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.seller .faq .faq-list__ttl{font-size:14px;padding:15px 50px 15px 20px}}.seller .faq .faq-list__ttl:before{align-items:center;background-color:#004996;border-radius:50%;color:#fff;content:"Q.";display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:25px;font-weight:400;height:50px;justify-content:center;margin-right:15px;width:50px}@media (max-width:768px){.seller .faq .faq-list__ttl:before{font-size:18px;height:30px;width:30px}}.seller .faq .faq-list__ttl:after{background:linear-gradient(0deg,#004996,#004996) 50%/100% 2px no-repeat,linear-gradient(0deg,#004996,#004996) 50%/2px 100% no-repeat;content:"";height:14px;position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease,background .3s ease;width:14px}.seller .faq .faq-list__ttl.is-open:after{background:linear-gradient(0deg,#004996,#004996) 50%/100% 2px no-repeat;transform:translateY(-50%)}.seller .faq .faq-list__txt{align-items:flex-start;display:none;display:flex;font-size:15px;margin:0;padding:8px 36px 16px}@media (max-width:768px){.seller .faq .faq-list__txt{font-size:14px;padding:20px}}.seller .faq .faq-list__txt:before{align-items:center;background-color:#ec5c1b;border-radius:50%;color:#fff;content:"A.";display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:25px;height:50px;justify-content:center;margin-right:15px;margin-top:2px;width:50px}@media (max-width:768px){.seller .faq .faq-list__txt:before{font-size:18px;height:30px;width:30px}}.seller .casestudy{background:#004996}.seller .casestudy .containers{max-width:1180px}.seller .casestudy .ttl-secondary{color:#fff;font-size:46px;margin-bottom:22px}@media (max-width:768px){.seller .casestudy .ttl-secondary{font-size:20px}}.seller .casestudy .lead{color:#fff;font-size:19px}@media (max-width:768px){.seller .casestudy .lead{font-size:14px}}.seller .casestudy .casewrap{margin-bottom:70px}@media (max-width:768px){.seller .casestudy .casewrap{margin-bottom:30px}}.seller .casestudy .casewrap__had{margin-bottom:30px;position:relative;text-align:center}@media (max-width:768px){.seller .casestudy .casewrap__had{margin-bottom:15px}}.seller .casestudy .casewrap__had:before{background:#d4e3f3;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.seller .casestudy .casewrap__had span{background:#d4e3f3;color:#004996;display:inline-block;font-family:Inter,sans-serif;font-size:25px;font-weight:700;padding:0 47px;position:relative;z-index:3}@media (max-width:768px){.seller .casestudy .casewrap__had span{font-size:16px;padding:0 20px}}.seller .casestudy .casewrap__lead{color:#003d7e;font-size:22px;font-weight:700;margin-bottom:50px;text-align:center}@media (max-width:768px){.seller .casestudy .casewrap__lead{font-size:18px;margin-bottom:25px}}.seller .casestudy .casewrap__box{padding:0}@media (max-width:768px){.seller .casestudy .casewrap__box{padding:0}}.seller .casestudy .casewrap__be{position:relative;width:45%}@media (max-width:768px){.seller .casestudy .casewrap__be{margin-bottom:50px;width:100%}}.seller .casestudy .casewrap__be:before{background:url(../img/seller/icon-case-arrow.svg) 50%/contain no-repeat;bottom:0;content:"";height:105px;margin:auto;position:absolute;right:-80px;top:0;width:48px}@media (max-width:768px){.seller .casestudy .casewrap__be:before{background:url(../img/seller/icon-case-arrow.svg) 50%/contain no-repeat;bottom:-40px;height:25px;left:0;margin:auto;right:0;top:auto;transform:rotate(90deg);width:23px}}.seller .casestudy .casewrap__be--box{align-items:center;gap:7px}.seller .casestudy .casewrap__be--box:not(:last-child){margin-bottom:0}@media (max-width:768px){.seller .casestudy .casewrap__be--box:not(:last-child){margin-bottom:15px}}.seller .casestudy .casewrap__be--img{text-align:center;width:110px}@media (max-width:768px){.seller .casestudy .casewrap__be--img{width:50px}}.seller .casestudy .casewrap__be--ttl{color:#fff;font-size:18px;font-weight:400}@media (max-width:768px){.seller .casestudy .casewrap__be--ttl{font-size:14px}}.seller .casestudy .casewrap__be--txt{align-items:center;background:#fff;border-radius:7px;display:flex;font-size:15px;justify-content:center;max-width:366px;min-height:100px;padding:26px 24px;position:relative;width:calc(100% - 121px)}@media (max-width:860px){.seller .casestudy .casewrap__be--txt{max-width:100%}}@media (max-width:768px){.seller .casestudy .casewrap__be--txt{font-size:12px}}.seller .casestudy .casewrap__be--txt:before{background:#fff;clip-path:polygon(100% 0,0 50%,100% 100%);content:"";height:22px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:28px}@media (max-width:768px){.seller .casestudy .casewrap__be--txt:before{top:40px}}.seller .casestudy .casewrap__be--txt.reverse:before{clip-path:polygon(0 0,0 100%,100% 50%);left:auto;right:-20px}@media (max-width:768px){.seller .casestudy .casewrap__be--txt{padding:15px;width:calc(100% - 80px)}}.seller .casestudy .casewrap__af{background:#fff url(../img/seller/bg-case-01.webp) 50%/cover no-repeat;border:none;border-radius:10px;box-shadow:none;padding-top:27px;width:45%}@media (max-width:768px){.seller .casestudy .casewrap__af{width:100%}}.seller .casestudy .casewrap__af--ttl{background:#004996;border-radius:0 50px 50px 0;color:#fff;display:inline-block;font-size:31px;font-weight:700;margin-left:0;padding:8px 102px 8px 40px}@media (max-width:768px){.seller .casestudy .casewrap__af--ttl{font-size:16px;padding-left:20px}}.seller .casestudy .casewrap__af--txt{font-size:18px;font-weight:500;padding:20px 40px 37px}@media (max-width:768px){.seller .casestudy .casewrap__af--txt{font-size:14px}}.seller .casestudy .casewrap__af--txt.case01{background-image:url(../img/seller/img-case-01-03.svg);background-position:98% bottom;background-repeat:no-repeat;background-size:150px;min-height:128px}@media (max-width:768px){.seller .casestudy .casewrap__af--txt.case01{background-size:90px;min-height:auto}}.seller .casestudy .casewrap__af--txt.case02{background-image:url(../img/seller/img-case-02-03.svg);background-position:98% bottom;background-repeat:no-repeat;background-size:160px;min-height:160px}@media (max-width:768px){.seller .casestudy .casewrap__af--txt.case02{background-size:90px;min-height:auto}.seller .casestudy .casewrap__af--txt{padding:15px}}.seller .cta{background:url(../img/seller/bg-cta-01.webp) 50%/cover no-repeat}.seller .cta .containers{padding:55px 30px}@media (max-width:768px){.seller .cta .containers{padding:35px 15px}}.seller .cta__txt{color:#fff;font-size:30px;font-weight:700;margin-bottom:27px;text-align:center}@media (max-width:768px){.seller .cta__txt{font-size:20px}}.seller .cta .ctabtn{margin:0 auto}.seller .cta .ctabtn .more{background:#fff linear-gradient(180deg,#f48f26,#eb571a);border:2px solid #fd9529;border-radius:50px;box-shadow:0 3px 10px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;display:inline-block;font-size:21px;font-weight:700;padding:20px 40px;text-align:center;text-decoration:none;transition:all .3s ease}@media (max-width:768px){.seller .cta .ctabtn .more{font-size:16px;padding:10px 20px}}.seller .cta .ctabtn .more:before{border-right:3px solid #fff;border-top:3px solid #fff}.seller .cta .ctabtn .more:hover{background:#fff;color:#fd9529}.seller .cta .ctabtn .more:hover:before{border-right:3px solid #fd9529;border-top:3px solid #fd9529}.seller .about{background:#e3f1ff}.seller .about .lead{font-size:16px}@media (max-width:768px){.seller .about .lead{font-size:14px}}.seller .about ul{gap:24px;margin:70px 0 37px}@media (max-width:768px){.seller .about ul{margin:30px 0}}.seller .about ul li{background-image:linear-gradient(90deg,#fefdfd,#e4e4e4);border:3px solid #fff;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:40px 0 20px;position:relative;width:calc(33.33333% - 16px)}@media (max-width:768px){.seller .about ul li{margin:0 auto;padding:30px 0 20px;width:70%}.seller .about ul li:not(:last-child){margin-bottom:15px}}.seller .about ul li .hexagon{font-weight:700;text-align:center}.seller .about ul li .hexagon__ttl{background-image:linear-gradient(90deg,#488fd7,#1f287d);border-radius:20px;color:#fff;display:inline-block;font-size:16px;left:50%;margin-bottom:5px;padding:0 26px;position:absolute;top:-16px;transform:translateX(-50%);width:120px}@media (max-width:768px){.seller .about ul li .hexagon__ttl{font-size:14px}}.seller .about ul li .hexagon__num{color:#004996}.seller .about ul li .hexagon__num span{font-family:Inter,sans-serif;font-size:46px;font-style:normal;font-weight:700;line-height:1}@media (max-width:768px){.seller .about ul li .hexagon__num span{font-size:38px}}.seller .about ul li .hexagon__num small{font-size:26px}@media (max-width:768px){.seller .about ul li .hexagon__num small{font-size:16px}}.seller .about .more{background:#fff;border:2px solid #004996;color:#004996}.seller .about .more:before{border-right:3px solid #004996;border-top:3px solid #004996}.seller .about .more:hover{background:#004996;border:2px solid #fff;color:#fff}.seller .about .more:hover:before{border-right:3px solid #fff;border-top:3px solid #fff}.seller .sec-column .more{background:#fff;border:2px solid #004996;color:#004996}.seller .sec-column .more:before{border-right:3px solid #004996;border-top:3px solid #004996}.seller .sec-column .more:hover{background:#004996;border:2px solid #fff;color:#fff}.seller .sec-column .more:hover:before{border-right:3px solid #fff;border-top:3px solid #fff}.seller .inquiry__box{width:80%}.seller .inquiry__box--txt{width:calc(100% - 300px)}.seller .inquiry__box--btn{width:300px}.service .hero-m{background:url(../img/service/bg-hero.png) 50%/cover no-repeat;height:auto;text-align:center}@media (max-width:768px){.service .hero-m{background:url(../img/service/bg-hero-sp.png) 50%/cover no-repeat}}.service .hero-m__box{width:50%}@media (max-width:768px){.service .hero-m__box{width:100%}}.service .hero-m__box--sub{border-bottom:0}.service .hero-m__box--list{margin-bottom:70px}@media (max-width:768px){.service .hero-m__box--list{margin-bottom:50px}}.service .hero-m__box--list li{background:url(../img/common/bg-check.png) 0 50%/contain no-repeat #fff;box-shadow:0 0 10px hsla(0,0%,100%,.6);color:#003d7e;font-weight:700;padding:15px;width:calc(33.33333% - 10px)}@media (max-width:768px){.service .hero-m__box--list li{font-size:11px;padding:10px;width:calc(33.33333% - 5px)}}.service .onestop__img{margin:0 auto 45px;width:80%}@media (max-width:768px){.service .onestop__img{margin:0 auto 20px;width:100%}}.service .onestop .lead{margin-bottom:0}.service .merit .card{text-align:center}.service .merit .card:not(:last-child){margin-bottom:30px;padding-bottom:30px;position:relative}.service .merit .card:not(:last-child):before{background:#ccc;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:80%}.service .merit .card__sub{background:#e67e7c;border-radius:5px;display:inline-block;font-size:20px;font-weight:700;margin-bottom:30px;padding:10px 30px;position:relative}@media (max-width:768px){.service .merit .card__sub{font-size:16px;margin-bottom:15px;padding:5px 20px}}.service .merit .card__sub:before{border-color:#e67e7c transparent transparent;border-style:solid;border-width:10px 10px 0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;width:0}.service .merit .card__sub span{color:#fff}.service .merit .card .flex.gap30{margin-bottom:40px}@media (max-width:768px){.service .merit .card .flex.gap30{margin-bottom:20px}}.service .merit .card__box{background:#fff;text-align:center;width:calc(45% - 20px)}@media (max-width:768px){.service .merit .card__box{width:100%}}.service .merit .card__box--img{margin-bottom:25px}@media (max-width:768px){.service .merit .card__box--img{margin-bottom:15px}}.service .merit .card__box--ttl{background:#003d7e;color:#fff;font-size:20px;font-weight:700;line-height:1.5;padding:15px}@media (max-width:768px){.service .merit .card__box--ttl{font-size:16px}}.service .merit .card__box--txt{font-weight:700}.service .features .card{margin-bottom:0}.service .features .more{display:none}.sng-column .main-conts{background:#fff;padding:40px}@media (max-width:768px){.sng-column .main-conts{padding:15px}}.sng-property .tag-list{margin-bottom:11px}.sng-property .tag-list .tag{background:#fff;border:1px solid #003d7e;border-radius:5px;color:#003d7e;display:inline-block;font-size:14px;line-height:1;margin-right:7px;padding:5px 15px}@media (max-width:768px){.sng-property .tag-list .tag{font-size:12px}}.sng-property button.copy{background:url(../img/property/ico_copy.svg) 50%/contain no-repeat;height:19px;margin-left:10px;overflow:hidden;width:16px}.sng-property .article__desc{margin-bottom:30px}.sng-property .wp-slick{margin-bottom:11px}.sng-property .notes{font-size:14px}.sng-property .article__table{margin-top:40px}.sng-property .article__table .ttl-tertiary{background:#002a54;color:#fff;font-size:16px;font-weight:700;margin:0;padding:8px}@media (max-width:768px){.sng-property .article__table .ttl-tertiary{font-size:14px}}.sng-property .article__table .property-table{border:1px solid #b8c3d0;font-size:16px}@media (max-width:768px){.sng-property .article__table .property-table{font-size:14px}}.sng-property .article__table .property-table tr{border-bottom:1px solid #b8c3d0}.sng-property .article__table .property-table tr:last-child{border:none}@media (max-width:768px){.sng-property .article__table .property-table tr{display:grid}}.sng-property .article__table .property-table tr th{background:#e0e5eb;color:#002a54;font-weight:700;padding:6px;width:170px}@media (max-width:768px){.sng-property .article__table .property-table tr th{width:auto}}.sng-property .article__table .property-table tr td{padding:6px 17px}@media (max-width:768px){.sng-property .article__table .property-table tr td.property-table__td--border{border-bottom:1px solid #b8c3d0}}.sng-property .side-bnr{margin-top:30px}.strength .hero-m{background:url(../img/strength/bg-hero.png) 50%/cover no-repeat;height:430px}@media (max-width:768px){.strength .hero-m{background:url(../img/strength/bg-hero-sp.png) 50%/cover no-repeat;height:500px}}.strength .hero-m__box--lead{color:#000;margin-bottom:40px}@media (max-width:768px){.strength .hero-m__box--lead{margin-bottom:20px}}.strength .intro__box{width:calc(50% - 30px)}@media (max-width:768px){.strength .intro__box{width:100%}}.strength .intro__box dd:not(:last-child){margin-bottom:30px}@media (max-width:768px){.strength .intro__box dd:not(:last-child){margin-bottom:15px}}.strength .intro__img{width:calc(50% - 30px)}@media (max-width:768px){.strength .intro__img{margin-bottom:15px;width:100%}}.strength .work .containers{max-width:910px}.strength .work .item:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}@media (max-width:768px){.strength .work .item:not(:last-child){margin-bottom:15px;padding-bottom:15px}}.strength .work .item__box{width:calc(70% - 30px)}@media (max-width:768px){.strength .work .item__box{width:100%}}.strength .work .item__box--num{color:#003d7e;font-family:din-2014,sans-serif;font-size:76px;font-style:normal;font-weight:700;line-height:1;margin-bottom:15px}@media (max-width:768px){.strength .work .item__box--num{font-size:30px;margin-bottom:10px;text-align:center}}.strength .work .item__box--ttl{font-size:22px;font-weight:700;line-height:1.5;margin-bottom:30px}@media (max-width:768px){.strength .work .item__box--ttl{font-size:16px;margin-bottom:15px;text-align:center}}.strength .work .item__box--txt{line-height:1.875}.strength .work .item__box .more{margin:30px 0 0}@media (max-width:768px){.strength .work .item__box .more{margin:15px auto 0}}.strength .work .item__img{width:30%}@media (max-width:768px){.strength .work .item__img{margin-bottom:15px;width:50%}}.tax-column .containers{max-width:1180px}.tax-column .article{background:#fff;padding:40px}
/*# sourceMappingURL=main.css.map */
