#wrapper.nw{color:#282828}.nw-bottom-title{background-color:#0984e3}.nw-bottom-title__text{max-width:1024px;margin:0 auto;padding:16px}.nw-bottom-title__text span{font-size:13px;color:#fff;font-weight:500;line-height:1.448;display:block}@media screen and (min-width: 769px){.nw-bottom-title{background:url("/image/new-www/img/bg_bottom-title.png") 50% 0/cover no-repeat}.nw-bottom-title__text{padding:32px 16px}.nw-bottom-title__text span{font-size:26px;font-weight:400;line-height:1.172}}.nw-breadcrumbs{max-width:1024px;margin:0 auto;padding:12px 16px 40px 16px}.nw-breadcrumbs__list{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;line-height:1.6;list-style:none}.nw-breadcrumbs__item{margin-right:24px;font-size:12px;color:#888;position:relative}.nw-breadcrumbs__item::after{content:"";width:8px;height:8px;margin:auto;position:absolute;top:2px;right:-16px;bottom:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.7266%203.87613C10.7266%203.97213%2010.6901%204.06813%2010.6169%204.14138L6.87437%207.88363C6.38613%208.37212%205.59113%208.37212%205.10287%207.88363L1.35988%204.14063C1.21337%203.99413%201.21337%203.75688%201.35988%203.61038C1.50638%203.46388%201.74387%203.46388%201.89012%203.61038L5.63312%207.35338C5.82912%207.54938%206.14812%207.54938%206.34412%207.35338L10.0864%203.61088C10.2329%203.46463%2010.4704%203.46463%2010.6169%203.61088C10.6901%203.68413%2010.7266%203.78013%2010.7266%203.87613Z%22%20fill%3D%22%23888%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-size:8px 8px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.nw-breadcrumbs__item:last-child::after{display:none}.nw-breadcrumbs__link{color:#888}@media screen and (min-width: 769px){.nw-breadcrumbs{padding:16px 16px 56px 16px}}.nw-headline-lg{margin:0 0 32px;padding:0 0 18px 0;color:#004d94;font-size:30px;font-weight:700;line-height:1.4;text-align:center;position:relative}.nw-headline-lg::after{content:"";width:62px;height:4px;margin:auto;background-color:#004d94;position:absolute;right:0;bottom:0;left:0}.nw-headline-lg--wn{color:#0984e3;font-size:28px}.nw-headline-lg--wn::after{content:none}@media screen and (min-width: 769px){.nw-headline-lg{margin-bottom:40px;font-size:36px}.nw-headline-lg::after{width:80px}.nw-headline-lg--wn{font-size:32px}}.nw-headline-md{margin:0 auto 16px;font-size:24px;font-weight:700;line-height:1.4;text-align:center}.nw-headline-md sup{font-size:10px;vertical-align:revert}@media screen and (min-width: 769px){.nw-headline-md{font-size:26px}}.nw-lead{margin-bottom:32px;font-size:16px;line-height:1.6;white-space:normal}@media screen and (min-width: 600px){.nw-lead{margin-bottom:48px;text-align:center}}.nw-caption{margin:0 auto 12px;font-size:14px;font-weight:700;line-height:1.6;text-align:center}@media screen and (min-width: 769px){.nw-caption{font-size:16px}}.nw-notes{margin-top:16px;padding-left:14px;font-size:10px;line-height:1.6;color:#888;position:relative;white-space:normal}.nw-notes::before{content:"※";position:absolute;top:0;left:0}.nw-notes--num1{padding-left:20px}.nw-notes--num1::before{content:"※1"}.nw-notes--num2{padding-left:20px}.nw-notes--num2::before{content:"※2"}.nw-notes--num3{padding-left:20px}.nw-notes--num3::before{content:"※3"}.nw-notes--num4{padding-left:20px}.nw-notes--num4::before{content:"※4"}.nw-notes--num5{padding-left:20px}.nw-notes--num5::before{content:"※5"}@media screen and (min-width: 769px){.nw-notes{max-width:586px;margin:24px auto 0;font-size:12px}.nw-notes--num1{padding-left:23px}.nw-notes--num2{padding-left:23px}.nw-notes--num3{padding-left:23px}.nw-notes--num4{padding-left:23px}.nw-notes--num5{padding-left:23px}}.nw-arrow-circle{margin-top:16px;text-align:center}.nw-arrow-circle--top{margin-top:12px}.nw-arrow-circle--lg{text-indent:32px}.nw-arrow-circle__link{font-size:12px;font-weight:700;color:#0984e3;line-height:1.4;position:relative;border-bottom:1px solid #0984e3}.nw-arrow-circle__link::before{content:"";width:16px;height:16px;margin:auto;background:url("/image/new-www/ico_arrow_circle_blue.svg") 0 0/16px auto no-repeat;position:absolute;top:0;bottom:0;left:-24px}.nw-arrow-circle__link--lg{font-size:16px}.nw-arrow-circle__link--lg::before{content:"";width:24px;height:24px;background-size:24px auto;left:-32px}.nw-arrow-circle__link--anchor::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width: 769px){.nw-arrow-circle--lg{text-indent:0}.nw-arrow-circle__link{font-size:14px}.nw-arrow-circle__link--lg{font-size:18px}}.nw-anchor-link-group__item{margin:0 0 5px 32px;text-align:left;font-size:18px;font-weight:400;line-height:1.4}.nw-anchor-link-group__link{color:#0984e3;position:relative}.nw-anchor-link-group__link::before{content:"";width:16px;height:16px;margin:auto;background:url("/image/new-www/ico_arrow_circle_blue.svg") 0 0/16px auto no-repeat;position:absolute;top:0;bottom:-3px;left:-24px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width: 769px){.nw-anchor-link-group{max-width:1056px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nw-anchor-link-group__item{margin-right:10px;font-size:20px}.nw-anchor-link-group__item:last-child{margin-right:0}.nw-anchor-link-group__link::before{width:24px;height:24px;background-size:24px auto;bottom:0;left:-32px}}.nw-modal{max-width:87vw;width:720px;max-height:96vh;padding:24px 16px;display:none;position:fixed;left:50%;top:50%;z-index:99999;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;background-color:#fff}.nw-modal__inner{max-height:70vh;overflow-y:scroll}.nw-modal__close{width:40px;height:40px;background:url("/image/new-www/ico_close_black.svg") 0 0/40px auto no-repeat;text-indent:-9999px;position:absolute;top:-16px;right:-20px}@media screen and (min-width: 769px){.nw-modal{padding-right:32px;padding-left:32px}.nw-modal__inner{-ms-overflow-style:none;scrollbar-width:none}.nw-modal__inner::-webkit-scrollbar{display:none}}[data-modal-button]{cursor:pointer}.nw-modal-active{display:block !important}body.nw-fixed-modal{position:fixed;width:100%;height:100%;left:0}.nw-modal-overlay{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:900;background-color:rgba(40,40,40,.8)}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}h1,h2,h3{margin:0}.header{padding-left:16px;padding-right:16px;background-color:#fff}.header__inner{width:100%;max-width:980px;height:46px;margin-inline:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__logo-link{display:block;pointer-events:none}.header__logo-image{width:118px}.header__logo-image--mufg{width:46px}@media screen and (min-width: 769px){.header__inner{height:64px}.header__logo-image{width:161px}.header__logo-image--mufg{width:63px}}.main{width:100%;max-width:1220px;margin-inline:auto;padding-bottom:12px}.main__image{width:100%}.main--pc{display:none}.main--sp{display:block}.main__sup{font-size:16px;font-weight:500;line-height:1.4;margin-top:12px;text-align:center}.main__sup--emphasis{position:relative;padding-top:2px}.main__sup--emphasis::before{content:"";width:2px;height:2px;border-radius:100%;background-color:#282828;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main__sup--color{color:#c03;font-weight:700}.main__sup--space{margin-left:-0.45em}@media screen and (min-width: 769px){.main{padding-bottom:32px}.main--pc{display:block}.main--sp{display:none}.main__sup{font-size:20px;line-height:1.9;margin-top:30px}.main__sup--emphasis{padding-top:5px}.main__sup--emphasis::before{width:3px;height:3px}}.cv{padding:24px 32px}.cv__wrap--top{border-top:1px solid #d5d5d5}.cv__catch{display:block;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto;line-height:1}.cv__catch::before,.cv__catch::after{content:"";width:2px;height:20px;position:absolute;bottom:4px;background-color:#282828}.cv__catch::before{left:-8px;right:auto;-webkit-transform:rotate(-26deg);-ms-transform:rotate(-26deg);transform:rotate(-26deg)}.cv__catch::after{right:-8px;left:auto;-webkit-transform:rotate(26deg);-ms-transform:rotate(26deg);transform:rotate(26deg)}.cv__catch--01{color:#c03;font-size:22px;font-weight:800}.cv__catch--02{color:#c03;font-size:18px;font-weight:900;letter-spacing:.01em}.cv__catch--03{font-family:"Roboto";color:#282828;font-size:26px;font-weight:800;vertical-align:-1px}.cv__catch--04{font-family:"Roboto";color:#282828;font-size:17px;font-weight:800}.cv__catch--05{color:#282828;font-size:18px;font-weight:900}.cv__link{width:100%;max-width:311px;height:58px;margin-top:19px;margin-inline:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:19px;font-weight:600;border-radius:29px;padding-left:44px;color:#fff;background:#c03 url(/image/campaign/promotion/002/icon_arrow_left.webp) no-repeat center right 19px/19px}.cv__note{padding:8px 14px 16px}.cv__note-list{max-width:1024px;margin-inline:auto}.cv__note-item{position:relative;padding-left:20px;font-size:16px;font-weight:400;line-height:1.6}.cv__note-item::before{content:"";width:9px;height:9px;background-color:#282828;border-radius:100%;position:absolute;top:8px;left:4px}.cv__note-link{color:#0984e3;text-decoration:underline}.cv__note-link:hover{text-decoration:underline}@media screen and (min-width: 769px){.cv{padding-top:36px;padding-bottom:50px}.cv__catch::before,.cv__catch::after{height:28px;bottom:4px}.cv__catch::before{left:-8px}.cv__catch::after{right:-8px}.cv__catch--01{font-size:32px}.cv__catch--02{font-size:25px}.cv__catch--03{font-size:37px}.cv__catch--04{font-size:25px}.cv__catch--05{font-size:25px}.cv__link{max-width:404px;font-size:22px;padding-left:66px;background-position:center right 33px;background-size:24px}.cv__note{padding:0 16px 48px}}.about{padding:32px 16px;background-color:#e8f7ff}.about__headline{text-align:center}.about__headline-01{display:inline-block;color:#0984e3;font-size:32px;font-weight:700;line-height:1.4;-webkit-filter:drop-shadow(1.553px 3.105px 3.882px #FFF);filter:drop-shadow(1.553px 3.105px 3.882px #FFF)}.about__headline-02{display:inline-block;color:#0984e3;font-size:36px;font-weight:700;line-height:1.4;-webkit-filter:drop-shadow(1.553px 3.105px 3.882px #FFF);filter:drop-shadow(1.553px 3.105px 3.882px #FFF);vertical-align:-2px;margin-left:6px}.about__headline-03{display:inline-block;font-size:24px;font-weight:700;line-height:1.4;color:#282828;-webkit-filter:drop-shadow(1.553px 3.105px 3.882px #FFF);filter:drop-shadow(1.553px 3.105px 3.882px #FFF);margin-left:2px}.about__headline-04{display:inline-block;font-size:26px;font-weight:600;line-height:1.4;color:#282828;-webkit-filter:drop-shadow(1.553px 3.105px 3.882px #FFF);filter:drop-shadow(1.553px 3.105px 3.882px #FFF);margin-left:-4px}.about__icon{display:block;width:130px;margin-top:24px;margin-inline:auto}.about__lead{font-size:17px;line-height:1.6;margin-top:24px;padding-left:15px;padding-right:15px}.about__service{max-width:1024px;padding:32px 16px;border-radius:8px;background-color:#fff;margin-top:24px;margin-inline:auto}.about__service-catch{font-size:21px;font-weight:700;line-height:1.4;text-align:center}.about__service-logo,.about__service-portfolio{display:block;margin-inline:auto}.about__service-logo{width:207px;height:auto;margin-top:25px}.about__service-portfolio{width:310px;margin-top:10px}.about__service-portfolio--sp{display:block}.about__service-portfolio--pc{display:none}.about__service-lead{margin-top:12px;font-size:17px;line-height:1.6}.about__service-note{margin-top:4px;font-size:10px;color:#666}@media screen and (min-width: 769px){.about{padding-top:44px;padding-bottom:64px}.about__headline-01{font-size:40px}.about__headline-02{font-size:45px}.about__headline-03{font-size:30px}.about__headline-04{font-size:32px}.about__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about__icon{width:156px;margin-top:0;margin-inline:0}.about__lead{max-width:554px;margin-right:37px;margin-top:0;padding-left:0;padding-right:0}.about__service{max-width:1024px;padding:32px 16px;border-radius:8px;background-color:#fff;margin-top:24px;margin-inline:auto}.about__service-catch{font-size:21px;font-weight:700;line-height:1.4;text-align:center}.about__service-contents{max-width:786px;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:-webkit-min-content -webkit-min-content;-ms-grid-rows:min-content min-content;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-areas:"logo portfolio" "lead portfolio";-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4px;margin-inline:auto;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.about__service-logo,.about__service-portfolio{margin-inline:0}.about__service-logo{width:280px;margin-top:59px;grid-area:logo;-ms-grid-row-align:start;align-self:start}.about__service-portfolio{width:460px;margin-top:0;margin-left:48px;grid-area:portfolio}.about__service-portfolio--sp{display:none}.about__service-portfolio--pc{display:block}.about__service-lead{margin-top:0;width:280px;grid-area:lead;-ms-grid-row-align:start;align-self:start}.about__service-note{margin-top:15px;font-size:12px;max-width:786px;margin-inline:auto}}@media screen and (min-width: 769px){.about__service-logo{-ms-grid-row:1;-ms-grid-column:1}.about__service-portfolio{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.about__service-lead{-ms-grid-row:2;-ms-grid-column:1}}@media screen and (width <= 1024px){.about__service-contents{display:block;max-width:100%;margin-top:0}.about__service-logo{margin-top:25px;margin-inline:auto}.about__service-portfolio{margin-top:10px;margin-inline:auto}.about__service-lead{margin-top:12px;width:100%}}.detail{padding-top:32px;padding-left:16px;padding-right:16px}.detail__headline{font-size:20px;font-weight:700;line-height:1.4;text-align:center;margin-bottom:16px}.detail__list{margin-top:16px;padding-top:16px;border-top:1px solid #d5d5d5}.detail__term,.detail__desc{font-size:16px;line-height:1.6}.detail__term{font-weight:700}.detail__desc{margin-top:8px;font-weight:400}.detail__desc--line{display:inline-block}.detail .detail-list,.detail .detail-list--child{list-style-type:none}.detail .detail-list+.detail .detail-list{margin-top:8px}.detail .detail-list--child{margin-top:8px}.detail .detail-item{position:relative;font-size:16px;line-height:1.6}.detail .detail-item::before{content:"";width:9px;height:9px;background-color:#282828;border-radius:100%;position:absolute;top:9px;left:4px}.detail .detail-item--parent{padding-left:20px}.detail .detail-item--parent+.detail-item--parent{margin-top:8px}.detail .detail-item--child::before{width:3px;height:3px;top:11px;left:-13px}.detail__link--tel{color:#333}.detail .note__list{margin-top:8px}.detail .note__item{position:relative;color:#888;font-size:14px;line-height:1.6;padding-left:18px}.detail .note__item::before{content:"※";position:absolute;top:0;left:0}@media screen and (min-width: 769px){.detail{padding-top:56px}.detail__inner{max-width:1024px;margin-top:24px;margin-inline:auto}.detail__headline{font-size:24px}.detail__list{margin-top:0;padding-top:0;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.detail__list:last-child{border-bottom:1px solid #e0e0e0}.detail__term,.detail__desc{font-size:16px;line-height:1.6;padding:24px}.detail__term{width:176px;background-color:#f7f7f7}.detail__desc{margin-top:0;width:calc(100% - 176px);border-left:1px solid #e0e0e0}.detail__link--tel{pointer-events:none}}.risc{margin-top:24px;padding:32px 16px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.risc__innr{max-width:1024px;margin-inline:auto}.risc__title,.risc__txt,.risc__link{font-size:12px}.risc__title,.risc__txt{color:#282828;line-height:1.6}.risc__title{font-weight:700}.risc__txt{font-weight:400}.risc__link{margin-top:8px;font-size:12px;font-weight:700;color:#0984e3;display:inline-block;padding-left:20px;background:url("/image/campaign/promotion/002/icon_arrow_circle_blue.svg") no-repeat center left/16px;text-decoration:underline}.risc__link:hover{text-decoration:underline}@media screen and (min-width: 769px){.risc{padding-top:81px;padding-bottom:71px}.risc__title,.risc__txt,.risc__link{font-size:14px}.risc__txt{margin-top:16px}.risc__link{margin-top:12px;font-size:14px;padding-left:24px}}.footer{padding:32px 24px}.footer__logo{width:134px;margin-inline:auto}.footer__logo-img{width:100%;height:auto}.footer__text{font-size:10px;color:#333;text-align:center;line-height:1.6;margin-top:12px}@media screen and (min-width: 769px){.footer{padding:50px 0 60px}.footer .footer__logo{width:300px}.footer .footer__text{margin-top:16px;line-height:1.8;font-size:14px}}.message{font-size:20px;font-weight:700;line-height:1.4;text-align:center;padding:24px}.message--sp{display:block}@media screen and (min-width: 769px){.message{font-size:24px}.message--sp{display:none}}
/*# sourceMappingURL=style.css.map */
