@charset "UTF-8";@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Regular.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Medium.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-SemiBold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Bold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:italic;font-weight:300;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-LightItalic.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-LightItalic.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:400;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Regular.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Regular.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:500;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Medium.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Medium.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:600;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBold.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:italic;font-weight:600;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBoldItalic.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Regular.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Medium.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-SemiBold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Bold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:italic;font-weight:300;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-LightItalic.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-LightItalic.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:400;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Regular.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Regular.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:500;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Medium.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Medium.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:600;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBold.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:italic;font-weight:600;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBoldItalic.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBoldItalic.ttf) format("truetype")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,hr,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:#0000}h1,h2,h3,h4,h5,h6{color:#000;letter-spacing:0}p{letter-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0}body{-webkit-text-size-adjust:100%;max-width:100vw}li{list-style:none}a,button{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}img{max-width:100%;height:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}button{padding:0;border-style:none;border-radius:0;background-color:#0000;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1}input,select,textarea{padding:0;border-style:none;border-radius:0;background-color:#0000;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;line-height:1}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-weight:400;line-height:1;margin:0}button,input,select,textarea{font-family:inherit;font-size:100%}.ast{font-family:sans-serif}@media screen and (max-width: 640px){body{font-size:1.5rem}}i{font-style:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/lp/corporate-website/static/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(/lp/corporate-website/static/css/fonts/slick.eot);src:url(/lp/corporate-website/static/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/lp/corporate-website/static/css/fonts/slick.woff) format("woff"),url(/lp/corporate-website/static/css/fonts/slick.ttf) format("truetype"),url(/lp/corporate-website/static/css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:#0000;color:#0000;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#0000;color:#0000}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;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{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#0000;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:#0000;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.c-h2{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:38px;color:#222;line-height:1.3;position:relative;text-align:center;margin:76px 0 53px;z-index:1}@media screen and (max-width: 767px){.c-h2{font-size:29px;overflow-x:clip;margin:0 calc(50% - 50vw) 50px}}.c-h2:before{position:absolute;left:50%;top:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:170px;font-weight:400;font-family:YsabeauOffice;line-height:1.3;letter-spacing:0;z-index:-1}@media screen and (max-width: 767px){.c-h2:before{font-size:78px}}.c-h2[data-type=PROBLEM]:before{content:"PROBLEM"}@media screen and (min-width: 768px) and (max-width: 1023px){.c-h2[data-type=PROBLEM]:before{font-size:165px}}@media screen and (max-width: 767px){.c-h2[data-type=PROBLEM]:before{top:35px}}.c-h2[data-type=SERVICE]:before{content:"SERVICE";color:#f4f5f6}@media screen and (max-width: 767px){.c-h2[data-type=OUTPUT]{margin-top:16px}}.c-h2[data-type=OUTPUT]:before{content:"OUTPUT";color:#f4f5f6}.c-h2[data-type=CASESTUDY]:before{content:"CASE STUDY";color:#fff;white-space:nowrap}.c-h2[data-type=WORKS]{color:#fff}@media screen and (max-width: 767px){.c-h2[data-type=WORKS]{margin-top:0}}.c-h2[data-type=WORKS]:before{content:"WORKS";opacity:.05}.c-h2[data-type=POINT]:before{content:"POINT";color:#f4f5f6}@media screen and (min-width: 768px) and (max-width: 1023px){.c-h2[data-type=POINT]:before{font-size:165px}}@media screen and (max-width: 767px){.c-h2[data-type=POINT]:before{top:45px}}.c-h2[data-type=FLOW]:before{content:"FLOW";color:#fff}@media screen and (min-width: 768px) and (max-width: 1023px){.c-h2[data-type=FLOW]:before{font-size:165px}}@media screen and (max-width: 767px){.c-h2[data-type=FLOW]:before{top:17px}}.c-h2[data-type=COLUMN]:before{content:"COLUMN";color:#f4f5f6}@media screen and (min-width: 768px) and (max-width: 1023px){.c-h2[data-type=COLUMN]:before{font-size:165px}}@media screen and (max-width: 767px){.c-h2[data-type=COLUMN]:before{top:17px}}.c-h2:after{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:85px;height:5px;background-color:#cfaa40;content:"";margin-top:15px;border-radius:2px}@media screen and (max-width: 767px){.c-h2:after{width:70px;height:4px}}@media screen and (max-width: 767px){.c-h2:after>span{display:block}}.c-h3{font-family:YsabeauOffice;font-weight:600;font-size:50px;color:#2134b1;line-height:1.3;position:relative;text-align:center;margin-bottom:4px}@media screen and (max-width: 767px){.c-h3{font-size:40px}}.c-h3:after{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:45px;height:4px;background-color:#cfaa40;content:"";border-radius:2px}@media screen and (max-width: 767px){.c-h3:after{width:37px;height:3px}}.c-text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;color:#333}.c-text.--works{line-height:1.9}@media screen and (max-width: 767px){.c-text.--works{font-size:1.5rem}}@media screen and (max-width: 767px){.c-text{font-size:14px}}.c-list-check>li{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:18px;line-height:1.3;color:#333;position:relative;padding-left:50px}@media screen and (max-width: 767px){.c-list-check>li{font-size:15px;padding-left:34px}}.c-list-check>li:not(:first-child){margin-top:17px}.c-list-check>li:before{content:"";position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/img_list_parts_01.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:31px;height:31px}@media screen and (max-width: 767px){.c-list-check>li:before{width:25px;height:25px}}.c-contact{display:flex;flex-wrap:wrap;align-items:center;padding:35px;border-radius:20px;background-color:#f4f6fd}@media screen and (min-width: 768px) and (max-width: 1023px){.c-contact{padding:40px 35px}}@media screen and (max-width: 767px){.c-contact{padding:30px 20px}}.c-contact-child{width:50%}@media screen and (min-width: 768px) and (max-width: 1023px){.c-contact-child{width:100%}}@media screen and (max-width: 767px){.c-contact-child{width:100%}}.c-contact-child-info{display:flex;flex-direction:column;align-items:center}.c-contact-child-info__text:first-child{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:17px;color:#222;line-height:1.3}@media screen and (max-width: 767px){.c-contact-child-info__text:first-child{font-size:16px;text-align:center}}@media screen and (max-width: 767px){.c-contact-child-info__inner{background-color:#fff;box-shadow:0 3px 25px #00000026;border-radius:12px;width:100%;margin-top:22px}}.c-contact-child-info__tel{font-family:YsabeauOffice;font-weight:600;font-size:46px;color:#222;line-height:1.3;letter-spacing:0;margin-top:7px;position:relative;padding-left:46px}@media screen and (max-width: 767px){.c-contact-child-info__tel{font-size:30px;padding:14px 0 17px 33px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.c-contact-child-info__tel:before{content:"";width:40px;height:40px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/img_tel_parts.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.c-contact-child-info__tel:before{width:28px;height:28px}}.c-contact-child-info__date{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;color:#666;line-height:1.3}@media screen and (max-width: 767px){.c-contact-child-info__date{font-size:13px;margin-top:11px;margin-bottom:5px}}.c-links{display:flex;height:100%}@media screen and (min-width: 768px) and (max-width: 1023px){.c-links{margin-top:40px;flex-direction:row-reverse}}@media screen and (max-width: 767px){.c-links{margin-top:30px;flex-direction:column-reverse}}@media screen and (min-width: 1024px){.c-links>li{width:calc((100% - 20px)*.4)}}@media screen and (min-width: 768px) and (max-width: 1023px){.c-links>li{width:50%}}@media screen and (max-width: 767px){.c-links>li{width:100%}}@media screen and (min-width: 1024px){.c-links>li:nth-child(2){width:calc((100% - 20px)*.6);margin-left:20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.c-links>li:nth-child(2){width:50%;margin-right:20px}}@media screen and (max-width: 767px){.c-links>li:nth-child(2){width:100%;margin-bottom:15px}}.c-links>li:nth-child(2)>a{background-color:#2134b1;box-shadow:0 5px 30px #0006;border:2px solid #2134b1}.c-links>li:nth-child(2)>a>p{color:#fff;font-size:22px}@media screen and (max-width: 767px){.c-links>li:nth-child(2)>a>p{font-size:16px}}.c-links>li:nth-child(2)>a>p:before{background-image:url(/lp/corporate-website/static/img/img_estimate_parts_white.png)}.c-links>li:nth-child(2)>a:hover{background-color:#fff;border:2px solid #2134b1;box-shadow:none}.c-links>li:nth-child(2)>a:hover>p{color:#2134b1}.c-links>li:nth-child(2)>a:hover>p:before{background-image:url(/lp/corporate-website/static/img/img_estimate_parts_blue.png)}@media screen and (min-width: 768px) and (max-width: 1023px){.c-links>li:nth-child(2)>a{box-shadow:0 3px 25px #0006}}@media screen and (max-width: 767px){.c-links>li:nth-child(2)>a{box-shadow:0 3px 25px #0000004d}}.c-links>li>a{width:100%;height:100%;display:flex;justify-content:center;background-color:#fff;border:1px solid #fff;box-shadow:0 5px 30px #00000026;border-radius:15px;overflow:hidden;min-height:130px}@media screen and (min-width: 768px) and (max-width: 1023px){.c-links>li>a{min-height:90px;box-shadow:0 3px 25px #00000026}}@media screen and (max-width: 767px){.c-links>li>a{min-height:65px;box-shadow:0 3px 25px #00000026}}.c-links>li>a:hover{background-color:#222;border:1px solid #222;box-shadow:none}.c-links>li>a:hover>p{color:#fff;transition:.3s cubic-bezier(.18,-.01,.3,1)}.c-links>li>a:hover>p:before{background-image:url(/lp/corporate-website/static/img/img_document_parts_white.png);transition:.3s cubic-bezier(.18,-.01,.3,1)}.c-links>li>a>p{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:19px;color:#222;line-height:1.3;display:flex;align-items:center;transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 1024px){.c-links>li>a>p{justify-content:center;flex-direction:column}}@media screen and (max-width: 767px){.c-links>li>a>p{font-size:16px}}.c-links>li>a>p:before{content:"";width:30px;height:30px;display:inline-block;background-image:url(/lp/corporate-website/static/img/img_document_parts_black.png);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 1024px){.c-links>li>a>p:before{width:38px;height:38px;margin-bottom:11px;margin-right:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.c-links>li>a>p:before{margin-right:10px}}@media screen and (max-width: 767px){.c-links>li>a>p:before{margin-right:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){.c-links>li>a>p>span{margin-top:-2px}}@media screen and (max-width: 767px){.c-links>li>a>p>span{margin-top:-1px}}@media screen and (min-width: 1024px){.c-flexCol2{display:flex}}@media screen and (min-width: 1024px){.c-flexCol2__child{width:50%}}.c-flexCol2__title{font-family:YsabeauOffice;font-weight:600;font-size:30px;color:#2134b1;line-height:1.3;letter-spacing:0;position:relative;padding-left:32px}@media screen and (max-width: 767px){.c-flexCol2__title{font-size:23px}.c-flexCol2__title:before{width:16px;height:16px}}.c-flexCol2__title:before{content:"";width:18px;height:18px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/img_title_parts_01.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-flexCol2__copy{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(35.4px,3.22vw,47px);color:#222;margin-top:23px}@media screen and (max-width: 767px){.c-flexCol2__copy{font-size:27px;margin-top:14px}}.c-flexCol2__text{line-height:1.9;font-size:18px;margin-top:32px}@media screen and (max-width: 767px){.c-flexCol2__text{font-size:16px;margin-top:30px}}@media screen and (min-width: 1024px){.c-flexCol2__text>span{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.c-flexCol2__text>span{display:block}}.c-flexCol3{display:flex;flex-wrap:wrap}.c-flexCol3>li{width:33.3333333333%;border-bottom:1px solid #cdcdcd}.c-flexCol3>li>.c-flexCol3__inner{margin-bottom:50px}@media screen and (min-width: 1024px){.c-flexCol3>li:not(:nth-child(3n+1)) .c-flexCol3__inner{padding-left:30px}.c-flexCol3>li:not(:nth-child(3n)) .c-flexCol3__inner{border-right:1px solid #e0e0e0;padding-right:30px}.c-flexCol3>li:nth-child(n+4) .c-flexCol3__inner{margin-top:50px}}@media screen and (min-width: 768px) and (max-width: 1023px){.c-flexCol3>li{width:50%}.c-flexCol3>li:not(:nth-child(odd)) .c-flexCol3__inner{padding-left:30px}.c-flexCol3>li:not(:nth-child(2n)) .c-flexCol3__inner{border-right:1px solid #e0e0e0;padding-right:30px}.c-flexCol3>li:nth-child(n+3) .c-flexCol3__inner{margin-top:50px}}@media screen and (max-width: 767px){.c-flexCol3>li{width:100%}.c-flexCol3>li:nth-child(n+2) .c-flexCol3__inner{margin-top:35px}.c-flexCol3>li:not(:last-child)>.c-flexCol3__inner{margin-bottom:32px}}.c-flexCol3__inner{text-align:center}.c-flexCol3__title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:22px;color:#222}@media screen and (max-width: 767px){.c-flexCol3__title{font-size:21px}}.c-flexCol3__text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:15px;color:#555}@media screen and (max-width: 767px){.c-flexCol3__text{font-size:14px}}.header{background-color:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:Noto Sans JP,sans-serif;position:fixed;z-index:10;width:100%}@media screen and (min-width: 768px) and (max-width: 1080px){.header[aria-scroll=true] .header__bg{top:70px}}.header[aria-scroll=true] .header__inner{transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 1081px){.header[aria-scroll=true] .header__inner{padding:20px 0 20px 25px}}@media screen and (min-width: 768px) and (max-width: 1080px){.header[aria-scroll=true] .header__inner{padding:15px 0 15px 25px}}.header[aria-scroll=true] .header-logo{transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 1081px){.header[aria-scroll=true] .header-logo{width:176px;height:40px}}@media screen and (min-width: 768px) and (max-width: 1080px){.header[aria-scroll=true] .header-logo{width:176px;height:40px}}.header[aria-scroll=true] .header-nav>li:nth-child(3){margin:-20px 0}@media screen and (min-width: 768px) and (max-width: 1080px){.header[aria-scroll=true] .header-nav>li:nth-child(3)>a{padding:10.8px 20px 13px}}.header[aria-scroll=true] .header-nav>li:nth-child(3)>a:before{width:24px;height:24px}.header[aria-scroll=true] .header-nav>li:nth-child(4){margin:-20px 0}@media screen and (min-width: 1081px){.header[aria-scroll=true] .header-nav>li:nth-child(4)>a{padding:13px 14px}.header[aria-scroll=true] .header-nav>li:nth-child(4)>a:before{width:26px;height:26px}}@media screen and (min-width: 768px) and (max-width: 1080px){.header[aria-scroll=true] .header-nav>li:nth-child(4)>a{padding:8px 14px 8.5px}.header[aria-scroll=true] .header-nav>li:nth-child(4)>a:before{width:26px;height:26px}.header[aria-scroll=true] .header-nav-hamburger-button{width:100px;height:70px;margin:-15px 0}.header[aria-scroll=true] .header-nav-hamburger-button>span:first-child{top:24px}.header[aria-scroll=true] .header-nav-hamburger-button>span:nth-child(2){top:34px}.header[aria-scroll=true] .header-nav-hamburger-button>span:nth-child(3){top:44px}.header[aria-scroll=true] .header-nav-hamburger-contents{width:250px}.header[aria-scroll=true] .header-nav-hamburger-contents.open{top:70px}}.header[aria-scroll=true] .header-nav-tel>span{margin-top:-5px;transition:.3s cubic-bezier(.18,-.01,.3,1)}.header.active{background-color:#fff}.header__bg{position:fixed;z-index:-2;opacity:0;left:0;width:100%;height:100vh;background:#0003;transition:.3s;visibility:hidden}@media screen and (min-width: 768px) and (max-width: 1080px){.header__bg{top:90px}}@media screen and (max-width: 767px){.header__bg{top:60px}}.header__bg.cover{opacity:1;visibility:visible;transition:.3s}.header__inner{display:flex;justify-content:space-between;padding:25px 0 25px 25px;transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 768px) and (max-width: 1080px){.header__inner{padding:20px 0 20px 20px}}@media screen and (max-width: 767px){.header__inner{padding:12px 0 12px 15px}}.header-logo{width:220px;height:50px;transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (max-width: 767px){.header-logo{width:151px;height:35px}}.header-logo>a{display:block;height:100%}.header-logo>a>img{width:100%;height:100%}.header-nav{display:flex;padding:0}@media screen and (min-width: 768px) and (max-width: 1080px){.header-nav{align-items:center}}@media screen and (max-width: 767px){.header-nav{align-items:center}}.header-nav>li{display:flex;align-items:center}.header-nav>li:first-child{padding-right:30px}.header-nav>li:not(:last-child){border-right:1px solid rgba(0,0,0,.15)}.header-nav>li:nth-child(2){padding:0 25px;flex-direction:column;justify-content:center}@media screen and (min-width: 768px) and (max-width: 1080px){.header-nav>li:nth-child(2){padding-left:0}}@media screen and (max-width: 767px){.header-nav>li:nth-child(2){display:none}}.header-nav>li:nth-child(3){margin:-25px 0 -25px -1px;border:none}.header-nav>li:nth-child(3)>a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:1.3;color:#222;padding:0 20px;height:100%;transition:.3s cubic-bezier(.18,-.01,.3,1)}.header-nav>li:nth-child(3)>a:before{content:"";width:28px;height:28px;display:block;background-image:url(/lp/corporate-website/static/img/img_document_parts_black.png);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s cubic-bezier(.18,-.01,.3,1);margin-bottom:4px}.header-nav>li:nth-child(3)>a:hover{background-color:#222;color:#fff;transition:.3s cubic-bezier(.18,-.01,.3,1)}.header-nav>li:nth-child(3)>a:hover:before{background-image:url(/lp/corporate-website/static/img/img_document_parts_white.png);transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 768px) and (max-width: 1080px){.header-nav>li:nth-child(3){margin:-20px 0 -20px -1px}.header-nav>li:nth-child(3)>a{padding:17.8px 20px 22px}}@media screen and (max-width: 767px){.header-nav>li:nth-child(3){display:none}}.header-nav>li:nth-child(4){background-color:#2134b1;margin:-25px 0;border:none;transition:.3s cubic-bezier(.18,-.01,.3,1)}.header-nav>li:nth-child(4)>a{display:flex;flex-direction:column;align-items:center;font-size:15px;font-weight:500;line-height:1.3;color:#fff;letter-spacing:0;padding:21px 13px;border:2px solid #2134b1;transition:.3s cubic-bezier(.18,-.01,.3,1);white-space:nowrap}.header-nav>li:nth-child(4)>a:before{content:"";width:30px;height:30px;display:block;background-image:url(/lp/corporate-website/static/img/img_estimate_parts_white.png);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s cubic-bezier(.18,-.01,.3,1);margin-bottom:4px}.header-nav>li:nth-child(4)>a:hover{background-color:#fff;color:#2134b1;transition:.3s cubic-bezier(.18,-.01,.3,1)}.header-nav>li:nth-child(4)>a:hover:before{background-image:url(/lp/corporate-website/static/img/img_estimate_parts_blue.png);transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 768px) and (max-width: 1080px){.header-nav>li:nth-child(4){margin:-20px 0}.header-nav>li:nth-child(4)>a{padding:16px 8px 16.5px}}@media screen and (max-width: 767px){.header-nav>li:nth-child(4){margin:-12px 0;height:60px}.header-nav>li:nth-child(4)>a{padding:6px 2px 10px;font-size:10px}.header-nav>li:nth-child(4)>a:before{width:23px;height:23px}}.header-nav-hamburger{width:100%;flex:1}.header-nav-hamburger-button{display:none;position:relative;top:0;right:0;z-index:20;transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 768px) and (max-width: 1080px){.header-nav-hamburger-button{display:block;background-color:#222;width:90px;height:90px;margin:-20px 0}.header-nav-hamburger-button:hover{background-color:#7a7a7a;transition:.3s cubic-bezier(.18,-.01,.3,1)}}@media screen and (max-width: 767px){.header-nav-hamburger-button{display:block;background-color:#222;width:60px;height:60px;margin:-12px 0}}.header-nav-hamburger-button>span{position:absolute;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#fff}@media screen and (min-width: 768px) and (max-width: 1080px){.header-nav-hamburger-button>span{width:38px}.header-nav-hamburger-button>span:nth-child(1){top:34px;transition:.5s}.header-nav-hamburger-button>span:nth-child(2){top:44px;transition:.5s}.header-nav-hamburger-button>span:nth-child(3){top:54px;width:30px;margin-left:-4px;transition:.5s}}@media screen and (max-width: 767px){.header-nav-hamburger-button>span{width:28px}.header-nav-hamburger-button>span:nth-child(1){top:23px;transition:.5s}.header-nav-hamburger-button>span:nth-child(2){top:29px;transition:.5s}.header-nav-hamburger-button>span:nth-child(3){top:35px;width:20px;margin-left:4px;transition:.5s}}.header-nav-hamburger-button.close>span:first-child{top:50%!important;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);transition:.5s}.header-nav-hamburger-button.close>span:nth-child(2){top:50%!important;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);transition:.5s}.header-nav-hamburger-button.close>span:nth-child(3){opacity:0;transition:.5s}@media screen and (min-width: 768px) and (max-width: 1080px){.header-nav-hamburger-contents{position:fixed;top:-306px;right:0;width:230px;height:auto;background-color:#fff;z-index:-1;padding:0 40px;transition:.5s;opacity:0}.header-nav-hamburger-contents.open{top:90px;opacity:1}}@media screen and (max-width: 767px){.header-nav-hamburger-contents{position:fixed;top:-100vh;right:0;width:100%;height:100vh;overflow:auto;background-color:#fff;z-index:-1;padding:0 40px;transition:.5s;opacity:0}.header-nav-hamburger-contents.open{top:60px;opacity:1}}.header-nav-hamburger-contents__menu br{display:none}@media screen and (min-width: 1081px) and (max-width: 1220px){.header-nav-hamburger-contents__menu br{display:block}}.header-nav-hamburger-contents__menu>li{line-height:1.3}@media screen and (min-width: 1081px){.header-nav-hamburger-contents__menu{display:flex}.header-nav-hamburger-contents__menu>li:not(:last-child){padding-right:25px}.header-nav-hamburger-contents__menu>li>a{color:#222;font-size:15px;line-height:1.3;position:relative;height:100%;display:inline-flex;justify-content:center;align-items:center;text-align:center}.header-nav-hamburger-contents__menu>li>a:after{content:"";display:block;position:absolute;width:0;height:2px;background-color:#222;bottom:-10px;left:0;right:0;margin:0 auto;transition:.5s ease}.header-nav-hamburger-contents__menu>li>a:hover:after{width:100%}}@media screen and (min-width: 768px) and (max-width: 1080px){.header-nav-hamburger-contents__menu{padding:40px 0 41px;width:100%}.header-nav-hamburger-contents__menu li:not(:first-child){margin-top:30px}.header-nav-hamburger-contents__menu li>a{display:block;font-size:16px;color:#222;font-weight:500;line-height:1.3;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-nav-hamburger-contents__menu li>a:after{content:"";display:block;position:absolute;width:100%;height:2px;background-color:#222;bottom:-5px;left:0;right:0;margin:0 auto;transition:.5s ease;transition:.3s cubic-bezier(.18,-.01,.3,1);opacity:0}.header-nav-hamburger-contents__menu li>a:hover:after{opacity:1}}@media screen and (max-width: 767px){.header-nav-hamburger-contents__menu{padding:34px 0 37px;width:100%}.header-nav-hamburger-contents__menu li:not(:first-child){margin-top:32px}.header-nav-hamburger-contents__menu li>a{display:block;font-size:18px;color:#222;font-weight:500;line-height:1.3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 767px){.header-nav-hamburger-contents__contact{background:#f4f6fd;margin:0 calc(50% - 50vw);height:66%}.header-nav-hamburger-contents__contact>.c-contact{border-radius:0;padding:30px 40px 40px}.header-nav-hamburger-contents__contact>.c-contact .c-contact-child-info__text{font-size:13px}.header-nav-hamburger-contents__contact>.c-contact .c-contact-child-info__inner{margin-top:15px}.header-nav-hamburger-contents__contact>.c-contact .c-contact-child-info__date{margin:10px 0 0}.header-nav-hamburger-contents__contact>.c-contact .c-links{margin-top:20px}.header-nav-hamburger-contents__contact>.c-contact .c-links>li>a>p{margin-top:-1px}}.header-nav-tel{font-family:YsabeauOffice;font-size:23px;color:#222;line-height:1.3;letter-spacing:0;font-weight:600}.header-nav-tel>span{display:block;font-family:Noto Sans JP,sans-serif;font-size:11px;color:#666;font-weight:400;transition:.3s cubic-bezier(.18,-.01,.3,1)}.container{position:relative;width:100%;margin:0 auto}.section__inner{max-width:1260px;width:100%;padding:0 30px;box-sizing:border-box;margin:auto}@media screen and (max-width: 767px){.section__inner{padding:0 15px}}body,h1,h2,h3,h4,h5,p{letter-spacing:.04em;line-height:1.6;margin:0}.problem-sec1,.service,.output-sec1,.works-sec1{padding:80px 0 120px}@media screen and (max-width: 767px){.problem-sec1,.service,.output-sec1,.works-sec1{padding:80px 0}}.c-fade{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .8s ease,visibility 1s,-webkit-transform .8s ease;transition:opacity .8s ease,visibility 1s,transform .8s ease;transition:opacity .8s ease,visibility 1s,transform .8s ease,-webkit-transform .8s ease}.c-fade__in{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0)}@-webkit-keyframes scrollDown{0%{transform:scaleY(0);-webkit-transform:scale(1,0);transform-origin:0 0;-webkit-transform-origin:0 0}50%{transform:scale(1);-webkit-transform:scale(1,1);transform-origin:0 0;-webkit-transform-origin:0 0}50.1%{transform:scale(1);-webkit-transform:scale(1,1);transform-origin:0 100%;-webkit-transform-origin:0 100%}to{transform:scaleY(0);-webkit-transform:scale(1,0);transform-origin:0 100%;-webkit-transform-origin:0 100%}}@keyframes scrollDown{0%{transform:scaleY(0);-webkit-transform:scale(1,0);transform-origin:0 0;-webkit-transform-origin:0 0}50%{transform:scale(1);-webkit-transform:scale(1,1);transform-origin:0 0;-webkit-transform-origin:0 0}50.1%{transform:scale(1);-webkit-transform:scale(1,1);transform-origin:0 100%;-webkit-transform-origin:0 100%}to{transform:scaleY(0);-webkit-transform:scale(1,0);transform-origin:0 100%;-webkit-transform-origin:0 100%}}@-webkit-keyframes slideIn{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}.mv{background-color:#fff;width:100%}.mv__hidden{overflow:hidden}.mv__inner{width:100%;max-width:1600px;margin:0 auto;position:relative}@media screen and (min-width: 768px) and (max-width: 1023px){.mv__inner{padding:0 30px}}@media screen and (max-width: 767px){.mv__inner{padding:0 25px;overflow:hidden}}.mv-name{font-family:YsabeauOffice;font-weight:400;font-size:11px;color:#777;line-height:1.3;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:absolute;display:flex;align-items:center;z-index:2}@media screen and (min-width: 1024px){.mv-name{left:23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:44.5%}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-name{right:25px;top:490px}}@media screen and (max-width: 767px){.mv-name{font-size:10px;left:9.4px;bottom:clamp(690px,132vw,750px)}}.mv-name>span:not(.js-copyright-year){width:1px;height:255px;background-color:#22222226;overflow:hidden;display:block;position:relative;flex:1;top:8px}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-name>span:not(.js-copyright-year){height:189px}}@media screen and (max-width: 767px){.mv-name>span:not(.js-copyright-year){height:80px}}.mv-name>span:not(.js-copyright-year):after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#222;display:block;animation:scrollDown 1.5s cubic-bezier(1,0,0,1) infinite;-webkit-animation:scrollDown 1.5s cubic-bezier(1,0,0,1) infinite}@media screen and (min-width: 1024px){.mv-contents__pc{display:block;position:absolute;top:44%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:clamp(0px,6.4vw,83px);z-index:1}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents__pc{display:none}}@media screen and (max-width: 767px){.mv-contents__pc{display:none}}@media screen and (min-width: 1024px){.mv-contents__tb{display:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents__tb{display:block;margin-top:-150px;position:relative;background-color:#fff}}@media screen and (max-width: 767px){.mv-contents__tb{display:block;margin-top:-18vw;position:relative;background-color:#fff}}.mv-contents__sub{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:22px;color:#2134b1;margin-top:3px}@media screen and (max-width: 767px){.mv-contents__sub{font-size:15px}}.mv-contents__h1{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(41.95px,4.1vw,65.62px);color:#222;line-height:1.3;margin-top:10px}@media screen and (max-width: 767px){.mv-contents__h1{font-size:33px}.mv-contents__h1>span{display:block}}.mv-contents__text{letter-spacing:0;line-height:2.1;margin-top:30px}.mv-contents-buttons{display:flex;margin-top:50px}@media screen and (max-width: 767px){.mv-contents-buttons{flex-direction:column;margin-top:28px}}@media screen and (min-width: 1024px){.mv-contents-buttons>li{width:calc((100% - 20px)*.6)}.mv-contents-buttons>li:first-child{max-width:260px}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents-buttons>li{width:50%}}@media screen and (max-width: 767px){.mv-contents-buttons>li{width:100%}.mv-contents-buttons>li:nth-child(n+2){margin-top:15px}}.mv-contents-buttons>li:nth-child(2){margin-left:12px}@media screen and (min-width: 1024px){.mv-contents-buttons>li:nth-child(2){width:calc((100% - 20px)*.4)}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents-buttons>li:nth-child(2){width:50%}}@media screen and (max-width: 767px){.mv-contents-buttons>li:nth-child(2){margin-left:0;width:100%}}.mv-contents-buttons>li:nth-child(2)>a{background-color:#fff;box-shadow:0 5px 30px #00000026;border:1px solid #fff}.mv-contents-buttons>li:nth-child(2)>a>p{color:#222}.mv-contents-buttons>li:nth-child(2)>a>p:before{background-image:url(/lp/corporate-website/static/img/img_document_parts_black.png)}.mv-contents-buttons>li:nth-child(2)>a:hover{background-color:#222;border:1px solid #222}.mv-contents-buttons>li:nth-child(2)>a:hover>p{color:#fff}.mv-contents-buttons>li:nth-child(2)>a:hover>p:before{background-image:url(/lp/corporate-website/static/img/img_document_parts_white.png)}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents-buttons>li:nth-child(2)>a{box-shadow:0 3px 25px #00000026}}@media screen and (max-width: 767px){.mv-contents-buttons>li:nth-child(2)>a{box-shadow:0 3px 25px #00000026}}.mv-contents-buttons>li>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:19px 0;background-color:#2134b1;border:2px solid #2134b1;box-shadow:0 5px 30px #0006;border-radius:12px;overflow:hidden}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents-buttons>li>a{padding:28px 0;box-shadow:0 3px 25px #0006}}@media screen and (max-width: 767px){.mv-contents-buttons>li>a{padding:15.5px 0;box-shadow:0 3px 25px #0000004d}}.mv-contents-buttons>li>a:hover{background-color:#fff;box-shadow:none;border:2px solid #2134b1}.mv-contents-buttons>li>a:hover>p{color:#2134b1;transition:.3s cubic-bezier(.18,-.01,.3,1)}.mv-contents-buttons>li>a:hover>p:before{background-image:url(/lp/corporate-website/static/img/img_estimate_parts_blue.png);transition:.3s cubic-bezier(.18,-.01,.3,1)}.mv-contents-buttons>li>a>p{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:19px;color:#fff;line-height:1.3;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents-buttons>li>a>p{font-size:22px}}@media screen and (max-width: 767px){.mv-contents-buttons>li>a>p{font-size:16px}}.mv-contents-buttons>li>a>p:before{content:"";width:30px;height:30px;display:inline-block;background-image:url(/lp/corporate-website/static/img/img_estimate_parts_white.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px;transition:.3s cubic-bezier(.18,-.01,.3,1)}.mv-contents-buttons>li>a>p>span{margin-top:-2px}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents-buttons>li>a>p>span{margin-top:-1px}}.mv-sample{z-index:0}@media screen and (min-width: 1024px){.mv-sample{margin:0 0 0 auto;-webkit-transform:translateX(20px);transform:translate(20px);width:clamp(0px,39.5vw,630px);height:clamp(0px,66.5vw,1037px);margin-bottom:clamp(-115px,-5.9vw,0px)}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-sample{margin:0 auto;width:100%;height:910px;overflow:hidden;position:relative;max-width:688px}}@media screen and (max-width: 767px){.mv-sample{margin:0 0 0 auto;width:calc(100% + 7vw);height:128vw;overflow:hidden;position:relative;-webkit-transform:translateX(15px);transform:translate(15px);max-width:688px}}.mv-sample-bg{position:absolute;z-index:0}@media screen and (min-width: 1024px){.mv-sample-bg{bottom:clamp(0px,9vw,158px);right:0;width:clamp(0px,56.1vw,897px)}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-sample-bg{width:100%;max-width:688px;bottom:185px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}}@media screen and (max-width: 767px){.mv-sample-bg{width:100%;max-width:688px;bottom:clamp(0px,25.2vw,185px)}}.mv-sample-bg>img{width:100%;height:100%}.mv-sample-slider{position:relative;margin:0 auto}@media screen and (min-width: 1024px){.mv-sample-slider{width:clamp(0px,39.5vw,630px);height:clamp(0px,60.4vw,980px);right:clamp(0px,7vw,107px)}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-sample-slider{width:clamp(0px,62.5vw,483px)}}@media screen and (max-width: 767px){.mv-sample-slider{margin:0 11vw 0 auto;width:clamp(0px,63vw,483px)}}.mv-sample-slider .infiniteslide_wrap{overflow:visible!important}.mv-sample-slider__inner{display:flex;justify-content:space-between}.mv-sample-slider__inner>div{width:46.4%}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-sample-slider__inner>div{width:46.9%}}@media screen and (max-width: 767px){.mv-sample-slider__inner>div{width:46.7%}}@media screen and (max-width: 767px){.mv-sample-slider__child{width:100%}}.mv-sample-slider__child>li{width:100%;height:100%}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-sample-slider__child>li{height:100%}}@media screen and (max-width: 767px){.mv-sample-slider__child>li{width:100%;height:100%}}.mv-sample-slider__child>li>img{display:block;margin-top:30px;width:100%;height:100%;box-shadow:5px 8.66px 50px #0000001a}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-sample-slider__child>li>img{margin-top:27px}}@media screen and (max-width: 767px){.mv-sample-slider__child>li>img{margin-top:15px;box-shadow:5px 8.66px 35px #0000001a}}.mv-sample-outer{position:absolute}@media screen and (min-width: 1024px){.mv-sample-outer{right:0;bottom:clamp(-88px,-6.1vw,-63px);width:clamp(0px,56.1vw,897px)}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-sample-outer{width:100%;max-width:688px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:0}}@media screen and (max-width: 767px){.mv-sample-outer{bottom:0;width:100%;max-width:688px}}.mv-sample-outer>img{width:100%}.mv-logoSlider{width:100%;line-height:0;z-index:2}@media screen and (min-width: 1024px){.mv-logoSlider{padding-bottom:60px;z-index:2;display:block}.mv-logoSlider>div{margin:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-logoSlider{margin-top:70px;margin-bottom:60px;display:block}.mv-logoSlider>div{margin:0;margin-right:calc(50% - 50vw)}}@media screen and (max-width: 767px){.mv-logoSlider{display:none}}.mv-logoSlider img{width:186px}.mv-logoSlider__sp{width:100%;line-height:0;z-index:2}@media screen and (max-width: 767px){.mv-logoSlider__sp{margin-top:60px;margin-bottom:60px}.mv-logoSlider__sp img{width:130px}.mv-logoSlider__sp>div:first-child{margin:0 calc(50% - 50vw)}.mv-logoSlider__sp>div:nth-child(2){margin-left:-90px;margin-right:calc(50% - 50vw);margin-top:15px}}.slideIn{-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.js-fade__1{-webkit-animation-delay:.3s;animation-delay:.3s}.js-fade__2{-webkit-animation-delay:.4s;animation-delay:.4s}.js-fade__3{-webkit-animation-delay:.5s;animation-delay:.5s}.js-fade__4{-webkit-animation-delay:.6s;animation-delay:.6s}.problem-sec1{text-align:center;background-image:url(/lp/corporate-website/static/img/problem/img_problem_bg_01.jpg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding:80px 0 110px;position:relative}.problem-sec1-catchCopy{font-size:28px;color:#2134b1;font-weight:700;margin-top:88px;font-family:Noto Sans JP,sans-serif;text-underline-offset:8px}@media screen and (max-width: 767px){.problem-sec1-catchCopy{font-size:22px;margin-top:0}}.problem-sec1-catchCopy__line{-webkit-text-decoration:2px underline wavy #2134b1;text-decoration:2px underline wavy #2134b1;text-underline-offset:5px}@media screen and (max-width: 767px){.problem-sec1-catchCopy__line{-webkit-text-decoration:1.5px underline wavy #2134b1;text-decoration:1.5px underline wavy #2134b1;text-underline-offset:5px}}.problem-sec1-comment{margin:30px auto 0;background-color:#fff;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;font-style:italic;border-radius:39px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:23px 50px 26px;position:relative}.problem-sec1-comment.--center{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.problem-sec1-comment{font-size:15px;padding:21px 25px 23px;margin-left:5px;margin-right:15px;text-align:left}}.problem-sec1-comment:after{position:absolute;content:"";bottom:-20px;left:0;width:51px;height:32px;-webkit-clip-path:polygon(0 100%,100% 0%,40% 0);clip-path:polygon(0 100%,100% 0%,40% 0);background-color:#fff}@media screen and (max-width: 767px){.problem-sec1-comment__right{text-align:right;margin-left:auto;margin-right:5px}}.problem-sec1-comment__right:after{-webkit-transform:scale(-1,1);transform:scaleX(-1);left:unset;right:0}.problem-sec1:after{content:"";position:absolute;bottom:-31px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-image:url(/lp/corporate-website/static/img/img_parts_01.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:185px;height:32px}@media screen and (max-width: 767px){.problem-sec1:after{bottom:-19px;width:115px;height:20px}}.problem-sec2{text-align:center;background-image:url(/lp/corporate-website/static/img/problem/img_problem_bg_02.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:175px 0 160px;position:relative;z-index:-1}@media screen and (max-width: 767px){.problem-sec2{background-image:url(/lp/corporate-website/static/img/problem/img_problem_bg_02_sp.jpg);padding:70px 0 184px}}.problem-sec2__message{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:44px;font-weight:700;line-height:1.4;letter-spacing:0}.problem-sec2__message>span{display:block;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:500;line-height:1.3;margin-bottom:9px;letter-spacing:.04em}@media screen and (max-width: 767px){.problem-sec2__message>span{font-size:16px}}.resolution{margin:120px auto 90px}@media screen and (max-width: 767px){.resolution{margin:80px auto}}.resolution-col2__title{margin-top:25px}.resolution-col2-imgText{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px) and (max-width: 1023px){.resolution-col2-imgText{margin-top:62px}}@media screen and (max-width: 767px){.resolution-col2-imgText{margin-top:62px}}.resolution-col2-imgText>li{width:50%;position:relative;text-align:center}.resolution-col2-imgText>li:first-child{padding:5px 0 42px}@media screen and (max-width: 767px){.resolution-col2-imgText>li:first-child{padding:10px 15px 17px 0}}.resolution-col2-imgText>li:first-child:before{background-color:#cdcdcd;content:"";display:block;position:absolute;height:calc(100% - 25px);width:1px;top:0;right:0}@media screen and (max-width: 767px){.resolution-col2-imgText>li:first-child:before{height:calc(100% - 15px)}}.resolution-col2-imgText>li:first-child:after{content:"";width:19px;height:19px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/resolution/img_resolution_parts_02.png);background-position:left top;background-repeat:no-repeat;background-size:100% 100%;top:0;left:0}@media screen and (max-width: 767px){.resolution-col2-imgText>li:first-child:after{width:15px;height:15px}}.resolution-col2-imgText>li:nth-child(2){padding:5px 0 42px}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(2){padding:10px 0 17px 15px}}.resolution-col2-imgText>li:nth-child(2):before{background-color:#cdcdcd;content:"";display:block;position:absolute;width:calc(100% - 25px);height:1px;bottom:0;right:0}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(2):before{width:calc(100% - 15px)}}.resolution-col2-imgText>li:nth-child(2):after{content:"";width:19px;height:19px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/resolution/img_resolution_parts_03.png);background-position:right top;background-repeat:no-repeat;background-size:100% 100%;top:0;right:0}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(2):after{width:15px;height:15px}}.resolution-col2-imgText>li:nth-child(3){padding:30px 0 15px}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(3){padding:20px 15px 25px 0}}.resolution-col2-imgText>li:nth-child(3):before{background-color:#cdcdcd;content:"";display:block;position:absolute;width:calc(100% - 25px);height:1px;top:-1px;left:0}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(3):before{width:calc(100% - 15px)}}.resolution-col2-imgText>li:nth-child(3):after{content:"";width:19px;height:19px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/resolution/img_resolution_parts_04.png);background-position:left bottom;background-repeat:no-repeat;background-size:100% 100%;left:0;bottom:0}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(3):after{width:15px;height:15px}}.resolution-col2-imgText>li:nth-child(4){padding:30px 0 15px}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(4){padding:20px 0 25px 15px}}.resolution-col2-imgText>li:nth-child(4):before{background-color:#cdcdcd;content:"";display:block;position:absolute;height:calc(100% - 25px);width:1px;bottom:0;left:-1px}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(4):before{height:calc(100% - 15px)}}.resolution-col2-imgText>li:nth-child(4):after{content:"";width:19px;height:19px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/resolution/img_resolution_parts_05.png);background-position:right bottom;background-repeat:no-repeat;background-size:100% 100%;right:0;bottom:0}@media screen and (max-width: 767px){.resolution-col2-imgText>li:nth-child(4):after{width:15px;height:15px}}.resolution-col2-imgText>li>img{width:120px;margin:0 auto}@media screen and (max-width: 767px){.resolution-col2-imgText>li>img{width:80px;height:80px}}.resolution-col2-imgText__title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:26px;color:#222;line-height:1.3;margin-top:25px}@media screen and (max-width: 767px){.resolution-col2-imgText__title{font-size:20px;margin-top:15px}}.resolution-col2-imgText__text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:15px;color:#555;margin-top:20px}@media screen and (min-width: 1024px){.resolution-col2-imgText__text>span{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.resolution-col2-imgText__text>span{display:block}}@media screen and (max-width: 767px){.resolution-col2-imgText__text{font-size:13px;margin-top:11px}}.strength{margin:0 auto 120px}@media screen and (max-width: 767px){.strength{margin-bottom:83px}}.strength-col2{border-top:1px solid #a8a8a8;padding-top:90px}@media screen and (max-width: 767px){.strength-col2{padding-top:80px}}@media screen and (min-width: 1024px){.strength-col2__child:nth-child(2){padding-left:60px}}@media screen and (min-width: 768px) and (max-width: 1023px){.strength-col2__child{margin-top:17px}}@media screen and (max-width: 767px){.strength-col2__child{margin-top:0}}.strength-col2__child>img{width:100%}@media screen and (min-width: 768px) and (max-width: 1023px){.strength-col2__child>img{height:450px}}@media screen and (max-width: 767px){.strength-col2__child>img{margin-top:17px}}.strength-col2__title{margin-top:10px}@media screen and (max-width: 767px){.strength-col2__title{margin-top:0}}.strength-col3{margin-top:60px}@media screen and (min-width: 1024px){.strength-col3>li{border-bottom:none;margin-bottom:-50px}}@media screen and (min-width: 768px) and (max-width: 1023px){.strength-col3>li:last-child{border-bottom:none;margin-bottom:-50px}}@media screen and (max-width: 767px){.strength-col3>li:first-child{border-top:1px solid #e0e0e0;padding-top:15px}.strength-col3>li:nth-child(n+2) .c-flexCol3__inner{margin-top:15px}.strength-col3>li:last-child{border-bottom:none;margin-bottom:-50px}}.strength-col3__title{margin-top:20px}@media screen and (max-width: 767px){.strength-col3__title{margin-top:18px}}.strength-col3__text{line-height:1.9;margin-top:16px;text-align:left}@media screen and (max-width: 767px){.strength-col3__text{margin-top:23px}}.service{background-color:#3952cb}.service-text{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:18px;color:#fff;line-height:1.9;text-align:center;margin-top:70px}@media screen and (max-width: 767px){.service-text{font-size:16px;margin-top:44px;text-align:left}}@media screen and (min-width: 1024px){.service-text>span{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.service-text>span{display:block}}.service-note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:13px;color:#fff;line-height:1.3;text-align:center;margin-top:21px}@media screen and (max-width: 767px){.service-note{font-size:12px;text-align:left;margin-top:14px}}.service-note:before{content:"※";display:inline-block}.service-col3{display:flex;flex-wrap:wrap;margin-top:83px}@media screen and (max-width: 767px){.service-col3{margin-top:52px}}.service-col3>li{background-color:#fff;border-radius:15px}@media screen and (min-width: 1024px){.service-col3>li{width:calc((100% - 60px) / 3)}.service-col3>li:not(:nth-child(3n+1)){margin-left:30px}.service-col3>li:nth-child(n+4){margin-top:50px}.service-col3>li:nth-child(n+4) .service-col3__title{height:86px}}@media screen and (min-width: 768px) and (max-width: 1023px){.service-col3>li{width:calc((100% - 30px)/2)}.service-col3>li:not(:nth-child(odd)){margin-left:30px}.service-col3>li:nth-child(n+3){margin-top:50px}}@media screen and (max-width: 767px){.service-col3>li{width:100%}.service-col3>li:nth-child(n+2){margin-top:25px}}.service-col3>li>img{border-radius:15px 15px 0 0;width:100%}.service-col3__inner{padding:30px 35px;flex:1 2;display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width: 767px){.service-col3__inner{padding:28px 25px 27px}}.service-col3__title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:22px;color:#222;line-height:1.3;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.service-col3__title{height:57px}}@media screen and (min-width: 768px) and (max-width: 1023px){.service-col3__title{height:57px}}@media screen and (max-width: 767px){.service-col3__title{font-size:21px}}.service-col3__text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:15px;color:#555;margin-top:25px}@media screen and (max-width: 767px){.service-col3__text{font-size:14px;margin-top:20px}}.output-sec1{position:relative}.output-sec1-col3{margin-top:85px;margin-bottom:-50px}@media screen and (min-width: 1024px){.output-sec1-col3>li:last-child{border-bottom:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.output-sec1-col3>li:nth-child(n+9){border-bottom:none}}@media screen and (max-width: 767px){.output-sec1-col3{margin-top:50px;margin-bottom:0}.output-sec1-col3>li:last-child{border-bottom:none;margin-bottom:-50px}}@media screen and (max-width: 767px){.output-sec1-col3__inner{display:flex}}.output-sec1-col3__img{background-color:#f4f5f6;width:95px;height:95px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}@media screen and (max-width: 767px){.output-sec1-col3__img{width:75px;height:75px}}.output-sec1-col3__img>img{width:51px;height:51px}@media screen and (max-width: 767px){.output-sec1-col3__img>img{width:43px;height:43px}}.output-sec1-col3__contents{flex:1;margin-left:15px}.output-sec1-col3__title{line-height:1.3;margin-top:25px}@media screen and (max-width: 767px){.output-sec1-col3__title{text-align:left;margin-top:0}}.output-sec1-col3__text{margin-top:20px;text-align:left}@media screen and (max-width: 767px){.output-sec1-col3__text{margin-top:14px}}.output-sec1:after{content:"";position:absolute;bottom:-31px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-image:url(/lp/corporate-website/static/img/img_parts_02.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:185px;height:32px}@media screen and (max-width: 767px){.output-sec1:after{bottom:-19px;width:115px;height:20px}}.output-sec2{background-color:#3952cb;padding:85px 0 70px}@media screen and (max-width: 767px){.output-sec2{padding:70px 0 60px}}.output-sec2__message{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:38px;color:#fff;text-align:center}@media screen and (max-width: 767px){.output-sec2__message{font-size:29px}}.output-sec2__inner{margin-top:31px}@media screen and (max-width: 767px){.output-sec2__inner{margin-top:33px}}.caseStudy{background-color:#f0f2f3;background-image:linear-gradient(0deg,transparent calc(100% - 1px),#e6e8ea calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#e6e8ea calc(100% - 1px));background-size:35px 35px;background-repeat:repeat;background-position:center center;overflow:hidden;padding:80px 0}@media screen and (max-width: 767px){.caseStudy{padding:80px 0 50px;background-size:18px 18px}}.caseStudy-slider{margin:30px auto 0;width:100%}.caseStudy-slider>.slick-arrow{transition:all .5s;position:absolute;bottom:0;z-index:10;background:#222;opacity:.7;border-radius:8px;width:50px;height:50px;transition:.3s cubic-bezier(.18,-.01,.3,1);padding:19px;margin-top:40px}@media screen and (max-width: 767px){.caseStudy-slider>.slick-arrow{margin-top:0;width:44px;height:44px;padding:17px}}.caseStudy-slider>.slick-arrow:hover{cursor:pointer;transition:.3s cubic-bezier(.18,-.01,.3,1);opacity:1}.caseStudy-slider>.prev-arrow{right:50%;margin-right:95px}.caseStudy-slider>.next-arrow{left:50%;margin-left:95px}.caseStudy-slider>.slick-dots{bottom:11px}.caseStudy-slider>.slick-dots>li{width:16px;height:4px;transition:.3s;border-radius:3px}.caseStudy-slider>.slick-dots>li:not(:first-child){margin-left:10px}.caseStudy-slider>.slick-dots>li>button:before{content:"";width:16px;height:4px;background:#cacdd0;opacity:1;border-radius:3px;transition:.3s}.caseStudy-slider>.slick-dots>li.slick-active{width:36px;transition:.3s}.caseStudy-slider>.slick-dots>li.slick-active>button:before{background:#2134b1;width:36px;transition:.3s}@media screen and (min-width: 768px) and (max-width: 1023px){.caseStudy-slider>.slick-list{overflow:unset}}@media screen and (max-width: 767px){.caseStudy-slider>.slick-list{overflow:unset}}.caseStudy-slider__inner{padding:0 80px;opacity:0;transition:opacity .5s}@media screen and (min-width: 768px) and (max-width: 1023px){.caseStudy-slider__inner{padding:0}}@media screen and (max-width: 767px){.caseStudy-slider__inner{padding:0;margin-bottom:80px}}.caseStudy-slider__title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:26px;color:#222;text-align:center}@media screen and (max-width: 767px){.caseStudy-slider__title{font-size:20px;display:flex;flex-direction:column}}.caseStudy-slider__title>span{display:inline-block;font-family:YsabeauOffice;font-weight:500;font-size:50px;margin-right:12px}@media screen and (max-width: 767px){.caseStudy-slider__title>span{font-size:40px;margin-right:0}}.caseStudy-slider__child{display:flex}@media screen and (max-width: 767px){.caseStudy-slider__child{flex-direction:column}}.caseStudy-slider__child:nth-child(2){margin-top:20px}@media screen and (max-width: 767px){.caseStudy-slider__child:nth-child(2){margin-top:3px}}.caseStudy-slider__child:nth-child(n+3){margin-top:5px}@media screen and (max-width: 767px){.caseStudy-slider__child:nth-child(n+3){flex-direction:column-reverse;margin-top:15px}}@media screen and (max-width: 767px){.caseStudy-slider__child:nth-child(n+3) .caseStudy-slider__img{flex-direction:row-reverse;margin:0 0 0 auto}}.caseStudy-slider__child:nth-child(n+3) .caseStudy-slider__img>figure{background-color:#2134b1;margin:0 auto}@media screen and (max-width: 767px){.caseStudy-slider__child:nth-child(n+3) .caseStudy-slider__img>figure{margin-left:5px}}.caseStudy-slider__child:nth-child(odd){justify-content:flex-end}@media screen and (max-width: 767px){.caseStudy-slider__img{display:flex}}.caseStudy-slider__img>figure{background-color:#a2dbe3;box-shadow:0 15px 20px #0000001a;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.caseStudy-slider__img>figure{width:35px;height:35px;margin-right:5px;box-shadow:0 7px 12px #0000001a}}.caseStudy-slider__img>figure>img{width:52px;height:52px}@media screen and (max-width: 767px){.caseStudy-slider__img>figure>img{width:23px;height:23px}}.caseStudy-slider__caption{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;color:#222;line-height:1.3;margin-top:10px;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 1024px){.caseStudy-slider__caption>span{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.caseStudy-slider__caption>span{display:block}}@media screen and (max-width: 767px){.caseStudy-slider__caption{font-size:11px}}.caseStudy-slider__comment{padding:40px 50px;background-color:#fff;border-radius:55px;max-width:750px;margin-left:20px;margin-top:25px;position:relative;box-shadow:0 3px 10px #0000000f}@media screen and (min-width: 768px) and (max-width: 1023px){.caseStudy-slider__comment{width:59vw}}@media screen and (max-width: 767px){.caseStudy-slider__comment{margin-left:15px;margin-top:10px;border-radius:30px;padding:25px 20px}}.caseStudy-slider__comment:before{content:"";position:absolute;background-image:url(/lp/corporate-website/static/img/img_comment_parts.svg);background-repeat:no-repeat;width:49px;height:35px;top:0;left:-10px}@media screen and (max-width: 767px){.caseStudy-slider__comment:before{width:21px;height:22px;-webkit-transform:scale(-1,1) rotate(110deg);transform:scaleX(-1) rotate(110deg);left:4px;top:-8px}}.caseStudy-slider__comment>p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:17px;line-height:1.4;color:#333}@media screen and (max-width: 767px){.caseStudy-slider__comment>p{font-size:15px}}.caseStudy-slider__message{padding:40px 50px;background-color:#fff;border-radius:55px;max-width:750px;margin-right:20px;margin-top:25px;margin-bottom:80px;position:relative;box-shadow:0 10px 60px #0003}@media screen and (min-width: 768px) and (max-width: 1023px){.caseStudy-slider__message{width:59vw}}@media screen and (max-width: 767px){.caseStudy-slider__message{margin-right:15px;margin-top:10px;border-radius:30px;margin-bottom:0;padding:25px 20px 30px;box-shadow:0 6px 45px #0003}}.caseStudy-slider__message:before{content:"";position:absolute;background-image:url(/lp/corporate-website/static/img/img_comment_parts.svg);background-repeat:no-repeat;width:49px;height:35px;top:0;right:-10px;-webkit-transform:scale(-1,1);transform:scaleX(-1)}@media screen and (max-width: 767px){.caseStudy-slider__message:before{width:21px;height:22px;-webkit-transform:scale(-1,-1) rotate(-80deg);transform:scale(-1) rotate(-80deg);right:4px;top:-8px}}.caseStudy-slider__message>p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:30px;color:#2134b1;line-height:1.4}@media screen and (max-width: 767px){.caseStudy-slider__message>p{font-size:20px}}.caseStudy-slider__message>ul{margin-top:27px}@media screen and (max-width: 767px){.caseStudy-slider__message>ul{margin-top:20px}}.caseStudy-slider__message>ul>li{padding-left:33px;font-size:17px;line-height:1.4}@media screen and (max-width: 767px){.caseStudy-slider__message>ul>li{font-size:14px;padding-left:27px}}.caseStudy-slider__message>ul>li:before{background-image:url(/lp/corporate-website/static/img/img_list_parts_02.png);width:18px;height:15px}.caseStudy .slick-slide.slick-current .caseStudy-slider__inner,.caseStudy .slick-slide.is-active-next .caseStudy-slider__inner{opacity:1}.works-sec1{position:relative}.works-sec1-text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:18px;color:#fff;line-height:1.9;text-align:center;margin-top:72px}@media screen and (max-width: 767px){.works-sec1-text{font-size:16px;text-align:left;margin-top:51px}}@media screen and (min-width: 1024px){.works-sec1-text>span{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.works-sec1-text>span{display:block}}.works-sec1-col3{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:77px}@media screen and (max-width: 767px){.works-sec1-col3{margin:50px 20px 0}}@media screen and (min-width: 1024px){.works-sec1-col3>li{width:calc((100% - 120px) / 3)}}@media screen and (min-width: 768px) and (max-width: 1023px){.works-sec1-col3>li{width:calc((100% - 60px)/2)}.works-sec1-col3>li:nth-child(n+3){margin-top:62px}}@media screen and (max-width: 767px){.works-sec1-col3>li{width:100%}.works-sec1-col3>li:nth-child(n+2){margin-top:62px}}.works-sec1-col3>li>img{width:100%;height:auto;box-shadow:6.339px 13.595px 50px #00000040}.works-sec1-col3__caption{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:17px;color:#666;line-height:1.3;margin-top:41px;text-align:center}@media screen and (max-width: 767px){.works-sec1-col3__caption{font-size:15px;margin-top:30px}}.works-sec1-col3__text{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:21px;color:#222;margin-top:18px}@media screen and (max-width: 767px){.works-sec1-col3__text{font-size:18px;margin-top:15px}}.works-sec1:before{content:"";position:absolute;left:0;top:0;background-color:#2b2f45;width:100%;height:760px;z-index:-1}@media screen and (max-width: 767px){.works-sec1:before{height:670px}}.works-sec1:after{content:"";position:absolute;bottom:-31px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-image:url(/lp/corporate-website/static/img/img_parts_02.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:185px;height:32px}@media screen and (max-width: 767px){.works-sec1:after{bottom:-19px;width:115px;height:20px}}.works-sec2{background-color:#3952cb}.works-sec2__bg{background-image:url(/lp/corporate-website/static/img/works/img_works_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:160px 0 120px}@media screen and (max-width: 767px){.works-sec2__bg{background-image:url(/lp/corporate-website/static/img/works/img_works_bg_sp.jpg);padding:93px 0 80px}}.works-sec2__inner{padding:85px 0 70px}@media screen and (max-width: 767px){.works-sec2__inner{padding:50px 0}}.works-sec2__message{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:44px;color:#fff;text-align:center}@media screen and (max-width: 767px){.works-sec2__message{font-size:26px}}.works-sec2__text{color:#fff;font-size:18px;line-height:1.9;text-align:center;margin-top:29px}@media screen and (max-width: 767px){.works-sec2__text{font-size:15px;text-align:left;margin-top:17px}}@media screen and (min-width: 1024px){.works-sec2__text>span{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.works-sec2__text>span{display:block}}.footer{text-align:center;padding:70px 0 53px}@media screen and (min-width: 768px) and (max-width: 1023px){.footer{padding:70px 15px 35px}}@media screen and (max-width: 767px){.footer{padding:70px 15px 35px}}.footer>img{width:auto;height:57px}@media screen and (max-width: 767px){.footer>img{height:43px}}.footer>a{display:block;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;color:#222;line-height:1.3;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:31px auto 0}.footer>a[target=_blank]:before{content:"";width:8px;height:6px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/img_link_parts.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer>a[target=_blank]:after{content:"";width:12px;height:12px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/icon_blank.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;right:-12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}.footer>a>span{position:relative;margin:0 5px 0 10px}.footer>a>span:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#222;bottom:-2px;left:0;right:0;margin:0 auto;transition:.5s ease;transition:.3s cubic-bezier(.18,-.01,.3,1);opacity:0}.footer>a:hover>span:after{opacity:1}.footer__text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;color:#222;line-height:1.9;margin-top:58px}@media screen and (max-width: 767px){.footer__text{font-size:12px;text-align:left;margin-top:45px}}@media screen and (min-width: 1024px){.footer__text>span{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.footer__text>span{display:block}}.footer-col3{display:flex;justify-content:center;margin-top:28px}@media screen and (max-width: 767px){.footer-col3{margin-top:25px}}.footer-col3>li{width:35px}.footer-col3>li:not(:first-child){margin-left:40px}.footer-col3>li>img{width:100%}.footer__copyRight{font-family:YsabeauOffice;font-weight:400;font-size:13px;color:#767676;line-height:1.3;margin-top:48px}@media screen and (max-width: 767px){.footer__copyRight{font-size:12px;margin-top:40px}}.p-download{padding-top:100px}@media screen and (max-width: 767px){.p-download{padding-top:90px}}@media screen and (max-width: 767px){.p-download{padding-top:60px}}.p-download-h1{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:38px;color:#222;line-height:1.3;position:relative;text-align:center;margin-top:80px}@media screen and (max-width: 767px){.p-download-h1{font-size:29px;margin-top:50px}}.p-download-h1:before{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:85px;height:5px;background-color:#cfaa40;content:"";margin-top:20px;border-radius:2px}@media screen and (max-width: 767px){.p-download-h1:before{width:70px;height:4px}}.p-download-img{box-shadow:0 15px 40px #0000001a}.p-download-title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:23px;color:#222;line-height:1.6;margin-top:35px}@media screen and (max-width: 767px){.p-download-title{font-size:19px;margin-top:30px}}.p-download-text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;color:#555;line-height:1.9;margin-top:7px}@media screen and (max-width: 767px){.p-download-text{font-size:15px;margin-top:9px}}.p-download-col2{display:flex;margin-top:85px}@media screen and (min-width: 1024px){.p-download-col2{justify-content:center}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-download-col2{flex-direction:column;align-items:center}}@media screen and (max-width: 767px){.p-download-col2{flex-direction:column;align-items:center;margin-top:70px}}@media screen and (min-width: 1024px){.p-download-col2__child:first-child{margin-right:60px;max-width:500px;width:calc(100% - 560px)}.p-download-col2__child:nth-child(2){width:500px;margin-top:-14px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-download-col2__child{width:500px}.p-download-col2__child:first-child{padding-bottom:50px;border-bottom:1px solid #e0e0e0}.p-download-col2__child:nth-child(2){padding-top:50px}}@media screen and (max-width: 767px){.p-download-col2__child{width:100%;max-width:500px}.p-download-col2__child:first-child{padding-bottom:45px;border-bottom:1px solid #e0e0e0}.p-download-col2__child:nth-child(2){padding-top:45px}}.p-download-footer{border-top:1px solid #e0e0e0;padding:50px 0 53px;margin-top:100px}@media screen and (max-width: 767px){.p-download-footer{padding:41px 0 35px}}.p-download-footer .footer__copyRight{margin-top:0}@media screen and (min-width: 1024px){.c-heading3.--pointSection{margin-top:100px}}@media screen and (min-width: 768px) and (max-width: 1023px){.c-heading3.--pointSection{margin-top:100px}}@media screen and (max-width: 767px){.c-heading3.--pointSection{margin-top:70px}}.l-container{width:100%;max-width:1260px;padding:0 30px;margin:0 auto}@media screen and (max-width: 767px){.l-container{padding:0 15px}}.c-accordion{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.c-accordion-list>li:not(:first-child) .c-accordion{border-top:none}.c-accordion-trigger{position:relative;padding:30px 75px 30px 20px;display:flex;align-items:stretch;cursor:pointer;width:100%}@media screen and (max-width: 767px){.c-accordion-trigger{padding:25px 0}}@media screen and (max-width: 767px){.c-accordion-trigger__iconWrap{display:flex;justify-content:center}}.c-accordion-trigger__icon{position:absolute;display:block;width:38px;height:38px;top:50%;right:20px;transform:translateY(-50%) rotate(180deg);background-color:#eaedfa;border-radius:50%;background-image:url(/lp/corporate-website/static/img/faq/icon_accordion_trigger.png);background-repeat:no-repeat;background-position:center;background-size:16px 16px;transition:.3s cubic-bezier(.18,-.01,.3,1);flex-shrink:0}@media screen and (max-width: 767px){.c-accordion-trigger__icon{width:26px;height:26px;background-size:12px 12px;right:0}}@media screen and (min-width: 1024px){.c-accordion-trigger:hover .c-accordion-trigger__headText{color:#2134b1}.c-accordion-trigger:hover .c-accordion-trigger__icon{background-color:#2134b1;background-image:url(/lp/corporate-website/static/img/faq/icon_accordion_trigger_hover.png)}}.c-accordion-trigger__headQuestion{color:#2134b1;font-size:42px;font-family:YsabeauOffice;margin-right:32px;font-weight:500;line-height:1;position:relative;top:-7px}@media screen and (max-width: 767px){.c-accordion-trigger__headQuestion{font-size:34px;margin-right:17px}}.c-accordion-trigger__headText{font-size:18px;font-weight:500;font-family:Noto Sans JP,sans-serif;line-height:1.6;color:#333;transition:.4s cubic-bezier(.18,-.01,.3,1);text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:4px;text-align:left;transform:translateY(3px)}@media screen and (max-width: 767px){.c-accordion-trigger__headText{font-size:15px;transform:none;padding-right:30px}}.c-accordion.is-expanded .c-accordion-trigger__headText{color:#2134b1}.c-accordion.is-expanded .c-accordion-trigger__icon{background-color:#2134b1;background-image:url(/lp/corporate-website/static/img/faq/icon_accordion_trigger_hover.png);transform:translateY(-50%) rotate(0)}.c-accordion-content{padding:7px 55px 55px}@media screen and (max-width: 767px){.c-accordion-content{padding:0 0 30px 10px}}.c-accordion-content__icon{color:#222;font-size:30px;font-family:YsabeauOffice;margin-right:20px;font-weight:500}@media screen and (max-width: 767px){.c-accordion-content__icon{margin-right:10px}}.c-accordion-contentInner{display:flex}.c-accordion__contentText{margin-top:5px;font-size:16px;font-family:Noto Sans JP,sans-serif;line-height:2;color:#333}@media screen and (max-width: 767px){.c-accordion__contentText{font-size:15px}}.c-heading3{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:3.5rem;color:#111;line-height:1.3;letter-spacing:.04rem;position:relative;padding-left:32px}@media screen and (max-width: 767px){.c-heading3{font-size:26px}}.c-heading3:before{content:"";width:18px;height:18px;position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/img_title_parts_01.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.c-heading3:before{width:16px;height:16px}}.c-btn{background-color:#3952cb;border-radius:12px;font-size:2.1rem;font-family:Noto Sans JP,sans-serif;color:#fff;font-weight:600;line-height:1.3;text-align:center;padding:25px 40px;display:inline-block;position:relative;box-shadow:0 5px 30px #0006;transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (max-width: 767px){.c-btn{font-size:1.6rem;width:100%;padding:20px 40px}}.c-btn:hover{background-color:#fff;color:#3952cb;box-shadow:none}.c-btn:after{content:"";width:12px;height:12px;display:block;position:absolute;top:50%;right:20px;background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%)}.c-btn[target=_blank]:after{background-image:url(/lp/corporate-website/static/img/icon_blank_white.png)}.c-btn[target=_blank]:hover:after{background-image:url(/lp/corporate-website/static/img/icon_blank_blue.png)}@media screen and (min-width: 1024px){.c-btn--minWidthPcTb{min-width:395px}}@media screen and (min-width: 768px) and (max-width: 1023px){.c-btn--minWidthPcTb{min-width:395px}}.c-h2[data-type=ADVANTAGE]{color:#fff}.c-h2[data-type=ADVANTAGE]:before{content:"ADVANTAGE";opacity:.09}@media screen and (max-width: 767px){.c-h2--advantage-sp{font-size:19px}}.advantage{padding:80px 0 120px;overflow:hidden}@media screen and (max-width: 767px){.advantage{padding:80px 0}}.advantage{background-color:#3952cb}.advantage-text{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:18px;color:#fff;line-height:1.9;text-align:center;margin-top:70px}@media screen and (max-width: 767px){.advantage-text{font-size:16px;margin-top:44px;text-align:left}}@media screen and (min-width: 1024px){.advantage-text>span{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px){.advantage-text>span{display:block}}.advantage-note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:13px;color:#fff;line-height:1.3;text-align:center;margin-top:21px}@media screen and (max-width: 767px){.advantage-note{font-size:12px;text-align:left;margin-top:14px}}.advantage-note:before{content:"※";display:inline-block}.advantage-col3{display:flex;flex-wrap:wrap;margin-top:83px}@media screen and (max-width: 767px){.advantage-col3{margin-top:52px}}.advantage-col3>li{background-color:#fff;border-radius:15px}@media screen and (min-width: 1024px){.advantage-col3>li{width:calc((100% - 60px) / 3)}.advantage-col3>li:not(:nth-child(3n+1)){margin-left:30px}.advantage-col3>li:nth-child(n+4){margin-top:50px}.advantage-col3>li:nth-child(n+4) .advantage-col3__title{height:86px}}@media screen and (min-width: 768px) and (max-width: 1023px){.advantage-col3>li{width:calc((100% - 30px)/2)}.advantage-col3>li:not(:nth-child(odd)){margin-left:30px}.advantage-col3>li:nth-child(n+3){margin-top:50px}}@media screen and (max-width: 767px){.advantage-col3>li{width:100%}.advantage-col3>li:nth-child(n+2){margin-top:25px}}.advantage-col3>li>img{border-radius:15px 15px 0 0;width:100%}.advantage-col3__inner{padding:30px 35px;flex:1 2;display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width: 767px){.advantage-col3__inner{padding:28px 25px 27px}}.advantage-col3__title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:22px;color:#222;line-height:1.3;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.advantage-col3__title{height:57px}}@media screen and (min-width: 768px) and (max-width: 1023px){.advantage-col3__title{height:57px}}@media screen and (max-width: 767px){.advantage-col3__title{font-size:21px}}.advantage-col3__text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:15px;color:#555;margin-top:25px}@media screen and (max-width: 767px){.advantage-col3__text{font-size:14px;margin-top:20px}}.p-advantage-borderTextWrap{text-align:center;margin-top:70px}@media screen and (max-width: 767px){.p-advantage-borderTextWrap{margin-top:50px}}.p-advantage-borderText{font-size:1.7rem;color:#fff;line-height:1.2;font-weight:400;font-family:Noto Sans JP,sans-serif;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;padding:10px 40px}@media screen and (max-width: 767px){.p-advantage-borderText{font-size:1.3rem;padding:10px 20px}}.p-advantage-text{font-family:Noto Sans JP,sans-serif;font-size:2.3rem;color:#fff;font-weight:400;line-height:1.9;text-align:center;margin-top:30px}@media screen and (max-width: 767px){.p-advantage-text{font-size:1.8rem;margin-top:15px}}.p-advantage-text__strong{font-size:3.3rem}@media screen and (max-width: 767px){.p-advantage-text__strong{font-size:2.3rem}}.p-advantage-text__border{font-weight:500;text-decoration-color:#fff;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:8px;text-decoration-skip-ink:none}@media screen and (max-width: 767px){.p-advantage-text__border{text-underline-offset:5px}}@media screen and (max-width: 767px){.p-advantage-text__br{display:none}}.p-advantage-numberWithBorder{font-family:YsabeauOffice;font-weight:600;font-size:4.7rem;color:#2134b1;line-height:1;position:relative;text-align:center;margin-bottom:4px;display:inline-block}@media screen and (max-width: 767px){.p-advantage-numberWithBorder{font-size:3.2rem}}.p-advantage-numberWithBorder:after{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:45px;height:4px;background-color:#cfaa40;content:"";border-radius:2px}@media screen and (max-width: 767px){.p-advantage-numberWithBorder:after{width:37px;height:3px}}.p-advantage-satisfactionWrap{text-align:center}.p-advantage-satisfaction{display:inline-flex;align-items:center;column-gap:10px}.p-advantage-satisfaction__row{display:flex;flex-direction:column;transform:translateY(5px)}.p-advantage-satisfaction__textTop{font-size:2rem;font-family:Noto Sans JP,sans-serif;color:#2134b1;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.p-advantage-satisfaction__textTop{font-size:1.4rem}}.p-advantage-satisfaction__textBottom{font-size:4rem;font-family:Noto Sans JP,sans-serif;color:#2134b1;font-weight:700;line-height:1.2;text-align:left;letter-spacing:0}@media screen and (max-width: 767px){.p-advantage-satisfaction__textBottom{font-size:2.8rem}}.p-advantage-satisfaction__number{font-size:10rem;font-family:Noto Sans JP,sans-serif;color:#2134b1;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.p-advantage-satisfaction__number{font-size:7.2rem}}.p-advantage-satisfaction__unit{font-size:50px}@media screen and (max-width: 767px){.p-advantage-satisfaction__unit{font-size:3.6rem}}.p-advantage-note{font-size:11px;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#2134b1;line-height:1.3}@media screen and (max-width: 767px){.p-advantage-note{font-size:10px;margin-top:10px}}.p-advantage-note--textAlignRight{text-align:right}.p-advantage-card{background-color:#fff;border-radius:20px;display:flex;overflow:hidden;margin-top:65px;box-shadow:0 3px 40px #00000014}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card{flex-direction:column}}@media screen and (max-width: 767px){.p-advantage-card{flex-direction:column}}.p-advantage-card__col{width:50%}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card__col{width:100%}}@media screen and (max-width: 767px){.p-advantage-card__col{width:100%}}.p-advantage-card__col--left{padding:35px 40px}@media screen and (max-width: 767px){.p-advantage-card__col--left{padding:17px 25px 50px}}.p-advantage-card__col--right{padding:60px 40px;background-image:url(/lp/corporate-website/static/img/advantage/bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card__col--right{padding:60px 95px}}@media screen and (max-width: 767px){.p-advantage-card__col--right{padding:40px 25px}}.p-advantage-card__text{font-size:1.6rem;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#333;line-height:1.9;margin-top:30px}@media screen and (max-width: 767px){.p-advantage-card__text{font-size:1.5rem;margin-top:15px}}.p-advantage-card__boxWrap{display:flex;flex-wrap:wrap;gap:27px 20px}@media screen and (max-width: 767px){.p-advantage-card__boxWrap{gap:15px 10px}}.p-advantage-card__box{font-size:1.4rem;font-family:Noto Sans JP,sans-serif;font-weight:600;color:#222;line-height:1.6;text-align:center;width:calc((100% - 20px)/2);padding:20px 10px;background-color:#fff;border-radius:15px}@media screen and (max-width: 767px){.p-advantage-card__box{font-size:1.3rem;text-align:left;width:calc((100% - 10px)/2);padding:15px 13px;display:flex;align-items:center}}@media screen and (max-width: 767px){.p-advantage-card__box>br{display:none}}.p-advantage-card2Wrap{display:flex;column-gap:30px;margin-top:40px}.p-advantage-card2Wrap>*{width:calc((100% - 30px)/2)}@media screen and (max-width: 767px){.p-advantage-card2Wrap{flex-direction:column;row-gap:30px;margin-top:30px}.p-advantage-card2Wrap>*{width:100%}}.p-advantage-card2{background-color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 3px 40px #00000014}@media screen and (max-width: 767px){.p-advantage-card2{border-radius:15px}}.p-advantage-card2__head{background-position:center;background-size:cover;background-repeat:no-repeat;aspect-ratio:585/312;padding:27px 40px}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card2__head{padding:20px}}@media screen and (max-width: 767px){.p-advantage-card2__head{aspect-ratio:345/184;padding:17px 20px}}.p-advantage-card2__head--02{background-image:url(/lp/corporate-website/static/img/advantage/img02.jpg)}.p-advantage-card2__head--03{background-image:url(/lp/corporate-website/static/img/advantage/img03.jpg)}.p-advantage-card2__body{padding:35px 45px 40px}@media screen and (max-width: 767px){.p-advantage-card2__body{padding:28px 35px 25px}}.p-advantage-card2__lead{font-size:1.8rem;font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:1.3;text-align:center}@media screen and (max-width: 767px){.p-advantage-card2__lead{font-size:1.4rem}}.p-advantage-card2__title{font-size:2.8rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:700;line-height:1.3;margin-top:10px;text-align:center}@media screen and (max-width: 767px){.p-advantage-card2__title{font-size:2.1rem;margin-top:6px}}.p-advantage-card2__text{font-size:1.6rem;font-family:Noto Sans JP,sans-serif;color:#333;line-height:1.9;margin-top:20px}@media screen and (max-width: 767px){.p-advantage-card2__text{font-size:1.5rem}}.p-contact{background-color:#3952cb;padding:80px 0 70px}@media screen and (max-width: 767px){.p-contact{padding:60px 0 45px}}.p-contact__title{font-size:3.2rem;font-family:Noto Sans JP,sans-serif;color:#fff;font-weight:700;line-height:1.6;text-align:center}@media screen and (max-width: 767px){.p-contact__title{font-size:2.2rem;text-align:left}}.p-contact__text{font-size:1.7rem;font-family:Noto Sans JP,sans-serif;color:#fff;line-height:1.9;text-align:center;margin-top:30px}@media screen and (max-width: 767px){.p-contact__text{font-size:1.5rem;margin-top:20px;text-align:left}}.p-contact-cardWrap{display:flex;gap:20px;flex-wrap:wrap;margin-top:45px}@media screen and (min-width: 768px) and (max-width: 1023px){.p-contact-cardWrap{flex-direction:column}}@media screen and (max-width: 767px){.p-contact-cardWrap{flex-direction:column}}.p-contact-cardWrap>*{width:calc((100% - 20px)/2)}@media screen and (min-width: 768px) and (max-width: 1023px){.p-contact-cardWrap>*{width:100%}}@media screen and (max-width: 767px){.p-contact-cardWrap>*{width:100%}}.p-contact-card{background-color:#eaeefa;border-radius:20px;padding:40px 35px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-contact-card{padding:30px 20px}}.p-contact-card__title{font-size:3rem;font-family:Noto Sans JP,sans-serif;color:#2134b1;font-weight:700;line-height:1.3;text-align:center;z-index:2}@media screen and (max-width: 767px){.p-contact-card__title{font-size:2.5rem}}.p-contact-card__imgWrap{width:340px;aspect-ratio:340/180;display:flex;justify-content:center;position:relative}@media screen and (max-width: 767px){.p-contact-card__imgWrap{width:100%;max-width:230px}}.p-contact-card__imgCircle{width:266px;height:266px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:1;position:absolute;top:-20px}@media screen and (max-width: 767px){.p-contact-card__imgCircle{width:190px;height:190px;top:-15px}}.p-contact-card__imgCircle>img{width:185px;transform:translateY(-15px)}@media screen and (max-width: 767px){.p-contact-card__imgCircle>img{width:130px;transform:translateY(-10px)}}.p-contact-card__btn{width:100%;max-width:430px;height:100%;display:flex;align-items:center;justify-content:center;padding:19px 0;background-color:#2134b1;border:2px solid #2134b1;box-shadow:0 5px 30px #0006;border-radius:12px;overflow:hidden;z-index:3;margin-top:10px}.p-contact-card__btn>p{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:1.9rem;color:#fff;line-height:1.3;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.18,-.01,.3,1)}@media screen and (max-width: 767px){.p-contact-card__btn>p{font-size:1.6rem}}.p-contact-card__btn>p:before{content:"";width:30px;height:30px;display:inline-block;background-image:url(/lp/ui-ux-design-consulting/static/img/img_estimate_parts_white.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px;transition:.3s cubic-bezier(.18,-.01,.3,1)}.p-contact-card__btn>p>span{margin-top:-2px}.p-contact-card__btn:hover{background-color:#fff;box-shadow:none;border:2px solid #2134b1}.p-contact-card__btn:hover>p{color:#2134b1;transition:.3s cubic-bezier(.18,-.01,.3,1)}.p-contact-card__btn:hover>p:before{background-image:url(/lp/ui-ux-design-consulting/static/img/img_estimate_parts_blue.png);transition:.3s cubic-bezier(.18,-.01,.3,1)}.p-contact-card__btn--white{background-color:#fff;box-shadow:0 5px 30px #00000026;border:2px solid #fff}.p-contact-card__btn--white>p{color:#222}.p-contact-card__btn--white>p:before{background-image:url(/lp/ui-ux-design-consulting/static/img/img_document_parts_black.png)}.p-contact-card__btn--white:hover{background-color:#222;border:2px solid #222}.p-contact-card__btn--white:hover>p{color:#fff}.p-contact-card__btn--white:hover>p:before{background-image:url(/lp/ui-ux-design-consulting/static/img/img_document_parts_white.png)}.p-contact-tel{margin-top:75px;display:flex;justify-content:center}@media screen and (max-width: 767px){.p-contact-tel{margin-top:40px}}.p-contact-tel__inner{display:flex;align-items:center;gap:40px}@media screen and (max-width: 767px){.p-contact-tel__inner{flex-direction:column;gap:20px;width:100%}}@media screen and (max-width: 767px){.p-contact-tel__col{width:100%}}.p-contact-tel__col--border{position:relative}.p-contact-tel__col--border:before{display:block;content:"";width:1px;height:100%;background-color:#fff;position:absolute;top:0;left:-20px}@media screen and (max-width: 767px){.p-contact-tel__col--border:before{display:none}}.p-contact-tel__title{font-size:2.4rem;font-family:Noto Sans JP,sans-serif;color:#fff;font-weight:700;line-height:1.3;margin-top:0}@media screen and (max-width: 767px){.p-contact-tel__title{font-size:1.9rem;text-align:center}}.p-contact-tel__text{font-size:1.4rem;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#fff;line-height:1.6;margin-top:5px}@media screen and (max-width: 767px){.p-contact-tel__text{font-size:1.5rem;text-align:center;margin-top:3px}}.p-contact-tel__telNumber{font-size:4.2rem;font-family:YsabeauOffice;color:#fff;font-weight:700;line-height:1.3;display:inline-flex;align-items:center;gap:6px}@media screen and (max-width: 767px){.p-contact-tel__telNumber{font-size:3rem;color:#222;background-color:#fff;border-radius:12px;padding:15px 20px;width:100%;justify-content:center;box-shadow:0 3px 25px #00000026}}.p-contact-tel__telNumber:link,.p-contact-tel__telNumber:visited{color:#fff;text-decoration:none}@media screen and (max-width: 767px){.p-contact-tel__telNumber:link,.p-contact-tel__telNumber:visited{color:#222}}.p-contact-tel__telNumber:before{display:inline-block;content:"";width:40px;height:40px;background-image:url(/lp/corporate-website/static/img/icon_tel_white.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 767px){.p-contact-tel__telNumber:before{width:28px;height:28px;background-image:url(/lp/corporate-website/static/img/img_tel_parts.png)}}.p-contact-tel__date{font-size:1.4rem;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#fff;line-height:1.3;text-align:center}@media screen and (max-width: 767px){.p-contact-tel__date{font-size:1.3rem;margin-top:11px}}.p-faq{padding-top:150px;padding-bottom:130px}@media screen and (max-width: 767px){.p-faq{padding-top:80px;padding-bottom:80px}}.p-faq-container{width:100%;max-width:1260px;padding:0 30px;margin:0 auto}@media screen and (max-width: 767px){.p-faq-container{padding:0 15px}}.p-faq .c-h2{margin-top:0}.p-faq .c-h2[data-type=FAQ]:before{content:"FAQ";color:#f4f5f6}.p-faq .c-accordion-list{margin-top:80px}@media screen and (max-width: 767px){.p-faq .c-accordion-list{margin-top:40px}}@media screen and (max-width: 767px){.p-faq .c-accordion-content__icon{transform:translateY(-5px)}}.mv__inner{max-width:none;display:flex;padding-top:100px}@media screen and (min-width: 768px) and (max-width: 1023px){.mv__inner{flex-direction:column;padding-top:90px}}@media screen and (max-width: 767px){.mv__inner{flex-direction:column;padding-top:60px;padding-bottom:60px}}.mv-contents__h1{font-feature-settings:"palt"}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents__h1{font-size:55px}}.mv-contents__sub{font-feature-settings:"palt"}.mv-contents__sub{margin-top:30px}@media screen and (min-width: 1024px){.mv-contents-buttons>li:nth-child(2){width:210px}}.mv-logoSlider{margin-top:70px}@media screen and (min-width: 768px) and (max-width: 1023px){.mv-contents__tb{margin-top:0}}@media screen and (max-width: 767px){.mv-contents__tb{margin-top:0}}@media screen and (max-width: 767px){.mv-logoSlider__sp{margin-top:0}}@media screen and (max-width: 767px){.mv-contents__text{margin-top:20px}}.p-mv-contentWrap{width:482px;margin-left:6%;margin-right:7%}@media screen and (min-width: 768px) and (max-width: 1023px){.p-mv-contentWrap{display:none}}@media screen and (max-width: 767px){.p-mv-contentWrap{display:none}}.p-mv-content__badge{width:390px;margin-top:55px}@media screen and (min-width: 2000px){.p-mv-content__badge{margin-top:130px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-mv-content__badge{margin-top:50px}}@media screen and (max-width: 767px){.p-mv-content__badge{margin-top:35px;max-width:270px;width:100%}}.p-mv-imgWrap{width:calc(87% - 482px);height:600px}@media screen and (min-width: 2000px){.p-mv-imgWrap{height:780px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-mv-imgWrap{width:calc(100% + 30px)}}@media screen and (max-width: 767px){.p-mv-imgWrap{width:calc(100% + 30px);height:330px}}.p-mv-imgInnder{width:100%;height:100%}.p-mv-img{width:100%;height:600px;object-fit:cover;object-position:left;border-radius:50px 0 0 50px}@media screen and (min-width: 2000px){.p-mv-img{height:780px}}@media screen and (max-width: 767px){.p-mv-img{height:330px;border-radius:25px 0 0 25px}}.problem:after{content:"";position:absolute;width:100vw;height:120px;background-image:-moz-linear-gradient(90deg,rgb(255,255,255) 0%,rgb(240,242,244) 100%);background-image:-webkit-linear-gradient(90deg,rgb(255,255,255) 0%,rgb(240,242,244) 100%);background-image:-ms-linear-gradient(90deg,rgb(255,255,255) 0%,rgb(240,242,244) 100%);top:780px;left:0;z-index:-1}.problem-sec1{background-image:url(/lp/corporate-website/static/img/problem/img_problem_bg_01.jpg);background-position:top center;background-size:max(1600px,100%) 780px}@media screen and (min-width: 768px) and (max-width: 1023px){.problem-sec1{background-size:auto 780px}}@media screen and (max-width: 767px){.problem-sec1{padding-bottom:60px;background-size:max(800px,100%) auto}}.problem-sec1:after{background-image:url(/lp/corporate-website/static/img/problem/img_parts_01.png)}.problem-sec1 .bg{position:absolute;left:5145px;top:1885px;width:375px;height:947px;z-index:527}@media screen and (max-width: 767px){.problem-sec1 .c-h2{font-size:19px;line-height:1.6}.problem-sec1 .c-h2 span{display:inline;font-size:29px}}.problem-sec1-ttl__emphasis{color:#2134b1;font-weight:700}.problem-sec1-ttl__dics{position:relative}.problem-sec1-ttl__dics:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#2134b1;position:absolute;left:calc(50% - 4px);top:-2px}.problem-sec1-subTtl{font-family:Noto Sans JP,sans-serif;font-size:21px;text-align:center;font-weight:400}@media screen and (max-width: 767px){.problem-sec1-subTtl{width:fit-content;margin:0 auto;font-size:17px;text-align:left}.problem-sec1-subTtl span{font-size:19px}}.problem-sec1-cmtGroup{margin-top:37px;display:flex;flex-wrap:wrap;justify-content:center;gap:32px 15px}@media screen and (max-width: 767px){.problem-sec1-cmtGroup{max-width:380px;margin:35px auto 0;padding:0 15px;justify-content:flex-start;gap:25px 0}}.problem-sec1-comment{width:315px;padding:17px 20px 18px 22px;margin:0;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;border-radius:49px;box-shadow:0 8px 50px #00000014}.problem-sec1-comment span{font-size:21px;font-weight:600;color:#2134b1;display:inline-block;border-bottom:3px solid #cfaa40}@media screen and (max-width: 767px){.problem-sec1-comment span{font-size:18px}}@media screen and (max-width: 767px){.problem-sec1-comment{width:290px;padding:14px 10px 15px 18px;text-align:center;font-size:13px;border-radius:42px}.problem-sec1-comment:nth-child(2n){margin-left:auto}}.problem-sec1-sector{margin:50px auto 25px;width:160px;height:41px;background:url(/lp/corporate-website/static/img/problem/img_problem_sector.png) no-repeat center;background-size:contain}.problem-sec2__message{font-size:55px}@media screen and (max-width: 767px){.problem-sec2__message{font-size:32px;line-height:1.4}}.problem-sec2__message span{font-size:42px}@media screen and (max-width: 767px){.problem-sec2__message span{font-size:26px;line-height:1.6}}.problem-sec2{background-image:url(/lp/corporate-website/static/img/problem/img_problem_bg_02.jpg)}@media screen and (max-width: 767px){.problem-sec2{padding:82px 0 74px;background-image:url(/lp/corporate-website/static/img/problem/img_problem_bg_02_sp.jpg);background-size:max(650px,100%) auto}}.problem-sec2__label{padding:10px 31px;margin:0 auto 20px;display:inline-block;background-color:#fff;border-radius:24px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:600}@media screen and (max-width: 767px){.problem-sec2__label{margin:0 auto 12px;padding:7px 21px 8px;font-size:13px}}.problem-sec1-source figure{margin:32px auto 0;width:440px}@media screen and (max-width: 767px){.problem-sec1-source figure{width:84.06%;max-width:440px;min-width:290px}}.problem-sec1-source__itemGroup{margin-top:26px;display:flex;justify-content:center;gap:0 35px}@media screen and (min-width: 768px) and (max-width: 1023px){.problem-sec1-source__itemGroup{max-width:800px;margin:40px auto 0;flex-wrap:wrap;gap:0 9px}}@media screen and (max-width: 767px){.problem-sec1-source__itemGroup{max-width:345px;margin:19px auto 0;flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width: 360px){.problem-sec1-source__itemGroup{gap:20px 0}}.problem-sec1-source__item{min-width:230px;min-height:108px;height:fit-content;background:url(/lp/corporate-website/static/img/problem/img_problem_source_bg.png) no-repeat center;background-size:contain;display:flex;justify-content:center;align-items:center;font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 1024px){.problem-sec1-source__item:nth-child(2),.problem-sec1-source__item:nth-child(4){position:relative;top:31px}.problem-sec1-source__item:first-child,.problem-sec1-source__item:last-child{position:relative;top:171px}.problem-sec1-source__item:first-child{left:165px}.problem-sec1-source__item:last-child{right:165px}}@media screen and (min-width: 768px) and (max-width: 1023px){.problem-sec1-source__item:first-child,.problem-sec1-source__item:nth-child(3){margin-top:30px}.problem-sec1-source__item:nth-child(4),.problem-sec1-source__item:last-child{margin-top:8px}}@media screen and (max-width: 767px){.problem-sec1-source__item{min-width:190px;min-height:89px;position:relative}.problem-sec1-source__item:nth-child(2n){margin-left:auto}.problem-sec1-source__item:not(:first-child){margin-top:-25px}}.problem-sec1-source__item p{text-align:center;color:#193273;font-size:15px;font-weight:500}@media screen and (max-width: 767px){.problem-sec1-source__item p{font-size:13px}}.problem-sec1-source__item p span{font-size:21px;font-weight:600}@media screen and (max-width: 767px){.problem-sec1-source__item p span{font-size:18px}}.p-service .c-h2 .p-service-h2--sp{display:inline}@media screen and (max-width: 767px){.p-service .c-h2 .p-service-h2--sp{display:block;font-size:1.9rem}}.p-service .c-h2+*:not(.not-margin){margin-top:95px}@media screen and (max-width: 767px){.p-service .c-h2+*:not(.not-margin){margin-top:50px}}.p-service-text{font-size:1.7rem;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#333;line-height:1.9}@media screen and (max-width: 767px){.p-service-text{font-size:1.5rem}}.p-service-text--strong{font-size:2.1rem;font-weight:600}@media screen and (max-width: 767px){.p-service-text--strong{font-size:1.7rem}}.p-service-sec1{padding-top:90px;padding-bottom:100px}@media screen and (max-width: 767px){.p-service-sec1{padding-top:80px;padding-bottom:55px}}.p-service-sec1-col2{display:flex;column-gap:50px;margin-top:50px}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-sec1-col2{flex-direction:column;margin-top:40px;row-gap:50px}}@media screen and (max-width: 767px){.p-service-sec1-col2{flex-direction:column;margin-top:40px;row-gap:40px}}.p-service-sec1-col2__col--text{width:calc(49.6% - 50px)}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-sec1-col2__col--text{width:100%;order:2}}@media screen and (max-width: 767px){.p-service-sec1-col2__col--text{width:100%;order:2}}.p-service-sec1-col2__col--img{width:50.4%}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-sec1-col2__col--img{width:100%;order:1}}@media screen and (max-width: 767px){.p-service-sec1-col2__col--img{width:100%;order:1}}.p-service-sec1-col2__col .p-service-text:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.p-service-sec1-col2__col .p-service-text:not(:first-child){margin-top:35px}}.p-service-sec1-col2__img{width:100%;border-radius:20px}.p-service-sec{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.p-service-sec{padding-top:70px;padding-bottom:70px}}.p-service-sec--bg{background-color:#f0f2f3;background-image:linear-gradient(0deg,transparent calc(100% - 1px),#e6e8ea calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#e6e8ea calc(100% - 1px));background-size:23px 23px;background-repeat:repeat;background-position:center center;overflow:hidden}.p-service-sec--pb0{padding-bottom:0}.p-service-badgeBox{width:76px;height:76px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;filter:drop-shadow(1px 5px 15px rgba(14,30,137,.4));flex-shrink:0;margin-left:10px}@media screen and (max-width: 767px){.p-service-badgeBox{width:61px;height:61px}}.p-service-badgeBox:after{content:"";width:100%;height:100%;position:absolute;background-color:#2134b1;border-radius:20px;top:0;left:0;z-index:-1;transform:rotate(45deg)}@media screen and (max-width: 767px){.p-service-badgeBox:after{border-radius:15px}}.p-service-badgeBox__text{font-size:1.1rem;font-family:YsabeauOffice;color:#fff;font-weight:700;line-height:1.3;margin-top:8px}@media screen and (max-width: 767px){.p-service-badgeBox__text{font-size:1rem}}.p-service-badgeBox__number{font-size:4rem;font-family:YsabeauOffice;color:#fff;font-weight:600;line-height:1}@media screen and (max-width: 767px){.p-service-badgeBox__number{font-size:3rem}}.p-service-featuresHead{display:flex;column-gap:40px;margin-top:30px}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-featuresHead{flex-direction:column}}@media screen and (max-width: 767px){.p-service-featuresHead{flex-direction:column}}.p-service-featuresHead--row{flex-direction:column;margin-top:0}.p-service-featuresHead--row .p-service-featuresHeading{width:100%}.p-service-featuresHead--row .p-service-featuresHeadLead{width:100%;padding-left:0;margin-top:30px}@media screen and (max-width: 767px){.p-service-featuresHead--row .p-service-featuresHeadLead{margin-top:22px}}.p-service-featuresHead--row .p-service-featuresHeadLead:before{display:none}.p-service-featuresHeading{width:370px;display:flex;column-gap:25px;align-self:flex-start}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-featuresHeading{width:100%}}@media screen and (max-width: 767px){.p-service-featuresHeading{width:100%}}.p-service-featuresHeading__textWrap{display:flex;flex-direction:column;justify-content:center}.p-service-featuresHeading__textTop{font-size:1.9rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.3}@media screen and (max-width: 767px){.p-service-featuresHeading__textTop{font-size:1.5rem}}.p-service-featuresHeading__textBottom{font-size:3.4rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:700;line-height:1.3;margin-top:5px}@media screen and (max-width: 767px){.p-service-featuresHeading__textBottom{font-size:2.7rem}}.p-service-featuresHeadLead{width:calc(100% - 410px);position:relative;padding-left:35px;display:flex;align-items:center}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-featuresHeadLead{width:100%;margin-top:40px;padding-left:0}}@media screen and (max-width: 767px){.p-service-featuresHeadLead{width:100%;margin-top:15px;padding-left:0}}.p-service-featuresHeadLead:before{content:"";display:block;width:1px;height:100%;background-color:#b0b0b0;position:absolute;top:0;left:0}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-featuresHeadLead:before{display:none}}@media screen and (max-width: 767px){.p-service-featuresHeadLead:before{display:none}}.p-service-featuresHeadLead__text{font-size:1.7rem;font-family:Noto Sans JP,sans-serif;color:#333;line-height:1.9;min-height:97px}@media screen and (max-width: 767px){.p-service-featuresHeadLead__text{font-size:1.5rem}}.p-service-featuresCardWrap{display:flex;gap:30px;margin-top:25px;flex-wrap:wrap}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-featuresCardWrap{margin-top:22px}}@media screen and (max-width: 767px){.p-service-featuresCardWrap{margin-top:20px;flex-direction:column}}.p-service-featuresCardWrap>*{width:calc((100% - 60px) / 3)}.p-service-featuresCardWrap>* .p-service-featuresCard{height:100%}.p-service-featuresCardWrap>* .p-service-featuresCard__body{height:100%}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-featuresCardWrap>*{width:calc((100% - 30px)/2)}}@media screen and (max-width: 767px){.p-service-featuresCardWrap>*{width:100%}}.p-service-featuresCard{border-radius:20px;overflow:hidden;box-shadow:0 3px 40px #00000014}@media screen and (max-width: 767px){.p-service-featuresCard{border-radius:15px}}.p-service-featuresCard__head{width:100%;aspect-ratio:380/200px}.p-service-featuresCard__head img{width:100%;height:100%;object-fit:cover}.p-service-featuresCard__body{background-color:#fff;padding:30px 35px 35px}@media screen and (max-width: 767px){.p-service-featuresCard__body{padding:25px}}.p-service-featuresCard__title{font-size:3rem;font-family:Noto Sans JP,sans-serif;color:#2134b1;font-weight:600;line-height:1.3;display:flex;align-items:center}@media screen and (max-width: 767px){.p-service-featuresCard__title{font-size:2.4rem}}.p-service-featuresCard__title--font-en{font-family:YsabeauOffice;font-size:4.3rem;padding-right:13px}@media screen and (max-width: 767px){.p-service-featuresCard__title--font-en{font-size:3.4rem;padding-right:9px}}.p-service-featuresCard__lead{font-size:1.7rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.6;margin-top:15px}@media screen and (max-width: 767px){.p-service-featuresCard__lead{font-size:1.7rem;margin-top:10px}}.p-service-featuresCard__labelWrap{margin-top:30px;display:flex;flex-wrap:wrap;gap:8px 5px}.p-service-featuresCard__label{display:inline-flex;font-size:1.3rem;font-family:Noto Sans JP,sans-serif;color:#222;line-height:1.3;padding:7px 20px 8px;border-radius:50px;background-color:#ebeff7}@media screen and (max-width: 767px){.p-service-featuresCard__label{padding:7px 15px}}.p-service-featuresCol2{display:flex;column-gap:60px;margin-top:70px}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-featuresCol2{flex-direction:column;row-gap:80px;margin-top:75px}}@media screen and (max-width: 767px){.p-service-featuresCol2{flex-direction:column;row-gap:80px;margin-top:80px}}.p-service-featuresCol2__col{width:calc((100% - 60px)/2);position:relative}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-featuresCol2__col{width:100%}}.p-service-featuresCol2__col--border:before{content:"";display:block;width:1px;height:100%;background-color:#c8c8c8;position:absolute;top:0;left:-30px}@media screen and (max-width: 767px){.p-service-featuresCol2__col--border:before{display:none}}.p-service-features2{display:flex;flex-wrap:wrap;gap:30px 20px;margin-top:35px}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-features2{margin-top:10px}}@media screen and (max-width: 767px){.p-service-features2{gap:40px 13px}}.p-service-features2>*{width:calc((100% - 40px) / 3)}@media screen and (max-width: 767px){.p-service-features2>*{width:calc((100% - 13px)/2)}}.p-service-features3{display:flex;flex-wrap:wrap;gap:30px 20px;margin-top:35px}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-features3{margin-top:10px}}.p-service-features3>*{width:calc((100% - 20px)/2)}.p-service-featuresItem{display:flex;flex-direction:column;align-items:center}.p-service-featuresItem__icon{width:100px;height:100px;background-color:#fff;border-radius:50px;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 40px #0000000d}.p-service-featuresItem__icon img{width:46px;height:46px}.p-service-featuresItem__title{font-size:1.9rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:700;line-height:1.3;margin-top:17px;text-align:center}@media screen and (max-width: 767px){.p-service-featuresItem__title{font-size:1.7rem;margin-top:13px}}.p-service-featuresItem__text{font-size:1.2rem;font-family:Noto Sans JP,sans-serif;color:#666;line-height:1.3;margin-top:12px;text-align:center}@media screen and (max-width: 767px){.p-service-featuresItem__text{font-size:1.1rem;margin-top:10px}}.p-service-planCardWrap{display:flex;flex-wrap:wrap;gap:30px;margin-top:45px}@media screen and (max-width: 767px){.p-service-planCardWrap{flex-direction:column;gap:20px;margin-top:35px}}.p-service-planCardWrap>*{width:calc((100% - 60px) / 3)}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-planCardWrap>*{width:calc((100% - 30px)/2)}}@media screen and (max-width: 767px){.p-service-planCardWrap>*{width:100%}}.p-service-planCard{background-image:url(/lp/corporate-website/static/img/service/bg_planCard_medium.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:40px 10px 40px 30px;border-radius:20px;height:100%}@media screen and (max-width: 767px){.p-service-planCard{padding-top:25px;padding-bottom:25px;border-radius:15px}}.p-service-planCard--standard{background-image:url(/lp/corporate-website/static/img/service/bg_planCard_standard.png)}.p-service-planCard--premium{background-image:url(/lp/corporate-website/static/img/service/bg_planCard_premium.png)}.p-service-planCard__title{font-size:2.9rem;font-family:Noto Sans JP,sans-serif;color:#fff;font-weight:500;line-height:1.3}@media screen and (max-width: 767px){.p-service-planCard__title{font-size:2.4rem}}.p-service-planCard__text{font-size:1.7rem;font-family:Noto Sans JP;color:#fff;line-height:1.3;margin-top:19px}@media screen and (max-width: 767px){.p-service-planCard__text{font-size:1.4rem;margin-top:5px}}.p-service-planCard__price{font-size:7.6rem;font-family:YsabeauOffice;color:#fff;font-weight:700;line-height:1.3;margin-top:25px;letter-spacing:0}@media screen and (max-width: 767px){.p-service-planCard__price{font-size:5.8rem;margin-top:10px}}.p-service-planCard__unit{font-size:2.6rem;font-family:Noto Sans JP,sans-serif;font-weight:500;color:#fff;line-height:1.3}@media screen and (max-width: 767px){.p-service-planCard__unit{font-size:2.1rem}}.p-service-planCard__note{font-size:1.3rem;font-family:Noto Sans JP,sans-serif;color:#fff;line-height:1.3}@media screen and (max-width: 767px){.p-service-planCard__note{font-size:1.1rem}}.p-service-optionItemWrap{display:flex;flex-wrap:wrap;gap:65px 60px;margin-top:50px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.p-service-optionItemWrap{gap:60px 20px;margin-top:30px}}.p-service-optionItemWrap>*{width:calc((100% - 180px)/4);position:relative}@media screen and (max-width: 767px){.p-service-optionItemWrap>*{width:calc((100% - 20px)/2)}}@media screen and (min-width: 1024px){.p-service-optionItemWrap>*:not(:nth-child(4n+1)):before{content:"";display:block;width:1px;height:100%;background-color:#e0e0e0;position:absolute;top:0;left:-30px}.p-service-optionItemWrap>*:nth-child(n+5):after{content:"";display:block;width:calc(100% + 60px);height:1px;background-color:#c8c8c8;position:absolute;top:-30px;left:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-optionItemWrap>*:not(:nth-child(4n+1)):before{content:"";display:block;width:1px;height:100%;background-color:#e0e0e0;position:absolute;top:0;left:-30px}.p-service-optionItemWrap>*:nth-child(n+5):after{content:"";display:block;width:100%;width:calc(100% + 60px);height:1px;background-color:#c8c8c8;position:absolute;top:-30px;left:0}}@media screen and (max-width: 767px){.p-service-optionItemWrap>*:nth-child(2n):before{content:"";display:block;width:1px;height:100%;background-color:#e0e0e0;position:absolute;top:0;left:-10px}.p-service-optionItemWrap>*:nth-child(n+3):after{content:"";display:block;width:calc(100% + 20px);height:1px;background-color:#c8c8c8;position:absolute;top:-30px;left:0}}.p-service-optionItem{display:flex;flex-direction:column;align-items:center}.p-service-optionItem__icon{width:95px;height:95px;background-color:#f4f5f6;border-radius:50px;display:flex;justify-content:center;align-items:center}.p-service-optionItem__icon img{width:50px;height:50px}.p-service-optionItem__title{font-size:1.9rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.3;margin-top:15px;text-align:center}@media screen and (max-width: 767px){.p-service-optionItem__title{font-size:1.7rem}}.p-service-optionItem__text{font-size:1.4rem;font-family:Noto Sans JP,sans-serif;color:#666;line-height:1.3;text-align:center}.p-service-flowCardWrap{display:flex;flex-wrap:wrap;gap:50px 30px;margin-top:60px}@media screen and (max-width: 767px){.p-service-flowCardWrap{margin-top:35px}}.p-service-flowCardWrap>*{width:calc((100% - 60px) / 3);display:flex;position:relative}@media screen and (max-width: 767px){.p-service-flowCardWrap>*{width:100%}}@media screen and (min-width: 1024px){.p-service-flowCardWrap>*:not(:nth-child(3n+1)):before{content:"";display:block;width:19px;height:41px;background-image:url(/lp/corporate-website/static/img/img_triangle_right_yellow.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:-15px;transform:translate(-50%,-50%)}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-flowCardWrap>*:not(:nth-child(3n+1)):before{content:"";display:block;width:19px;height:41px;background-image:url(/lp/corporate-website/static/img/img_triangle_right_yellow.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:-15px;transform:translate(-50%,-50%)}}@media screen and (max-width: 767px){.p-service-flowCardWrap>*:not(:first-child):before{content:"";display:block;width:41px;height:19px;background-image:url(/lp/corporate-website/static/img/img_triangle_down_yellow.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:-25px;left:50%;transform:translate(-50%,-50%)}}.p-service-flowCard{padding-top:22px;width:100%;display:flex;filter:drop-shadow(0 0 15px rgba(0,0,0,.08))}.p-service-flowCard__box{width:100%;background-color:#fff;border-radius:15px;padding:50px 30px 35px;position:relative}@media screen and (max-width: 767px){.p-service-flowCard__box{padding:40px 25px 25px}}.p-service-flowCard__label{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:10px 31px;border-radius:100px;background-color:#2134b1}.p-service-flowCard__labelText{font-size:1.7rem;font-family:YsabeauOffice;font-weight:500;color:#fff;line-height:1;transform:translateY(-3px);display:inline-flex;align-items:baseline;gap:5px}@media screen and (max-width: 767px){.p-service-flowCard__labelText{font-size:1.5rem}}.p-service-flowCard__labelNumber{font-size:2.9rem}@media screen and (max-width: 767px){.p-service-flowCard__labelNumber{font-size:2.5rem}}.p-service-flowCard__title{font-size:2.3rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.3;text-align:center}@media screen and (max-width: 767px){.p-service-flowCard__title{font-size:2.1rem}}.p-service-flowCard__text{font-size:1.5rem;font-family:Noto Sans JP,sans-serif;color:#555;line-height:1.6;margin-top:25px}@media screen and (max-width: 767px){.p-service-flowCard__text{font-size:1.4rem;margin-top:15px}}.p-service-personInCharge__title{font-size:3.5rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.6;text-align:center}@media screen and (max-width: 767px){.p-service-personInCharge__title{font-size:2.6rem}}.p-service-personInCharge-panel{background-image:url(/lp/corporate-website/static/img/service/bg_personInCharge_panel.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;padding:55px 50px 50px;margin-top:45px}@media screen and (max-width: 767px){.p-service-personInCharge-panel{padding:50px 25px;background-size:740px;background-position:top;background-color:#00064a;margin-top:40px}}.p-service-personInCharge-panel__title{font-size:2.8rem;font-family:Noto Sans JP,sans-serif;color:#fff;font-weight:600;line-height:1.6;text-align:center}@media screen and (max-width: 767px){.p-service-personInCharge-panel__title{font-size:2rem;text-align:left}}.p-service-personInCharge-panel__text{font-size:1.6rem;font-family:Noto Sans JP,sans-serif;color:#fff;line-height:1.6;text-align:center;margin-top:30px}@media screen and (max-width: 767px){.p-service-personInCharge-panel__text{font-size:1.5rem;text-align:left}}.p-service-personInCharge-cardWrap{display:flex;flex-wrap:wrap;gap:25px;margin-top:35px}.p-service-personInCharge-cardWrap>*{width:calc((100% - 50px) / 3)}@media screen and (max-width: 767px){.p-service-personInCharge-cardWrap>*{width:100%}}.p-service-personInCharge-card{background-color:#fff;border-radius:15px;padding:25px 30px 40px;height:100%}@media screen and (max-width: 767px){.p-service-personInCharge-card{padding:15px 15px 20px}}.p-service-personInCharge-card__number{display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-service-personInCharge-card__number{flex-direction:row;gap:5px;align-items:baseline}}.p-service-personInCharge-card__numberTop{font-size:1.4rem;font-family:Noto Sans JP,sans-serif;color:#2134b1;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){.p-service-personInCharge-card__numberTop{font-size:1.2rem;text-align:unset}}.p-service-personInCharge-card__numberBottom{font-size:4rem;font-family:YsabeauOffice;color:#2134b1;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){.p-service-personInCharge-card__numberBottom{font-size:3rem;text-align:unset}}.p-service-personInCharge-card__text{font-size:1.6rem;font-family:Noto Sans JP,sans-serif;color:#333;line-height:1.6;margin-top:15px}@media screen and (max-width: 767px){.p-service-personInCharge-card__text{font-size:1.4rem;margin-top:8px}}.p-service-personInCharge-btnWrap{margin-top:40px;text-align:center}@media screen and (max-width: 767px){.p-service-personInCharge-btnWrap{margin-top:30px}}@media screen and (max-width: 767px){.works-sec1{padding:80px 0 60px}}@media screen and (max-width: 767px){.works-sec1 .c-h2{font-size:19px;line-height:1.6}.works-sec1 .c-h2:before{top:52px}.works-sec1 .c-h2:after{margin-top:12px}}@media screen and (max-width: 767px){.works-sec1 .c-h2 span{font-size:29px}}.works-sec1-text{margin-top:13px;font-size:17px;line-height:1.6}@media screen and (max-width: 767px){.works-sec1-text{margin-top:35px}}.works-sec1-text span{display:block;font-size:13px}@media screen and (max-width: 767px){.works-sec1-text span{font-size:11px}}.works-sec1-lead{color:#fff;font-weight:600;text-align:center;font-family:Noto Sans JP,sans-serif;line-height:1.9;margin-top:40px;font-size:22px}@media screen and (max-width: 767px){.works-sec1-lead{margin-top:35px;font-size:17px}}.works-sec2{background-color:#fff}.works-sec2__inner{padding:50px 0 130px}@media screen and (max-width: 767px){.works-sec2__inner{padding:32px 0 80px}}.works-sec2__message{font-size:28px;color:#222}@media screen and (max-width: 767px){.works-sec2__message{font-size:22px}}.works-sec2__text{font-size:17px;color:#222;width:fit-content;margin:29px auto 0}@media screen and (max-width: 767px){.works-sec2__text{margin:17px auto 0;font-size:15px}}.works-sec2__text>span{display:block;text-align:right;font-size:12px}.works-sec2__list{display:flex;flex-wrap:wrap;gap:30px 0}@media screen and (max-width: 767px){.works-sec2__list{gap:25px 0;justify-content:center}}.works-sec2__list div{max-width:200px;width:16.6666666667%}@media screen and (max-width: 767px){.works-sec2__list div{width:33.3333333333%}}.works-sec3{display:flex}@media screen and (max-width: 767px){.works-sec3{flex-direction:column}}@media screen and (max-width: 1023px){.works-sec3{flex-direction:column}}@media screen and (min-width: 1024px){.works-sec3__img{width:50%;height:480px;background:url(/lp/corporate-website/static/img/works/img_works_consulting_pc.jpg) no-repeat center right;background-size:cover}}@media screen and (max-width: 767px){.works-sec3__img{width:100%;height:54.135vw;background:url(/lp/corporate-website/static/img/works/img_works_consulting_sp.jpg) no-repeat center right;background-size:cover}}@media screen and (max-width: 1023px){.works-sec3__img{width:100%;height:54.135vw;background:url(/lp/corporate-website/static/img/works/img_works_consulting_sp.jpg) no-repeat center right;background-size:cover}}@media screen and (min-width: 1024px){.works-sec3 .output-sec2{width:50%;padding:95px 0 60px}}@media screen and (max-width: 767px){.works-sec3 .output-sec2{padding-top:5px}}@media screen and (max-width: 1023px){.works-sec3 .output-sec2{padding:0 0 60px}}@media screen and (min-width: 1024px){.works-sec3 .output-sec2 .section__inner{width:calc(100% - 30px);max-width:600px;margin:0;padding:0}}.works-sec3 .output-sec2__inner{margin-top:55px}@media screen and (max-width: 767px){.works-sec3 .output-sec2__inner{margin-top:20px}}.works-sec3 .output-sec2__message{line-height:1.3}@media screen and (min-width: 1024px){.works-sec3 .output-sec2__message{font-size:34px;text-align:left}}@media screen and (max-width: 767px){.works-sec3 .output-sec2__message{font-size:26px}}.works-sec3 .output-sec2__txt{color:#fff;width:fit-content;margin:19px auto 0;font-size:18px}@media screen and (min-width: 1024px){.works-sec3 .output-sec2__txt{margin:19px 0 0}}@media screen and (max-width: 767px){.works-sec3 .output-sec2__txt{margin-top:15px;font-size:15px;text-align:center}}@media screen and (min-width: 1024px){.works-sec3 .c-contact-child{width:100%;max-width:600px}}.works-sec3 .c-links>li:nth-child(2)>a{border:2px solid #fff}.works-sec1-slider{padding-bottom:41px;position:relative;margin-top:45px;overflow:hidden}.works-sec1-slider .splide__list{gap:0 35px}@media screen and (max-width: 767px){.works-sec1-slider .splide__list{gap:0 20px}}.works-sec1-slider .splide__track{overflow:visible;margin-left:max(30px,(100vw - 1200px) / 2);margin-right:35px}@media screen and (max-width: 767px){.works-sec1-slider .splide__track{margin-left:max(15px,(100vw - 708px) / 2);margin-right:15px}}.works-sec1-slider .splide__slide__container{overflow:hidden;border-radius:20px}@media screen and (max-width: 767px){.works-sec1-slider .splide__slide__container{border-radius:15px}}.works-sec1-slider .splide__slide__container img{transition:.3s ease}.works-sec1-slider .splide__arrows{width:100vw;height:70px;padding:0 30px;position:absolute;top:168px;right:50%;transform:translate(50%);z-index:1;pointer-events:none}@media screen and (min-width: 1024px){.works-sec1-slider .splide__arrows{max-width:1260px}}@media screen and (max-width: 767px){.works-sec1-slider .splide__arrows{height:50px;padding:0 15px;top:145px}}.works-sec1-slider .splide__arrows button{width:70px;height:70px;background-color:#fff;transition:.3s cubic-bezier(.18,-.01,.3,1);box-shadow:0 3px 25px #0000004d}@media screen and (max-width: 767px){.works-sec1-slider .splide__arrows button{width:50px;height:50px}}.works-sec1-slider .splide__arrows button:before{content:"";width:12px;height:15px;top:calc(50% - 7px);left:calc(50% - 6px);background:url(/lp/corporate-website/static/img/works/img_slider_arrow.png) no-repeat center;background-size:contain;position:absolute}@media screen and (max-width: 767px){.works-sec1-slider .splide__arrows button:before{width:9px;height:11px;top:calc(50% - 5px);left:calc(50% - 4px)}}.works-sec1-slider .splide__arrows button.splide__arrow--prev{left:30px}@media screen and (max-width: 767px){.works-sec1-slider .splide__arrows button.splide__arrow--prev{left:5px}}.works-sec1-slider .splide__arrows button.splide__arrow--prev:before{transform:rotate(180deg)}.works-sec1-slider .splide__arrows button.splide__arrow--next{right:30px}@media screen and (max-width: 767px){.works-sec1-slider .splide__arrows button.splide__arrow--next{right:5px}}.works-sec1-slider .splide__arrows .splide__arrow{opacity:1;pointer-events:auto}.works-sec1-slider .splide__arrows .splide__arrow:disabled{opacity:0;pointer-events:none}.works-sec1-slider .splide__pagination--ltr{display:flex;gap:0 10px;align-items:center;bottom:0}.works-sec1-slider .splide__pagination__page{margin:0;width:16px;height:4px;border-radius:2px;background-color:#cacdd0;display:flex;align-items:center;transition:.4s ease}.works-sec1-slider .splide__pagination__page.is-active{opacity:1;background-color:#2134b1;transform:none;width:36px;height:6px;border-radius:3px}.works-sec1-slide{width:340px}@media screen and (max-width: 767px){.works-sec1-slide{width:290px}}.works-sec1-slide a{color:#333;transition:.3s ease}.works-sec1-slide a:hover .splide__slide__container img{transform:scale(1.1)}.works-sec1-slide_info{display:flex;justify-content:space-between;align-items:center;margin-top:24px}@media screen and (max-width: 767px){.works-sec1-slide_info{margin-top:19px}}.works-sec1-slide_info>p{color:#333;line-height:1.3;font-size:15px}@media screen and (max-width: 767px){.works-sec1-slide_info>p{font-size:13px}}.works-sec1-slide_info>span{height:26px;line-height:1.3;border:1px solid #adadad;display:flex;justify-content:center;align-items:center;padding:5px 16px 4px;font-size:12px;border-radius:13px}@media screen and (max-width: 767px){.works-sec1-slide_info>span{height:23px;padding:4px 13px 3px;font-size:11px;border-radius:11.5px}}.works-sec1-slide_txt{font-weight:600;margin-top:17px;font-size:19px}@media screen and (max-width: 767px){.works-sec1-slide_txt{margin-top:8px;font-size:17px}}@media screen and (min-width: 768px) and (max-width: 1023px){.pcOnly{display:none!important}}@media screen and (max-width: 767px){.pcOnly{display:none!important}}@media screen and (min-width: 1024px){.tbOnly{display:none!important}}@media screen and (max-width: 767px){.tbOnly{display:none!important}}@media screen and (min-width: 1024px){.spOnly{display:none!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.spOnly{display:none!important}}.u-mt-50{margin-top:-50px!important}.u-ml-50{margin-left:-50px!important}.u-mr-50{margin-right:-50px!important}.u-mb-50{margin-bottom:-50px!important}@media screen and (min-width: 1024px){.u-mt-50-pc{margin-top:-50px!important}}@media screen and (min-width: 1024px){.u-ml-50-pc{margin-left:-50px!important}}@media screen and (min-width: 1024px){.u-mr-50-pc{margin-right:-50px!important}}@media screen and (min-width: 1024px){.u-mb-50-pc{margin-bottom:-50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-50-tb{margin-top:-50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-50-tb{margin-left:-50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-50-tb{margin-right:-50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-50-tb{margin-bottom:-50px!important}}@media screen and (max-width: 767px){.u-mt-50-sp{margin-top:-50px!important}}@media screen and (max-width: 767px){.u-ml-50-sp{margin-left:-50px!important}}@media screen and (max-width: 767px){.u-mr-50-sp{margin-right:-50px!important}}@media screen and (max-width: 767px){.u-mb-50-sp{margin-bottom:-50px!important}}.u-mt-45{margin-top:-45px!important}.u-ml-45{margin-left:-45px!important}.u-mr-45{margin-right:-45px!important}.u-mb-45{margin-bottom:-45px!important}@media screen and (min-width: 1024px){.u-mt-45-pc{margin-top:-45px!important}}@media screen and (min-width: 1024px){.u-ml-45-pc{margin-left:-45px!important}}@media screen and (min-width: 1024px){.u-mr-45-pc{margin-right:-45px!important}}@media screen and (min-width: 1024px){.u-mb-45-pc{margin-bottom:-45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-45-tb{margin-top:-45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-45-tb{margin-left:-45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-45-tb{margin-right:-45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-45-tb{margin-bottom:-45px!important}}@media screen and (max-width: 767px){.u-mt-45-sp{margin-top:-45px!important}}@media screen and (max-width: 767px){.u-ml-45-sp{margin-left:-45px!important}}@media screen and (max-width: 767px){.u-mr-45-sp{margin-right:-45px!important}}@media screen and (max-width: 767px){.u-mb-45-sp{margin-bottom:-45px!important}}.u-mt-40{margin-top:-40px!important}.u-ml-40{margin-left:-40px!important}.u-mr-40{margin-right:-40px!important}.u-mb-40{margin-bottom:-40px!important}@media screen and (min-width: 1024px){.u-mt-40-pc{margin-top:-40px!important}}@media screen and (min-width: 1024px){.u-ml-40-pc{margin-left:-40px!important}}@media screen and (min-width: 1024px){.u-mr-40-pc{margin-right:-40px!important}}@media screen and (min-width: 1024px){.u-mb-40-pc{margin-bottom:-40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-40-tb{margin-top:-40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-40-tb{margin-left:-40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-40-tb{margin-right:-40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-40-tb{margin-bottom:-40px!important}}@media screen and (max-width: 767px){.u-mt-40-sp{margin-top:-40px!important}}@media screen and (max-width: 767px){.u-ml-40-sp{margin-left:-40px!important}}@media screen and (max-width: 767px){.u-mr-40-sp{margin-right:-40px!important}}@media screen and (max-width: 767px){.u-mb-40-sp{margin-bottom:-40px!important}}.u-mt-35{margin-top:-35px!important}.u-ml-35{margin-left:-35px!important}.u-mr-35{margin-right:-35px!important}.u-mb-35{margin-bottom:-35px!important}@media screen and (min-width: 1024px){.u-mt-35-pc{margin-top:-35px!important}}@media screen and (min-width: 1024px){.u-ml-35-pc{margin-left:-35px!important}}@media screen and (min-width: 1024px){.u-mr-35-pc{margin-right:-35px!important}}@media screen and (min-width: 1024px){.u-mb-35-pc{margin-bottom:-35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-35-tb{margin-top:-35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-35-tb{margin-left:-35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-35-tb{margin-right:-35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-35-tb{margin-bottom:-35px!important}}@media screen and (max-width: 767px){.u-mt-35-sp{margin-top:-35px!important}}@media screen and (max-width: 767px){.u-ml-35-sp{margin-left:-35px!important}}@media screen and (max-width: 767px){.u-mr-35-sp{margin-right:-35px!important}}@media screen and (max-width: 767px){.u-mb-35-sp{margin-bottom:-35px!important}}.u-mt-30{margin-top:-30px!important}.u-ml-30{margin-left:-30px!important}.u-mr-30{margin-right:-30px!important}.u-mb-30{margin-bottom:-30px!important}@media screen and (min-width: 1024px){.u-mt-30-pc{margin-top:-30px!important}}@media screen and (min-width: 1024px){.u-ml-30-pc{margin-left:-30px!important}}@media screen and (min-width: 1024px){.u-mr-30-pc{margin-right:-30px!important}}@media screen and (min-width: 1024px){.u-mb-30-pc{margin-bottom:-30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-30-tb{margin-top:-30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-30-tb{margin-left:-30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-30-tb{margin-right:-30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-30-tb{margin-bottom:-30px!important}}@media screen and (max-width: 767px){.u-mt-30-sp{margin-top:-30px!important}}@media screen and (max-width: 767px){.u-ml-30-sp{margin-left:-30px!important}}@media screen and (max-width: 767px){.u-mr-30-sp{margin-right:-30px!important}}@media screen and (max-width: 767px){.u-mb-30-sp{margin-bottom:-30px!important}}.u-mt-25{margin-top:-25px!important}.u-ml-25{margin-left:-25px!important}.u-mr-25{margin-right:-25px!important}.u-mb-25{margin-bottom:-25px!important}@media screen and (min-width: 1024px){.u-mt-25-pc{margin-top:-25px!important}}@media screen and (min-width: 1024px){.u-ml-25-pc{margin-left:-25px!important}}@media screen and (min-width: 1024px){.u-mr-25-pc{margin-right:-25px!important}}@media screen and (min-width: 1024px){.u-mb-25-pc{margin-bottom:-25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-25-tb{margin-top:-25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-25-tb{margin-left:-25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-25-tb{margin-right:-25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-25-tb{margin-bottom:-25px!important}}@media screen and (max-width: 767px){.u-mt-25-sp{margin-top:-25px!important}}@media screen and (max-width: 767px){.u-ml-25-sp{margin-left:-25px!important}}@media screen and (max-width: 767px){.u-mr-25-sp{margin-right:-25px!important}}@media screen and (max-width: 767px){.u-mb-25-sp{margin-bottom:-25px!important}}.u-mt-20{margin-top:-20px!important}.u-ml-20{margin-left:-20px!important}.u-mr-20{margin-right:-20px!important}.u-mb-20{margin-bottom:-20px!important}@media screen and (min-width: 1024px){.u-mt-20-pc{margin-top:-20px!important}}@media screen and (min-width: 1024px){.u-ml-20-pc{margin-left:-20px!important}}@media screen and (min-width: 1024px){.u-mr-20-pc{margin-right:-20px!important}}@media screen and (min-width: 1024px){.u-mb-20-pc{margin-bottom:-20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-20-tb{margin-top:-20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-20-tb{margin-left:-20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-20-tb{margin-right:-20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-20-tb{margin-bottom:-20px!important}}@media screen and (max-width: 767px){.u-mt-20-sp{margin-top:-20px!important}}@media screen and (max-width: 767px){.u-ml-20-sp{margin-left:-20px!important}}@media screen and (max-width: 767px){.u-mr-20-sp{margin-right:-20px!important}}@media screen and (max-width: 767px){.u-mb-20-sp{margin-bottom:-20px!important}}.u-mt-15{margin-top:-15px!important}.u-ml-15{margin-left:-15px!important}.u-mr-15{margin-right:-15px!important}.u-mb-15{margin-bottom:-15px!important}@media screen and (min-width: 1024px){.u-mt-15-pc{margin-top:-15px!important}}@media screen and (min-width: 1024px){.u-ml-15-pc{margin-left:-15px!important}}@media screen and (min-width: 1024px){.u-mr-15-pc{margin-right:-15px!important}}@media screen and (min-width: 1024px){.u-mb-15-pc{margin-bottom:-15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-15-tb{margin-top:-15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-15-tb{margin-left:-15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-15-tb{margin-right:-15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-15-tb{margin-bottom:-15px!important}}@media screen and (max-width: 767px){.u-mt-15-sp{margin-top:-15px!important}}@media screen and (max-width: 767px){.u-ml-15-sp{margin-left:-15px!important}}@media screen and (max-width: 767px){.u-mr-15-sp{margin-right:-15px!important}}@media screen and (max-width: 767px){.u-mb-15-sp{margin-bottom:-15px!important}}.u-mt-10{margin-top:-10px!important}.u-ml-10{margin-left:-10px!important}.u-mr-10{margin-right:-10px!important}.u-mb-10{margin-bottom:-10px!important}@media screen and (min-width: 1024px){.u-mt-10-pc{margin-top:-10px!important}}@media screen and (min-width: 1024px){.u-ml-10-pc{margin-left:-10px!important}}@media screen and (min-width: 1024px){.u-mr-10-pc{margin-right:-10px!important}}@media screen and (min-width: 1024px){.u-mb-10-pc{margin-bottom:-10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-10-tb{margin-top:-10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-10-tb{margin-left:-10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-10-tb{margin-right:-10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-10-tb{margin-bottom:-10px!important}}@media screen and (max-width: 767px){.u-mt-10-sp{margin-top:-10px!important}}@media screen and (max-width: 767px){.u-ml-10-sp{margin-left:-10px!important}}@media screen and (max-width: 767px){.u-mr-10-sp{margin-right:-10px!important}}@media screen and (max-width: 767px){.u-mb-10-sp{margin-bottom:-10px!important}}.u-mt-5{margin-top:-5px!important}.u-ml-5{margin-left:-5px!important}.u-mr-5{margin-right:-5px!important}.u-mb-5{margin-bottom:-5px!important}@media screen and (min-width: 1024px){.u-mt-5-pc{margin-top:-5px!important}}@media screen and (min-width: 1024px){.u-ml-5-pc{margin-left:-5px!important}}@media screen and (min-width: 1024px){.u-mr-5-pc{margin-right:-5px!important}}@media screen and (min-width: 1024px){.u-mb-5-pc{margin-bottom:-5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt-5-tb{margin-top:-5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml-5-tb{margin-left:-5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr-5-tb{margin-right:-5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb-5-tb{margin-bottom:-5px!important}}@media screen and (max-width: 767px){.u-mt-5-sp{margin-top:-5px!important}}@media screen and (max-width: 767px){.u-ml-5-sp{margin-left:-5px!important}}@media screen and (max-width: 767px){.u-mr-5-sp{margin-right:-5px!important}}@media screen and (max-width: 767px){.u-mb-5-sp{margin-bottom:-5px!important}}.u-mt0{margin-top:0!important}.u-ml0{margin-left:0!important}.u-mr0{margin-right:0!important}.u-mb0{margin-bottom:0!important}@media screen and (min-width: 1024px){.u-mt0-pc{margin-top:0!important}}@media screen and (min-width: 1024px){.u-ml0-pc{margin-left:0!important}}@media screen and (min-width: 1024px){.u-mr0-pc{margin-right:0!important}}@media screen and (min-width: 1024px){.u-mb0-pc{margin-bottom:0!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt0-tb{margin-top:0!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml0-tb{margin-left:0!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr0-tb{margin-right:0!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb0-tb{margin-bottom:0!important}}@media screen and (max-width: 767px){.u-mt0-sp{margin-top:0!important}}@media screen and (max-width: 767px){.u-ml0-sp{margin-left:0!important}}@media screen and (max-width: 767px){.u-mr0-sp{margin-right:0!important}}@media screen and (max-width: 767px){.u-mb0-sp{margin-bottom:0!important}}.u-mt5{margin-top:5px!important}.u-ml5{margin-left:5px!important}.u-mr5{margin-right:5px!important}.u-mb5{margin-bottom:5px!important}@media screen and (min-width: 1024px){.u-mt5-pc{margin-top:5px!important}}@media screen and (min-width: 1024px){.u-ml5-pc{margin-left:5px!important}}@media screen and (min-width: 1024px){.u-mr5-pc{margin-right:5px!important}}@media screen and (min-width: 1024px){.u-mb5-pc{margin-bottom:5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt5-tb{margin-top:5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml5-tb{margin-left:5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr5-tb{margin-right:5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb5-tb{margin-bottom:5px!important}}@media screen and (max-width: 767px){.u-mt5-sp{margin-top:5px!important}}@media screen and (max-width: 767px){.u-ml5-sp{margin-left:5px!important}}@media screen and (max-width: 767px){.u-mr5-sp{margin-right:5px!important}}@media screen and (max-width: 767px){.u-mb5-sp{margin-bottom:5px!important}}.u-mt10{margin-top:10px!important}.u-ml10{margin-left:10px!important}.u-mr10{margin-right:10px!important}.u-mb10{margin-bottom:10px!important}@media screen and (min-width: 1024px){.u-mt10-pc{margin-top:10px!important}}@media screen and (min-width: 1024px){.u-ml10-pc{margin-left:10px!important}}@media screen and (min-width: 1024px){.u-mr10-pc{margin-right:10px!important}}@media screen and (min-width: 1024px){.u-mb10-pc{margin-bottom:10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt10-tb{margin-top:10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml10-tb{margin-left:10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr10-tb{margin-right:10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb10-tb{margin-bottom:10px!important}}@media screen and (max-width: 767px){.u-mt10-sp{margin-top:10px!important}}@media screen and (max-width: 767px){.u-ml10-sp{margin-left:10px!important}}@media screen and (max-width: 767px){.u-mr10-sp{margin-right:10px!important}}@media screen and (max-width: 767px){.u-mb10-sp{margin-bottom:10px!important}}.u-mt15{margin-top:15px!important}.u-ml15{margin-left:15px!important}.u-mr15{margin-right:15px!important}.u-mb15{margin-bottom:15px!important}@media screen and (min-width: 1024px){.u-mt15-pc{margin-top:15px!important}}@media screen and (min-width: 1024px){.u-ml15-pc{margin-left:15px!important}}@media screen and (min-width: 1024px){.u-mr15-pc{margin-right:15px!important}}@media screen and (min-width: 1024px){.u-mb15-pc{margin-bottom:15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt15-tb{margin-top:15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml15-tb{margin-left:15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr15-tb{margin-right:15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb15-tb{margin-bottom:15px!important}}@media screen and (max-width: 767px){.u-mt15-sp{margin-top:15px!important}}@media screen and (max-width: 767px){.u-ml15-sp{margin-left:15px!important}}@media screen and (max-width: 767px){.u-mr15-sp{margin-right:15px!important}}@media screen and (max-width: 767px){.u-mb15-sp{margin-bottom:15px!important}}.u-mt20{margin-top:20px!important}.u-ml20{margin-left:20px!important}.u-mr20{margin-right:20px!important}.u-mb20{margin-bottom:20px!important}@media screen and (min-width: 1024px){.u-mt20-pc{margin-top:20px!important}}@media screen and (min-width: 1024px){.u-ml20-pc{margin-left:20px!important}}@media screen and (min-width: 1024px){.u-mr20-pc{margin-right:20px!important}}@media screen and (min-width: 1024px){.u-mb20-pc{margin-bottom:20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt20-tb{margin-top:20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml20-tb{margin-left:20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr20-tb{margin-right:20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb20-tb{margin-bottom:20px!important}}@media screen and (max-width: 767px){.u-mt20-sp{margin-top:20px!important}}@media screen and (max-width: 767px){.u-ml20-sp{margin-left:20px!important}}@media screen and (max-width: 767px){.u-mr20-sp{margin-right:20px!important}}@media screen and (max-width: 767px){.u-mb20-sp{margin-bottom:20px!important}}.u-mt25{margin-top:25px!important}.u-ml25{margin-left:25px!important}.u-mr25{margin-right:25px!important}.u-mb25{margin-bottom:25px!important}@media screen and (min-width: 1024px){.u-mt25-pc{margin-top:25px!important}}@media screen and (min-width: 1024px){.u-ml25-pc{margin-left:25px!important}}@media screen and (min-width: 1024px){.u-mr25-pc{margin-right:25px!important}}@media screen and (min-width: 1024px){.u-mb25-pc{margin-bottom:25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt25-tb{margin-top:25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml25-tb{margin-left:25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr25-tb{margin-right:25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb25-tb{margin-bottom:25px!important}}@media screen and (max-width: 767px){.u-mt25-sp{margin-top:25px!important}}@media screen and (max-width: 767px){.u-ml25-sp{margin-left:25px!important}}@media screen and (max-width: 767px){.u-mr25-sp{margin-right:25px!important}}@media screen and (max-width: 767px){.u-mb25-sp{margin-bottom:25px!important}}.u-mt30{margin-top:30px!important}.u-ml30{margin-left:30px!important}.u-mr30{margin-right:30px!important}.u-mb30{margin-bottom:30px!important}@media screen and (min-width: 1024px){.u-mt30-pc{margin-top:30px!important}}@media screen and (min-width: 1024px){.u-ml30-pc{margin-left:30px!important}}@media screen and (min-width: 1024px){.u-mr30-pc{margin-right:30px!important}}@media screen and (min-width: 1024px){.u-mb30-pc{margin-bottom:30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt30-tb{margin-top:30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml30-tb{margin-left:30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr30-tb{margin-right:30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb30-tb{margin-bottom:30px!important}}@media screen and (max-width: 767px){.u-mt30-sp{margin-top:30px!important}}@media screen and (max-width: 767px){.u-ml30-sp{margin-left:30px!important}}@media screen and (max-width: 767px){.u-mr30-sp{margin-right:30px!important}}@media screen and (max-width: 767px){.u-mb30-sp{margin-bottom:30px!important}}.u-mt35{margin-top:35px!important}.u-ml35{margin-left:35px!important}.u-mr35{margin-right:35px!important}.u-mb35{margin-bottom:35px!important}@media screen and (min-width: 1024px){.u-mt35-pc{margin-top:35px!important}}@media screen and (min-width: 1024px){.u-ml35-pc{margin-left:35px!important}}@media screen and (min-width: 1024px){.u-mr35-pc{margin-right:35px!important}}@media screen and (min-width: 1024px){.u-mb35-pc{margin-bottom:35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt35-tb{margin-top:35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml35-tb{margin-left:35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr35-tb{margin-right:35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb35-tb{margin-bottom:35px!important}}@media screen and (max-width: 767px){.u-mt35-sp{margin-top:35px!important}}@media screen and (max-width: 767px){.u-ml35-sp{margin-left:35px!important}}@media screen and (max-width: 767px){.u-mr35-sp{margin-right:35px!important}}@media screen and (max-width: 767px){.u-mb35-sp{margin-bottom:35px!important}}.u-mt40{margin-top:40px!important}.u-ml40{margin-left:40px!important}.u-mr40{margin-right:40px!important}.u-mb40{margin-bottom:40px!important}@media screen and (min-width: 1024px){.u-mt40-pc{margin-top:40px!important}}@media screen and (min-width: 1024px){.u-ml40-pc{margin-left:40px!important}}@media screen and (min-width: 1024px){.u-mr40-pc{margin-right:40px!important}}@media screen and (min-width: 1024px){.u-mb40-pc{margin-bottom:40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt40-tb{margin-top:40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml40-tb{margin-left:40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr40-tb{margin-right:40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb40-tb{margin-bottom:40px!important}}@media screen and (max-width: 767px){.u-mt40-sp{margin-top:40px!important}}@media screen and (max-width: 767px){.u-ml40-sp{margin-left:40px!important}}@media screen and (max-width: 767px){.u-mr40-sp{margin-right:40px!important}}@media screen and (max-width: 767px){.u-mb40-sp{margin-bottom:40px!important}}.u-mt45{margin-top:45px!important}.u-ml45{margin-left:45px!important}.u-mr45{margin-right:45px!important}.u-mb45{margin-bottom:45px!important}@media screen and (min-width: 1024px){.u-mt45-pc{margin-top:45px!important}}@media screen and (min-width: 1024px){.u-ml45-pc{margin-left:45px!important}}@media screen and (min-width: 1024px){.u-mr45-pc{margin-right:45px!important}}@media screen and (min-width: 1024px){.u-mb45-pc{margin-bottom:45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt45-tb{margin-top:45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml45-tb{margin-left:45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr45-tb{margin-right:45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb45-tb{margin-bottom:45px!important}}@media screen and (max-width: 767px){.u-mt45-sp{margin-top:45px!important}}@media screen and (max-width: 767px){.u-ml45-sp{margin-left:45px!important}}@media screen and (max-width: 767px){.u-mr45-sp{margin-right:45px!important}}@media screen and (max-width: 767px){.u-mb45-sp{margin-bottom:45px!important}}.u-mt50{margin-top:50px!important}.u-ml50{margin-left:50px!important}.u-mr50{margin-right:50px!important}.u-mb50{margin-bottom:50px!important}@media screen and (min-width: 1024px){.u-mt50-pc{margin-top:50px!important}}@media screen and (min-width: 1024px){.u-ml50-pc{margin-left:50px!important}}@media screen and (min-width: 1024px){.u-mr50-pc{margin-right:50px!important}}@media screen and (min-width: 1024px){.u-mb50-pc{margin-bottom:50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt50-tb{margin-top:50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml50-tb{margin-left:50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr50-tb{margin-right:50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb50-tb{margin-bottom:50px!important}}@media screen and (max-width: 767px){.u-mt50-sp{margin-top:50px!important}}@media screen and (max-width: 767px){.u-ml50-sp{margin-left:50px!important}}@media screen and (max-width: 767px){.u-mr50-sp{margin-right:50px!important}}@media screen and (max-width: 767px){.u-mb50-sp{margin-bottom:50px!important}}.u-mt55{margin-top:55px!important}.u-ml55{margin-left:55px!important}.u-mr55{margin-right:55px!important}.u-mb55{margin-bottom:55px!important}@media screen and (min-width: 1024px){.u-mt55-pc{margin-top:55px!important}}@media screen and (min-width: 1024px){.u-ml55-pc{margin-left:55px!important}}@media screen and (min-width: 1024px){.u-mr55-pc{margin-right:55px!important}}@media screen and (min-width: 1024px){.u-mb55-pc{margin-bottom:55px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt55-tb{margin-top:55px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml55-tb{margin-left:55px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr55-tb{margin-right:55px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb55-tb{margin-bottom:55px!important}}@media screen and (max-width: 767px){.u-mt55-sp{margin-top:55px!important}}@media screen and (max-width: 767px){.u-ml55-sp{margin-left:55px!important}}@media screen and (max-width: 767px){.u-mr55-sp{margin-right:55px!important}}@media screen and (max-width: 767px){.u-mb55-sp{margin-bottom:55px!important}}.u-mt60{margin-top:60px!important}.u-ml60{margin-left:60px!important}.u-mr60{margin-right:60px!important}.u-mb60{margin-bottom:60px!important}@media screen and (min-width: 1024px){.u-mt60-pc{margin-top:60px!important}}@media screen and (min-width: 1024px){.u-ml60-pc{margin-left:60px!important}}@media screen and (min-width: 1024px){.u-mr60-pc{margin-right:60px!important}}@media screen and (min-width: 1024px){.u-mb60-pc{margin-bottom:60px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt60-tb{margin-top:60px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml60-tb{margin-left:60px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr60-tb{margin-right:60px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb60-tb{margin-bottom:60px!important}}@media screen and (max-width: 767px){.u-mt60-sp{margin-top:60px!important}}@media screen and (max-width: 767px){.u-ml60-sp{margin-left:60px!important}}@media screen and (max-width: 767px){.u-mr60-sp{margin-right:60px!important}}@media screen and (max-width: 767px){.u-mb60-sp{margin-bottom:60px!important}}.u-mt65{margin-top:65px!important}.u-ml65{margin-left:65px!important}.u-mr65{margin-right:65px!important}.u-mb65{margin-bottom:65px!important}@media screen and (min-width: 1024px){.u-mt65-pc{margin-top:65px!important}}@media screen and (min-width: 1024px){.u-ml65-pc{margin-left:65px!important}}@media screen and (min-width: 1024px){.u-mr65-pc{margin-right:65px!important}}@media screen and (min-width: 1024px){.u-mb65-pc{margin-bottom:65px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt65-tb{margin-top:65px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml65-tb{margin-left:65px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr65-tb{margin-right:65px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb65-tb{margin-bottom:65px!important}}@media screen and (max-width: 767px){.u-mt65-sp{margin-top:65px!important}}@media screen and (max-width: 767px){.u-ml65-sp{margin-left:65px!important}}@media screen and (max-width: 767px){.u-mr65-sp{margin-right:65px!important}}@media screen and (max-width: 767px){.u-mb65-sp{margin-bottom:65px!important}}.u-mt70{margin-top:70px!important}.u-ml70{margin-left:70px!important}.u-mr70{margin-right:70px!important}.u-mb70{margin-bottom:70px!important}@media screen and (min-width: 1024px){.u-mt70-pc{margin-top:70px!important}}@media screen and (min-width: 1024px){.u-ml70-pc{margin-left:70px!important}}@media screen and (min-width: 1024px){.u-mr70-pc{margin-right:70px!important}}@media screen and (min-width: 1024px){.u-mb70-pc{margin-bottom:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt70-tb{margin-top:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml70-tb{margin-left:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr70-tb{margin-right:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb70-tb{margin-bottom:70px!important}}@media screen and (max-width: 767px){.u-mt70-sp{margin-top:70px!important}}@media screen and (max-width: 767px){.u-ml70-sp{margin-left:70px!important}}@media screen and (max-width: 767px){.u-mr70-sp{margin-right:70px!important}}@media screen and (max-width: 767px){.u-mb70-sp{margin-bottom:70px!important}}.u-mt75{margin-top:75px!important}.u-ml75{margin-left:75px!important}.u-mr75{margin-right:75px!important}.u-mb75{margin-bottom:75px!important}@media screen and (min-width: 1024px){.u-mt75-pc{margin-top:75px!important}}@media screen and (min-width: 1024px){.u-ml75-pc{margin-left:75px!important}}@media screen and (min-width: 1024px){.u-mr75-pc{margin-right:75px!important}}@media screen and (min-width: 1024px){.u-mb75-pc{margin-bottom:75px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt75-tb{margin-top:75px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml75-tb{margin-left:75px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr75-tb{margin-right:75px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb75-tb{margin-bottom:75px!important}}@media screen and (max-width: 767px){.u-mt75-sp{margin-top:75px!important}}@media screen and (max-width: 767px){.u-ml75-sp{margin-left:75px!important}}@media screen and (max-width: 767px){.u-mr75-sp{margin-right:75px!important}}@media screen and (max-width: 767px){.u-mb75-sp{margin-bottom:75px!important}}.u-mt80{margin-top:80px!important}.u-ml80{margin-left:80px!important}.u-mr80{margin-right:80px!important}.u-mb80{margin-bottom:80px!important}@media screen and (min-width: 1024px){.u-mt80-pc{margin-top:80px!important}}@media screen and (min-width: 1024px){.u-ml80-pc{margin-left:80px!important}}@media screen and (min-width: 1024px){.u-mr80-pc{margin-right:80px!important}}@media screen and (min-width: 1024px){.u-mb80-pc{margin-bottom:80px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt80-tb{margin-top:80px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml80-tb{margin-left:80px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr80-tb{margin-right:80px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb80-tb{margin-bottom:80px!important}}@media screen and (max-width: 767px){.u-mt80-sp{margin-top:80px!important}}@media screen and (max-width: 767px){.u-ml80-sp{margin-left:80px!important}}@media screen and (max-width: 767px){.u-mr80-sp{margin-right:80px!important}}@media screen and (max-width: 767px){.u-mb80-sp{margin-bottom:80px!important}}.u-mt85{margin-top:85px!important}.u-ml85{margin-left:85px!important}.u-mr85{margin-right:85px!important}.u-mb85{margin-bottom:85px!important}@media screen and (min-width: 1024px){.u-mt85-pc{margin-top:85px!important}}@media screen and (min-width: 1024px){.u-ml85-pc{margin-left:85px!important}}@media screen and (min-width: 1024px){.u-mr85-pc{margin-right:85px!important}}@media screen and (min-width: 1024px){.u-mb85-pc{margin-bottom:85px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt85-tb{margin-top:85px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml85-tb{margin-left:85px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr85-tb{margin-right:85px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb85-tb{margin-bottom:85px!important}}@media screen and (max-width: 767px){.u-mt85-sp{margin-top:85px!important}}@media screen and (max-width: 767px){.u-ml85-sp{margin-left:85px!important}}@media screen and (max-width: 767px){.u-mr85-sp{margin-right:85px!important}}@media screen and (max-width: 767px){.u-mb85-sp{margin-bottom:85px!important}}.u-mt90{margin-top:90px!important}.u-ml90{margin-left:90px!important}.u-mr90{margin-right:90px!important}.u-mb90{margin-bottom:90px!important}@media screen and (min-width: 1024px){.u-mt90-pc{margin-top:90px!important}}@media screen and (min-width: 1024px){.u-ml90-pc{margin-left:90px!important}}@media screen and (min-width: 1024px){.u-mr90-pc{margin-right:90px!important}}@media screen and (min-width: 1024px){.u-mb90-pc{margin-bottom:90px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt90-tb{margin-top:90px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml90-tb{margin-left:90px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr90-tb{margin-right:90px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb90-tb{margin-bottom:90px!important}}@media screen and (max-width: 767px){.u-mt90-sp{margin-top:90px!important}}@media screen and (max-width: 767px){.u-ml90-sp{margin-left:90px!important}}@media screen and (max-width: 767px){.u-mr90-sp{margin-right:90px!important}}@media screen and (max-width: 767px){.u-mb90-sp{margin-bottom:90px!important}}.u-mt95{margin-top:95px!important}.u-ml95{margin-left:95px!important}.u-mr95{margin-right:95px!important}.u-mb95{margin-bottom:95px!important}@media screen and (min-width: 1024px){.u-mt95-pc{margin-top:95px!important}}@media screen and (min-width: 1024px){.u-ml95-pc{margin-left:95px!important}}@media screen and (min-width: 1024px){.u-mr95-pc{margin-right:95px!important}}@media screen and (min-width: 1024px){.u-mb95-pc{margin-bottom:95px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt95-tb{margin-top:95px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml95-tb{margin-left:95px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr95-tb{margin-right:95px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb95-tb{margin-bottom:95px!important}}@media screen and (max-width: 767px){.u-mt95-sp{margin-top:95px!important}}@media screen and (max-width: 767px){.u-ml95-sp{margin-left:95px!important}}@media screen and (max-width: 767px){.u-mr95-sp{margin-right:95px!important}}@media screen and (max-width: 767px){.u-mb95-sp{margin-bottom:95px!important}}.u-mt100{margin-top:100px!important}.u-ml100{margin-left:100px!important}.u-mr100{margin-right:100px!important}.u-mb100{margin-bottom:100px!important}@media screen and (min-width: 1024px){.u-mt100-pc{margin-top:100px!important}}@media screen and (min-width: 1024px){.u-ml100-pc{margin-left:100px!important}}@media screen and (min-width: 1024px){.u-mr100-pc{margin-right:100px!important}}@media screen and (min-width: 1024px){.u-mb100-pc{margin-bottom:100px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt100-tb{margin-top:100px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml100-tb{margin-left:100px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr100-tb{margin-right:100px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb100-tb{margin-bottom:100px!important}}@media screen and (max-width: 767px){.u-mt100-sp{margin-top:100px!important}}@media screen and (max-width: 767px){.u-ml100-sp{margin-left:100px!important}}@media screen and (max-width: 767px){.u-mr100-sp{margin-right:100px!important}}@media screen and (max-width: 767px){.u-mb100-sp{margin-bottom:100px!important}}.u-mt105{margin-top:105px!important}.u-ml105{margin-left:105px!important}.u-mr105{margin-right:105px!important}.u-mb105{margin-bottom:105px!important}@media screen and (min-width: 1024px){.u-mt105-pc{margin-top:105px!important}}@media screen and (min-width: 1024px){.u-ml105-pc{margin-left:105px!important}}@media screen and (min-width: 1024px){.u-mr105-pc{margin-right:105px!important}}@media screen and (min-width: 1024px){.u-mb105-pc{margin-bottom:105px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt105-tb{margin-top:105px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml105-tb{margin-left:105px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr105-tb{margin-right:105px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb105-tb{margin-bottom:105px!important}}@media screen and (max-width: 767px){.u-mt105-sp{margin-top:105px!important}}@media screen and (max-width: 767px){.u-ml105-sp{margin-left:105px!important}}@media screen and (max-width: 767px){.u-mr105-sp{margin-right:105px!important}}@media screen and (max-width: 767px){.u-mb105-sp{margin-bottom:105px!important}}.u-mt110{margin-top:110px!important}.u-ml110{margin-left:110px!important}.u-mr110{margin-right:110px!important}.u-mb110{margin-bottom:110px!important}@media screen and (min-width: 1024px){.u-mt110-pc{margin-top:110px!important}}@media screen and (min-width: 1024px){.u-ml110-pc{margin-left:110px!important}}@media screen and (min-width: 1024px){.u-mr110-pc{margin-right:110px!important}}@media screen and (min-width: 1024px){.u-mb110-pc{margin-bottom:110px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt110-tb{margin-top:110px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml110-tb{margin-left:110px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr110-tb{margin-right:110px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb110-tb{margin-bottom:110px!important}}@media screen and (max-width: 767px){.u-mt110-sp{margin-top:110px!important}}@media screen and (max-width: 767px){.u-ml110-sp{margin-left:110px!important}}@media screen and (max-width: 767px){.u-mr110-sp{margin-right:110px!important}}@media screen and (max-width: 767px){.u-mb110-sp{margin-bottom:110px!important}}.u-mt115{margin-top:115px!important}.u-ml115{margin-left:115px!important}.u-mr115{margin-right:115px!important}.u-mb115{margin-bottom:115px!important}@media screen and (min-width: 1024px){.u-mt115-pc{margin-top:115px!important}}@media screen and (min-width: 1024px){.u-ml115-pc{margin-left:115px!important}}@media screen and (min-width: 1024px){.u-mr115-pc{margin-right:115px!important}}@media screen and (min-width: 1024px){.u-mb115-pc{margin-bottom:115px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt115-tb{margin-top:115px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml115-tb{margin-left:115px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr115-tb{margin-right:115px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb115-tb{margin-bottom:115px!important}}@media screen and (max-width: 767px){.u-mt115-sp{margin-top:115px!important}}@media screen and (max-width: 767px){.u-ml115-sp{margin-left:115px!important}}@media screen and (max-width: 767px){.u-mr115-sp{margin-right:115px!important}}@media screen and (max-width: 767px){.u-mb115-sp{margin-bottom:115px!important}}.u-mt120{margin-top:120px!important}.u-ml120{margin-left:120px!important}.u-mr120{margin-right:120px!important}.u-mb120{margin-bottom:120px!important}@media screen and (min-width: 1024px){.u-mt120-pc{margin-top:120px!important}}@media screen and (min-width: 1024px){.u-ml120-pc{margin-left:120px!important}}@media screen and (min-width: 1024px){.u-mr120-pc{margin-right:120px!important}}@media screen and (min-width: 1024px){.u-mb120-pc{margin-bottom:120px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt120-tb{margin-top:120px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml120-tb{margin-left:120px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr120-tb{margin-right:120px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb120-tb{margin-bottom:120px!important}}@media screen and (max-width: 767px){.u-mt120-sp{margin-top:120px!important}}@media screen and (max-width: 767px){.u-ml120-sp{margin-left:120px!important}}@media screen and (max-width: 767px){.u-mr120-sp{margin-right:120px!important}}@media screen and (max-width: 767px){.u-mb120-sp{margin-bottom:120px!important}}.u-mt125{margin-top:125px!important}.u-ml125{margin-left:125px!important}.u-mr125{margin-right:125px!important}.u-mb125{margin-bottom:125px!important}@media screen and (min-width: 1024px){.u-mt125-pc{margin-top:125px!important}}@media screen and (min-width: 1024px){.u-ml125-pc{margin-left:125px!important}}@media screen and (min-width: 1024px){.u-mr125-pc{margin-right:125px!important}}@media screen and (min-width: 1024px){.u-mb125-pc{margin-bottom:125px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt125-tb{margin-top:125px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml125-tb{margin-left:125px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr125-tb{margin-right:125px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb125-tb{margin-bottom:125px!important}}@media screen and (max-width: 767px){.u-mt125-sp{margin-top:125px!important}}@media screen and (max-width: 767px){.u-ml125-sp{margin-left:125px!important}}@media screen and (max-width: 767px){.u-mr125-sp{margin-right:125px!important}}@media screen and (max-width: 767px){.u-mb125-sp{margin-bottom:125px!important}}.u-mt130{margin-top:130px!important}.u-ml130{margin-left:130px!important}.u-mr130{margin-right:130px!important}.u-mb130{margin-bottom:130px!important}@media screen and (min-width: 1024px){.u-mt130-pc{margin-top:130px!important}}@media screen and (min-width: 1024px){.u-ml130-pc{margin-left:130px!important}}@media screen and (min-width: 1024px){.u-mr130-pc{margin-right:130px!important}}@media screen and (min-width: 1024px){.u-mb130-pc{margin-bottom:130px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt130-tb{margin-top:130px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml130-tb{margin-left:130px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr130-tb{margin-right:130px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb130-tb{margin-bottom:130px!important}}@media screen and (max-width: 767px){.u-mt130-sp{margin-top:130px!important}}@media screen and (max-width: 767px){.u-ml130-sp{margin-left:130px!important}}@media screen and (max-width: 767px){.u-mr130-sp{margin-right:130px!important}}@media screen and (max-width: 767px){.u-mb130-sp{margin-bottom:130px!important}}.u-mt135{margin-top:135px!important}.u-ml135{margin-left:135px!important}.u-mr135{margin-right:135px!important}.u-mb135{margin-bottom:135px!important}@media screen and (min-width: 1024px){.u-mt135-pc{margin-top:135px!important}}@media screen and (min-width: 1024px){.u-ml135-pc{margin-left:135px!important}}@media screen and (min-width: 1024px){.u-mr135-pc{margin-right:135px!important}}@media screen and (min-width: 1024px){.u-mb135-pc{margin-bottom:135px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt135-tb{margin-top:135px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml135-tb{margin-left:135px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr135-tb{margin-right:135px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb135-tb{margin-bottom:135px!important}}@media screen and (max-width: 767px){.u-mt135-sp{margin-top:135px!important}}@media screen and (max-width: 767px){.u-ml135-sp{margin-left:135px!important}}@media screen and (max-width: 767px){.u-mr135-sp{margin-right:135px!important}}@media screen and (max-width: 767px){.u-mb135-sp{margin-bottom:135px!important}}.u-mt140{margin-top:140px!important}.u-ml140{margin-left:140px!important}.u-mr140{margin-right:140px!important}.u-mb140{margin-bottom:140px!important}@media screen and (min-width: 1024px){.u-mt140-pc{margin-top:140px!important}}@media screen and (min-width: 1024px){.u-ml140-pc{margin-left:140px!important}}@media screen and (min-width: 1024px){.u-mr140-pc{margin-right:140px!important}}@media screen and (min-width: 1024px){.u-mb140-pc{margin-bottom:140px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt140-tb{margin-top:140px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml140-tb{margin-left:140px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr140-tb{margin-right:140px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb140-tb{margin-bottom:140px!important}}@media screen and (max-width: 767px){.u-mt140-sp{margin-top:140px!important}}@media screen and (max-width: 767px){.u-ml140-sp{margin-left:140px!important}}@media screen and (max-width: 767px){.u-mr140-sp{margin-right:140px!important}}@media screen and (max-width: 767px){.u-mb140-sp{margin-bottom:140px!important}}.u-mt145{margin-top:145px!important}.u-ml145{margin-left:145px!important}.u-mr145{margin-right:145px!important}.u-mb145{margin-bottom:145px!important}@media screen and (min-width: 1024px){.u-mt145-pc{margin-top:145px!important}}@media screen and (min-width: 1024px){.u-ml145-pc{margin-left:145px!important}}@media screen and (min-width: 1024px){.u-mr145-pc{margin-right:145px!important}}@media screen and (min-width: 1024px){.u-mb145-pc{margin-bottom:145px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt145-tb{margin-top:145px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml145-tb{margin-left:145px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr145-tb{margin-right:145px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb145-tb{margin-bottom:145px!important}}@media screen and (max-width: 767px){.u-mt145-sp{margin-top:145px!important}}@media screen and (max-width: 767px){.u-ml145-sp{margin-left:145px!important}}@media screen and (max-width: 767px){.u-mr145-sp{margin-right:145px!important}}@media screen and (max-width: 767px){.u-mb145-sp{margin-bottom:145px!important}}.u-mt150{margin-top:150px!important}.u-ml150{margin-left:150px!important}.u-mr150{margin-right:150px!important}.u-mb150{margin-bottom:150px!important}@media screen and (min-width: 1024px){.u-mt150-pc{margin-top:150px!important}}@media screen and (min-width: 1024px){.u-ml150-pc{margin-left:150px!important}}@media screen and (min-width: 1024px){.u-mr150-pc{margin-right:150px!important}}@media screen and (min-width: 1024px){.u-mb150-pc{margin-bottom:150px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mt150-tb{margin-top:150px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-ml150-tb{margin-left:150px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mr150-tb{margin-right:150px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-mb150-tb{margin-bottom:150px!important}}@media screen and (max-width: 767px){.u-mt150-sp{margin-top:150px!important}}@media screen and (max-width: 767px){.u-ml150-sp{margin-left:150px!important}}@media screen and (max-width: 767px){.u-mr150-sp{margin-right:150px!important}}@media screen and (max-width: 767px){.u-mb150-sp{margin-bottom:150px!important}}.u-pt-50{padding-top:-50px!important}.u-pl-50{padding-left:-50px!important}.u-pr-50{padding-right:-50px!important}.u-pb-50{padding-bottom:-50px!important}@media screen and (min-width: 1024px){.u-pt-50-pc{padding-top:-50px!important}}@media screen and (min-width: 1024px){.u-pl-50-pc{padding-left:-50px!important}}@media screen and (min-width: 1024px){.u-pr-50-pc{padding-right:-50px!important}}@media screen and (min-width: 1024px){.u-pb-50-pc{padding-bottom:-50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-50-tb{padding-top:-50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-50-tb{padding-left:-50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-50-tb{padding-right:-50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-50-tb{padding-bottom:-50px!important}}@media screen and (max-width: 767px){.u-pt-50-sp{padding-top:-50px!important}}@media screen and (max-width: 767px){.u-pl-50-sp{padding-left:-50px!important}}@media screen and (max-width: 767px){.u-pr-50-sp{padding-right:-50px!important}}@media screen and (max-width: 767px){.u-pb-50-sp{padding-bottom:-50px!important}}.u-pt-45{padding-top:-45px!important}.u-pl-45{padding-left:-45px!important}.u-pr-45{padding-right:-45px!important}.u-pb-45{padding-bottom:-45px!important}@media screen and (min-width: 1024px){.u-pt-45-pc{padding-top:-45px!important}}@media screen and (min-width: 1024px){.u-pl-45-pc{padding-left:-45px!important}}@media screen and (min-width: 1024px){.u-pr-45-pc{padding-right:-45px!important}}@media screen and (min-width: 1024px){.u-pb-45-pc{padding-bottom:-45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-45-tb{padding-top:-45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-45-tb{padding-left:-45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-45-tb{padding-right:-45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-45-tb{padding-bottom:-45px!important}}@media screen and (max-width: 767px){.u-pt-45-sp{padding-top:-45px!important}}@media screen and (max-width: 767px){.u-pl-45-sp{padding-left:-45px!important}}@media screen and (max-width: 767px){.u-pr-45-sp{padding-right:-45px!important}}@media screen and (max-width: 767px){.u-pb-45-sp{padding-bottom:-45px!important}}.u-pt-40{padding-top:-40px!important}.u-pl-40{padding-left:-40px!important}.u-pr-40{padding-right:-40px!important}.u-pb-40{padding-bottom:-40px!important}@media screen and (min-width: 1024px){.u-pt-40-pc{padding-top:-40px!important}}@media screen and (min-width: 1024px){.u-pl-40-pc{padding-left:-40px!important}}@media screen and (min-width: 1024px){.u-pr-40-pc{padding-right:-40px!important}}@media screen and (min-width: 1024px){.u-pb-40-pc{padding-bottom:-40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-40-tb{padding-top:-40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-40-tb{padding-left:-40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-40-tb{padding-right:-40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-40-tb{padding-bottom:-40px!important}}@media screen and (max-width: 767px){.u-pt-40-sp{padding-top:-40px!important}}@media screen and (max-width: 767px){.u-pl-40-sp{padding-left:-40px!important}}@media screen and (max-width: 767px){.u-pr-40-sp{padding-right:-40px!important}}@media screen and (max-width: 767px){.u-pb-40-sp{padding-bottom:-40px!important}}.u-pt-35{padding-top:-35px!important}.u-pl-35{padding-left:-35px!important}.u-pr-35{padding-right:-35px!important}.u-pb-35{padding-bottom:-35px!important}@media screen and (min-width: 1024px){.u-pt-35-pc{padding-top:-35px!important}}@media screen and (min-width: 1024px){.u-pl-35-pc{padding-left:-35px!important}}@media screen and (min-width: 1024px){.u-pr-35-pc{padding-right:-35px!important}}@media screen and (min-width: 1024px){.u-pb-35-pc{padding-bottom:-35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-35-tb{padding-top:-35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-35-tb{padding-left:-35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-35-tb{padding-right:-35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-35-tb{padding-bottom:-35px!important}}@media screen and (max-width: 767px){.u-pt-35-sp{padding-top:-35px!important}}@media screen and (max-width: 767px){.u-pl-35-sp{padding-left:-35px!important}}@media screen and (max-width: 767px){.u-pr-35-sp{padding-right:-35px!important}}@media screen and (max-width: 767px){.u-pb-35-sp{padding-bottom:-35px!important}}.u-pt-30{padding-top:-30px!important}.u-pl-30{padding-left:-30px!important}.u-pr-30{padding-right:-30px!important}.u-pb-30{padding-bottom:-30px!important}@media screen and (min-width: 1024px){.u-pt-30-pc{padding-top:-30px!important}}@media screen and (min-width: 1024px){.u-pl-30-pc{padding-left:-30px!important}}@media screen and (min-width: 1024px){.u-pr-30-pc{padding-right:-30px!important}}@media screen and (min-width: 1024px){.u-pb-30-pc{padding-bottom:-30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-30-tb{padding-top:-30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-30-tb{padding-left:-30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-30-tb{padding-right:-30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-30-tb{padding-bottom:-30px!important}}@media screen and (max-width: 767px){.u-pt-30-sp{padding-top:-30px!important}}@media screen and (max-width: 767px){.u-pl-30-sp{padding-left:-30px!important}}@media screen and (max-width: 767px){.u-pr-30-sp{padding-right:-30px!important}}@media screen and (max-width: 767px){.u-pb-30-sp{padding-bottom:-30px!important}}.u-pt-25{padding-top:-25px!important}.u-pl-25{padding-left:-25px!important}.u-pr-25{padding-right:-25px!important}.u-pb-25{padding-bottom:-25px!important}@media screen and (min-width: 1024px){.u-pt-25-pc{padding-top:-25px!important}}@media screen and (min-width: 1024px){.u-pl-25-pc{padding-left:-25px!important}}@media screen and (min-width: 1024px){.u-pr-25-pc{padding-right:-25px!important}}@media screen and (min-width: 1024px){.u-pb-25-pc{padding-bottom:-25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-25-tb{padding-top:-25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-25-tb{padding-left:-25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-25-tb{padding-right:-25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-25-tb{padding-bottom:-25px!important}}@media screen and (max-width: 767px){.u-pt-25-sp{padding-top:-25px!important}}@media screen and (max-width: 767px){.u-pl-25-sp{padding-left:-25px!important}}@media screen and (max-width: 767px){.u-pr-25-sp{padding-right:-25px!important}}@media screen and (max-width: 767px){.u-pb-25-sp{padding-bottom:-25px!important}}.u-pt-20{padding-top:-20px!important}.u-pl-20{padding-left:-20px!important}.u-pr-20{padding-right:-20px!important}.u-pb-20{padding-bottom:-20px!important}@media screen and (min-width: 1024px){.u-pt-20-pc{padding-top:-20px!important}}@media screen and (min-width: 1024px){.u-pl-20-pc{padding-left:-20px!important}}@media screen and (min-width: 1024px){.u-pr-20-pc{padding-right:-20px!important}}@media screen and (min-width: 1024px){.u-pb-20-pc{padding-bottom:-20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-20-tb{padding-top:-20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-20-tb{padding-left:-20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-20-tb{padding-right:-20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-20-tb{padding-bottom:-20px!important}}@media screen and (max-width: 767px){.u-pt-20-sp{padding-top:-20px!important}}@media screen and (max-width: 767px){.u-pl-20-sp{padding-left:-20px!important}}@media screen and (max-width: 767px){.u-pr-20-sp{padding-right:-20px!important}}@media screen and (max-width: 767px){.u-pb-20-sp{padding-bottom:-20px!important}}.u-pt-15{padding-top:-15px!important}.u-pl-15{padding-left:-15px!important}.u-pr-15{padding-right:-15px!important}.u-pb-15{padding-bottom:-15px!important}@media screen and (min-width: 1024px){.u-pt-15-pc{padding-top:-15px!important}}@media screen and (min-width: 1024px){.u-pl-15-pc{padding-left:-15px!important}}@media screen and (min-width: 1024px){.u-pr-15-pc{padding-right:-15px!important}}@media screen and (min-width: 1024px){.u-pb-15-pc{padding-bottom:-15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-15-tb{padding-top:-15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-15-tb{padding-left:-15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-15-tb{padding-right:-15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-15-tb{padding-bottom:-15px!important}}@media screen and (max-width: 767px){.u-pt-15-sp{padding-top:-15px!important}}@media screen and (max-width: 767px){.u-pl-15-sp{padding-left:-15px!important}}@media screen and (max-width: 767px){.u-pr-15-sp{padding-right:-15px!important}}@media screen and (max-width: 767px){.u-pb-15-sp{padding-bottom:-15px!important}}.u-pt-10{padding-top:-10px!important}.u-pl-10{padding-left:-10px!important}.u-pr-10{padding-right:-10px!important}.u-pb-10{padding-bottom:-10px!important}@media screen and (min-width: 1024px){.u-pt-10-pc{padding-top:-10px!important}}@media screen and (min-width: 1024px){.u-pl-10-pc{padding-left:-10px!important}}@media screen and (min-width: 1024px){.u-pr-10-pc{padding-right:-10px!important}}@media screen and (min-width: 1024px){.u-pb-10-pc{padding-bottom:-10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-10-tb{padding-top:-10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-10-tb{padding-left:-10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-10-tb{padding-right:-10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-10-tb{padding-bottom:-10px!important}}@media screen and (max-width: 767px){.u-pt-10-sp{padding-top:-10px!important}}@media screen and (max-width: 767px){.u-pl-10-sp{padding-left:-10px!important}}@media screen and (max-width: 767px){.u-pr-10-sp{padding-right:-10px!important}}@media screen and (max-width: 767px){.u-pb-10-sp{padding-bottom:-10px!important}}.u-pt-5{padding-top:-5px!important}.u-pl-5{padding-left:-5px!important}.u-pr-5{padding-right:-5px!important}.u-pb-5{padding-bottom:-5px!important}@media screen and (min-width: 1024px){.u-pt-5-pc{padding-top:-5px!important}}@media screen and (min-width: 1024px){.u-pl-5-pc{padding-left:-5px!important}}@media screen and (min-width: 1024px){.u-pr-5-pc{padding-right:-5px!important}}@media screen and (min-width: 1024px){.u-pb-5-pc{padding-bottom:-5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt-5-tb{padding-top:-5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl-5-tb{padding-left:-5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr-5-tb{padding-right:-5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb-5-tb{padding-bottom:-5px!important}}@media screen and (max-width: 767px){.u-pt-5-sp{padding-top:-5px!important}}@media screen and (max-width: 767px){.u-pl-5-sp{padding-left:-5px!important}}@media screen and (max-width: 767px){.u-pr-5-sp{padding-right:-5px!important}}@media screen and (max-width: 767px){.u-pb-5-sp{padding-bottom:-5px!important}}.u-pt0{padding-top:0!important}.u-pl0{padding-left:0!important}.u-pr0{padding-right:0!important}.u-pb0{padding-bottom:0!important}@media screen and (min-width: 1024px){.u-pt0-pc{padding-top:0!important}}@media screen and (min-width: 1024px){.u-pl0-pc{padding-left:0!important}}@media screen and (min-width: 1024px){.u-pr0-pc{padding-right:0!important}}@media screen and (min-width: 1024px){.u-pb0-pc{padding-bottom:0!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt0-tb{padding-top:0!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl0-tb{padding-left:0!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr0-tb{padding-right:0!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb0-tb{padding-bottom:0!important}}@media screen and (max-width: 767px){.u-pt0-sp{padding-top:0!important}}@media screen and (max-width: 767px){.u-pl0-sp{padding-left:0!important}}@media screen and (max-width: 767px){.u-pr0-sp{padding-right:0!important}}@media screen and (max-width: 767px){.u-pb0-sp{padding-bottom:0!important}}.u-pt5{padding-top:5px!important}.u-pl5{padding-left:5px!important}.u-pr5{padding-right:5px!important}.u-pb5{padding-bottom:5px!important}@media screen and (min-width: 1024px){.u-pt5-pc{padding-top:5px!important}}@media screen and (min-width: 1024px){.u-pl5-pc{padding-left:5px!important}}@media screen and (min-width: 1024px){.u-pr5-pc{padding-right:5px!important}}@media screen and (min-width: 1024px){.u-pb5-pc{padding-bottom:5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt5-tb{padding-top:5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl5-tb{padding-left:5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr5-tb{padding-right:5px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb5-tb{padding-bottom:5px!important}}@media screen and (max-width: 767px){.u-pt5-sp{padding-top:5px!important}}@media screen and (max-width: 767px){.u-pl5-sp{padding-left:5px!important}}@media screen and (max-width: 767px){.u-pr5-sp{padding-right:5px!important}}@media screen and (max-width: 767px){.u-pb5-sp{padding-bottom:5px!important}}.u-pt10{padding-top:10px!important}.u-pl10{padding-left:10px!important}.u-pr10{padding-right:10px!important}.u-pb10{padding-bottom:10px!important}@media screen and (min-width: 1024px){.u-pt10-pc{padding-top:10px!important}}@media screen and (min-width: 1024px){.u-pl10-pc{padding-left:10px!important}}@media screen and (min-width: 1024px){.u-pr10-pc{padding-right:10px!important}}@media screen and (min-width: 1024px){.u-pb10-pc{padding-bottom:10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt10-tb{padding-top:10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl10-tb{padding-left:10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr10-tb{padding-right:10px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb10-tb{padding-bottom:10px!important}}@media screen and (max-width: 767px){.u-pt10-sp{padding-top:10px!important}}@media screen and (max-width: 767px){.u-pl10-sp{padding-left:10px!important}}@media screen and (max-width: 767px){.u-pr10-sp{padding-right:10px!important}}@media screen and (max-width: 767px){.u-pb10-sp{padding-bottom:10px!important}}.u-pt15{padding-top:15px!important}.u-pl15{padding-left:15px!important}.u-pr15{padding-right:15px!important}.u-pb15{padding-bottom:15px!important}@media screen and (min-width: 1024px){.u-pt15-pc{padding-top:15px!important}}@media screen and (min-width: 1024px){.u-pl15-pc{padding-left:15px!important}}@media screen and (min-width: 1024px){.u-pr15-pc{padding-right:15px!important}}@media screen and (min-width: 1024px){.u-pb15-pc{padding-bottom:15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt15-tb{padding-top:15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl15-tb{padding-left:15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr15-tb{padding-right:15px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb15-tb{padding-bottom:15px!important}}@media screen and (max-width: 767px){.u-pt15-sp{padding-top:15px!important}}@media screen and (max-width: 767px){.u-pl15-sp{padding-left:15px!important}}@media screen and (max-width: 767px){.u-pr15-sp{padding-right:15px!important}}@media screen and (max-width: 767px){.u-pb15-sp{padding-bottom:15px!important}}.u-pt20{padding-top:20px!important}.u-pl20{padding-left:20px!important}.u-pr20{padding-right:20px!important}.u-pb20{padding-bottom:20px!important}@media screen and (min-width: 1024px){.u-pt20-pc{padding-top:20px!important}}@media screen and (min-width: 1024px){.u-pl20-pc{padding-left:20px!important}}@media screen and (min-width: 1024px){.u-pr20-pc{padding-right:20px!important}}@media screen and (min-width: 1024px){.u-pb20-pc{padding-bottom:20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt20-tb{padding-top:20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl20-tb{padding-left:20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr20-tb{padding-right:20px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb20-tb{padding-bottom:20px!important}}@media screen and (max-width: 767px){.u-pt20-sp{padding-top:20px!important}}@media screen and (max-width: 767px){.u-pl20-sp{padding-left:20px!important}}@media screen and (max-width: 767px){.u-pr20-sp{padding-right:20px!important}}@media screen and (max-width: 767px){.u-pb20-sp{padding-bottom:20px!important}}.u-pt25{padding-top:25px!important}.u-pl25{padding-left:25px!important}.u-pr25{padding-right:25px!important}.u-pb25{padding-bottom:25px!important}@media screen and (min-width: 1024px){.u-pt25-pc{padding-top:25px!important}}@media screen and (min-width: 1024px){.u-pl25-pc{padding-left:25px!important}}@media screen and (min-width: 1024px){.u-pr25-pc{padding-right:25px!important}}@media screen and (min-width: 1024px){.u-pb25-pc{padding-bottom:25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt25-tb{padding-top:25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl25-tb{padding-left:25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr25-tb{padding-right:25px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb25-tb{padding-bottom:25px!important}}@media screen and (max-width: 767px){.u-pt25-sp{padding-top:25px!important}}@media screen and (max-width: 767px){.u-pl25-sp{padding-left:25px!important}}@media screen and (max-width: 767px){.u-pr25-sp{padding-right:25px!important}}@media screen and (max-width: 767px){.u-pb25-sp{padding-bottom:25px!important}}.u-pt30{padding-top:30px!important}.u-pl30{padding-left:30px!important}.u-pr30{padding-right:30px!important}.u-pb30{padding-bottom:30px!important}@media screen and (min-width: 1024px){.u-pt30-pc{padding-top:30px!important}}@media screen and (min-width: 1024px){.u-pl30-pc{padding-left:30px!important}}@media screen and (min-width: 1024px){.u-pr30-pc{padding-right:30px!important}}@media screen and (min-width: 1024px){.u-pb30-pc{padding-bottom:30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt30-tb{padding-top:30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl30-tb{padding-left:30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr30-tb{padding-right:30px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb30-tb{padding-bottom:30px!important}}@media screen and (max-width: 767px){.u-pt30-sp{padding-top:30px!important}}@media screen and (max-width: 767px){.u-pl30-sp{padding-left:30px!important}}@media screen and (max-width: 767px){.u-pr30-sp{padding-right:30px!important}}@media screen and (max-width: 767px){.u-pb30-sp{padding-bottom:30px!important}}.u-pt35{padding-top:35px!important}.u-pl35{padding-left:35px!important}.u-pr35{padding-right:35px!important}.u-pb35{padding-bottom:35px!important}@media screen and (min-width: 1024px){.u-pt35-pc{padding-top:35px!important}}@media screen and (min-width: 1024px){.u-pl35-pc{padding-left:35px!important}}@media screen and (min-width: 1024px){.u-pr35-pc{padding-right:35px!important}}@media screen and (min-width: 1024px){.u-pb35-pc{padding-bottom:35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt35-tb{padding-top:35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl35-tb{padding-left:35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr35-tb{padding-right:35px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb35-tb{padding-bottom:35px!important}}@media screen and (max-width: 767px){.u-pt35-sp{padding-top:35px!important}}@media screen and (max-width: 767px){.u-pl35-sp{padding-left:35px!important}}@media screen and (max-width: 767px){.u-pr35-sp{padding-right:35px!important}}@media screen and (max-width: 767px){.u-pb35-sp{padding-bottom:35px!important}}.u-pt40{padding-top:40px!important}.u-pl40{padding-left:40px!important}.u-pr40{padding-right:40px!important}.u-pb40{padding-bottom:40px!important}@media screen and (min-width: 1024px){.u-pt40-pc{padding-top:40px!important}}@media screen and (min-width: 1024px){.u-pl40-pc{padding-left:40px!important}}@media screen and (min-width: 1024px){.u-pr40-pc{padding-right:40px!important}}@media screen and (min-width: 1024px){.u-pb40-pc{padding-bottom:40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt40-tb{padding-top:40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl40-tb{padding-left:40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr40-tb{padding-right:40px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb40-tb{padding-bottom:40px!important}}@media screen and (max-width: 767px){.u-pt40-sp{padding-top:40px!important}}@media screen and (max-width: 767px){.u-pl40-sp{padding-left:40px!important}}@media screen and (max-width: 767px){.u-pr40-sp{padding-right:40px!important}}@media screen and (max-width: 767px){.u-pb40-sp{padding-bottom:40px!important}}.u-pt45{padding-top:45px!important}.u-pl45{padding-left:45px!important}.u-pr45{padding-right:45px!important}.u-pb45{padding-bottom:45px!important}@media screen and (min-width: 1024px){.u-pt45-pc{padding-top:45px!important}}@media screen and (min-width: 1024px){.u-pl45-pc{padding-left:45px!important}}@media screen and (min-width: 1024px){.u-pr45-pc{padding-right:45px!important}}@media screen and (min-width: 1024px){.u-pb45-pc{padding-bottom:45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt45-tb{padding-top:45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl45-tb{padding-left:45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr45-tb{padding-right:45px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb45-tb{padding-bottom:45px!important}}@media screen and (max-width: 767px){.u-pt45-sp{padding-top:45px!important}}@media screen and (max-width: 767px){.u-pl45-sp{padding-left:45px!important}}@media screen and (max-width: 767px){.u-pr45-sp{padding-right:45px!important}}@media screen and (max-width: 767px){.u-pb45-sp{padding-bottom:45px!important}}.u-pt50{padding-top:50px!important}.u-pl50{padding-left:50px!important}.u-pr50{padding-right:50px!important}.u-pb50{padding-bottom:50px!important}@media screen and (min-width: 1024px){.u-pt50-pc{padding-top:50px!important}}@media screen and (min-width: 1024px){.u-pl50-pc{padding-left:50px!important}}@media screen and (min-width: 1024px){.u-pr50-pc{padding-right:50px!important}}@media screen and (min-width: 1024px){.u-pb50-pc{padding-bottom:50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt50-tb{padding-top:50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl50-tb{padding-left:50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr50-tb{padding-right:50px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb50-tb{padding-bottom:50px!important}}@media screen and (max-width: 767px){.u-pt50-sp{padding-top:50px!important}}@media screen and (max-width: 767px){.u-pl50-sp{padding-left:50px!important}}@media screen and (max-width: 767px){.u-pr50-sp{padding-right:50px!important}}@media screen and (max-width: 767px){.u-pb50-sp{padding-bottom:50px!important}}.u-pt55{padding-top:55px!important}.u-pl55{padding-left:55px!important}.u-pr55{padding-right:55px!important}.u-pb55{padding-bottom:55px!important}@media screen and (min-width: 1024px){.u-pt55-pc{padding-top:55px!important}}@media screen and (min-width: 1024px){.u-pl55-pc{padding-left:55px!important}}@media screen and (min-width: 1024px){.u-pr55-pc{padding-right:55px!important}}@media screen and (min-width: 1024px){.u-pb55-pc{padding-bottom:55px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt55-tb{padding-top:55px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl55-tb{padding-left:55px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr55-tb{padding-right:55px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb55-tb{padding-bottom:55px!important}}@media screen and (max-width: 767px){.u-pt55-sp{padding-top:55px!important}}@media screen and (max-width: 767px){.u-pl55-sp{padding-left:55px!important}}@media screen and (max-width: 767px){.u-pr55-sp{padding-right:55px!important}}@media screen and (max-width: 767px){.u-pb55-sp{padding-bottom:55px!important}}.u-pt60{padding-top:60px!important}.u-pl60{padding-left:60px!important}.u-pr60{padding-right:60px!important}.u-pb60{padding-bottom:60px!important}@media screen and (min-width: 1024px){.u-pt60-pc{padding-top:60px!important}}@media screen and (min-width: 1024px){.u-pl60-pc{padding-left:60px!important}}@media screen and (min-width: 1024px){.u-pr60-pc{padding-right:60px!important}}@media screen and (min-width: 1024px){.u-pb60-pc{padding-bottom:60px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt60-tb{padding-top:60px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl60-tb{padding-left:60px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr60-tb{padding-right:60px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb60-tb{padding-bottom:60px!important}}@media screen and (max-width: 767px){.u-pt60-sp{padding-top:60px!important}}@media screen and (max-width: 767px){.u-pl60-sp{padding-left:60px!important}}@media screen and (max-width: 767px){.u-pr60-sp{padding-right:60px!important}}@media screen and (max-width: 767px){.u-pb60-sp{padding-bottom:60px!important}}.u-pt65{padding-top:65px!important}.u-pl65{padding-left:65px!important}.u-pr65{padding-right:65px!important}.u-pb65{padding-bottom:65px!important}@media screen and (min-width: 1024px){.u-pt65-pc{padding-top:65px!important}}@media screen and (min-width: 1024px){.u-pl65-pc{padding-left:65px!important}}@media screen and (min-width: 1024px){.u-pr65-pc{padding-right:65px!important}}@media screen and (min-width: 1024px){.u-pb65-pc{padding-bottom:65px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt65-tb{padding-top:65px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl65-tb{padding-left:65px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr65-tb{padding-right:65px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb65-tb{padding-bottom:65px!important}}@media screen and (max-width: 767px){.u-pt65-sp{padding-top:65px!important}}@media screen and (max-width: 767px){.u-pl65-sp{padding-left:65px!important}}@media screen and (max-width: 767px){.u-pr65-sp{padding-right:65px!important}}@media screen and (max-width: 767px){.u-pb65-sp{padding-bottom:65px!important}}.u-pt70{padding-top:70px!important}.u-pl70{padding-left:70px!important}.u-pr70{padding-right:70px!important}.u-pb70{padding-bottom:70px!important}@media screen and (min-width: 1024px){.u-pt70-pc{padding-top:70px!important}}@media screen and (min-width: 1024px){.u-pl70-pc{padding-left:70px!important}}@media screen and (min-width: 1024px){.u-pr70-pc{padding-right:70px!important}}@media screen and (min-width: 1024px){.u-pb70-pc{padding-bottom:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt70-tb{padding-top:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl70-tb{padding-left:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr70-tb{padding-right:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb70-tb{padding-bottom:70px!important}}@media screen and (max-width: 767px){.u-pt70-sp{padding-top:70px!important}}@media screen and (max-width: 767px){.u-pl70-sp{padding-left:70px!important}}@media screen and (max-width: 767px){.u-pr70-sp{padding-right:70px!important}}@media screen and (max-width: 767px){.u-pb70-sp{padding-bottom:70px!important}}.u-pt75{padding-top:75px!important}.u-pl75{padding-left:75px!important}.u-pr75{padding-right:75px!important}.u-pb75{padding-bottom:75px!important}@media screen and (min-width: 1024px){.u-pt75-pc{padding-top:75px!important}}@media screen and (min-width: 1024px){.u-pl75-pc{padding-left:75px!important}}@media screen and (min-width: 1024px){.u-pr75-pc{padding-right:75px!important}}@media screen and (min-width: 1024px){.u-pb75-pc{padding-bottom:75px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt75-tb{padding-top:75px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl75-tb{padding-left:75px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr75-tb{padding-right:75px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb75-tb{padding-bottom:75px!important}}@media screen and (max-width: 767px){.u-pt75-sp{padding-top:75px!important}}@media screen and (max-width: 767px){.u-pl75-sp{padding-left:75px!important}}@media screen and (max-width: 767px){.u-pr75-sp{padding-right:75px!important}}@media screen and (max-width: 767px){.u-pb75-sp{padding-bottom:75px!important}}.u-pt80{padding-top:80px!important}.u-pl80{padding-left:80px!important}.u-pr80{padding-right:80px!important}.u-pb80{padding-bottom:80px!important}@media screen and (min-width: 1024px){.u-pt80-pc{padding-top:80px!important}}@media screen and (min-width: 1024px){.u-pl80-pc{padding-left:80px!important}}@media screen and (min-width: 1024px){.u-pr80-pc{padding-right:80px!important}}@media screen and (min-width: 1024px){.u-pb80-pc{padding-bottom:80px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt80-tb{padding-top:80px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl80-tb{padding-left:80px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr80-tb{padding-right:80px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb80-tb{padding-bottom:80px!important}}@media screen and (max-width: 767px){.u-pt80-sp{padding-top:80px!important}}@media screen and (max-width: 767px){.u-pl80-sp{padding-left:80px!important}}@media screen and (max-width: 767px){.u-pr80-sp{padding-right:80px!important}}@media screen and (max-width: 767px){.u-pb80-sp{padding-bottom:80px!important}}.u-pt85{padding-top:85px!important}.u-pl85{padding-left:85px!important}.u-pr85{padding-right:85px!important}.u-pb85{padding-bottom:85px!important}@media screen and (min-width: 1024px){.u-pt85-pc{padding-top:85px!important}}@media screen and (min-width: 1024px){.u-pl85-pc{padding-left:85px!important}}@media screen and (min-width: 1024px){.u-pr85-pc{padding-right:85px!important}}@media screen and (min-width: 1024px){.u-pb85-pc{padding-bottom:85px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt85-tb{padding-top:85px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl85-tb{padding-left:85px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr85-tb{padding-right:85px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb85-tb{padding-bottom:85px!important}}@media screen and (max-width: 767px){.u-pt85-sp{padding-top:85px!important}}@media screen and (max-width: 767px){.u-pl85-sp{padding-left:85px!important}}@media screen and (max-width: 767px){.u-pr85-sp{padding-right:85px!important}}@media screen and (max-width: 767px){.u-pb85-sp{padding-bottom:85px!important}}.u-pt90{padding-top:90px!important}.u-pl90{padding-left:90px!important}.u-pr90{padding-right:90px!important}.u-pb90{padding-bottom:90px!important}@media screen and (min-width: 1024px){.u-pt90-pc{padding-top:90px!important}}@media screen and (min-width: 1024px){.u-pl90-pc{padding-left:90px!important}}@media screen and (min-width: 1024px){.u-pr90-pc{padding-right:90px!important}}@media screen and (min-width: 1024px){.u-pb90-pc{padding-bottom:90px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt90-tb{padding-top:90px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl90-tb{padding-left:90px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr90-tb{padding-right:90px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb90-tb{padding-bottom:90px!important}}@media screen and (max-width: 767px){.u-pt90-sp{padding-top:90px!important}}@media screen and (max-width: 767px){.u-pl90-sp{padding-left:90px!important}}@media screen and (max-width: 767px){.u-pr90-sp{padding-right:90px!important}}@media screen and (max-width: 767px){.u-pb90-sp{padding-bottom:90px!important}}.u-pt95{padding-top:95px!important}.u-pl95{padding-left:95px!important}.u-pr95{padding-right:95px!important}.u-pb95{padding-bottom:95px!important}@media screen and (min-width: 1024px){.u-pt95-pc{padding-top:95px!important}}@media screen and (min-width: 1024px){.u-pl95-pc{padding-left:95px!important}}@media screen and (min-width: 1024px){.u-pr95-pc{padding-right:95px!important}}@media screen and (min-width: 1024px){.u-pb95-pc{padding-bottom:95px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt95-tb{padding-top:95px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl95-tb{padding-left:95px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr95-tb{padding-right:95px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb95-tb{padding-bottom:95px!important}}@media screen and (max-width: 767px){.u-pt95-sp{padding-top:95px!important}}@media screen and (max-width: 767px){.u-pl95-sp{padding-left:95px!important}}@media screen and (max-width: 767px){.u-pr95-sp{padding-right:95px!important}}@media screen and (max-width: 767px){.u-pb95-sp{padding-bottom:95px!important}}.u-pt100{padding-top:100px!important}.u-pl100{padding-left:100px!important}.u-pr100{padding-right:100px!important}.u-pb100{padding-bottom:100px!important}@media screen and (min-width: 1024px){.u-pt100-pc{padding-top:100px!important}}@media screen and (min-width: 1024px){.u-pl100-pc{padding-left:100px!important}}@media screen and (min-width: 1024px){.u-pr100-pc{padding-right:100px!important}}@media screen and (min-width: 1024px){.u-pb100-pc{padding-bottom:100px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt100-tb{padding-top:100px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl100-tb{padding-left:100px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr100-tb{padding-right:100px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb100-tb{padding-bottom:100px!important}}@media screen and (max-width: 767px){.u-pt100-sp{padding-top:100px!important}}@media screen and (max-width: 767px){.u-pl100-sp{padding-left:100px!important}}@media screen and (max-width: 767px){.u-pr100-sp{padding-right:100px!important}}@media screen and (max-width: 767px){.u-pb100-sp{padding-bottom:100px!important}}.u-pt105{padding-top:105px!important}.u-pl105{padding-left:105px!important}.u-pr105{padding-right:105px!important}.u-pb105{padding-bottom:105px!important}@media screen and (min-width: 1024px){.u-pt105-pc{padding-top:105px!important}}@media screen and (min-width: 1024px){.u-pl105-pc{padding-left:105px!important}}@media screen and (min-width: 1024px){.u-pr105-pc{padding-right:105px!important}}@media screen and (min-width: 1024px){.u-pb105-pc{padding-bottom:105px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt105-tb{padding-top:105px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl105-tb{padding-left:105px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr105-tb{padding-right:105px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb105-tb{padding-bottom:105px!important}}@media screen and (max-width: 767px){.u-pt105-sp{padding-top:105px!important}}@media screen and (max-width: 767px){.u-pl105-sp{padding-left:105px!important}}@media screen and (max-width: 767px){.u-pr105-sp{padding-right:105px!important}}@media screen and (max-width: 767px){.u-pb105-sp{padding-bottom:105px!important}}.u-pt110{padding-top:110px!important}.u-pl110{padding-left:110px!important}.u-pr110{padding-right:110px!important}.u-pb110{padding-bottom:110px!important}@media screen and (min-width: 1024px){.u-pt110-pc{padding-top:110px!important}}@media screen and (min-width: 1024px){.u-pl110-pc{padding-left:110px!important}}@media screen and (min-width: 1024px){.u-pr110-pc{padding-right:110px!important}}@media screen and (min-width: 1024px){.u-pb110-pc{padding-bottom:110px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt110-tb{padding-top:110px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl110-tb{padding-left:110px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr110-tb{padding-right:110px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb110-tb{padding-bottom:110px!important}}@media screen and (max-width: 767px){.u-pt110-sp{padding-top:110px!important}}@media screen and (max-width: 767px){.u-pl110-sp{padding-left:110px!important}}@media screen and (max-width: 767px){.u-pr110-sp{padding-right:110px!important}}@media screen and (max-width: 767px){.u-pb110-sp{padding-bottom:110px!important}}.u-pt115{padding-top:115px!important}.u-pl115{padding-left:115px!important}.u-pr115{padding-right:115px!important}.u-pb115{padding-bottom:115px!important}@media screen and (min-width: 1024px){.u-pt115-pc{padding-top:115px!important}}@media screen and (min-width: 1024px){.u-pl115-pc{padding-left:115px!important}}@media screen and (min-width: 1024px){.u-pr115-pc{padding-right:115px!important}}@media screen and (min-width: 1024px){.u-pb115-pc{padding-bottom:115px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt115-tb{padding-top:115px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl115-tb{padding-left:115px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr115-tb{padding-right:115px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb115-tb{padding-bottom:115px!important}}@media screen and (max-width: 767px){.u-pt115-sp{padding-top:115px!important}}@media screen and (max-width: 767px){.u-pl115-sp{padding-left:115px!important}}@media screen and (max-width: 767px){.u-pr115-sp{padding-right:115px!important}}@media screen and (max-width: 767px){.u-pb115-sp{padding-bottom:115px!important}}.u-pt120{padding-top:120px!important}.u-pl120{padding-left:120px!important}.u-pr120{padding-right:120px!important}.u-pb120{padding-bottom:120px!important}@media screen and (min-width: 1024px){.u-pt120-pc{padding-top:120px!important}}@media screen and (min-width: 1024px){.u-pl120-pc{padding-left:120px!important}}@media screen and (min-width: 1024px){.u-pr120-pc{padding-right:120px!important}}@media screen and (min-width: 1024px){.u-pb120-pc{padding-bottom:120px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt120-tb{padding-top:120px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl120-tb{padding-left:120px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr120-tb{padding-right:120px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb120-tb{padding-bottom:120px!important}}@media screen and (max-width: 767px){.u-pt120-sp{padding-top:120px!important}}@media screen and (max-width: 767px){.u-pl120-sp{padding-left:120px!important}}@media screen and (max-width: 767px){.u-pr120-sp{padding-right:120px!important}}@media screen and (max-width: 767px){.u-pb120-sp{padding-bottom:120px!important}}.u-pt125{padding-top:125px!important}.u-pl125{padding-left:125px!important}.u-pr125{padding-right:125px!important}.u-pb125{padding-bottom:125px!important}@media screen and (min-width: 1024px){.u-pt125-pc{padding-top:125px!important}}@media screen and (min-width: 1024px){.u-pl125-pc{padding-left:125px!important}}@media screen and (min-width: 1024px){.u-pr125-pc{padding-right:125px!important}}@media screen and (min-width: 1024px){.u-pb125-pc{padding-bottom:125px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt125-tb{padding-top:125px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl125-tb{padding-left:125px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr125-tb{padding-right:125px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb125-tb{padding-bottom:125px!important}}@media screen and (max-width: 767px){.u-pt125-sp{padding-top:125px!important}}@media screen and (max-width: 767px){.u-pl125-sp{padding-left:125px!important}}@media screen and (max-width: 767px){.u-pr125-sp{padding-right:125px!important}}@media screen and (max-width: 767px){.u-pb125-sp{padding-bottom:125px!important}}.u-pt130{padding-top:130px!important}.u-pl130{padding-left:130px!important}.u-pr130{padding-right:130px!important}.u-pb130{padding-bottom:130px!important}@media screen and (min-width: 1024px){.u-pt130-pc{padding-top:130px!important}}@media screen and (min-width: 1024px){.u-pl130-pc{padding-left:130px!important}}@media screen and (min-width: 1024px){.u-pr130-pc{padding-right:130px!important}}@media screen and (min-width: 1024px){.u-pb130-pc{padding-bottom:130px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt130-tb{padding-top:130px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl130-tb{padding-left:130px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr130-tb{padding-right:130px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb130-tb{padding-bottom:130px!important}}@media screen and (max-width: 767px){.u-pt130-sp{padding-top:130px!important}}@media screen and (max-width: 767px){.u-pl130-sp{padding-left:130px!important}}@media screen and (max-width: 767px){.u-pr130-sp{padding-right:130px!important}}@media screen and (max-width: 767px){.u-pb130-sp{padding-bottom:130px!important}}.u-pt135{padding-top:135px!important}.u-pl135{padding-left:135px!important}.u-pr135{padding-right:135px!important}.u-pb135{padding-bottom:135px!important}@media screen and (min-width: 1024px){.u-pt135-pc{padding-top:135px!important}}@media screen and (min-width: 1024px){.u-pl135-pc{padding-left:135px!important}}@media screen and (min-width: 1024px){.u-pr135-pc{padding-right:135px!important}}@media screen and (min-width: 1024px){.u-pb135-pc{padding-bottom:135px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt135-tb{padding-top:135px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl135-tb{padding-left:135px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr135-tb{padding-right:135px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb135-tb{padding-bottom:135px!important}}@media screen and (max-width: 767px){.u-pt135-sp{padding-top:135px!important}}@media screen and (max-width: 767px){.u-pl135-sp{padding-left:135px!important}}@media screen and (max-width: 767px){.u-pr135-sp{padding-right:135px!important}}@media screen and (max-width: 767px){.u-pb135-sp{padding-bottom:135px!important}}.u-pt140{padding-top:140px!important}.u-pl140{padding-left:140px!important}.u-pr140{padding-right:140px!important}.u-pb140{padding-bottom:140px!important}@media screen and (min-width: 1024px){.u-pt140-pc{padding-top:140px!important}}@media screen and (min-width: 1024px){.u-pl140-pc{padding-left:140px!important}}@media screen and (min-width: 1024px){.u-pr140-pc{padding-right:140px!important}}@media screen and (min-width: 1024px){.u-pb140-pc{padding-bottom:140px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt140-tb{padding-top:140px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl140-tb{padding-left:140px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr140-tb{padding-right:140px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb140-tb{padding-bottom:140px!important}}@media screen and (max-width: 767px){.u-pt140-sp{padding-top:140px!important}}@media screen and (max-width: 767px){.u-pl140-sp{padding-left:140px!important}}@media screen and (max-width: 767px){.u-pr140-sp{padding-right:140px!important}}@media screen and (max-width: 767px){.u-pb140-sp{padding-bottom:140px!important}}.u-pt145{padding-top:145px!important}.u-pl145{padding-left:145px!important}.u-pr145{padding-right:145px!important}.u-pb145{padding-bottom:145px!important}@media screen and (min-width: 1024px){.u-pt145-pc{padding-top:145px!important}}@media screen and (min-width: 1024px){.u-pl145-pc{padding-left:145px!important}}@media screen and (min-width: 1024px){.u-pr145-pc{padding-right:145px!important}}@media screen and (min-width: 1024px){.u-pb145-pc{padding-bottom:145px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt145-tb{padding-top:145px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl145-tb{padding-left:145px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr145-tb{padding-right:145px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb145-tb{padding-bottom:145px!important}}@media screen and (max-width: 767px){.u-pt145-sp{padding-top:145px!important}}@media screen and (max-width: 767px){.u-pl145-sp{padding-left:145px!important}}@media screen and (max-width: 767px){.u-pr145-sp{padding-right:145px!important}}@media screen and (max-width: 767px){.u-pb145-sp{padding-bottom:145px!important}}.u-pt150{padding-top:150px!important}.u-pl150{padding-left:150px!important}.u-pr150{padding-right:150px!important}.u-pb150{padding-bottom:150px!important}@media screen and (min-width: 1024px){.u-pt150-pc{padding-top:150px!important}}@media screen and (min-width: 1024px){.u-pl150-pc{padding-left:150px!important}}@media screen and (min-width: 1024px){.u-pr150-pc{padding-right:150px!important}}@media screen and (min-width: 1024px){.u-pb150-pc{padding-bottom:150px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pt150-tb{padding-top:150px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pl150-tb{padding-left:150px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pr150-tb{padding-right:150px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){.u-pb150-tb{padding-bottom:150px!important}}@media screen and (max-width: 767px){.u-pt150-sp{padding-top:150px!important}}@media screen and (max-width: 767px){.u-pl150-sp{padding-left:150px!important}}@media screen and (max-width: 767px){.u-pr150-sp{padding-right:150px!important}}@media screen and (max-width: 767px){.u-pb150-sp{padding-bottom:150px!important}}.u-text-aling-center{text-align:center}.u-text-aling-left{text-align:left}.u-text-aling-right{text-align:right}.code-mc-closeButton{pointer-events:auto}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Regular.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Medium.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-SemiBold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Bold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:italic;font-weight:300;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-LightItalic.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-LightItalic.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:400;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Regular.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Regular.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:500;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Medium.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Medium.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:600;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBold.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:italic;font-weight:600;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBoldItalic.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBoldItalic.ttf) format("truetype")}@media screen and (min-width: 1024px){.p-mv-contentWrap{width:450px;margin-right:5%}}.p-mv-imgWrap{width:calc(89% - 450px)}@media screen and (max-width: 1023px){.p-mv-imgWrap{width:calc(100% + 30px)}}@media screen and (min-width: 1024px){.mv-contents__h1{font-size:55px}}@media screen and (max-width: 767px){.mv-contents__h1{margin-top:6px;font-size:3.1rem}}@media screen and (min-width: 1024px){.mv-contents__text{margin-top:15px;font-size:18px}}@media screen and (max-width: 767px){.mv-contents__text{margin-top:15px}}@media screen and (max-width: 767px){.p-mv-content__badge{max-width:275px}}@media screen and (max-width: 767px){.mv-contents__sub{margin-top:20px;font-size:1.6rem}}@media screen and (min-width: 1024px){.mv-contents-buttons{margin-top:30px}}@media screen and (min-width: 1024px){.mv-contents-buttons>li:nth-child(2){width:180px}}.problem{position:relative}@media screen and (min-width: 1024px){.problem:after{display:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.problem:after{display:none}}@media screen and (max-width: 767px){.problem:after{display:none}}@media screen and (max-width: 767px){.problem{overflow:hidden}.problem:before{content:"";width:100vw;height:100%;max-height:870px;background-color:#f1f3f4;position:absolute;top:0;left:0;z-index:-1}}.problem-sec1{background-color:#f0f2f4}.problem-sec1:after{background-image:url(/lp/cms-website/static/img/problem/img_parts_01.png)}.problem-sec1 .c-h2{line-height:1.3}@media screen and (max-width: 767px){.problem-sec1 .c-h2{font-size:24px}}@media screen and (max-width: 767px){.problem-sec1 .c-h2 span{font-size:27px}}.problem-sec1-sector{margin:50px auto 25px;width:160px;height:41px;background:url(/lp/corporate-website/static/img/problem/img_problem_sector.png) no-repeat center;background-size:contain}@media screen and (max-width: 767px){.problem-sec1-sector{margin:40px auto 27px;width:120px;height:31px}}.problem-sec2{background-image:url(/lp/cms-website/static/img/problem/img_problem_bg_02.jpg);padding-top:87px;padding-bottom:126px}@media screen and (max-width: 767px){.problem-sec2{padding:85px 0 38px;background-image:url(/lp/cms-website/static/img/problem/img_problem_bg_02_sp.jpg);background-size:max(750px,100%) auto;background-position:top center;background-color:#edf1f7}}@media screen and (min-width: 1024px){.problem-sec2__message{font-size:42px}}@media screen and (min-width: 768px) and (max-width: 1023px){.problem-sec2__message{font-size:42px}}@media screen and (max-width: 767px){.problem-sec2__message{font-size:28px}}@media screen and (min-width: 1024px){.problem-sec2__label{border-radius:200px}}@media screen and (max-width: 767px){.problem-sec2__label{border-radius:200px;max-width:275px}}@media screen and (max-width: 1023px){.problem-sec1-solution{max-width:731px;margin:9px auto 0}}@media screen and (min-width: 1024px){.problem-sec1-solution figure{width:731px;margin:10px auto 0}}@media screen and (max-width: 767px){.problem-sec1-solution figure{margin:20px auto 0;max-width:622px;padding-bottom:13px}.problem-sec1-solution figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.1739)}}.problem-sec1-solution__itemGroup{margin:25px auto 0;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 1024px){.problem-sec1-solution__itemGroup{max-width:1100px;border-right:1px solid #cecece}}@media screen and (max-width: 1023px){.problem-sec1-solution__itemGroup{max-width:707px}}@media screen and (max-width: 767px){.problem-sec1-solution__itemGroup{max-width:470px}}.problem-sec1-solution__item{color:#2134b1;font-weight:600;line-height:1.6}@media screen and (min-width: 1024px){.problem-sec1-solution__item{width:20%;padding:10px 15px 0;font-size:1.5rem;border-left:1px solid #cecece}}@media screen and (max-width: 1023px){.problem-sec1-solution__item{width:33.3333333333%}.problem-sec1-solution__item p{border-right:1px solid #cecece}.problem-sec1-solution__item:first-child p,.problem-sec1-solution__item:nth-child(4) p{border-left:1px solid #cecece}.problem-sec1-solution__item:nth-child(-n+3){border-bottom:1px solid #cecece;margin-bottom:20px}.problem-sec1-solution__item:nth-child(-n+3) p{margin-bottom:20px}}@media screen and (max-width: 767px){.problem-sec1-solution__item{width:50%;border-bottom:1px solid #cecece}.problem-sec1-solution__item:first-child p{border-left:none}.problem-sec1-solution__item:nth-child(-n+3){margin-bottom:0}.problem-sec1-solution__item:nth-child(n+3){margin-top:20px}.problem-sec1-solution__item:nth-child(2n) p{padding-left:10px;border-left:1px solid #cecece}.problem-sec1-solution__item:last-child{border-bottom:none;flex:1}}.problem-sec1-solution__item p{position:relative}@media screen and (min-width: 1024px){.problem-sec1-solution__item p{padding-top:45px}}@media screen and (max-width: 1023px){.problem-sec1-solution__item p{padding-top:34px}}@media screen and (max-width: 767px){.problem-sec1-solution__item p{font-size:1.3rem;border-right:none}}.problem-sec1-solution__item p:before{content:"";position:absolute;background:url(/lp/cms-website/static/img/problem/icon_check_green.png) no-repeat center;background-size:contain;top:0}@media screen and (min-width: 1024px){.problem-sec1-solution__item p:before{width:40px;height:31px;left:calc(50% - 20px)}}@media screen and (max-width: 1023px){.problem-sec1-solution__item p:before{width:32px;height:25px;left:calc(50% - 16px)}}.problem-sec1-solution__item span{font-weight:700}@media screen and (min-width: 1024px){.problem-sec1-solution__item span{font-size:2.2rem}}@media screen and (max-width: 1023px){.problem-sec1-solution__item span{font-size:1.8rem}}.problemCols{display:flex;gap:30px;flex-wrap:wrap;margin-top:35px}@media screen and (max-width: 767px){.problemCols{margin-top:98px}}@media screen and (min-width: 1024px){.problemCols.--3 .problemCols__item{width:calc((100% - 60px) / 3)}}@media screen and (min-width: 768px) and (max-width: 1023px){.problemCols.--3 .problemCols__item{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 767px){.problemCols.--3 .problemCols__item{width:100%}}.problemCols__item{width:100%}.problemCard{width:100%;height:100%;background-color:#fff;position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1024px){.problemCard{padding:30px 30px 33px;border-radius:20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.problemCard{padding:25px 12px 30px;border-radius:15px}}@media screen and (max-width: 767px){.problemCard{padding:25px 12px 30px;border-radius:15px}}.problemCard__number{font-family:YsabeauOffice;font-weight:700;color:#2134b1;display:inline-block;position:absolute;line-height:1}@media screen and (min-width: 1024px){.problemCard__number{font-size:4rem;top:28px;left:33px}}@media screen and (min-width: 768px) and (max-width: 1023px){.problemCard__number{font-size:3.2rem;top:12px;left:20px}}@media screen and (max-width: 767px){.problemCard__number{font-size:3.2rem;top:17px;left:20px}}.problemCard__number:before{content:"";width:100%;height:4px;background-color:#cfaa40;position:absolute;bottom:-4px;left:0;border-radius:10px}.problemCard__imgWrap{width:100%;text-align:center}@media screen and (min-width: 1024px){.problemCard__imgWrap{max-width:120px}}@media screen and (min-width: 768px) and (max-width: 1023px){.problemCard__imgWrap{max-width:100px}}@media screen and (max-width: 767px){.problemCard__imgWrap{max-width:100px}}.problemCard__img{width:100%;height:auto}.problemCard__title{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.6;text-align:center}@media screen and (min-width: 1024px){.problemCard__title{font-size:2.4rem;margin-top:15px}}@media screen and (min-width: 768px) and (max-width: 1023px){.problemCard__title{font-size:2.1rem;margin-top:18px}}@media screen and (max-width: 767px){.problemCard__title{font-size:2.1rem;margin-top:18px}}.problemCard__text{font-family:Noto Sans JP,sans-serif;color:#555;line-height:1.6;text-align:center}@media screen and (min-width: 1024px){.problemCard__text{font-size:1.5rem;margin-top:8px}}@media screen and (min-width: 768px) and (max-width: 1023px){.problemCard__text{font-size:1.4rem;margin-top:8px}}@media screen and (max-width: 767px){.problemCard__text{font-size:1.4rem;margin-top:10px}}.p-service{overflow:clip}.p-service .c-h2 .p-service-h2--sp{display:block;font-size:2.2rem}@media screen and (min-width: 1024px){.p-service .c-h2 .p-service-h2--sp{margin-bottom:3px}}@media screen and (max-width: 767px){.p-service .c-h2 .p-service-h2--sp{font-size:1.6rem;margin-bottom:6px}}.p-service-lead{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:700;line-height:1.6}@media screen and (min-width: 1024px){.p-service-lead{font-size:24px;text-align:center;margin-top:75px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-lead{font-size:24px;text-align:center;margin-top:75px}}@media screen and (max-width: 767px){.p-service-lead{font-size:18px;margin-top:35px}}@media screen and (min-width: 1024px){.p-service-text.--mod1{margin-top:15px;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-text.--mod1{margin-top:15px;text-align:center}}@media screen and (max-width: 767px){.p-service-text.--mod1{margin-top:10px}}@media screen and (min-width: 1024px){.p-service-sec1{padding-top:115px;padding-bottom:5px}}@media screen and (max-width: 767px){.p-service-sec1{padding-bottom:80px}}.p-service-sec1 .c-h2{margin-top:0}.p-service-sec1 .c-h2:before{top:55px}.p-service-sec1-col1{z-index:-1;position:relative}@media screen and (min-width: 1024px){.p-service-sec1-col1{margin-top:-70px;display:flex;justify-content:center}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-sec1-col1{display:flex;justify-content:center}}@media screen and (max-width: 767px){.p-service-sec1-col1{margin-top:40px}}.p-service-sec1-col1__img{display:block;margin:0 auto}@media screen and (min-width: 1024px){.p-service-sec1-col1__img{width:1068px;max-width:none;object-position:center top}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-sec1-col1__img{width:1068px;max-width:none;object-position:center top}}@media screen and (max-width: 767px){.p-service-sec1-col1__img{transform:scale(1.3)}}@media screen and (min-width: 1024px){.p-service-sec{padding-bottom:120px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-service-sec{padding-bottom:120px}}@media screen and (min-width: 1024px){.c-flexCol3__inner img{width:110px;margin:20px auto 18px}}@media screen and (max-width: 1023px){.c-flexCol3__inner img{margin:20px auto 18px;width:110px}}@media screen and (max-width: 767px){.c-flexCol3__inner img{width:90px;margin:15px auto 10px}}@media screen and (min-width: 1024px){.p-service-flowCard .p-service-flowCard__label{width:120px;height:45px;padding:11px 29px}}@media screen and (max-width: 767px){.p-service-flowCard .p-service-flowCard__label{width:120px;height:39px;padding:9px 33px}}.p-service-flowCard .p-service-flowCard__labelText{align-items:center}@media screen and (max-width: 767px){.p-service-flowCard .p-service-flowCard__labelText{font-size:1.5rem}.p-service-flowCard .p-service-flowCard__labelText span{font-size:2.5rem}}.p-service-flowCard__title{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.p-service-flowCard__text{margin-top:15px}}@media screen and (max-width: 767px){.p-service-flowCard__text{margin-top:11px}}@media screen and (min-width: 1024px){.effect-col3{margin-top:46px}}@media screen and (max-width: 1023px){.effect-col3{margin-top:46px}}@media screen and (max-width: 767px){.effect-col3{margin-top:0}}.effect-col3.c-flexCol3>li{border-bottom:none}@media screen and (max-width: 1023px){.effect-col3.c-flexCol3>li{width:33.3333333333%}.effect-col3.c-flexCol3>li:not(:last-child) .c-flexCol3__inner{border-right:1px solid #e0e0e0}.effect-col3.c-flexCol3>li:first-child .c-flexCol3__inner{padding-left:0}.effect-col3.c-flexCol3>li:last-child .c-flexCol3__inner{padding-right:0;border-right:none}}@media screen and (max-width: 767px){.effect-col3.c-flexCol3>li{width:100%}.effect-col3.c-flexCol3>li:not(:last-child) .c-flexCol3__inner{border-right:none}}.effect-col3.c-flexCol3>li .c-flexCol3__inner{margin-bottom:0;height:100%}@media screen and (max-width: 1023px){.effect-col3.c-flexCol3>li .c-flexCol3__inner{margin-top:0;padding:0 30px}}@media screen and (max-width: 767px){.effect-col3.c-flexCol3>li .c-flexCol3__inner{padding:20px 0 0;margin-top:30px;border-right:none;border-top:1px solid #e0e0e0}}@media screen and (max-width: 1023px){.effect-col3.c-flexCol3>li .c-flexCol3__title{font-size:2.1rem}}.service-text{color:#333;font-weight:400}@media screen and (max-width: 1023px){.p-service-featuresCol2{column-gap:30px;flex-direction:row}}@media screen and (max-width: 767px){.p-service-featuresCol2{margin-top:53px;flex-direction:column;row-gap:30px}}.p-service-featuresCol2__col{position:relative}@media screen and (max-width: 1023px){.p-service-featuresCol2__col{width:calc(50% - 15px)}}@media screen and (max-width: 767px){.p-service-featuresCol2__col{width:100%}}.p-service-featuresCol2__col .p-service-flowCard__label{left:15px;transform:translateY(-50%)}@media screen and (min-width: 1024px){.p-service-featuresCol2__col .p-service-flowCard__label{width:120px;height:45px;padding:8px 22px}}@media screen and (min-width: 1024px){.p-service-featuresCard{display:flex;flex-direction:column}}@media screen and (max-width: 1023px){.p-service-featuresCard{height:100%;display:flex;flex-direction:column}}@media screen and (min-width: 1024px){.p-service-featuresCard__body{flex-grow:1}}@media screen and (max-width: 1023px){.p-service-featuresCard__body{height:100%;padding:30px}}.p-service-featuresCard__title{flex-wrap:wrap;justify-content:center;font-weight:600;color:#222}@media screen and (min-width: 1024px){.p-service-featuresCard__title{font-size:2.6rem}}@media screen and (max-width: 1023px){.p-service-featuresCard__title{text-align:center}}@media screen and (max-width: 767px){.p-service-featuresCard__title{font-size:2.1rem;text-align:center}}.p-service-featuresCard__title span{margin-bottom:5px;display:block;width:100%;text-align:center}@media screen and (min-width: 1024px){.p-service-featuresCard__title span{font-size:1.8rem}}@media screen and (max-width: 767px){.p-service-featuresCard__title span{font-size:1.5rem}}.p-service-featuresCard__text{color:#555}@media screen and (min-width: 1024px){.p-service-featuresCard__text{margin-top:21px;font-size:1.5rem}}@media screen and (max-width: 1023px){.p-service-featuresCard__text{margin-top:13px}}@media screen and (max-width: 767px){.p-service-featuresCard__text{margin-top:13px;font-size:1.4rem}}@media screen and (min-width: 1024px){.p-service-featuresCardWrap{margin-top:50px}}@media screen and (max-width: 1023px){.p-service-featuresCardWrap{margin-top:46px}}@media screen and (max-width: 767px){.p-service-featuresCardWrap{margin-top:30px}}.p-service-featuresCardWrap li{position:relative}@media screen and (max-width: 1023px){.p-service-featuresCardWrap li{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 767px){.p-service-featuresCardWrap li{width:100%}}.p-service-featuresCardWrap .p-service-featuresCard__body{height:55%}@media screen and (max-width: 1023px){.p-service-featuresCardWrap .p-service-featuresCard__body{flex-grow:1}}.p-service-featuresCardWrap .p-service-flowCard__label{left:15px;transform:translateY(-50%)}@media screen and (min-width: 1024px){.p-service-featuresCardWrap .p-service-flowCard__label{width:100px;height:40px;padding:9px 19px}}@media screen and (min-width: 1024px){.p-service-featuresCardWrap .p-service-flowCard__labelText{font-size:1.4rem}}@media screen and (min-width: 1024px){.p-service-featuresCardWrap .p-service-flowCard__labelNumber{font-size:2.4rem}}@media screen and (min-width: 1024px){.p-service-featuresCardWrap .p-service-featuresCard__title{font-size:2.2rem}}@media screen and (max-width: 1023px){.p-service-featuresCardWrap .p-service-featuresCard__title{font-size:2.2rem}}@media screen and (max-width: 767px){.p-service-featuresCardWrap .p-service-featuresCard__title{font-size:2.1rem}}@media screen and (max-width: 767px){.p-service-featuresCol2 .p-service-flowCard__label,.p-service-featuresCardWrap .p-service-flowCard__label{width:85px;height:33px;padding:8px 15px}}@media screen and (max-width: 767px){.p-service-featuresCol2 .p-service-flowCard__labelText,.p-service-featuresCardWrap .p-service-flowCard__labelText{font-size:1.2rem}.p-service-featuresCol2 .p-service-flowCard__labelText span,.p-service-featuresCardWrap .p-service-flowCard__labelText span{font-size:2rem}}.p-service-featuresCard__head{aspect-ratio:380/200}.works-sec1-text{font-weight:600}@media screen and (min-width: 1024px){.works-sec1-text{font-size:2rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.works-sec1-text{font-size:2rem}}@media screen and (max-width: 767px){.works-sec1-text{font-size:1.8rem}}.works-sec1-text span{font-weight:400;margin-top:6px}@media screen and (min-width: 1024px){.works-sec1-text span{font-size:1.7rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.works-sec1-text span{font-size:1.7rem}}@media screen and (max-width: 767px){.works-sec1-text span{font-size:1.5rem}}.advantage{background-image:linear-gradient(90deg,#283eb1,#3952cb);background-image:-moz-linear-gradient(90deg,rgb(40,62,177) 0%,rgb(57,82,203) 100%);background-image:-webkit-linear-gradient(90deg,rgb(40,62,177) 0%,rgb(57,82,203) 100%);background-image:-ms-linear-gradient(90deg,rgb(40,62,177) 0%,rgb(57,82,203) 100%)}@media screen and (min-width: 1024px){.advantage{padding-top:115px;padding-bottom:130px}}@media screen and (min-width: 768px) and (max-width: 1023px){.advantage{padding-top:115px;padding-bottom:130px}}@media screen and (max-width: 767px){.advantage{padding-top:84px;padding-bottom:80px}}@media screen and (min-width: 1024px){.p-advantage-card{margin-top:66px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card{margin-top:66px;position:relative}}@media screen and (max-width: 767px){.p-advantage-card{position:relative;margin-top:45px;flex-direction:column-reverse}}@media screen and (min-width: 1024px){.p-advantage-card.--card--reverse-pc{flex-direction:row-reverse}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType1{flex-direction:column-reverse}}@media screen and (max-width: 767px){.p-advantage-card.--cardType1{border-radius:15px}}.p-advantage-card.--cardType1 .p-advantage-satisfaction__textTop{font-weight:500;line-height:1}@media screen and (min-width: 1024px){.p-advantage-card.--cardType1 .p-advantage-satisfaction__textTop{font-size:2.4rem;margin-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType1 .p-advantage-satisfaction__textTop{font-size:2.4rem;margin-bottom:0}}.p-advantage-card.--cardType1 .p-advantage-satisfaction__textBottom{font-weight:600}@media screen and (min-width: 1024px){.p-advantage-card.--cardType1 .p-advantage-satisfaction__textBottom{font-size:9rem;margin-top:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType1 .p-advantage-satisfaction__textBottom{font-size:9rem;margin-top:0}}@media screen and (max-width: 767px){.p-advantage-card.--cardType1 .p-advantage-satisfaction__textBottom{font-size:5.2rem;margin-top:0;text-align:center}}.p-advantage-card.--cardType1 .p-advantage-satisfaction__textBottom span{font-weight:700;letter-spacing:.04rem}@media screen and (min-width: 1024px){.p-advantage-card.--cardType1 .p-advantage-satisfaction__textBottom span{font-size:3.1rem;top:-4px;position:relative}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType1 .p-advantage-satisfaction__textBottom span{font-size:3.1rem}}@media screen and (max-width: 767px){.p-advantage-card.--cardType1 .p-advantage-satisfaction__textBottom span{font-size:2rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType1 .p-advantage-card__col--right{flex-direction:column-reverse;height:400px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType2{flex-direction:column-reverse}}@media screen and (max-width: 767px){.p-advantage-card.--cardType2{border-radius:15px}}@media screen and (min-width: 1024px){.p-advantage-card.--cardType2 .p-advantage-satisfactionWrap{text-align:left}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType2 .p-advantage-satisfactionWrap{text-align:left}}.p-advantage-card.--cardType2 .p-advantage-satisfaction__textTop{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:700;line-height:1.2;text-align:left}@media screen and (min-width: 1024px){.p-advantage-card.--cardType2 .p-advantage-satisfaction__textTop{font-size:3.4rem;margin-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType2 .p-advantage-satisfaction__textTop{font-size:3.4rem;margin-bottom:0}}@media screen and (max-width: 767px){.p-advantage-card.--cardType2 .p-advantage-satisfaction__textTop{font-size:2.1rem;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card.--cardType2 .p-advantage-card__col--right{flex-direction:column-reverse;height:400px}}@media screen and (min-width: 1024px){.p-advantage-satisfaction__textTop{font-size:3rem;margin-top:15px;margin-bottom:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-satisfaction__textTop{font-size:3rem;margin-top:15px;margin-bottom:10px}}@media screen and (max-width: 767px){.p-advantage-satisfaction__textTop{font-size:1.8rem}}@media screen and (min-width: 1024px){.p-advantage-card__col--left{padding:35px 40px 55px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card__col--left{padding:35px 40px 55px}}@media screen and (max-width: 767px){.p-advantage-card__col--left{padding:28px 25px 30px}}@media screen and (max-width: 767px){.p-advantage-card__col--left .p-advantage-numberWithBorder{position:absolute;top:17px;left:20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-numberWithBorder{position:absolute;top:19px;left:21px}}.p-advantage-numberWithBorder.--colorWhite{color:#fff}.p-advantage-numberWithBorder.--colorWhite:after{background-color:#fff}.p-advantage-card__col--right{background-image:url(/lp/cms-website/static/img/advantage/bg.jpg)}@media screen and (max-width: 767px){.p-advantage-card__col--right{max-height:445px;min-height:247px;height:65.87vw}}.p-advantage-card__col--right.--mod2{background-image:url(/lp/cms-website/static/img/advantage/bg2.jpg);background-size:contain;background-color:#e8ecf7}@media screen and (min-width: 1024px){.p-advantage-card__text{margin-top:24px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card__text{margin-top:24px}}@media screen and (max-width: 767px){.p-advantage-card__text{margin-top:20px}}.p-advantage-card__note{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#555;line-height:1.6}@media screen and (min-width: 1024px){.p-advantage-card__note{font-size:1.1rem;margin-top:19px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card__note{font-size:1.1rem;margin-top:19px}}@media screen and (max-width: 767px){.p-advantage-card__note{font-size:1.1rem;margin-top:20px}}.p-advantage-note{color:#666}@media screen and (min-width: 1024px){.p-advantage-note{margin-top:11px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-note{margin-top:11px}}@media screen and (max-width: 767px){.p-advantage-note{margin-top:3px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card2{position:relative}}.p-advantage-card2__head--02{background-image:url(/lp/cms-website/static/img/advantage/img02.jpg)}.p-advantage-card2__head--03{background-image:url(/lp/cms-website/static/img/advantage/img03.jpg)}@media screen and (max-width: 767px){.p-advantage-card2__body{padding:28px 25px 30px}}.p-advantage__title{margin-top:0}@media screen and (min-width: 1024px){.p-advantage__title:before{top:50px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage__title:before{top:50px}}@media screen and (max-width: 767px){.p-advantage__title:before{top:55px}}.p-advantage__lead{font-family:Noto Sans JP,sans-serif;color:#fff;font-weight:600;line-height:1.3;text-align:center;display:block}@media screen and (min-width: 1024px){.p-advantage__lead{font-size:22px;margin-bottom:3px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage__lead{font-size:22px;margin-bottom:3px}}@media screen and (max-width: 767px){.p-advantage__lead{font-size:16px;margin-bottom:14px}}.p-advantage__text{font-family:Noto Sans JP,sans-serif;color:#fff;line-height:1.9}@media screen and (min-width: 1024px){.p-advantage__text{font-size:17px;margin-top:55px;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage__text{font-size:17px;margin-top:55px;text-align:center}}@media screen and (max-width: 767px){.p-advantage__text{font-size:15px;margin-top:35px}}.p-advantage__h3{font-family:Noto Sans JP,sans-serif;font-weight:600;color:#fff;line-height:1.3;letter-spacing:.04rem;position:relative;padding-left:3.2rem}@media screen and (min-width: 1024px){.p-advantage__h3{font-size:3.5rem;margin-top:80px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage__h3{font-size:3.5rem;margin-top:80px}}@media screen and (max-width: 767px){.p-advantage__h3{font-size:2.6rem;margin-top:70px}}.p-advantage__h3:before{content:"";position:absolute;display:inline-block;background-image:url(/lp/corporate-website/static/img/img_title_parts_01.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1024px){.p-advantage__h3:before{width:1.8rem;height:1.8rem;top:55%}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage__h3:before{width:1.8rem;height:1.8rem;top:55%}}@media screen and (max-width: 767px){.p-advantage__h3:before{width:1.6rem;height:1.6rem;top:1.8rem}}.p-advantage-cols{display:flex;flex-wrap:wrap;gap:30px;margin-top:35px}@media screen and (min-width: 1024px){.p-advantage-cols.--3cols .p-advantage-cols__item{width:calc((100% - 60px) / 3)}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-cols.--3cols .p-advantage-cols__item{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 767px){.p-advantage-cols.--3cols .p-advantage-cols__item{width:100%}}.p-advantage-cols__item{width:100%}.p-advantage-card3{overflow:clip;background-color:#fff;height:100%}@media screen and (min-width: 1024px){.p-advantage-card3{border-radius:20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card3{border-radius:20px}}@media screen and (max-width: 767px){.p-advantage-card3{border-radius:15px}}.p-advantage-card3__img{width:100%;height:auto;display:block}@media screen and (min-width: 1024px){.p-advantage-card3__body{padding:30px 35px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card3__body{padding:30px 35px}}@media screen and (max-width: 767px){.p-advantage-card3__body{padding:28px 25px 25px}}.p-advantage-card3__heading{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.3;text-align:center}@media screen and (min-width: 1024px){.p-advantage-card3__heading{font-size:2.2rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card3__heading{font-size:2.2rem}}@media screen and (max-width: 767px){.p-advantage-card3__heading{font-size:2.1rem}}.p-advantage-card3__text{font-family:Noto Sans JP,sans-serif;color:#555;line-height:1.6;font-size:1.5rem}@media screen and (min-width: 1024px){.p-advantage-card3__text{margin-top:26px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-advantage-card3__text{margin-top:26px}}@media screen and (max-width: 767px){.p-advantage-card3__text{margin-top:18px}}.works-sec1:before{height:615px}@media screen and (min-width: 1024px){.businessIndustry__forLine{padding-right:60px}}.works-sec1-slide_info{gap:0 5px;align-items:flex-start}.works-sec1-slide_info>p{flex:1;min-height:26px;display:flex;align-items:center}@media screen and (max-width: 767px){.works-sec1-slide_info>p{min-height:23px}}.works-sec1-slide__heading{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.3}@media screen and (min-width: 1024px){.works-sec1-slide__heading{font-size:2.2rem;margin-top:25px}}@media screen and (min-width: 768px) and (max-width: 1023px){.works-sec1-slide__heading{font-size:2.2rem;margin-top:25px}}@media screen and (max-width: 767px){.works-sec1-slide__heading{font-size:2rem;margin-top:19px}}.works-sec1-slide__heading.--blankIcon{position:relative}.works-sec1-slide__heading.--blankIcon:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background:url(/lp/cms-website/static/img/icon_blank_gray.png) no-repeat center;background-size:contain;margin-left:.5rem}.works-sec1-slide__labelWrap{display:flex;gap:5px;flex-wrap:wrap}@media screen and (min-width: 1024px){.works-sec1-slide__labelWrap{margin-top:13px}}@media screen and (min-width: 768px) and (max-width: 1023px){.works-sec1-slide__labelWrap{margin-top:13px}}@media screen and (max-width: 767px){.works-sec1-slide__labelWrap{margin-top:10px}}.works-sec1-slide__label{font-size:1.2rem;font-family:Noto Sans JP,sans-serif;color:#333;line-height:1.3;border:solid 1px rgb(173,173,173);border-radius:100px}@media screen and (min-width: 1024px){.works-sec1-slide__label{font-size:1.2rem;padding:3px 12px 5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.works-sec1-slide__label{font-size:1.2rem;padding:3px 12px 5px}}@media screen and (max-width: 767px){.works-sec1-slide__label{font-size:1.1rem;padding:2px 10px 4px}}.works-sec1-slide__label.--gray{border-color:#f3f3f3;background-color:#f3f3f3}.p-service-optionItem{height:100%;display:flex;flex-direction:column}.p-service-optionItem__title{height:50px;display:flex;align-items:center;justify-content:center}.p-service-optionItem__text{color:#555;text-align:left;line-height:1.6;flex-grow:1}@media screen and (min-width: 1024px){.p-service-optionItem__text{margin-top:16px;font-size:1.5rem}}@media screen and (max-width: 1023px){.p-service-optionItem__text{margin-top:13px}}@media screen and (max-width: 767px){.p-service-optionItem__text{margin-top:10px;font-size:1.4rem}}@media screen and (max-width: 767px){.p-service-optionItem__icon{width:84px;height:84px}}@media screen and (max-width: 767px){.p-service-optionItem__icon img{width:40px;height:40px}}@media screen and (max-width: 767px){.service-text{font-weight:400}}@media screen and (max-width: 767px){.c-accordion-trigger__headText{font-size:1.6rem}}@media screen and (max-width: 767px){.p-point-h2{line-height:1.6}}@media screen and (max-width: 767px){.p-point-h2__text{display:block;font-size:1.9rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:700;line-height:1.3}}.p-point-cols{display:flex;flex-wrap:wrap}@media screen and (min-width: 1024px){.p-point-cols{margin-top:53px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-cols{margin-top:53px}}@media screen and (max-width: 767px){.p-point-cols{margin-top:40px}}.p-point-cols>*{width:100%}@media screen and (min-width: 1024px){.p-point-cols.--col3{gap:21px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-cols.--col3{gap:21px}}@media screen and (max-width: 767px){.p-point-cols.--col3{gap:30px}}@media screen and (min-width: 1024px){.p-point-cols.--col3>*{width:calc((100% - 42px) / 3)}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-cols.--col3>*{width:calc((100% - 42px) / 3)}}@media screen and (max-width: 767px){.p-point-cols.--col3>*{width:100%}}.p-point-card{--card-color: rgb(232, 237, 245);border-radius:15px;background-color:#fff;border:5px solid var(--card-color);width:100%;height:100%}.p-point-card__head{background-color:var(--card-color)}@media screen and (min-width: 1024px){.p-point-card__head{padding:24px 20px 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__head{padding:24px 20px 20px}}@media screen and (max-width: 767px){.p-point-card__head{padding:10px 20px}}.p-point-card__head:has(.p-point-card__headingIcon){display:flex;justify-content:center;align-items:center;gap:12px}@media screen and (min-width: 1024px){.p-point-card__head:has(.p-point-card__headingIcon){padding:22px 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__head:has(.p-point-card__headingIcon){padding:22px 0}}@media screen and (max-width: 767px){.p-point-card__head:has(.p-point-card__headingIcon){padding:15px 20px}}.p-point-card__heading{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.6;text-align:center}@media screen and (min-width: 1024px){.p-point-card__heading{font-size:2.4rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__heading{font-size:2.4rem}}@media screen and (max-width: 767px){.p-point-card__heading{font-size:2.1rem}}.p-point-card__headingIcon{aspect-ratio:1/1;flex-shrink:0}@media screen and (min-width: 1024px){.p-point-card__headingIcon{width:56px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__headingIcon{width:56px}}@media screen and (max-width: 767px){.p-point-card__headingIcon{width:48px}}.p-point-card__headingIcon img{width:100%;height:100%;object-fit:contain}@media screen and (min-width: 1024px){.p-point-card__body{padding:30px 21px 54px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__body{padding:30px 21px 39px}}@media screen and (max-width: 767px){.p-point-card__body{padding:30px 20px 21px}}.p-point-card__listItem+.p-point-card__listItem{border-top:solid 1px rgb(205,205,205)}@media screen and (min-width: 1024px){.p-point-card__listItem+.p-point-card__listItem{margin-top:20px;padding-top:30px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__listItem+.p-point-card__listItem{margin-top:20px;padding-top:30px}}@media screen and (max-width: 767px){.p-point-card__listItem+.p-point-card__listItem{margin-top:13px;padding-top:25px}}.p-point-card__textWrap{display:flex;gap:9px}.p-point-card__textWrap:before{content:"";background-image:url(/lp/cms-website/static/img/icon_hand_blue.png);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;flex-shrink:0}@media screen and (min-width: 1024px){.p-point-card__textWrap:before{width:31px;height:23px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__textWrap:before{width:31px;height:23px}}@media screen and (max-width: 767px){.p-point-card__textWrap:before{width:28px;height:21px}}.p-point-card__text{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:1.6}@media screen and (min-width: 1024px){.p-point-card__text{font-size:1.6rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__text{font-size:1.6rem}}@media screen and (max-width: 767px){.p-point-card__text{font-size:1.5rem}}.p-point-card__heading2Wrap{display:flex;gap:11px}.p-point-card__headingCheckIcon{background-image:url(/lp/cms-website/static/img/icon_check_green.png);background-position:center;background-size:contain;background-repeat:no-repeat;flex-shrink:0}@media screen and (min-width: 1024px){.p-point-card__headingCheckIcon{width:30px;height:30px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__headingCheckIcon{width:30px;height:30px}}@media screen and (max-width: 767px){.p-point-card__headingCheckIcon{width:26px;height:26px}}.p-point-card__heading2{font-size:1.9rem;font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.3}@media screen and (min-width: 1024px){.p-point-card__heading2{font-size:1.9rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__heading2{font-size:1.9rem}}@media screen and (max-width: 767px){.p-point-card__heading2{font-size:1.7rem}}.p-point-card__text2{font-family:Noto Sans JP,sans-serif;color:#555;font-weight:400;line-height:1.6}@media screen and (min-width: 1024px){.p-point-card__text2{font-size:1.5rem;margin-top:17px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-card__text2{font-size:1.5rem;margin-top:17px}}@media screen and (max-width: 767px){.p-point-card__text2{font-size:1.4rem;margin-top:14px}}.p-point-card.--type2{--card-color: #3952cb}.p-point-card.--type2 .p-point-card__heading{color:#fff}.p-point-flowIcon{display:flex;justify-content:center}@media screen and (min-width: 1024px){.p-point-flowIcon{margin-top:40px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-flowIcon{margin-top:40px}}@media screen and (max-width: 767px){.p-point-flowIcon{margin-top:30px}}.p-point-flowIcon:before{content:"";background-image:url(/lp/cms-website/static/img/icon_flow_lower_triangle_yellow.png);background-position:center;background-size:contain;background-repeat:no-repeat;display:block}@media screen and (min-width: 1024px){.p-point-flowIcon:before{width:160px;height:41px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-flowIcon:before{width:160px;height:41px}}@media screen and (max-width: 767px){.p-point-flowIcon:before{width:100%;max-width:120px;height:31px}}.p-point-leadText{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.3;text-align:center}@media screen and (min-width: 1024px){.p-point-leadText{font-size:2.2rem;margin-top:36px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-leadText{font-size:2.2rem;margin-top:36px}}@media screen and (max-width: 767px){.p-point-leadText{font-size:1.6rem;margin-top:30px}}.p-point-heading{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:700;line-height:1.3;text-align:center}@media screen and (min-width: 1024px){.p-point-heading{font-size:3.8rem;margin-top:5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-heading{font-size:3.8rem;margin-top:5px}}@media screen and (max-width: 767px){.p-point-heading{font-size:2.6rem;margin-top:9px}}.p-point-lead2{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.3}@media screen and (min-width: 1024px){.p-point-lead2{font-size:2.2rem;margin-top:24px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-lead2{font-size:2.2rem;margin-top:24px}}@media screen and (max-width: 767px){.p-point-lead2{font-size:1.8rem;margin-top:21px}}.p-point-text{font-family:Noto Sans JP,sans-serif;color:#333;font-weight:400;line-height:1.9}@media screen and (min-width: 1024px){.p-point-text{font-size:1.7rem;margin-top:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-text{font-size:1.7rem;margin-top:10px}}@media screen and (max-width: 767px){.p-point-text{font-size:1.5rem;margin-top:15px}}.p-point-option{border:5px solid rgb(233,237,244);border-radius:20px;background-color:#fff}@media screen and (min-width: 1024px){.p-point-option{margin-top:97px;padding:45px 50px 50px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option{margin-top:97px;padding:45px 50px 50px}}@media screen and (max-width: 767px){.p-point-option{margin-top:68px;padding:30px 20px 48px}}.p-point-option__heading{font-family:Noto Sans JP;color:#2134b1;font-weight:700;line-height:1.3;display:flex;align-items:center}@media screen and (min-width: 1024px){.p-point-option__heading{font-size:2.8rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option__heading{font-size:2.8rem}}@media screen and (max-width: 767px){.p-point-option__heading{font-size:2.2rem}}.p-point-option__heading:before{content:"";background-image:url(/lp/cms-website/static/img/icon_point_option.png);background-position:center;background-size:contain;background-repeat:no-repeat;flex-shrink:0}@media screen and (min-width: 1024px){.p-point-option__heading:before{margin-right:12px;width:53px;height:44px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option__heading:before{margin-right:12px;width:53px;height:44px}}@media screen and (max-width: 767px){.p-point-option__heading:before{margin-right:8px;width:48px;height:40px}}.p-point-option__text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#333;line-height:1.9}@media screen and (min-width: 1024px){.p-point-option__text{font-size:1.7rem;margin-top:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option__text{font-size:1.7rem;margin-top:10px}}@media screen and (max-width: 767px){.p-point-option__text{font-size:1.5rem;margin-top:19px}}.p-point-option__note{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#555;line-height:1.3}@media screen and (min-width: 1024px){.p-point-option__note{font-size:1.3rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option__note{font-size:1.3rem}}@media screen and (max-width: 767px){.p-point-option__note{font-size:1.1rem}}.p-point-option__listWrap{display:flex;flex-wrap:wrap;gap:47px}@media screen and (min-width: 1024px){.p-point-option__listWrap{margin-top:40px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option__listWrap{margin-top:40px}}@media screen and (max-width: 767px){.p-point-option__listWrap{margin-top:30px}}@media screen and (min-width: 1024px){.p-point-option__listWrap.--col3{gap:47px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option__listWrap.--col3{gap:47px}}@media screen and (max-width: 767px){.p-point-option__listWrap.--col3{gap:36px}}@media screen and (min-width: 1024px){.p-point-option__listWrap.--col3>*{width:calc((100% - 94px) / 3)}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option__listWrap.--col3>*{width:calc((100% - 94px) / 3)}}@media screen and (max-width: 767px){.p-point-option__listWrap.--col3>*{width:100%}}.p-point-option__listItem:nth-child(n+2){position:relative}.p-point-option__listItem:nth-child(n+2):before{display:block;content:"";width:1px;height:100%;background-color:#e0e0e0;position:absolute;top:0;transform:translate(-50%)}@media screen and (min-width: 1024px){.p-point-option__listItem:nth-child(n+2):before{left:-23.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-option__listItem:nth-child(n+2):before{left:-23.5px}}@media screen and (max-width: 767px){.p-point-option__listItem:nth-child(n+2):before{display:none;left:0}}.p-point-cardCheckList{width:100%;height:100%}.p-point-cardCheckList__head{background-color:#e8edf5;border-radius:10px}@media screen and (min-width: 1024px){.p-point-cardCheckList__head{padding:15px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-cardCheckList__head{padding:15px}}@media screen and (max-width: 767px){.p-point-cardCheckList__head{padding:13px}}.p-point-cardCheckList__heading{font-family:Noto Sans JP;color:#222;font-weight:600;line-height:1.3;text-align:center}@media screen and (min-width: 1024px){.p-point-cardCheckList__heading{font-size:2.2rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-cardCheckList__heading{font-size:2.2rem}}@media screen and (max-width: 767px){.p-point-cardCheckList__heading{font-size:1.8rem}}@media screen and (min-width: 1024px){.p-point-cardCheckList__listWrap{margin-top:25px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-cardCheckList__listWrap{margin-top:25px}}@media screen and (max-width: 767px){.p-point-cardCheckList__listWrap{margin-top:20px}}.p-point-cardCheckList__listItem{position:relative}@media screen and (min-width: 1024px){.p-point-cardCheckList__listItem{padding-left:29px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-point-cardCheckList__listItem{padding-left:29px}}@media screen and (max-width: 767px){.p-point-cardCheckList__listItem{padding-left:26px}}.p-point-cardCheckList__listItem:before{position:absolute;top:2px;left:0;display:block;content:"";background-image:url(/lp/cms-website/static/img/icon_check_green.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:18px;height:18px}.p-point-cardCheckList__listItem+.p-point-cardCheckList__listItem{margin-top:15px}.p-point-cardCheckList__listText{font-family:Noto Sans JP;font-weight:500;color:#222;line-height:1.3;font-size:1.7rem}.p-point-cardCheckList__listNote{font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:1.3}.p-flow__text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#333;line-height:1.9;text-align:center}@media screen and (min-width: 1024px){.p-flow__text{font-size:1.7rem;margin-top:70px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-flow__text{font-size:1.7rem;margin-top:70px}}@media screen and (max-width: 767px){.p-flow__text{font-size:1.5rem;margin-top:50px;text-align:left}}.p-column{position:relative;overflow:clip}@media screen and (min-width: 1024px){.p-column{padding-top:80px;padding-bottom:130px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column{padding-top:80px;padding-bottom:130px}}@media screen and (max-width: 767px){.p-column{padding-top:80px;padding-bottom:80px}}.p-column:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#cdcdcd}.p-column__text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#333;line-height:1.9;text-align:center}@media screen and (min-width: 1024px){.p-column__text{font-size:1.7rem;margin-top:70px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column__text{font-size:1.7rem;margin-top:70px}}@media screen and (max-width: 767px){.p-column__text{font-size:1.5rem;margin-top:52px;text-align:left}}.p-column-cols{display:flex;flex-wrap:wrap}@media screen and (min-width: 1024px){.p-column-cols{margin-top:73px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column-cols{margin-top:73px}}@media screen and (max-width: 767px){.p-column-cols{margin-top:40px}}.p-column-cols>*{width:100%}@media screen and (min-width: 1024px){.p-column-cols.--col3{gap:30px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column-cols.--col3{gap:30px}}@media screen and (max-width: 767px){.p-column-cols.--col3{gap:50px;flex-direction:row}}@media screen and (min-width: 1024px){.p-column-cols.--col3>*{width:calc((100% - 60px) / 3)}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column-cols.--col3>*{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 767px){.p-column-cols.--col3>*{width:100%}}.p-column-card{width:100%;height:100%}.p-column-card__link{display:block;width:100%;height:100%}@media screen and (min-width: 1024px){.p-column-card__link:hover img{transform:scale(1.05)}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column-card__link:hover img{transform:scale(1.05)}}.p-column-card__imgWrap{width:100%;overflow:clip;border-radius:15px}.p-column-card__imgWrap img{width:100%;height:auto;display:block;transition:.3s ease}@media screen and (min-width: 1024px){.p-column-card__body{margin-top:25px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column-card__body{margin-top:25px}}@media screen and (max-width: 767px){.p-column-card__body{margin-top:20px}}.p-column-card__title{font-family:Noto Sans JP,sans-serif;color:#222;font-weight:600;line-height:1.6}@media screen and (min-width: 1024px){.p-column-card__title{font-size:1.9rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column-card__title{font-size:1.9rem}}@media screen and (max-width: 767px){.p-column-card__title{font-size:1.8rem}}.p-column-card__date{font-size:1.3rem;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#777;line-height:1.3}@media screen and (min-width: 1024px){.p-column-card__date{margin-top:15px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-column-card__date{margin-top:15px}}@media screen and (max-width: 767px){.p-column-card__date{margin-top:17px}}
