.l-header{position:fixed;z-index:99;top:0;left:0;width:100%;background-color:#009bde}@media print,screen and (min-width: 768px){body#top .l-header{transform:translateY(-70px);transition-property:transform;transition-duration:.5s}body#top.is-scroll .l-header{transform:translateY(0)}}@media print,screen and (min-width: 768px){.l-header .-header__inner{padding:0 28px 0 36px}}@media print,screen and (min-width: 768px)and (max-width: 1279px){.l-header .-header__inner{padding:0 10px 0 10px}}@media screen and (max-width: 767px){.l-header .-header__inner{padding:0 16px 0 15px}}.l-header .m-header{display:flex;align-items:center;justify-content:space-between}@media print,screen and (min-width: 768px){.l-header .m-header{height:70px;padding-bottom:6px}}@media screen and (max-width: 767px){.l-header .m-header{height:50px;padding-bottom:4px}}.l-header .m-headerLogo{flex:1}@media print,screen and (min-width: 768px){.l-header .m-headerLogo{min-width:225px}}@media print,screen and (min-width: 768px)and (max-width: 1279px){.l-header .m-headerLogo{min-width:112px}}@media screen and (max-width: 767px){.l-header .m-headerLogo img{height:25.43px;width:auto}}@media print,screen and (min-width: 768px){.l-header .m-headerMenu{display:flex;align-items:center}}@media print,screen and (min-width: 768px)and (max-width: 1279px){.l-header .m-headerMenu{margin:0 0 0 16px}}@media screen and (max-width: 767px){.l-header .m-headerMenu{position:fixed;z-index:100;top:0;left:0;width:100%;background-color:rgba(0,155,222,.95);transition-property:transform;transition-duration:.5s}body.is-menu .l-header .m-headerMenu{transform:translateX(0)}body:not(.is-menu) .l-header .m-headerMenu{transform:translateX(100vw)}}@media print,screen and (min-width: 768px){.l-header .m-headerMenu .-headerMenu__inner{display:flex;align-items:center}}@media screen and (max-width: 767px){.l-header .m-headerMenu .-headerMenu__inner{height:100dvh;overflow-y:scroll;box-sizing:border-box;padding:42px 58px}}@media print,screen and (min-width: 768px){.l-header .m-headerMenu .m-menu{display:flex;align-items:center;margin:0 0 0 10px;padding:2px 0 0 0}}@media print,screen and (min-width: 768px){.l-header .m-headerMenu .m-menuItem{margin:0 28px 0 0}}@media print,screen and (min-width: 768px)and (max-width: 1279px){.l-header .m-headerMenu .m-menuItem{margin:0 16px 0 0}}@media screen and (max-width: 767px){.l-header .m-headerMenu .m-menuItem{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#99d7f2}}.l-header .m-headerMenu .m-menuItem a{color:#fff}@media print,screen and (min-width: 768px){.l-header .m-headerMenu .m-menuItem a{line-height:1.5;letter-spacing:.1em;font-size:1.4rem;transition-property:color;transition-duration:.125s}.l-header .m-headerMenu .m-menuItem a:hover{color:#99d7f2}}@media print,screen and (min-width: 768px)and (max-width: 1279px){.l-header .m-headerMenu .m-menuItem a{display:flex;font-size:1.1rem;text-align:center}}@media screen and (max-width: 767px){.l-header .m-headerMenu .m-menuItem a{display:flex;padding:12px 0;letter-spacing:.1em;font-weight:700;font-size:15px}}.l-header .m-headerMenu .m-menuItem a.is-current{pointer-events:none;color:#99d7f2}@media print,screen and (min-width: 768px){.l-header .m-headerMenu .m-contact{display:none}}@media screen and (max-width: 767px){.l-header .m-headerMenu .m-contactItem{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#99d7f2}.l-header .m-headerMenu .m-contactItem a{display:flex;align-items:center;padding:12px 0;color:#fff}.l-header .m-headerMenu .m-contactItem a .m-icon{width:35px;height:35px;background-repeat:no-repeat;background-position:center center;background-size:contain}.l-header .m-headerMenu .m-contactItem a .m-text{margin:0 0 0 15px;letter-spacing:.1em;font-weight:700;font-size:15px}.l-header .m-headerMenu .m-contactItem.-mail a .m-icon{background-image:url(../image/common/ico_header-mail.svg)}.l-header .m-headerMenu .m-contactItem.-line a .m-icon{background-image:url(../image/common/ico_header-line.svg)}.l-header .m-headerMenu .m-contactItem.-phone a .m-icon{background-image:url(../image/common/ico_header-phone.svg)}.l-header .m-headerMenu .m-contactItem.-phone a .m-number{margin:0 0 0 15px;font-weight:600;font-size:17px}}.l-header .m-headerContact{display:flex;align-items:center}@media print,screen and (min-width: 768px){.l-header .m-headerContact{padding:2px 0 0 0}}@media screen and (max-width: 767px){.l-header .m-headerContact{padding:2px 0 0 0}}.l-header .m-headerContactItem{display:flex;align-items:center}@media print,screen and (min-width: 768px){.l-header .m-headerContactItem{margin:0 0 0 8px}}@media print,screen and (min-width: 768px)and (max-width: 1279px){.l-header .m-headerContactItem{margin:0 0 0 4px}}@media screen and (max-width: 767px){.l-header .m-headerContactItem{margin:0 0 0 8px}}.l-header .m-headerContactItem a{display:flex;align-items:center}.l-header .m-headerContactItem a .m-icon{display:block;background-repeat:no-repeat;background-position:center center}@media print,screen and (min-width: 768px){.l-header .m-headerContactItem a .m-icon{width:30px;height:30px;transition-property:background-image;transition-duration:.125s}}@media print,screen and (min-width: 768px)and (max-width: 1279px){.l-header .m-headerContactItem a .m-icon{width:24px;height:24px;background-size:contain}}@media screen and (max-width: 767px){.l-header .m-headerContactItem a .m-icon{width:30px;height:30px;background-size:contain}}.l-header .m-headerContactItem.-mail a .m-icon{background-image:url(../image/common/ico_header-mail.svg)}@media print,screen and (min-width: 768px){.l-header .m-headerContactItem.-mail a .m-icon:hover{background-image:url(../image/common/ico_header-mail-hover.svg)}}.l-header .m-headerContactItem.-line a .m-icon{background-image:url(../image/common/ico_header-line.svg)}@media print,screen and (min-width: 768px){.l-header .m-headerContactItem.-line a .m-icon:hover{background-image:url(../image/common/ico_header-line-hover.svg)}}@media print,screen and (min-width: 768px){.l-header .m-headerContactItem.-phone a{pointer-events:none}}.l-header .m-headerContactItem.-phone a .m-icon{background-image:url(../image/common/ico_header-phone.svg)}.l-header .m-headerContactItem.-phone .m-number{color:#fff;font-family:"Poppins","Noto Sans JP",sans-serif}@media print,screen and (min-width: 768px){.l-header .m-headerContactItem.-phone .m-number{margin:0 0 0 8px;padding:2px 0 0 0;font-size:1.6rem}}@media print,screen and (min-width: 768px)and (max-width: 1279px){.l-header .m-headerContactItem.-phone .m-number{margin:0 0 0 4px;font-size:10px}}@media screen and (max-width: 767px){.l-header .m-headerContactItem.-phone .m-number{display:none}}@media print,screen and (min-width: 768px){.l-header .m-headerHamburger{display:none}}@media screen and (max-width: 767px){.l-header .m-headerHamburger{position:relative;z-index:101;display:block;width:24px;height:16px;margin:0 0 0 18px}.l-header .m-headerHamburger span{position:absolute;top:calc(50% + 1px);left:0;display:block;width:100%;height:1px;background-color:#fff;transition-property:transform opacity;transition-duration:.375s}.l-header .m-headerHamburger span:nth-of-type(1){transform:translateY(-7px)}body.is-menu .l-header .m-headerHamburger span:nth-of-type(1){transform:translateY(0) scaleX(1.375) rotate(35deg)}.l-header .m-headerHamburger span:nth-of-type(2){transform:translateY(7px)}body.is-menu .l-header .m-headerHamburger span:nth-of-type(2){transform:translateY(0) scaleX(1.375) rotate(145deg)}body.is-menu .l-header .m-headerHamburger span:nth-of-type(3){opacity:0}}.l-kv{background-color:#99d7f2}.l-kv .m-kv{position:relative}body#top .l-kv .m-kv{overflow:hidden}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvContact{position:absolute;z-index:9;top:0;right:26px;display:flex;border-radius:0 0 8px 8px;padding:10px 18px;background-color:#fff}body#top .l-kv .m-kvContactItem:not(:first-of-type){margin:0 0 0 18px}body#top .l-kv .m-kvContactItem a{display:flex;align-items:center;transition-property:opacity;transition-duration:.125s}body#top .l-kv .m-kvContactItem a .m-icon{width:24px;height:24px;background-repeat:no-repeat;background-position:center center}body#top .l-kv .m-kvContactItem a .m-text{margin:0 0 0 6px;font-weight:600;font-size:1.4rem}body#top .l-kv .m-kvContactItem a:hover{opacity:.5}body#top .l-kv .m-kvContactItem.-mail a .m-icon{background-image:url(../image/top/ico_kv-mail.svg)}body#top .l-kv .m-kvContactItem.-mail a .m-text{color:#c7134e}body#top .l-kv .m-kvContactItem.-line a .m-icon{background-image:url(../image/top/ico_kv-line.svg)}body#top .l-kv .m-kvContactItem.-line a .m-text{color:#06c755}body#top .l-kv .m-kvContactItem.-phone a{pointer-events:none}body#top .l-kv .m-kvContactItem.-phone a .m-icon{background-image:url(../image/top/ico_kv-phone.svg)}body#top .l-kv .m-kvContactItem.-phone a .m-number{margin:0 0 0 6px;padding:2px 0 0 0;color:#009bde;font-family:"Poppins","Noto Sans JP",sans-serif;font-size:1.6rem}}@media screen and (max-width: 767px){body#top .l-kv .m-kvContact{display:none}}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvContents{overflow:hidden;display:flex;height:100vh;min-height:610px}}@media screen and (max-width: 767px){body#top .l-kv .m-kvContents{padding:50px 0 0}}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvMenu{width:240px;padding:80px 0 0 27px;box-sizing:border-box;background-color:#009bde}body#top .l-kv .m-kvMenu__list{margin:70px 0 0}body#top .l-kv .m-kvMenu__listItem:not(:first-of-type){margin:20px 0 0}body#top .l-kv .m-kvMenu__listItem a{color:#fff;font-weight:600;font-size:1.8rem;transition-property:color;transition-duration:.125s}body#top .l-kv .m-kvMenu__listItem a:hover{color:#99d7f2}}@media screen and (max-width: 767px){body#top .l-kv .m-kvMenu{display:none}}body#top .l-kv .m-kvCopy{position:absolute;z-index:9;display:flex;flex-direction:column;align-items:flex-start}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvCopy{bottom:72px;left:188px}}@media screen and (max-width: 767px){body#top .l-kv .m-kvCopy{bottom:33px;left:13px}}body#top .l-kv .m-kvCopy span{display:block;background-color:#fbc200;color:#fff;letter-spacing:.1em;font-weight:700}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvCopy span{font-size:4.3rem;padding:0 16px 2px}body#top .l-kv .m-kvCopy span:not(:first-of-type){margin:11px 0 0}}@media screen and (max-width: 767px){body#top .l-kv .m-kvCopy span{font-size:22px;padding:0 8px 2px}body#top .l-kv .m-kvCopy span:not(:first-of-type){margin:9px 0 0}}body#top .l-kv .m-kvAchievements{position:absolute;z-index:9}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvAchievements{bottom:14px;right:17px;width:195px}}@media screen and (max-width: 767px){body#top .l-kv .m-kvAchievements{bottom:18px;right:10px;width:130px}}body#top .l-kv .m-kvPhoto{overflow:hidden;position:relative}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvPhoto{width:calc(100% - 240px)}}@media screen and (max-width: 767px){body#top .l-kv .m-kvPhoto{height:calc(100svh - 50px)}}body#top .l-kv .m-kvPhoto__list:not(.slick-initialized){opacity:0}body#top .l-kv .m-kvPhoto__list.slick-initialized{opacity:1;transition-property:opacity;transition-duration:2s}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvPhoto__listItem{height:100vh;min-height:610px}}@media screen and (max-width: 767px){body#top .l-kv .m-kvPhoto__listItem{height:calc(100svh - 50px)}}body#top .l-kv .m-kvPhoto__listItem span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition-property:transform,opacity;transition-duration:5s,1s}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvPhoto__listItem.-item-1 span{background-image:url(../image/top/img_kv-photo01_pc.jpg)}}@media screen and (max-width: 767px){body#top .l-kv .m-kvPhoto__listItem.-item-1 span{background-image:url(../image/top/img_kv-photo01_sp.jpg)}}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvPhoto__listItem.-item-2 span{background-image:url(../image/top/img_kv-photo02_pc.jpg)}}@media screen and (max-width: 767px){body#top .l-kv .m-kvPhoto__listItem.-item-2 span{background-image:url(../image/top/img_kv-photo02_sp.jpg)}}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvPhoto__listItem.-item-3 span{background-image:url(../image/top/img_kv-photo03_pc.jpg)}}@media screen and (max-width: 767px){body#top .l-kv .m-kvPhoto__listItem.-item-3 span{background-image:url(../image/top/img_kv-photo03_sp.jpg)}}body#top .l-kv .m-kvPhoto__listItem:not(.-current) span{transform:scale(1.125)}body#top .l-kv .m-kvPhoto__listItem.-current span{transform:scale(1)}body#top .l-kv .m-kvPhoto__dot{position:absolute;top:50%;transform:translateY(-50%)}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvPhoto__dot{right:18px}}@media screen and (max-width: 767px){body#top .l-kv .m-kvPhoto__dot{right:10px}}body#top .l-kv .m-kvPhoto__dotItem{width:2px;background-color:#fff;transition-property:background-color;transition-duration:.2s}body#top .l-kv .m-kvPhoto__dotItem.-current{background-color:#009bde}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvPhoto__dotItem{height:20px}body#top .l-kv .m-kvPhoto__dotItem:not(:first-of-type){margin:5px 0 0}}@media screen and (max-width: 767px){body#top .l-kv .m-kvPhoto__dotItem{height:17px}body#top .l-kv .m-kvPhoto__dotItem:not(:first-of-type){margin:5px 0 0}}@media print,screen and (min-width: 768px){body#top .l-kv .m-kvScroll{overflow:hidden;position:absolute;bottom:0;left:14px;min-width:20px;height:120px;padding:0 8px 0 0}body#top .l-kv .m-kvScroll__text{display:inline-block;padding:0 0 14px;background-repeat:no-repeat;background-position:center bottom;background-image:url(../image/top/ico_kv-scroll.svg);color:#fff;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:500;font-size:10px;letter-spacing:.075em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}body#top .l-kv .m-kvScroll::after,body#top .l-kv .m-kvScroll::before{position:absolute;top:0;right:0;width:1px;height:120px;content:""}body#top .l-kv .m-kvScroll::after{height:60px;background-color:#66c3eb;-webkit-animation-name:animation__scroll;animation-name:animation__scroll;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:2s;animation-duration:2s}body#top .l-kv .m-kvScroll::before{background-color:#fff}@-webkit-keyframes animation__scroll{0%{transform:translateY(-60px)}100%{transform:translateY(120px)}}@keyframes animation__scroll{0%{transform:translateY(-60px)}100%{transform:translateY(120px)}}}@media screen and (max-height: 680px){body#top .l-kv .m-kvScroll{display:none}}@media screen and (max-width: 767px){body#top .l-kv .m-kvScroll{display:none}}@media print,screen and (min-width: 768px){body#top:not(.is-loaded) .l-kv .m-kvContact{transform:translateY(-100%)}}body#top:not(.is-loaded) .l-kv .m-kvCopy span{-webkit-clip-path:polygon(0 0, 0 100%, 0 100%, 0 0);clip-path:polygon(0 0, 0 100%, 0 100%, 0 0)}@media print,screen and (min-width: 768px){body#top:not(.is-loaded) .l-kv .m-kvAchievements{transform:translateX(222px)}}@media screen and (max-width: 767px){body#top:not(.is-loaded) .l-kv .m-kvAchievements{transform:translateX(150px)}}@media print,screen and (min-width: 768px){body#top:not(.is-loaded) .l-kv .m-kvScroll{opacity:0}}@media print,screen and (min-width: 768px){body#top.is-loaded .l-kv .m-kvContact{transform:translateY(0);transition-property:transform;transition-duration:1s}}body#top.is-loaded .l-kv .m-kvCopy span{-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0);transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path, -webkit-clip-path;transition-timing-function:ease-in-out;transition-duration:1s}body#top.is-loaded .l-kv .m-kvCopy span:nth-child(1){transition-delay:1s}body#top.is-loaded .l-kv .m-kvCopy span:nth-child(2){transition-delay:1.5s}body#top.is-loaded .l-kv .m-kvAchievements{transform:translateX(0);transition-property:transform;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1);transition-duration:.9s;transition-delay:3s}@media print,screen and (min-width: 768px){body#top.is-loaded .l-kv .m-kvScroll{opacity:1;transition-property:opacity;transition-duration:1s;transition-delay:1s}}body#company .l-kv .m-kv,body#office .l-kv .m-kv,body#flow .l-kv .m-kv,body#services .l-kv .m-kv,body#point .l-kv .m-kv,body#faq .l-kv .m-kv,body#recruit .l-kv .m-kv{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center center;background-size:cover}@media print,screen and (min-width: 768px){body#company .l-kv .m-kv,body#office .l-kv .m-kv,body#flow .l-kv .m-kv,body#services .l-kv .m-kv,body#point .l-kv .m-kv,body#faq .l-kv .m-kv,body#recruit .l-kv .m-kv{height:400px}}@media screen and (max-width: 767px){body#company .l-kv .m-kv,body#office .l-kv .m-kv,body#flow .l-kv .m-kv,body#services .l-kv .m-kv,body#point .l-kv .m-kv,body#faq .l-kv .m-kv,body#recruit .l-kv .m-kv{height:160px}}body#company .l-kv .m-kvTitle,body#office .l-kv .m-kvTitle,body#flow .l-kv .m-kvTitle,body#services .l-kv .m-kvTitle,body#point .l-kv .m-kvTitle,body#faq .l-kv .m-kvTitle,body#recruit .l-kv .m-kvTitle{display:flex;flex-direction:column;align-items:center;color:#fff}body#company .l-kv .m-kvTitle__small,body#office .l-kv .m-kvTitle__small,body#flow .l-kv .m-kvTitle__small,body#services .l-kv .m-kvTitle__small,body#point .l-kv .m-kvTitle__small,body#faq .l-kv .m-kvTitle__small,body#recruit .l-kv .m-kvTitle__small{letter-spacing:.1em;font-weight:700;font-family:"Poppins","Noto Sans JP",sans-serif}@media print,screen and (min-width: 768px){body#company .l-kv .m-kvTitle__small,body#office .l-kv .m-kvTitle__small,body#flow .l-kv .m-kvTitle__small,body#services .l-kv .m-kvTitle__small,body#point .l-kv .m-kvTitle__small,body#faq .l-kv .m-kvTitle__small,body#recruit .l-kv .m-kvTitle__small{font-size:2.5rem}}@media screen and (max-width: 767px){body#company .l-kv .m-kvTitle__small,body#office .l-kv .m-kvTitle__small,body#flow .l-kv .m-kvTitle__small,body#services .l-kv .m-kvTitle__small,body#point .l-kv .m-kvTitle__small,body#faq .l-kv .m-kvTitle__small,body#recruit .l-kv .m-kvTitle__small{font-size:14px}}body#company .l-kv .m-kvTitle__strong,body#office .l-kv .m-kvTitle__strong,body#flow .l-kv .m-kvTitle__strong,body#services .l-kv .m-kvTitle__strong,body#point .l-kv .m-kvTitle__strong,body#faq .l-kv .m-kvTitle__strong,body#recruit .l-kv .m-kvTitle__strong{letter-spacing:.2em;font-weight:700}@media print,screen and (min-width: 768px){body#company .l-kv .m-kvTitle__strong,body#office .l-kv .m-kvTitle__strong,body#flow .l-kv .m-kvTitle__strong,body#services .l-kv .m-kvTitle__strong,body#point .l-kv .m-kvTitle__strong,body#faq .l-kv .m-kvTitle__strong,body#recruit .l-kv .m-kvTitle__strong{font-size:6rem}}@media screen and (max-width: 767px){body#company .l-kv .m-kvTitle__strong,body#office .l-kv .m-kvTitle__strong,body#flow .l-kv .m-kvTitle__strong,body#services .l-kv .m-kvTitle__strong,body#point .l-kv .m-kvTitle__strong,body#faq .l-kv .m-kvTitle__strong,body#recruit .l-kv .m-kvTitle__strong{font-size:30px}}@media print,screen and (min-width: 768px){body#company .l-kv .m-kv{background-image:url(../image/company/bg_kv_pc.jpg)}}@media screen and (max-width: 767px){body#company .l-kv .m-kv{background-image:url(../image/company/bg_kv_sp.jpg)}}@media print,screen and (min-width: 768px){body#office .l-kv .m-kv{background-image:url(../image/office/bg_kv_pc.jpg)}}@media screen and (max-width: 767px){body#office .l-kv .m-kv{background-image:url(../image/office/bg_kv_sp.jpg)}}@media print,screen and (min-width: 768px){body#flow .l-kv .m-kv{background-image:url(../image/flow/bg_kv_pc.jpg)}}@media screen and (max-width: 767px){body#flow .l-kv .m-kv{background-image:url(../image/flow/bg_kv_sp.jpg)}}@media print,screen and (min-width: 768px){body#services .l-kv .m-kv{background-image:url(../image/services/bg_kv_pc.jpg)}}@media screen and (max-width: 767px){body#services .l-kv .m-kv{background-image:url(../image/services/bg_kv_sp.jpg)}}@media print,screen and (min-width: 768px){body#point .l-kv .m-kv{background-image:url(../image/point/bg_kv_pc.jpg)}}@media screen and (max-width: 767px){body#point .l-kv .m-kv{background-image:url(../image/point/bg_kv_sp.jpg)}}@media print,screen and (min-width: 768px){body#faq .l-kv .m-kv{background-image:url(../image/faq/bg_kv_pc.jpg)}}@media screen and (max-width: 767px){body#faq .l-kv .m-kv{background-image:url(../image/faq/bg_kv_sp.jpg)}}@media print,screen and (min-width: 768px){body#recruit .l-kv .m-kv{background-image:url(../image/recruit/bg_kv_pc.jpg)}}@media screen and (max-width: 767px){body#recruit .l-kv .m-kv{background-image:url(../image/recruit/bg_kv_sp.jpg)}}body#qualification .l-kv .m-kv,body#privacy .l-kv .m-kv,body#solicitation .l-kv .m-kv,body#antisocial .l-kv .m-kv,body#fiduciary .l-kv .m-kv{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#66c3eb;line-height:1.25}@media print,screen and (min-width: 768px){body#qualification .l-kv .m-kv,body#privacy .l-kv .m-kv,body#solicitation .l-kv .m-kv,body#antisocial .l-kv .m-kv,body#fiduciary .l-kv .m-kv{height:210px}}@media screen and (max-width: 767px){body#qualification .l-kv .m-kv,body#privacy .l-kv .m-kv,body#solicitation .l-kv .m-kv,body#antisocial .l-kv .m-kv,body#fiduciary .l-kv .m-kv{height:110px}}body#qualification .l-kv .m-kvTitle,body#privacy .l-kv .m-kvTitle,body#solicitation .l-kv .m-kvTitle,body#antisocial .l-kv .m-kvTitle,body#fiduciary .l-kv .m-kvTitle{display:flex;flex-direction:column;align-items:center;color:#fff;letter-spacing:.1em;font-weight:700}@media print,screen and (min-width: 768px){body#qualification .l-kv .m-kvTitle,body#privacy .l-kv .m-kvTitle,body#solicitation .l-kv .m-kvTitle,body#antisocial .l-kv .m-kvTitle,body#fiduciary .l-kv .m-kvTitle{font-size:4.5rem}}@media screen and (max-width: 767px){body#qualification .l-kv .m-kvTitle,body#privacy .l-kv .m-kvTitle,body#solicitation .l-kv .m-kvTitle,body#antisocial .l-kv .m-kvTitle,body#fiduciary .l-kv .m-kvTitle{font-size:25px}}body#top .l-main{background-color:#4cb9e8}body#top .-wide__inner{margin:0 auto}@media print,screen and (min-width: 768px){body#top .-wide__inner{max-width:1080px}}body#top .m-topTitle{display:flex;flex-direction:column;align-items:center;color:#fff}body#top .m-topTitle__small{line-height:1;letter-spacing:.1em;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:700}@media print,screen and (min-width: 768px){body#top .m-topTitle__small{font-size:2.5rem}}@media screen and (max-width: 767px){body#top .m-topTitle__small{margin:0 0 2px;font-size:14px}}body#top .m-topTitle__strong{position:relative;letter-spacing:.2em;font-weight:700}@media print,screen and (min-width: 768px){body#top .m-topTitle__strong{padding:0 0 15px;line-height:1.5;font-size:5rem}}@media screen and (max-width: 767px){body#top .m-topTitle__strong{padding:0 0 13px;font-size:25px}}body#top .m-topTitle__strong::after{position:absolute;bottom:0;right:0;left:0;margin:0 auto;background-color:#fff;content:""}@media print,screen and (min-width: 768px){body#top .m-topTitle__strong::after{width:40px;height:3px}}@media screen and (max-width: 767px){body#top .m-topTitle__strong::after{width:25px;height:3px}}body#top .l-point{background-repeat:no-repeat;background-position:center center;background-size:cover}@media print,screen and (min-width: 768px){body#top .l-point{padding:120px 0;background-image:url(../image/top/bg_point_pc.jpg)}}@media screen and (max-width: 767px){body#top .l-point{padding:50px 0 60px;background-image:url(../image/top/bg_point_sp.jpg)}}@media screen and (max-width: 767px){body#top .l-point .m-point{padding:0 25px}}@media print,screen and (min-width: 768px){body#top .l-point .m-pointContents{margin:60px 0 0}}@media screen and (max-width: 767px){body#top .l-point .m-pointContents{margin:40px 0 0}}@media print,screen and (min-width: 768px){body#top .l-point .m-pointContents__listItem:nth-child(odd) .m-pointItem{justify-content:flex-end}body#top .l-point .m-pointContents__listItem:nth-child(odd) .m-pointItem__image{top:0;left:0}body#top .l-point .m-pointContents__listItem:nth-child(odd) .m-pointItem__container{padding:40px 43px 50px 57px}body#top .l-point .m-pointContents__listItem:nth-child(odd) .m-pointItem__head{right:0}body#top .l-point .m-pointContents__listItem:nth-child(odd) .m-pointItem::after{top:-20px;left:-20px}body#top .l-point .m-pointContents__listItem:nth-child(odd) .m-pointItem::before{bottom:-20px;right:-20px}body#top .l-point .m-pointContents__listItem:nth-child(even) .m-pointItem{justify-content:flex-start}body#top .l-point .m-pointContents__listItem:nth-child(even) .m-pointItem__image{top:0;right:0}body#top .l-point .m-pointContents__listItem:nth-child(even) .m-pointItem__container{padding:40px 52px 50px 48px}body#top .l-point .m-pointContents__listItem:nth-child(even) .m-pointItem__head{left:0}body#top .l-point .m-pointContents__listItem:nth-child(even) .m-pointItem::after{top:-20px;right:-20px}body#top .l-point .m-pointContents__listItem:nth-child(even) .m-pointItem::before{bottom:-20px;left:-20px}}@media print,screen and (min-width: 768px){body#top .l-point .m-pointContents__listItem:not(:first-of-type){margin:100px 0 0}}@media screen and (max-width: 767px){body#top .l-point .m-pointContents__listItem:not(:first-of-type){margin:40px 0 0}}body#top .l-point .m-pointContents__button{position:relative;display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;border-width:1px;border-style:solid;border-color:#fff;color:#fff;letter-spacing:.2em;font-weight:700}@media print,screen and (min-width: 768px){body#top .l-point .m-pointContents__button{width:320px;height:60px;margin-top:80px;font-size:1.6rem;transition-property:background-color;transition-duration:.125s}body#top .l-point .m-pointContents__button:hover{background-color:#80cdee}}@media screen and (max-width: 767px){body#top .l-point .m-pointContents__button{width:230px;height:45px;margin-top:60px;font-size:13px}}body#top .l-point .m-pointContents__button::after{position:absolute;top:50%;display:block;height:1px;background-color:#fff;content:""}@media print,screen and (min-width: 768px){body#top .l-point .m-pointContents__button::after{right:-20px;width:80px}}@media screen and (max-width: 767px){body#top .l-point .m-pointContents__button::after{right:-18px;width:50px}}body#top .l-point .m-pointItem{position:relative}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem{display:flex;align-items:flex-start;min-height:400px;padding:140px 0 0 0;box-sizing:border-box}}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem__image{position:absolute;z-index:1;width:580px}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem__image{position:relative;z-index:1}}body#top .l-point .m-pointItem__container{position:relative;box-sizing:border-box;background-color:rgba(255,255,255,.9)}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem__container{z-index:2;width:520px}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem__container{display:grid;grid-template-columns:auto 1fr;z-index:2;padding:16px 20px 20px}}body#top .l-point .m-pointItem__head{display:flex;font-family:"Poppins","Noto Sans JP",sans-serif}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem__head{position:absolute;top:-100px;align-items:flex-end;color:#fff}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem__head{grid-row:1/2;grid-column:1/2;flex-direction:column;align-items:center;padding:6px 0 0;margin:0 20px 0 0;color:#80cdee}}body#top .l-point .m-pointItem__head .-small{line-height:1;letter-spacing:.1em;font-weight:700}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem__head .-small{margin:0 15px 0 0;padding:0 0 15px;font-size:2rem}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem__head .-small{font-size:11px}}body#top .l-point .m-pointItem__head .-strong{line-height:1;font-weight:600}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem__head .-strong{font-size:8rem}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem__head .-strong{font-size:40px}}body#top .l-point .m-pointItem__title{color:#009bde;letter-spacing:.1em;font-weight:700}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem__title{line-height:1.5;font-size:2.5rem}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem__title{grid-row:1/2;grid-column:2/3;font-size:18px}}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem__text{margin:20px 0 0;line-height:1.8;font-size:1.6rem}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem__text{grid-row:2/3;grid-column:1/3;margin:14px 0 0;line-height:1.8;font-size:12px}}body#top .l-point .m-pointItem::after,body#top .l-point .m-pointItem::before{position:absolute;display:block;background-color:#33afe5;content:""}@media print,screen and (min-width: 768px){body#top .l-point .m-pointItem::after,body#top .l-point .m-pointItem::before{width:128px;height:128px}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem::after,body#top .l-point .m-pointItem::before{width:100px;height:100px}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem::after{top:-10px;left:-10px}}@media screen and (max-width: 767px){body#top .l-point .m-pointItem::before{bottom:-10px;right:-10px}}@media print,screen and (min-width: 768px){body#top .l-flow{padding:100px 0}}@media screen and (max-width: 767px){body#top .l-flow{padding:40px 0 60px}}@media screen and (max-width: 767px){body#top .l-flow .m-flow{padding:0 25px}}@media print,screen and (min-width: 768px){body#top .l-flow .m-flowContents{margin:60px 0 0}}@media screen and (max-width: 767px){body#top .l-flow .m-flowContents{margin:30px 0 0}}@media print,screen and (min-width: 768px){body#top .l-flow .m-flowContents__list{display:flex;-moz-column-gap:80px;column-gap:80px}}body#top .l-flow .m-flowContents__listItem{background-color:#fff}@media print,screen and (min-width: 768px){body#top .l-flow .m-flowContents__listItem{width:50%}}@media screen and (max-width: 767px){body#top .l-flow .m-flowContents__listItem:not(:first-of-type){margin:40px 0 0}}@media print,screen and (min-width: 768px){body#top .l-flow .m-flowItem{display:flex;flex-direction:column;height:100%;padding:0 0 50px;box-sizing:border-box;box-shadow:3px 3px 0 #009bde}}@media screen and (max-width: 767px){body#top .l-flow .m-flowItem{padding:0 0 30px;box-shadow:3px 3px 0 #009bde}}body#top .l-flow .m-flowItem.-item-1 .m-flowItem__title{color:#009bde}body#top .l-flow .m-flowItem.-item-1 .m-flowItem__button{color:#009bde;border-color:#009bde}body#top .l-flow .m-flowItem.-item-1 .m-flowItem__button::after{background-color:#009bde}body#top .l-flow .m-flowItem.-item-1 .m-flowItem__button:hover{background-color:#99d7f2;color:#fff}body#top .l-flow .m-flowItem.-item-2 .m-flowItem__title{color:#c7134e}body#top .l-flow .m-flowItem.-item-2 .m-flowItem__button{color:#c7134e;border-color:#c7134e}body#top .l-flow .m-flowItem.-item-2 .m-flowItem__button::after{background-color:#c7134e}body#top .l-flow .m-flowItem.-item-2 .m-flowItem__button:hover{background-color:#f9e7ed}body#top .l-flow .m-flowItem__title{font-weight:700}@media print,screen and (min-width: 768px){body#top .l-flow .m-flowItem__title{margin:22px 0 0;padding:0 30px 0;font-size:2.5rem}}@media screen and (max-width: 767px){body#top .l-flow .m-flowItem__title{margin:16px 0 0;padding:0 20px 0;font-size:18px}}@media print,screen and (min-width: 768px){body#top .l-flow .m-flowItem__text{flex:1;margin:16px 0 0;padding:0 30px 0;line-height:1.8;font-size:1.6rem}}@media screen and (max-width: 767px){body#top .l-flow .m-flowItem__text{margin:12px 0 0;padding:0 20px 0;line-height:1.8;font-size:12px}}body#top .l-flow .m-flowItem__button{position:relative;display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;border-width:1px;border-style:solid;letter-spacing:.2em;font-weight:700}@media print,screen and (min-width: 768px){body#top .l-flow .m-flowItem__button{width:320px;height:60px;margin-top:40px;font-size:1.6rem;transition-property:color,background-color;transition-duration:.125s}}@media screen and (max-width: 767px){body#top .l-flow .m-flowItem__button{width:230px;height:45px;margin-top:25px;font-size:13px}}body#top .l-flow .m-flowItem__button::after{position:absolute;top:50%;display:block;height:1px;content:""}@media print,screen and (min-width: 768px){body#top .l-flow .m-flowItem__button::after{right:-20px;width:80px}}@media screen and (max-width: 767px){body#top .l-flow .m-flowItem__button::after{right:-18px;width:50px}}body#top .l-service{background-repeat:no-repeat;background-position:center center;background-size:cover}@media print,screen and (min-width: 768px){body#top .l-service{padding:100px 0;background-image:url(../image/top/bg_service_pc.jpg)}}@media screen and (max-width: 767px){body#top .l-service{padding:40px 0 60px;background-image:url(../image/top/bg_service_sp.jpg)}}@media screen and (max-width: 767px){body#top .l-service .m-service{padding:0 25px}}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceContents{margin:50px 0 0}}@media screen and (max-width: 767px){body#top .l-service .m-serviceContents{margin:30px 0 0}}body#top .l-service .m-serviceContents__listItem{background-color:#fff}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceContents__listItem:not(:first-of-type){margin:40px 0 0}}@media screen and (max-width: 767px){body#top .l-service .m-serviceContents__listItem:not(:first-of-type){margin:30px 0 0}}body#top .l-service .m-serviceItem{display:grid}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem{grid-template-rows:40px 1fr auto;grid-template-columns:240px 1fr;grid-column-gap:50px;padding:30px 50px 30px 30px}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem{grid-template-rows:63px 1fr auto;grid-template-columns:80px 1fr;padding:20px 15px 30px 20px}}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem.-item-1{box-shadow:2px 2px 0 #009bde}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem.-item-1{box-shadow:2px 2px 0 #009bde}}body#top .l-service .m-serviceItem.-item-1 .m-serviceItem__title{color:#009bde}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem.-item-1 .m-serviceItem__title{background-image:url(../image/top/ico_service01_pc.svg)}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem.-item-1 .m-serviceItem__title{background-image:url(../image/top/ico_service01_sp.svg);background-position:12px center}}body#top .l-service .m-serviceItem.-item-1 .m-serviceItem__button a{color:#009bde;border-bottom-color:#009bde}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem.-item-1 .m-serviceItem__button a{background-image:url(../image/top/ico_service01-arr_pc.svg)}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem.-item-1 .m-serviceItem__button a{background-image:url(../image/top/ico_service01-arr_sp.svg)}}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem.-item-2{box-shadow:2px 2px 0 #003793}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem.-item-2{box-shadow:2px 2px 0 #003793}}body#top .l-service .m-serviceItem.-item-2 .m-serviceItem__title{color:#003793}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem.-item-2 .m-serviceItem__title{background-image:url(../image/top/ico_service02_pc.svg)}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem.-item-2 .m-serviceItem__title{background-image:url(../image/top/ico_service02_sp.svg);background-position:17px center}}body#top .l-service .m-serviceItem.-item-2 .m-serviceItem__button a{color:#003793;border-bottom-color:#003793}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem.-item-2 .m-serviceItem__button a{background-image:url(../image/top/ico_service02-arr_pc.svg)}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem.-item-2 .m-serviceItem__button a{background-image:url(../image/top/ico_service02-arr_sp.svg)}}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem__image{grid-row:1/4;grid-column:1/2}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem__image{grid-row:1/2;grid-column:1/2}}body#top .l-service .m-serviceItem__title{display:flex;align-items:center;background-repeat:no-repeat;line-height:1;font-weight:700}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem__title{grid-row:1/2;grid-column:2/3;padding:0 0 0 66px;background-position:left top;letter-spacing:.1em;font-size:2.5rem}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem__title{grid-row:1/2;grid-column:2/3;margin:0 0 0 6px;padding:0 0 0 60px;letter-spacing:.1em;font-size:18px}}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem__text{grid-row:2/3;grid-column:2/3;padding:16px 0 0;line-height:1.8;font-size:1.6rem}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem__text{grid-row:2/3;grid-column:1/3;padding:12px 5px 8px 0;line-height:1.8;font-size:12px}}body#top .l-service .m-serviceItem__button{text-align:right}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem__button{grid-row:3/4;grid-column:2/3}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem__button{grid-row:3/4;grid-column:1/3}}body#top .l-service .m-serviceItem__button a{display:inline-block;border-bottom-width:1px;border-bottom-style:solid;background-repeat:no-repeat;letter-spacing:.1em;font-weight:700;text-align:left}@media print,screen and (min-width: 768px){body#top .l-service .m-serviceItem__button a{width:180px;padding:0 0 7px;background-position:right calc(50% - 3px);font-size:1.8rem;transition-property:opacity;transition-duration:.125s}body#top .l-service .m-serviceItem__button a:hover{opacity:.4}}@media screen and (max-width: 767px){body#top .l-service .m-serviceItem__button a{width:120px;padding:0 0 7px;background-position:right calc(50% - 3px);font-size:13px}}@media print,screen and (min-width: 768px){body#top .l-news{padding:100px 0}}@media screen and (max-width: 767px){body#top .l-news{padding:40px 0 60px}}@media screen and (max-width: 767px){body#top .l-news .m-news{padding:0 25px}}@media print,screen and (min-width: 768px){body#top .l-news .m-newsContents{margin:60px 0 0}}@media screen and (max-width: 767px){body#top .l-news .m-newsContents{margin:30px 0 0}}body#top .l-news .m-newsContents__list{background-color:#fff}@media print,screen and (min-width: 768px){body#top .l-news .m-newsContents__list{padding:10px 40px}}@media screen and (max-width: 767px){body#top .l-news .m-newsContents__list{padding:0 14px 14px}}@media print,screen and (min-width: 768px){body#top .l-news .m-newsContents__listItem{padding:20px 6px}}@media screen and (max-width: 767px){body#top .l-news .m-newsContents__listItem{padding:18px 0 14px}}body#top .l-news .m-newsContents__listItem:not(:first-of-type){border-top-width:1px;border-top-style:solid;border-top-color:#e6e6e6}body#top .l-news .m-newsItem{display:flex}@media screen and (max-width: 767px){body#top .l-news .m-newsItem{flex-direction:column}}body#top .l-news .m-newsItem__date{color:#009bde;font-weight:600;font-family:"Poppins","Noto Sans JP",sans-serif}@media print,screen and (min-width: 768px){body#top .l-news .m-newsItem__date{margin:0 30px 0 0;padding:2px 0 0 0;font-size:1.6rem}}@media screen and (max-width: 767px){body#top .l-news .m-newsItem__date{margin:0 0 4px 0;font-size:12px}}@media print,screen and (min-width: 768px){body#top .l-news .m-newsItem__text{font-size:1.6rem}}@media screen and (max-width: 767px){body#top .l-news .m-newsItem__text{font-size:12px}}body#company .l-greeting{background-repeat:no-repeat;background-position:center top;background-size:cover}@media print,screen and (min-width: 768px){body#company .l-greeting{padding:90px 0;background-image:url(../image/company/bg_greeting_pc.jpg)}}@media screen and (max-width: 767px){body#company .l-greeting{padding:50px 0;background-image:url(../image/company/bg_greeting_sp.jpg)}}@media screen and (max-width: 767px){body#company .l-greeting .m-greeting{padding:0 25px}}body#company .l-greeting .m-greetingContents{position:relative}@media print,screen and (min-width: 768px){body#company .l-greeting .m-greetingContents{max-width:850px;margin:0 auto}}body#company .l-greeting .m-greetingContents__container{position:relative;z-index:1;background-color:rgba(255,255,255,.9)}@media print,screen and (min-width: 768px){body#company .l-greeting .m-greetingContents__container{padding:40px 55px 60px}}@media screen and (max-width: 767px){body#company .l-greeting .m-greetingContents__container{padding:30px 20px 50px}}body#company .l-greeting .m-greetingContents__title{text-align:center;color:#009bde;letter-spacing:.1em;font-weight:700}@media print,screen and (min-width: 768px){body#company .l-greeting .m-greetingContents__title{font-size:3rem}}@media screen and (max-width: 767px){body#company .l-greeting .m-greetingContents__title{font-size:20px}}body#company .l-greeting .m-greetingContents__text{line-height:2.25}@media print,screen and (min-width: 768px){body#company .l-greeting .m-greetingContents__text{margin:30px 0 0;font-size:1.8rem}}@media screen and (max-width: 767px){body#company .l-greeting .m-greetingContents__text{margin:25px 0 0;font-size:12px}}body#company .l-greeting .m-greetingContents__ceo{display:flex;align-items:flex-end;justify-content:flex-end}@media print,screen and (min-width: 768px){body#company .l-greeting .m-greetingContents__ceo{margin:40px 0 0}}@media screen and (max-width: 767px){body#company .l-greeting .m-greetingContents__ceo{margin:25px 0 0}}@media print,screen and (min-width: 768px){body#company .l-greeting .m-greetingContents__ceo dt{margin:0 28px 0 0;font-size:1.6rem}}@media screen and (max-width: 767px){body#company .l-greeting .m-greetingContents__ceo dt{margin:0 14px 0 0;font-size:11px}}body#company .l-greeting .m-greetingContents__ceo dd img{width:auto;vertical-align:top}@media print,screen and (min-width: 768px){body#company .l-greeting .m-greetingContents__ceo dd img{height:34px}}@media screen and (max-width: 767px){body#company .l-greeting .m-greetingContents__ceo dd img{height:26px}}body#company .l-management{background-color:#99d7f2}@media print,screen and (min-width: 768px){body#company .l-management .m-management{padding:180px 0 100px}}@media screen and (max-width: 767px){body#company .l-management .m-management{padding:180px 0 50px}}@media print,screen and (min-width: 768px){body#company .l-management .m-management__listItem:not(:first-of-type){margin:90px 0 0 0}}@media screen and (max-width: 767px){body#company .l-management .m-management__listItem:not(:first-of-type){margin:170px 0 0 0}}body#company .l-management .m-managementItem{position:relative}body#company .l-management .m-managementItem__container{box-sizing:border-box;background-color:#fff}@media print,screen and (min-width: 768px){body#company .l-management .m-managementItem__container{display:flex;flex-direction:column;min-height:600px;padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 767px){body#company .l-management .m-managementItem__container{padding-top:140px;padding-bottom:50px}}body#company .l-management .m-managementItem__image{position:absolute}@media print,screen and (min-width: 768px){body#company .l-management .m-managementItem__image{width:500px}}@media screen and (max-width: 767px){body#company .l-management .m-managementItem__image{width:250px}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementItem.-philosophy .m-managementItem__container{align-items:flex-start;margin-left:400px;padding-left:170px;padding-right:100px;border-bottom-left-radius:60px}}@media screen and (max-width: 767px){body#company .l-management .m-managementItem.-philosophy .m-managementItem__container{margin-left:25px;padding-left:20px;padding-right:25px;border-bottom-left-radius:40px}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementItem.-philosophy .m-managementItem__image{top:-80px;left:0}}@media screen and (max-width: 767px){body#company .l-management .m-managementItem.-philosophy .m-managementItem__image{top:-130px;left:0}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementItem.-promise .m-managementItem__container{align-items:flex-end;margin-right:400px;padding-right:200px;padding-left:100px;border-bottom-right-radius:60px}}@media screen and (max-width: 767px){body#company .l-management .m-managementItem.-promise .m-managementItem__container{margin-right:25px;padding-right:20px;padding-left:25px;border-bottom-right-radius:40px}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementItem.-promise .m-managementItem__image{top:80px;right:0}}@media screen and (max-width: 767px){body#company .l-management .m-managementItem.-promise .m-managementItem__image{top:-130px;right:0}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents{width:100%;max-width:600px}}body#company .l-management .m-managementContents__title{color:#009bde;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__title{font-size:3rem}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__title{font-size:20px}}body#company .l-management .m-managementContents__title.u-small{color:#66c3eb}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__title.u-small{font-size:2rem}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__title.u-small{font-size:13px}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__text{margin:10px 0 0;font-size:1.6rem}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__text{margin:6px 0 0;font-size:11px}}body#company .l-management .m-managementContents__text.u-height{line-height:2}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__philosophy{margin:30px 0 50px}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__philosophy{margin:25px 0 25px}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__philosophyTitle{margin:0 0 20px;font-size:1.6rem}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__philosophyTitle{margin:0 0 16px;font-size:12px}}body#company .l-management .m-managementContents__philosophyText{display:flex;align-items:flex-end;color:#009bde;font-weight:700;letter-spacing:.1em;line-height:1.5}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__philosophyText{font-size:2rem}body#company .l-management .m-managementContents__philosophyText:not(:first-of-type){margin:20px 0 0}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__philosophyText{font-size:14px}body#company .l-management .m-managementContents__philosophyText:not(:first-of-type){margin:14px 0 0}}body#company .l-management .m-managementContents__philosophyText .-number{color:#80cdee;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:500;line-height:1}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__philosophyText .-number{width:40px;font-size:3rem}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__philosophyText .-number{width:30px;font-size:20px}}body#company .l-management .m-managementContents__philosophyText .-number.u-indent{text-indent:.1em}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__promise{padding:30px 0 0}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__promise{padding:16px 0 0}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__promiseList{margin:30px 0 0}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__promiseList{margin:16px 0 0}}body#company .l-management .m-managementContents__promiseListItem{display:flex;font-weight:700}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__promiseListItem{font-size:1.8rem}body#company .l-management .m-managementContents__promiseListItem:not(:first-of-type){margin:18px 0 0}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__promiseListItem{font-size:12px}body#company .l-management .m-managementContents__promiseListItem:not(:first-of-type){margin:12px 0 0}}body#company .l-management .m-managementContents__promiseListItem .-text{flex:1}body#company .l-management .m-managementContents__guideline{border-top-width:1px;border-top-style:solid;border-top-color:#999}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__guideline{margin:40px 0 0;padding:30px 0 0}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__guideline{margin:20px 0 0;padding:20px 0 0}}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__guidelineList{margin:12px 0 0}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__guidelineList{margin:10px 0 0}}body#company .l-management .m-managementContents__guidelineListItem{padding-left:1em;text-indent:-1em}@media print,screen and (min-width: 768px){body#company .l-management .m-managementContents__guidelineListItem{font-size:1.8rem}body#company .l-management .m-managementContents__guidelineListItem:not(:first-of-type){margin:12px 0 0}}@media screen and (max-width: 767px){body#company .l-management .m-managementContents__guidelineListItem{font-size:12px}body#company .l-management .m-managementContents__guidelineListItem:not(:first-of-type){margin:6px 0 0}}body#company .l-information{background-repeat:no-repeat;background-position:center top;background-size:100% auto}@media print,screen and (min-width: 768px){body#company .l-information{background-image:url(../image/company/bg_information_pc.jpg)}}@media screen and (max-width: 767px){body#company .l-information{background-image:url(../image/company/bg_information_sp.jpg)}}@media print,screen and (min-width: 768px){body#company .l-information .m-informationOverview{padding:100px 0}}@media screen and (max-width: 767px){body#company .l-information .m-informationOverview{padding:70px 25px}}body#company .l-information .m-informationOverview .m-informationContents__container{background-color:rgba(255,255,255,.9)}body#company .l-information .m-informationHistory{background-color:#009bde}@media print,screen and (min-width: 768px){body#company .l-information .m-informationHistory{padding:100px 0;border-radius:100px 100px 0 0}}@media screen and (max-width: 767px){body#company .l-information .m-informationHistory{padding:70px 25px;border-radius:50px 50px 0 0}}body#company .l-information .m-informationContents{position:relative}@media print,screen and (min-width: 768px){body#company .l-information .m-informationContents{max-width:850px;margin:0 auto}}body#company .l-information .m-informationContents__container{position:relative;z-index:1;background-color:#fff}@media print,screen and (min-width: 768px){body#company .l-information .m-informationContents__container{padding:40px 50px 60px}}@media screen and (max-width: 767px){body#company .l-information .m-informationContents__container{padding:30px 20px 40px}}body#company .l-information .m-informationContents__title{text-align:center;color:#009bde;letter-spacing:.1em;font-weight:700}@media print,screen and (min-width: 768px){body#company .l-information .m-informationContents__title{font-size:3rem}}@media screen and (max-width: 767px){body#company .l-information .m-informationContents__title{font-size:20px}}@media print,screen and (min-width: 768px){body#company .l-information .m-informationContents__list{margin:30px 0 0}}body#company .l-information .m-informationContents__listItem{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999}@media print,screen and (min-width: 768px){body#company .l-information .m-informationContents__listItem{display:flex;padding:16px 0 16px 14px}}@media screen and (max-width: 767px){body#company .l-information .m-informationContents__listItem{padding:11px 0}}body#company .l-information .m-informationContents__listItem dt{width:9em}@media print,screen and (min-width: 768px){body#company .l-information .m-informationContents__listItem dt{font-size:1.6rem}}@media screen and (max-width: 767px){body#company .l-information .m-informationContents__listItem dt{font-size:11px}}body#company .l-information .m-informationContents__listItem dd{flex:1}@media print,screen and (min-width: 768px){body#company .l-information .m-informationContents__listItem dd{font-size:1.6rem}}@media screen and (max-width: 767px){body#company .l-information .m-informationContents__listItem dd{margin:4px 0 0;font-size:11px}}@media print,screen and (min-width: 768px){body#company .l-information .m-informationContents__listItem dd p:not(:first-of-type){margin:6px 0 0}}@media screen and (max-width: 767px){body#company .l-information .m-informationContents__listItem dd p:not(:first-of-type){margin:4px 0 0}}body#company .u-corner::after,body#company .u-corner::before{position:absolute;display:block;background-color:#33afe5;content:""}@media print,screen and (min-width: 768px){body#company .u-corner::after,body#company .u-corner::before{width:120px;height:120px}}@media screen and (max-width: 767px){body#company .u-corner::after,body#company .u-corner::before{width:100px;height:100px}}@media print,screen and (min-width: 768px){body#company .u-corner::after{top:-10px;left:-10px}}@media screen and (max-width: 767px){body#company .u-corner::after{top:-10px;left:-10px}}@media print,screen and (min-width: 768px){body#company .u-corner::before{bottom:-10px;right:-10px}}@media screen and (max-width: 767px){body#company .u-corner::before{bottom:-10px;right:-10px}}body#office .l-office{background-color:#99d7f2}@media print,screen and (min-width: 768px){body#office .l-office{padding:80px 0 100px}}@media screen and (max-width: 767px){body#office .l-office{padding:30px 15px 60px}}@media print,screen and (min-width: 768px){body#office .l-office .m-office__list{max-width:1080px;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 768px){body#office .l-office .m-office__listItem:not(:first-of-type){margin:45px 0 0}}@media screen and (max-width: 767px){body#office .l-office .m-office__listItem:not(:first-of-type){margin:15px 0 0}}body#office .l-office .m-officeItem{background-color:#fff}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem{padding:40px 40px 60px}}@media screen and (max-width: 767px){body#office .l-office .m-officeItem{padding:16px 20px 30px}}body#office .l-office .m-officeItem__title{text-align:center;color:#009bde;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem__title{font-size:3rem}}@media screen and (max-width: 767px){body#office .l-office .m-officeItem__title{font-size:20px}}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem__row{display:flex;margin:50px 0 0}}@media screen and (max-width: 767px){body#office .l-office .m-officeItem__row{margin:16px 0 0}}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem__list{flex:1}}body#office .l-office .m-officeItem__listItem{border-top-width:1px;border-top-style:solid;border-top-color:#999}body#office .l-office .m-officeItem__listItem:last-of-type{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem__listItem{display:flex;align-items:center;padding:10px 0}}@media screen and (max-width: 767px){body#office .l-office .m-officeItem__listItem{padding:9px 0}}body#office .l-office .m-officeItem__listItem .-title{color:#666}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem__listItem .-title{width:8em;font-size:1.5rem}}@media screen and (max-width: 767px){body#office .l-office .m-officeItem__listItem .-title{font-size:11px}}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem__listItem .-text{flex:1;align-items:center;font-size:1.6rem}}@media screen and (max-width: 767px){body#office .l-office .m-officeItem__listItem .-text{margin:3px 0 0;font-size:12px}}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem__map{width:500px;margin:0 0 0 40px;text-align:right}}@media screen and (max-width: 767px){body#office .l-office .m-officeItem__map{margin:20px 0 0;text-align:center}}body#office .l-office .m-officeItem__mapButton{display:inline-block;background-repeat:no-repeat;background-image:url(../image/office/ico_office-map.svg);border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#d85a83;color:#d85a83;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width: 768px){body#office .l-office .m-officeItem__mapButton{margin:18px 0 0;padding:0 0 5px 28px;background-position:left 4px bottom 7px;font-size:1.6rem;transition-property:opacity;transition-duration:.125s}body#office .l-office .m-officeItem__mapButton:hover{opacity:.5}}@media screen and (max-width: 767px){body#office .l-office .m-officeItem__mapButton{margin:16px 0 0;padding:0 0 3px 18px;background-size:10px auto;background-position:left 3px bottom 5px;font-size:11px}}body#flow .l-flow{background-color:#4cb9e8}@media print,screen and (min-width: 768px){body#flow .l-flow{padding:80px 0 100px}}@media screen and (max-width: 767px){body#flow .l-flow{padding:40px 15px 60px}}body#flow .l-flow .m-flow__nav{display:flex;align-items:flex-end;justify-content:center}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flow__navItem{min-width:495px;margin:0 5px}}@media screen and (max-width: 767px){body#flow .l-flow .m-flow__navItem{min-width:160px;margin:0 5px}}body#flow .l-flow .m-flow__navButton{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-width:2px;border-style:solid;border-bottom:none;text-align:center;font-weight:700}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flow__navButton{padding:20px 1em 20px;font-size:2.5rem}}@media screen and (max-width: 767px){body#flow .l-flow .m-flow__navButton{height:70px;font-size:15px}}body#flow .l-flow .m-flow__navButton.-shop{background-color:#009bde;border-color:#009bde;color:#fff}body#flow .l-flow .m-flow__navButton.-online{background-color:#c7134e;border-color:#c7134e;color:#fff}body#flow .l-flow .m-flow__navButton::after{position:absolute;z-index:1;display:block;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flow__navButton::after{bottom:-14px;right:calc(50% - 14px);width:28px;height:14px}}@media screen and (max-width: 767px){body#flow .l-flow .m-flow__navButton::after{bottom:-9px;right:calc(50% - 9px);width:18px;height:9px}}body#flow .l-flow .m-flow__navButton.is-current.-shop{background-color:#fff;color:#009bde}body#flow .l-flow .m-flow__navButton.is-current.-shop::after{background-color:#009bde}body#flow .l-flow .m-flow__navButton.is-current.-online{background-color:#fff;color:#c7134e}body#flow .l-flow .m-flow__navButton.is-current.-online::after{background-color:#c7134e}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flow__navButton{transition-property:background-color,color;transition-duration:.125s}body#flow .l-flow .m-flow__navButton:hover.-shop{background-color:#fff;color:#009bde}body#flow .l-flow .m-flow__navButton:hover.-online{background-color:#fff;color:#c7134e}}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flow__contents{max-width:1080px;margin:0 auto}}body#flow .l-flow .m-flow__contentsItem{background-color:#fff;border-width:2px;border-style:solid}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flow__contentsItem{padding:65px 40px 80px}}@media screen and (max-width: 767px){body#flow .l-flow .m-flow__contentsItem{padding:25px 20px 40px}}body#flow .l-flow .m-flow__contentsItem.-shop{border-color:#009bde}body#flow .l-flow .m-flow__contentsItem.-shop .m-flowContents__listItem:not(:last-of-type){border-bottom-color:#009bde}body#flow .l-flow .m-flow__contentsItem.-shop .m-flowContents__listItem:not(:last-of-type)::after{border-color:#009bde}body#flow .l-flow .m-flow__contentsItem.-shop .m-flowContentsItem__title{color:#009bde}body#flow .l-flow .m-flow__contentsItem.-shop .m-flowContentsItem__title .-step,body#flow .l-flow .m-flow__contentsItem.-shop .m-flowContentsItem__title .-number{color:#80cdee}body#flow .l-flow .m-flow__contentsItem.-online{border-color:#c7134e}body#flow .l-flow .m-flow__contentsItem.-online .m-flowContents__listItem:not(:last-of-type){border-bottom-color:#c7134e}body#flow .l-flow .m-flow__contentsItem.-online .m-flowContents__listItem:not(:last-of-type)::after{border-color:#c7134e}body#flow .l-flow .m-flow__contentsItem.-online .m-flowContentsItem__title{color:#c7134e}body#flow .l-flow .m-flow__contentsItem.-online .m-flowContentsItem__title .-step,body#flow .l-flow .m-flow__contentsItem.-online .m-flowContentsItem__title .-number{color:#e389a6}body#flow .l-flow .m-flow__contentsItem:not(.is-current){display:none}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContents__head{display:flex}}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContents__headImage{width:400px;margin:0 30px 0 0;padding:10px 0 0}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContents__headImage{margin:0 0 12px 0}}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContents__headText{flex:1;font-size:1.8rem;line-height:2}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContents__headText{font-weight:700;font-size:12px;line-height:1.75}}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContents__list{margin:65px 0 0 0}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContents__list{margin:30px 0 0 0}}body#flow .l-flow .m-flowContents__listItem{position:relative}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContents__listItem:not(:first-of-type){padding-top:40px}body#flow .l-flow .m-flowContents__listItem:not(:last-of-type){padding-bottom:40px}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContents__listItem:not(:first-of-type){padding-top:25px}body#flow .l-flow .m-flowContents__listItem:not(:last-of-type){padding-bottom:20px}}body#flow .l-flow .m-flowContents__listItem:not(:last-of-type){border-bottom-width:1px;border-bottom-style:solid}body#flow .l-flow .m-flowContents__listItem:not(:last-of-type)::after{position:absolute;display:block;box-sizing:border-box;background-color:#fff;border-width:1px;border-style:solid;border-top:none;border-right:none;transform:rotate(-45deg);content:""}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContents__listItem:not(:last-of-type)::after{bottom:-12px;right:calc(50% - 11px);width:22px;height:22px}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContents__listItem:not(:last-of-type)::after{bottom:-8px;right:calc(50% - 7px);width:14px;height:14px}}body#flow .l-flow .m-flowContentsItem{display:grid}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContentsItem{grid-template-rows:auto 1fr;grid-template-columns:240px 1fr;grid-column-gap:30px}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContentsItem{grid-template-rows:auto 1fr;grid-template-columns:100px 1fr;grid-column-gap:10px}}body#flow .l-flow .m-flowContentsItem__title{display:flex;align-items:flex-end}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContentsItem__title{grid-row:1/2;grid-column:2/3}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContentsItem__title{grid-row:1/2;grid-column:1/3;margin:0 0 8px}}body#flow .l-flow .m-flowContentsItem__title .-step{margin:0 .4em 0 0;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:600;line-height:1.25}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContentsItem__title .-step{font-size:1.8rem}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContentsItem__title .-step{font-size:14px}}body#flow .l-flow .m-flowContentsItem__title .-number{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:600;line-height:1}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContentsItem__title .-number{font-size:3rem}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContentsItem__title .-number{font-size:25px}}body#flow .l-flow .m-flowContentsItem__title .-title{flex:1;margin:0 0 0 .8em;font-weight:700;line-height:1.5}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContentsItem__title .-title{font-size:2rem}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContentsItem__title .-title{font-size:15px}}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContentsItem__image{grid-row:1/3;grid-column:1/2}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContentsItem__image{grid-row:2/3;grid-column:1/2;padding:4px 0 0}}@media print,screen and (min-width: 768px){body#flow .l-flow .m-flowContentsItem__text{grid-row:2/3;grid-column:2/3;margin:16px 0 0;font-size:1.6rem;line-height:1.75}}@media screen and (max-width: 767px){body#flow .l-flow .m-flowContentsItem__text{grid-row:2/3;grid-column:2/3;font-size:11px;line-height:1.75}}body#services .l-services{background-color:#99d7f2}@media print,screen and (min-width: 768px){body#services .l-services{padding:20px 0 100px}}@media screen and (max-width: 767px){body#services .l-services{padding:10px 15px 60px}}@media print,screen and (min-width: 768px){body#services .l-services .m-services__list{max-width:1080px;margin:0 auto}}@media print,screen and (min-width: 768px){body#services .l-services .m-services__listItem{margin:-60px 0 0;padding:120px 0 0}}@media screen and (max-width: 767px){body#services .l-services .m-services__listItem{margin:-30px 0 0;padding:60px 0 0}}body#services .l-services .m-services__text{text-align:center;color:#fff}@media print,screen and (min-width: 768px){body#services .l-services .m-services__text{margin:60px 0 0;font-size:1.6rem}}@media screen and (max-width: 767px){body#services .l-services .m-services__text{margin:30px 0 0;font-size:11px}}body#services .l-services .m-servicesItem{background-color:#fff}@media print,screen and (min-width: 768px){body#services .l-services .m-servicesItem{padding:40px 40px 80px}}@media screen and (max-width: 767px){body#services .l-services .m-servicesItem{padding:25px 20px 45px}}body#services .l-services .m-servicesItem__title{display:flex;justify-content:center;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width: 768px){body#services .l-services .m-servicesItem__title{font-size:3rem}}@media screen and (max-width: 767px){body#services .l-services .m-servicesItem__title{font-size:20px}}body#services .l-services .m-servicesItem__title>span{display:block;background-repeat:no-repeat;background-position:left center}body#services .l-services .m-servicesItem__title.-life{color:#009bde}body#services .l-services .m-servicesItem__title.-life>span{background-image:url(../image/services/ico_life.svg)}@media print,screen and (min-width: 768px){body#services .l-services .m-servicesItem__title.-life>span{padding:0 0 4px 66px}}@media screen and (max-width: 767px){body#services .l-services .m-servicesItem__title.-life>span{padding:0 11px 0 44px;background-size:auto 23px}}body#services .l-services .m-servicesItem__title.-accident{color:#003793}body#services .l-services .m-servicesItem__title.-accident>span{background-image:url(../image/services/ico_accident.svg)}@media print,screen and (min-width: 768px){body#services .l-services .m-servicesItem__title.-accident>span{padding:0 0 4px 54px}}@media screen and (max-width: 767px){body#services .l-services .m-servicesItem__title.-accident>span{padding:0 9px 0 36px;background-size:auto 25px}}body#services .l-services .m-servicesItem__corp{display:flex;flex-wrap:wrap}@media print,screen and (min-width: 768px){body#services .l-services .m-servicesItem__corp{-moz-column-gap:20px;column-gap:20px;margin:6px 0 0}}@media screen and (max-width: 767px){body#services .l-services .m-servicesItem__corp{justify-content:space-between;margin:17px 0 0}}@media print,screen and (min-width: 768px){body#services .l-services .m-servicesItem__corpItem{width:320px;margin:34px 0 0}}@media screen and (max-width: 767px){body#services .l-services .m-servicesItem__corpItem{width:calc(50% - 2.5px);margin:8px 0 0}}body#point .l-strength{background-repeat:no-repeat;background-position:center top;background-size:cover}@media print,screen and (min-width: 768px){body#point .l-strength{padding:80px 0 145px;background-image:url(../image/point/bg_contents_pc.jpg)}}@media screen and (max-width: 767px){body#point .l-strength{padding:50px 25px 60px;background-image:url(../image/point/bg_contents_sp.jpg)}}body#point .l-introduction .m-introductionContents{position:relative}@media print,screen and (min-width: 768px){body#point .l-introduction .m-introductionContents{max-width:850px;margin:0 auto}}body#point .l-introduction .m-introductionContents__container{position:relative;z-index:1;background-color:rgba(255,255,255,.9)}@media print,screen and (min-width: 768px){body#point .l-introduction .m-introductionContents__container{padding:50px 0 80px}}@media screen and (max-width: 767px){body#point .l-introduction .m-introductionContents__container{padding:40px 0 40px}}body#point .l-introduction .m-introductionContents__text{text-align:center;line-height:2.25}@media print,screen and (min-width: 768px){body#point .l-introduction .m-introductionContents__text{font-size:1.8rem}}@media screen and (max-width: 767px){body#point .l-introduction .m-introductionContents__text{font-size:12px}}body#point .l-introduction .m-introductionContents__text .-strong{color:#009bde;font-weight:700}body#point .l-introduction .m-introductionContents__point{display:flex;justify-content:center}@media print,screen and (min-width: 768px){body#point .l-introduction .m-introductionContents__point{-moz-column-gap:50px;column-gap:50px;margin:50px 0 0 0}}@media screen and (max-width: 767px){body#point .l-introduction .m-introductionContents__point{-moz-column-gap:7px;column-gap:7px;margin:40px 0 0 0}}@media print,screen and (min-width: 768px){body#point .l-introduction .m-introductionContents__pointItem{width:200px}}@media screen and (max-width: 767px){body#point .l-introduction .m-introductionContents__pointItem{width:90px}}body#point .l-introduction .m-introductionPoint__text{text-align:center;color:#009bde}@media print,screen and (min-width: 768px){body#point .l-introduction .m-introductionPoint__text{margin:8px 0 0 0;font-size:1.8rem}}@media screen and (max-width: 767px){body#point .l-introduction .m-introductionPoint__text{margin:8px 0 0 0;font-size:10px}}@media print,screen and (min-width: 768px){body#point .l-point{margin:80px 0 0 0}}@media screen and (max-width: 767px){body#point .l-point{margin:70px 0 0 0}}body#point .l-point .m-point__title{text-align:center;color:#fff;font-weight:700}@media print,screen and (min-width: 768px){body#point .l-point .m-point__title{font-size:4rem;letter-spacing:.1em}}@media screen and (max-width: 767px){body#point .l-point .m-point__title{font-size:25px;letter-spacing:.2em}}@media print,screen and (min-width: 768px){body#point .l-point .m-point__list{margin:140px 0 0 0}}@media screen and (max-width: 767px){body#point .l-point .m-point__list{margin:30px 0 0 0}}@media print,screen and (min-width: 768px){body#point .l-point .m-point__listItem:not(:first-of-type){margin:180px 0 0 0}body#point .l-point .m-point__listItem:nth-child(odd) .m-pointItem__container{padding:0 0 0 580px}body#point .l-point .m-point__listItem:nth-child(odd) .m-pointItem__image{left:0}body#point .l-point .m-point__listItem:nth-child(odd) .m-pointItem__head{left:580px}body#point .l-point .m-point__listItem:nth-child(even) .m-pointItem__container{padding:0 580px 0 0}body#point .l-point .m-point__listItem:nth-child(even) .m-pointItem__image{right:0}body#point .l-point .m-point__listItem:nth-child(even) .m-pointItem__image::after{top:-10px;left:auto;right:-10px}body#point .l-point .m-point__listItem:nth-child(even) .m-pointItem__head{left:0}}@media screen and (max-width: 767px){body#point .l-point .m-point__listItem:not(:first-of-type){margin:30px 0 0 0}}body#point .l-point .m-pointItem{background-color:rgba(255,255,255,.9)}@media print,screen and (min-width: 768px){body#point .l-point .m-pointItem{min-height:400px;padding:0 0 30px 0;box-sizing:border-box}}body#point .l-point .m-pointItem__container{position:relative}@media print,screen and (min-width: 768px){body#point .l-point .m-pointItem__container{max-width:1080px;margin-right:auto;margin-left:auto;box-sizing:border-box}}@media screen and (max-width: 767px){body#point .l-point .m-pointItem__container{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr}}@media print,screen and (min-width: 768px){body#point .l-point .m-pointItem__image{position:absolute;top:-80px;width:540px}}@media screen and (max-width: 767px){body#point .l-point .m-pointItem__image{position:relative;grid-row:1/2;grid-column:1/3;padding:0 0 16px 0}}body#point .l-point .m-pointItem__image img{position:relative;z-index:2}body#point .l-point .m-pointItem__image::before{display:none}@media print,screen and (min-width: 768px){body#point .l-point .m-pointItem__head{position:absolute;top:-94px;display:flex;align-items:flex-end;color:#fff}}@media screen and (max-width: 767px){body#point .l-point .m-pointItem__head{grid-row:2/3;grid-column:1/2;display:flex;flex-direction:column;align-items:center;padding:7px 18px 0 18px;color:#80cdee}}body#point .l-point .m-pointItem__head .-text{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em}@media print,screen and (min-width: 768px){body#point .l-point .m-pointItem__head .-text{padding:0 14px 14px 0;font-weight:700;font-size:2rem}}@media screen and (max-width: 767px){body#point .l-point .m-pointItem__head .-text{font-size:11px}}body#point .l-point .m-pointItem__head .-number{font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:600;line-height:1}@media print,screen and (min-width: 768px){body#point .l-point .m-pointItem__head .-number{font-size:8rem}}@media screen and (max-width: 767px){body#point .l-point .m-pointItem__head .-number{font-size:40px}}body#point .l-point .m-pointItem__title{color:#009bde;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width: 768px){body#point .l-point .m-pointItem__title{display:flex;align-items:center;min-height:128px;padding:16px 0;box-sizing:border-box;background-repeat:no-repeat;font-size:2.5rem}body#point .l-point .m-pointItem__title.-icon-1{padding:0 0 0 120px;background-image:url(../image/point/ico_point01.svg);background-position:14px 50%}body#point .l-point .m-pointItem__title.-icon-2{padding:0 0 0 112px;background-image:url(../image/point/ico_point02.svg);background-position:10px 50%}body#point .l-point .m-pointItem__title.-icon-3{padding:0 0 0 120px;background-image:url(../image/point/ico_point03.svg);background-position:14px 50%}}@media screen and (max-width: 767px){body#point .l-point .m-pointItem__title{grid-row:2/3;grid-column:2/3;font-size:18px}}body#point .l-point .m-pointItem__text{line-height:1.75}@media print,screen and (min-width: 768px){body#point .l-point .m-pointItem__text{padding:0 16px 0 0;font-size:1.6rem}}@media screen and (max-width: 767px){body#point .l-point .m-pointItem__text{grid-row:3/4;grid-column:1/3;padding:16px 12px 24px 20px;font-size:12px}}body#point .u-corner::after,body#point .u-corner::before{position:absolute;display:block;background-color:#33afe5;content:""}@media print,screen and (min-width: 768px){body#point .u-corner::after,body#point .u-corner::before{width:120px;height:120px}}@media screen and (max-width: 767px){body#point .u-corner::after,body#point .u-corner::before{width:100px;height:100px}}@media print,screen and (min-width: 768px){body#point .u-corner::after{top:-10px;left:-10px}}@media screen and (max-width: 767px){body#point .u-corner::after{top:-10px;left:-10px}}@media print,screen and (min-width: 768px){body#point .u-corner::before{bottom:-10px;right:-10px}}@media screen and (max-width: 767px){body#point .u-corner::before{bottom:-10px;right:-10px}}body#faq .l-faq{background-color:#99d7f2}@media print,screen and (min-width: 768px){body#faq .l-faq{padding:80px 0 100px}}@media screen and (max-width: 767px){body#faq .l-faq{padding:30px 15px 60px}}@media print,screen and (min-width: 768px){body#faq .l-faq .m-faq__list{max-width:1080px;margin-right:auto;margin-left:auto}}@media print,screen and (min-width: 768px){body#faq .l-faq .m-faq__listItem:not(:first-of-type){margin:50px 0 0 0}}@media screen and (max-width: 767px){body#faq .l-faq .m-faq__listItem:not(:first-of-type){margin:20px 0 0 0}}body#faq .l-faq .m-faqItem{background-color:#fff}@media print,screen and (min-width: 768px){body#faq .l-faq .m-faqItem{padding:40px 40px 50px}}@media screen and (max-width: 767px){body#faq .l-faq .m-faqItem{padding:20px 10px 20px}}body#faq .l-faq .m-faqItem__title{display:flex;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#80cdee;color:#009bde}@media print,screen and (min-width: 768px){body#faq .l-faq .m-faqItem__title{padding:0 0 30px 0;font-size:1.8rem}}@media screen and (max-width: 767px){body#faq .l-faq .m-faqItem__title{padding:0 0 20px 0;font-size:12px}}body#faq .l-faq .m-faqItem__title>span{flex:1}body#faq .l-faq .m-faqItem__title::before{margin:0 .5em 0 0;color:#80cdee;font-family:"Poppins","Noto Sans JP",sans-serif;line-height:1.125;content:"Q."}@media print,screen and (min-width: 768px){body#faq .l-faq .m-faqItem__title::before{font-size:2.5rem}}@media screen and (max-width: 767px){body#faq .l-faq .m-faqItem__title::before{font-size:17px}}body#faq .l-faq .m-faqItem__text{display:flex}@media print,screen and (min-width: 768px){body#faq .l-faq .m-faqItem__text{margin:24px 0 0 0;font-size:1.6rem}}@media screen and (max-width: 767px){body#faq .l-faq .m-faqItem__text{margin:16px 0 0 0;font-size:11px}}body#faq .l-faq .m-faqItem__text>span{flex:1}body#faq .l-faq .m-faqItem__text::before{margin:0 .6em 0 0;color:#b2b2b2;font-family:"Poppins","Noto Sans JP",sans-serif;line-height:1.125;content:"A."}@media print,screen and (min-width: 768px){body#faq .l-faq .m-faqItem__text::before{font-size:2.5rem}}@media screen and (max-width: 767px){body#faq .l-faq .m-faqItem__text::before{font-size:17px}}body#recruit .l-recruit{background-repeat:no-repeat;background-position:center top;background-size:cover}@media print,screen and (min-width: 768px){body#recruit .l-recruit{padding:90px 0 130px;background-image:url(../image/recruit/bg_contents_pc.jpg)}}@media screen and (max-width: 767px){body#recruit .l-recruit{padding:50px 25px 60px;background-image:url(../image/recruit/bg_contents_sp.jpg)}}body#recruit .l-recruit .m-recruitContents{position:relative}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents{max-width:850px;margin:0 auto}}body#recruit .l-recruit .m-recruitContents__container{position:relative;z-index:1;background-color:rgba(255,255,255,.9)}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__container{padding:90px 75px 100px}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__container{padding:30px 20px 60px}}body#recruit .l-recruit .m-recruitContents__text{text-align:center;line-height:2.4}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__text{font-size:1.8rem}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__text{font-size:13px}}body#recruit .l-recruit .m-recruitContents__written{background-color:#f0f0f0}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__written{margin:60px 0 0 0;padding:28px 40px 50px}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__written{margin:30px 0 0 0;padding:20px 20px 24px}}body#recruit .l-recruit .m-recruitContents__writtenTitle{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;text-align:center}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__writtenTitle{margin:0 0 28px 0;padding:0 0 28px 0;font-size:1.6rem}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__writtenTitle{margin:0 0 14px 0;padding:0 0 14px 0;font-size:11px}}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__writtenItem{padding:0 0 0 10px;font-size:1.6rem}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__writtenItem{font-size:12px}}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__writtenItem:not(:first-of-type){margin:16px 0 0 0}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__writtenItem:not(:first-of-type){margin:6px 0 0 0}}body#recruit .l-recruit .m-recruitContents__button{position:relative;display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;border-width:1px;border-style:solid;border-color:#009bde;color:#009bde;letter-spacing:.2em;font-weight:700}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__button{width:480px;height:80px;margin-top:60px;font-size:1.8rem;transition-property:color,background-color;transition-duration:.125s}body#recruit .l-recruit .m-recruitContents__button:hover{background-color:#99d7f2;color:#fff}body#recruit .l-recruit .m-recruitContents__button:hover>span{background-image:url(../image/recruit/ico_mail-ov.svg)}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__button{width:255px;height:50px;margin-top:30px;font-size:12px}}body#recruit .l-recruit .m-recruitContents__button>span{display:block;background-repeat:no-repeat;background-position:0 50%;background-image:url(../image/recruit/ico_mail.svg)}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__button>span{padding:0 0 2px 40px}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__button>span{background-size:auto 11px;padding:0 0 1px 25px}}body#recruit .l-recruit .m-recruitContents__button::after{position:absolute;top:50%;display:block;height:1px;background-color:#009bde;content:""}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__button::after{right:-20px;width:80px}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__button::after{right:-15px;width:40px}}body#recruit .l-recruit .m-recruitContents__note{text-align:center}@media print,screen and (min-width: 768px){body#recruit .l-recruit .m-recruitContents__note{margin:22px 0 0 0;font-size:1.4rem}}@media screen and (max-width: 767px){body#recruit .l-recruit .m-recruitContents__note{margin:14px -9px 0;font-size:11px}}body#recruit .l-recruit .m-recruitContents__note>span{display:inline-block;text-align:left}body#recruit .u-corner::after,body#recruit .u-corner::before{position:absolute;display:block;background-color:#33afe5;content:""}@media print,screen and (min-width: 768px){body#recruit .u-corner::after,body#recruit .u-corner::before{width:120px;height:120px}}@media screen and (max-width: 767px){body#recruit .u-corner::after,body#recruit .u-corner::before{width:100px;height:100px}}@media print,screen and (min-width: 768px){body#recruit .u-corner::after{top:-10px;left:-10px}}@media screen and (max-width: 767px){body#recruit .u-corner::after{top:-10px;left:-10px}}@media print,screen and (min-width: 768px){body#recruit .u-corner::before{bottom:-10px;right:-10px}}@media screen and (max-width: 767px){body#recruit .u-corner::before{bottom:-10px;right:-10px}}body#qualification .l-main,body#privacy .l-main,body#solicitation .l-main,body#antisocial .l-main,body#fiduciary .l-main{background-color:#99d7f2}@media print,screen and (min-width: 768px){body#qualification .l-qualification,body#privacy .l-qualification,body#solicitation .l-qualification,body#antisocial .l-qualification,body#fiduciary .l-qualification{padding:80px 0 100px}}@media screen and (max-width: 767px){body#qualification .l-qualification,body#privacy .l-qualification,body#solicitation .l-qualification,body#antisocial .l-qualification,body#fiduciary .l-qualification{padding:30px 15px 60px}}body#qualification .l-qualification .m-qualification,body#privacy .l-qualification .m-qualification,body#solicitation .l-qualification .m-qualification,body#antisocial .l-qualification .m-qualification,body#fiduciary .l-qualification .m-qualification{background-color:#fff}@media print,screen and (min-width: 768px){body#qualification .l-qualification .m-qualification,body#privacy .l-qualification .m-qualification,body#solicitation .l-qualification .m-qualification,body#antisocial .l-qualification .m-qualification,body#fiduciary .l-qualification .m-qualification{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr 300px;max-width:1080px;margin:0 auto;padding:50px 40px;box-sizing:border-box}}@media screen and (max-width: 767px){body#qualification .l-qualification .m-qualification,body#privacy .l-qualification .m-qualification,body#solicitation .l-qualification .m-qualification,body#antisocial .l-qualification .m-qualification,body#fiduciary .l-qualification .m-qualification{padding:30px 20px 40px}}body#qualification .l-qualification .m-qualification__title,body#privacy .l-qualification .m-qualification__title,body#solicitation .l-qualification .m-qualification__title,body#antisocial .l-qualification .m-qualification__title,body#fiduciary .l-qualification .m-qualification__title{color:#009bde}@media print,screen and (min-width: 768px){body#qualification .l-qualification .m-qualification__title,body#privacy .l-qualification .m-qualification__title,body#solicitation .l-qualification .m-qualification__title,body#antisocial .l-qualification .m-qualification__title,body#fiduciary .l-qualification .m-qualification__title{grid-row:1/2;grid-column:1/2;padding:0 60px 0 0;font-size:3rem}}@media screen and (max-width: 767px){body#qualification .l-qualification .m-qualification__title,body#privacy .l-qualification .m-qualification__title,body#solicitation .l-qualification .m-qualification__title,body#antisocial .l-qualification .m-qualification__title,body#fiduciary .l-qualification .m-qualification__title{text-align:center;font-size:20px}}@media print,screen and (min-width: 768px){body#qualification .l-qualification .m-qualification__logo,body#privacy .l-qualification .m-qualification__logo,body#solicitation .l-qualification .m-qualification__logo,body#antisocial .l-qualification .m-qualification__logo,body#fiduciary .l-qualification .m-qualification__logo{grid-row:1/3;grid-column:2/3}}@media screen and (max-width: 767px){body#qualification .l-qualification .m-qualification__logo,body#privacy .l-qualification .m-qualification__logo,body#solicitation .l-qualification .m-qualification__logo,body#antisocial .l-qualification .m-qualification__logo,body#fiduciary .l-qualification .m-qualification__logo{max-width:215px;margin:15px auto 0}}@media print,screen and (min-width: 768px){body#qualification .l-qualification .m-qualification__text,body#privacy .l-qualification .m-qualification__text,body#solicitation .l-qualification .m-qualification__text,body#antisocial .l-qualification .m-qualification__text,body#fiduciary .l-qualification .m-qualification__text{grid-row:2/3;grid-column:1/2;margin:20px 0 0 0;padding:0 64px 0 0;font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 767px){body#qualification .l-qualification .m-qualification__text,body#privacy .l-qualification .m-qualification__text,body#solicitation .l-qualification .m-qualification__text,body#antisocial .l-qualification .m-qualification__text,body#fiduciary .l-qualification .m-qualification__text{margin:20px 0 0 0;font-size:12px;line-height:1.875}}@media print,screen and (min-width: 768px){body#qualification .l-policy,body#privacy .l-policy,body#solicitation .l-policy,body#antisocial .l-policy,body#fiduciary .l-policy{padding:60px 0 100px}}@media screen and (max-width: 767px){body#qualification .l-policy,body#privacy .l-policy,body#solicitation .l-policy,body#antisocial .l-policy,body#fiduciary .l-policy{padding:30px 15px 60px}}body#qualification .l-policy .m-policy,body#privacy .l-policy .m-policy,body#solicitation .l-policy .m-policy,body#antisocial .l-policy .m-policy,body#fiduciary .l-policy .m-policy{background-color:#fff}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policy,body#privacy .l-policy .m-policy,body#solicitation .l-policy .m-policy,body#antisocial .l-policy .m-policy,body#fiduciary .l-policy .m-policy{max-width:1080px;margin:0 auto;padding:60px 80px;box-sizing:border-box;line-height:1.75}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policy,body#privacy .l-policy .m-policy,body#solicitation .l-policy .m-policy,body#antisocial .l-policy .m-policy,body#fiduciary .l-policy .m-policy{padding:30px 20px;line-height:1.75}}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policy__head,body#privacy .l-policy .m-policy__head,body#solicitation .l-policy .m-policy__head,body#antisocial .l-policy .m-policy__head,body#fiduciary .l-policy .m-policy__head{margin:0 0 40px 0;font-size:1.7rem}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policy__head,body#privacy .l-policy .m-policy__head,body#solicitation .l-policy .m-policy__head,body#antisocial .l-policy .m-policy__head,body#fiduciary .l-policy .m-policy__head{margin:0 0 20px 0;font-size:12px}}body#qualification .l-policy .m-policy__list,body#privacy .l-policy .m-policy__list,body#solicitation .l-policy .m-policy__list,body#antisocial .l-policy .m-policy__list,body#fiduciary .l-policy .m-policy__list{counter-reset:item}body#qualification .l-policy .m-policy__listItem,body#privacy .l-policy .m-policy__listItem,body#solicitation .l-policy .m-policy__listItem,body#antisocial .l-policy .m-policy__listItem,body#fiduciary .l-policy .m-policy__listItem{counter-increment:item;display:flex}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policy__listItem,body#privacy .l-policy .m-policy__listItem,body#solicitation .l-policy .m-policy__listItem,body#antisocial .l-policy .m-policy__listItem,body#fiduciary .l-policy .m-policy__listItem{font-size:1.6rem}body#qualification .l-policy .m-policy__listItem:not(:first-of-type),body#privacy .l-policy .m-policy__listItem:not(:first-of-type),body#solicitation .l-policy .m-policy__listItem:not(:first-of-type),body#antisocial .l-policy .m-policy__listItem:not(:first-of-type),body#fiduciary .l-policy .m-policy__listItem:not(:first-of-type){margin:30px 0 0 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policy__listItem,body#privacy .l-policy .m-policy__listItem,body#solicitation .l-policy .m-policy__listItem,body#antisocial .l-policy .m-policy__listItem,body#fiduciary .l-policy .m-policy__listItem{font-size:11px}body#qualification .l-policy .m-policy__listItem:not(:first-of-type),body#privacy .l-policy .m-policy__listItem:not(:first-of-type),body#solicitation .l-policy .m-policy__listItem:not(:first-of-type),body#antisocial .l-policy .m-policy__listItem:not(:first-of-type),body#fiduciary .l-policy .m-policy__listItem:not(:first-of-type){margin:20px 0 0 0}}body#qualification .l-policy .m-policy__listItem::before,body#privacy .l-policy .m-policy__listItem::before,body#solicitation .l-policy .m-policy__listItem::before,body#antisocial .l-policy .m-policy__listItem::before,body#fiduciary .l-policy .m-policy__listItem::before{content:counter(item) ". ";font-weight:700}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policy__listItem::before,body#privacy .l-policy .m-policy__listItem::before,body#solicitation .l-policy .m-policy__listItem::before,body#antisocial .l-policy .m-policy__listItem::before,body#fiduciary .l-policy .m-policy__listItem::before{margin:0 1em 0 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policy__listItem::before,body#privacy .l-policy .m-policy__listItem::before,body#solicitation .l-policy .m-policy__listItem::before,body#antisocial .l-policy .m-policy__listItem::before,body#fiduciary .l-policy .m-policy__listItem::before{margin:0 1em 0 0}}body#qualification .l-policy .m-policy__listItem>span,body#qualification .l-policy .m-policy__listItem>div,body#privacy .l-policy .m-policy__listItem>span,body#privacy .l-policy .m-policy__listItem>div,body#solicitation .l-policy .m-policy__listItem>span,body#solicitation .l-policy .m-policy__listItem>div,body#antisocial .l-policy .m-policy__listItem>span,body#antisocial .l-policy .m-policy__listItem>div,body#fiduciary .l-policy .m-policy__listItem>span,body#fiduciary .l-policy .m-policy__listItem>div{flex:1}body#qualification .l-policy .m-policy__stitle,body#privacy .l-policy .m-policy__stitle,body#solicitation .l-policy .m-policy__stitle,body#antisocial .l-policy .m-policy__stitle,body#fiduciary .l-policy .m-policy__stitle{font-weight:700}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policy__stitle,body#privacy .l-policy .m-policy__stitle,body#solicitation .l-policy .m-policy__stitle,body#antisocial .l-policy .m-policy__stitle,body#fiduciary .l-policy .m-policy__stitle{font-size:1.6rem}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policy__stitle,body#privacy .l-policy .m-policy__stitle,body#solicitation .l-policy .m-policy__stitle,body#antisocial .l-policy .m-policy__stitle,body#fiduciary .l-policy .m-policy__stitle{font-size:11px}}body#qualification .l-policy .m-policy__text,body#privacy .l-policy .m-policy__text,body#solicitation .l-policy .m-policy__text,body#antisocial .l-policy .m-policy__text,body#fiduciary .l-policy .m-policy__text{margin:.25em 0 0 0}body#qualification .l-policy .m-policy__discItem,body#privacy .l-policy .m-policy__discItem,body#solicitation .l-policy .m-policy__discItem,body#antisocial .l-policy .m-policy__discItem,body#fiduciary .l-policy .m-policy__discItem{margin:.25em 0 0 1em;text-indent:-1em}body#qualification .l-policy .m-policy__discItem::before,body#privacy .l-policy .m-policy__discItem::before,body#solicitation .l-policy .m-policy__discItem::before,body#antisocial .l-policy .m-policy__discItem::before,body#fiduciary .l-policy .m-policy__discItem::before{content:"・"}body#qualification .l-policy .m-policy__numberItem,body#privacy .l-policy .m-policy__numberItem,body#solicitation .l-policy .m-policy__numberItem,body#antisocial .l-policy .m-policy__numberItem,body#fiduciary .l-policy .m-policy__numberItem{counter-increment:number;display:flex;margin:.25em 0 0 0}body#qualification .l-policy .m-policy__numberItem::before,body#privacy .l-policy .m-policy__numberItem::before,body#solicitation .l-policy .m-policy__numberItem::before,body#antisocial .l-policy .m-policy__numberItem::before,body#fiduciary .l-policy .m-policy__numberItem::before{content:"(" counter(number) ")"}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policy__numberItem::before,body#privacy .l-policy .m-policy__numberItem::before,body#solicitation .l-policy .m-policy__numberItem::before,body#antisocial .l-policy .m-policy__numberItem::before,body#fiduciary .l-policy .m-policy__numberItem::before{margin:0 .5em 0 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policy__numberItem::before,body#privacy .l-policy .m-policy__numberItem::before,body#solicitation .l-policy .m-policy__numberItem::before,body#antisocial .l-policy .m-policy__numberItem::before,body#fiduciary .l-policy .m-policy__numberItem::before{margin:0 .5em 0 0}}body#qualification .l-policy .m-policy__numberItem>div,body#privacy .l-policy .m-policy__numberItem>div,body#solicitation .l-policy .m-policy__numberItem>div,body#antisocial .l-policy .m-policy__numberItem>div,body#fiduciary .l-policy .m-policy__numberItem>div{flex:1}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policy__kpi,body#privacy .l-policy .m-policy__kpi,body#solicitation .l-policy .m-policy__kpi,body#antisocial .l-policy .m-policy__kpi,body#fiduciary .l-policy .m-policy__kpi{margin:50px 0 0 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policy__kpi,body#privacy .l-policy .m-policy__kpi,body#solicitation .l-policy .m-policy__kpi,body#antisocial .l-policy .m-policy__kpi,body#fiduciary .l-policy .m-policy__kpi{margin:30px 0 0 0}}body#qualification .l-policy .m-policy__bottom,body#privacy .l-policy .m-policy__bottom,body#solicitation .l-policy .m-policy__bottom,body#antisocial .l-policy .m-policy__bottom,body#fiduciary .l-policy .m-policy__bottom{border-top-width:1px;border-top-style:solid;border-top-color:#999}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policy__bottom,body#privacy .l-policy .m-policy__bottom,body#solicitation .l-policy .m-policy__bottom,body#antisocial .l-policy .m-policy__bottom,body#fiduciary .l-policy .m-policy__bottom{display:flex;flex-direction:column;align-items:flex-end;margin:50px 0 0 0;padding:40px 0 0 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policy__bottom,body#privacy .l-policy .m-policy__bottom,body#solicitation .l-policy .m-policy__bottom,body#antisocial .l-policy .m-policy__bottom,body#fiduciary .l-policy .m-policy__bottom{margin:30px 0 0 0;padding:28px 0 0 0}}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyKpi,body#privacy .l-policy .m-policyKpi,body#solicitation .l-policy .m-policyKpi,body#antisocial .l-policy .m-policyKpi,body#fiduciary .l-policy .m-policyKpi{font-size:1.6rem}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyKpi,body#privacy .l-policy .m-policyKpi,body#solicitation .l-policy .m-policyKpi,body#antisocial .l-policy .m-policyKpi,body#fiduciary .l-policy .m-policyKpi{font-size:11px}}body#qualification .l-policy .m-policyKpi__title,body#privacy .l-policy .m-policyKpi__title,body#solicitation .l-policy .m-policyKpi__title,body#antisocial .l-policy .m-policyKpi__title,body#fiduciary .l-policy .m-policyKpi__title{font-weight:700;text-indent:-0.5em}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyKpi__title,body#privacy .l-policy .m-policyKpi__title,body#solicitation .l-policy .m-policyKpi__title,body#antisocial .l-policy .m-policyKpi__title,body#fiduciary .l-policy .m-policyKpi__title{font-size:1.6rem}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyKpi__title,body#privacy .l-policy .m-policyKpi__title,body#solicitation .l-policy .m-policyKpi__title,body#antisocial .l-policy .m-policyKpi__title,body#fiduciary .l-policy .m-policyKpi__title{font-size:11px}}body#qualification .l-policy .m-policyKpi__head,body#privacy .l-policy .m-policyKpi__head,body#solicitation .l-policy .m-policyKpi__head,body#antisocial .l-policy .m-policyKpi__head,body#fiduciary .l-policy .m-policyKpi__head{margin:.25em 0 0 1.5em}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyKpi__tableOuter,body#privacy .l-policy .m-policyKpi__tableOuter,body#solicitation .l-policy .m-policyKpi__tableOuter,body#antisocial .l-policy .m-policyKpi__tableOuter,body#fiduciary .l-policy .m-policyKpi__tableOuter{margin:20px -80px 0;padding:0 80px 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyKpi__tableOuter,body#privacy .l-policy .m-policyKpi__tableOuter,body#solicitation .l-policy .m-policyKpi__tableOuter,body#antisocial .l-policy .m-policyKpi__tableOuter,body#fiduciary .l-policy .m-policyKpi__tableOuter{margin:10px -20px 0;padding:0 20px 0;overflow-x:scroll}}body#qualification .l-policy .m-policyKpi__table,body#privacy .l-policy .m-policyKpi__table,body#solicitation .l-policy .m-policyKpi__table,body#antisocial .l-policy .m-policyKpi__table,body#fiduciary .l-policy .m-policyKpi__table{border-top-width:1px;border-top-style:solid;border-top-color:#999;border-right-width:1px;border-right-style:solid;border-right-color:#999}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyKpi__table,body#privacy .l-policy .m-policyKpi__table,body#solicitation .l-policy .m-policyKpi__table,body#antisocial .l-policy .m-policyKpi__table,body#fiduciary .l-policy .m-policyKpi__table{min-width:100%}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyKpi__table,body#privacy .l-policy .m-policyKpi__table,body#solicitation .l-policy .m-policyKpi__table,body#antisocial .l-policy .m-policyKpi__table,body#fiduciary .l-policy .m-policyKpi__table{min-width:100%}}body#qualification .l-policy .m-policyKpi__table tr,body#privacy .l-policy .m-policyKpi__table tr,body#solicitation .l-policy .m-policyKpi__table tr,body#antisocial .l-policy .m-policyKpi__table tr,body#fiduciary .l-policy .m-policyKpi__table tr{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999}body#qualification .l-policy .m-policyKpi__table th,body#privacy .l-policy .m-policyKpi__table th,body#solicitation .l-policy .m-policyKpi__table th,body#antisocial .l-policy .m-policyKpi__table th,body#fiduciary .l-policy .m-policyKpi__table th{text-align:left}body#qualification .l-policy .m-policyKpi__table td,body#privacy .l-policy .m-policyKpi__table td,body#solicitation .l-policy .m-policyKpi__table td,body#antisocial .l-policy .m-policyKpi__table td,body#fiduciary .l-policy .m-policyKpi__table td{text-align:center}body#qualification .l-policy .m-policyKpi__table th,body#qualification .l-policy .m-policyKpi__table td,body#privacy .l-policy .m-policyKpi__table th,body#privacy .l-policy .m-policyKpi__table td,body#solicitation .l-policy .m-policyKpi__table th,body#solicitation .l-policy .m-policyKpi__table td,body#antisocial .l-policy .m-policyKpi__table th,body#antisocial .l-policy .m-policyKpi__table td,body#fiduciary .l-policy .m-policyKpi__table th,body#fiduciary .l-policy .m-policyKpi__table td{border-left-width:1px;border-left-style:solid;border-left-color:#999}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyKpi__table th,body#qualification .l-policy .m-policyKpi__table td,body#privacy .l-policy .m-policyKpi__table th,body#privacy .l-policy .m-policyKpi__table td,body#solicitation .l-policy .m-policyKpi__table th,body#solicitation .l-policy .m-policyKpi__table td,body#antisocial .l-policy .m-policyKpi__table th,body#antisocial .l-policy .m-policyKpi__table td,body#fiduciary .l-policy .m-policyKpi__table th,body#fiduciary .l-policy .m-policyKpi__table td{padding:.75em 1em;font-size:1.6rem}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyKpi__table th,body#qualification .l-policy .m-policyKpi__table td,body#privacy .l-policy .m-policyKpi__table th,body#privacy .l-policy .m-policyKpi__table td,body#solicitation .l-policy .m-policyKpi__table th,body#solicitation .l-policy .m-policyKpi__table td,body#antisocial .l-policy .m-policyKpi__table th,body#antisocial .l-policy .m-policyKpi__table td,body#fiduciary .l-policy .m-policyKpi__table th,body#fiduciary .l-policy .m-policyKpi__table td{padding:1em .5em;font-size:10px;white-space:nowrap}}body#qualification .l-policy .m-policyKpi__table thead td,body#qualification .l-policy .m-policyKpi__table th,body#privacy .l-policy .m-policyKpi__table thead td,body#privacy .l-policy .m-policyKpi__table th,body#solicitation .l-policy .m-policyKpi__table thead td,body#solicitation .l-policy .m-policyKpi__table th,body#antisocial .l-policy .m-policyKpi__table thead td,body#antisocial .l-policy .m-policyKpi__table th,body#fiduciary .l-policy .m-policyKpi__table thead td,body#fiduciary .l-policy .m-policyKpi__table th{background-color:#e6e6e6;font-weight:700}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyKpi__text,body#privacy .l-policy .m-policyKpi__text,body#solicitation .l-policy .m-policyKpi__text,body#antisocial .l-policy .m-policyKpi__text,body#fiduciary .l-policy .m-policyKpi__text{margin:20px 0 0 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyKpi__text,body#privacy .l-policy .m-policyKpi__text,body#solicitation .l-policy .m-policyKpi__text,body#antisocial .l-policy .m-policyKpi__text,body#fiduciary .l-policy .m-policyKpi__text{margin:20px 0 0 0}}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyBottom__text,body#privacy .l-policy .m-policyBottom__text,body#solicitation .l-policy .m-policyBottom__text,body#antisocial .l-policy .m-policyBottom__text,body#fiduciary .l-policy .m-policyBottom__text{font-size:1.5rem}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyBottom__text,body#privacy .l-policy .m-policyBottom__text,body#solicitation .l-policy .m-policyBottom__text,body#antisocial .l-policy .m-policyBottom__text,body#fiduciary .l-policy .m-policyBottom__text{font-size:10px}}body#qualification .l-policy .m-policyBottom__text>dt,body#privacy .l-policy .m-policyBottom__text>dt,body#solicitation .l-policy .m-policyBottom__text>dt,body#antisocial .l-policy .m-policyBottom__text>dt,body#fiduciary .l-policy .m-policyBottom__text>dt{text-indent:-0.5em}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyBottom__text>dt,body#privacy .l-policy .m-policyBottom__text>dt,body#solicitation .l-policy .m-policyBottom__text>dt,body#antisocial .l-policy .m-policyBottom__text>dt,body#fiduciary .l-policy .m-policyBottom__text>dt{margin:0 0 8px 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyBottom__text>dt,body#privacy .l-policy .m-policyBottom__text>dt,body#solicitation .l-policy .m-policyBottom__text>dt,body#antisocial .l-policy .m-policyBottom__text>dt,body#fiduciary .l-policy .m-policyBottom__text>dt{margin:0 0 6px 0}}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyBottom__text>dd:not(:first-of-type),body#privacy .l-policy .m-policyBottom__text>dd:not(:first-of-type),body#solicitation .l-policy .m-policyBottom__text>dd:not(:first-of-type),body#antisocial .l-policy .m-policyBottom__text>dd:not(:first-of-type),body#fiduciary .l-policy .m-policyBottom__text>dd:not(:first-of-type){margin:3px 0 0 0}}@media screen and (max-width: 767px){body#qualification .l-policy .m-policyBottom__text>dd:not(:first-of-type),body#privacy .l-policy .m-policyBottom__text>dd:not(:first-of-type),body#solicitation .l-policy .m-policyBottom__text>dd:not(:first-of-type),body#antisocial .l-policy .m-policyBottom__text>dd:not(:first-of-type),body#fiduciary .l-policy .m-policyBottom__text>dd:not(:first-of-type){margin:2px 0 0 0}}@media print,screen and (min-width: 768px){body#qualification .l-policy .m-policyBottom .m-phone,body#privacy .l-policy .m-policyBottom .m-phone,body#solicitation .l-policy .m-policyBottom .m-phone,body#antisocial .l-policy .m-policyBottom .m-phone,body#fiduciary .l-policy .m-policyBottom .m-phone{pointer-events:none}}body#qualification .l-policy .m-policyBottom .u-strong,body#privacy .l-policy .m-policyBottom .u-strong,body#solicitation .l-policy .m-policyBottom .u-strong,body#antisocial .l-policy .m-policyBottom .u-strong,body#fiduciary .l-policy .m-policyBottom .u-strong{font-weight:700}.l-footer{background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media print,screen and (min-width: 768px){.l-footer{background-image:url(../image/common/bg_footer_pc.jpg)}}@media screen and (max-width: 767px){.l-footer{background-image:url(../image/common/bg_footer_sp.jpg)}}@media print,screen and (min-width: 768px){.l-footer .-footer__inner{padding:0 40px 0}}@media screen and (max-width: 767px){.l-footer .-footer__inner{padding:0 15px 0}}@media print,screen and (min-width: 768px){.l-footer .p-footer{max-width:1200px;margin:0 auto}}@media screen and (max-width: 767px){.l-footer .p-footer{max-width:345px;margin:0 auto}}.l-footer .m-footer{position:relative;box-sizing:border-box}@media print,screen and (min-width: 768px){.l-footer .m-footer{min-height:540px;padding:94px 0 20px}}@media screen and (max-width: 767px){.l-footer .m-footer{min-height:640px;padding:27px 0 50px}}@media print,screen and (min-width: 768px){.l-footer .m-footerContact{display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 767px){.l-footer .m-footerContact{max-width:325px;margin:0 auto}}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem{width:50%}}@media screen and (max-width: 767px){.l-footer .m-footerContactItem:not(:first-of-type){margin:20px 0 0 0}}.l-footer .m-footerContactItem a{display:flex;align-items:center}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem a{flex-direction:column;justify-content:center;min-height:190px;border-radius:10px}}@media screen and (max-width: 767px){.l-footer .m-footerContactItem a{height:80px;border-radius:10px;padding:0 17px 0 17px}}.l-footer .m-footerContactItem a .m-icon{background-repeat:no-repeat;background-position:center center}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem a .m-icon{width:90px;height:90px}}@media screen and (max-width: 767px){.l-footer .m-footerContactItem a .m-icon{width:55px;height:55px;background-size:contain}}.l-footer .m-footerContactItem a .m-text{background-repeat:no-repeat;background-position:center bottom;font-weight:600}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem a .m-text{padding:12px 0 20px 0;font-size:22px}}@media screen and (max-width: 767px){.l-footer .m-footerContactItem a .m-text{flex:1;padding:0 0 14px 0;font-size:18px;text-align:center}}.l-footer .m-footerContactItem.-mail a{background-color:#f9e7ed}.l-footer .m-footerContactItem.-mail a .m-icon{background-image:url(../image/common/ico_footer-mail.svg)}.l-footer .m-footerContactItem.-mail a .m-text{background-image:url(../image/common/ico_footer-mail-arr.svg);color:#c7134e}.l-footer .m-footerContactItem.-line a{background-color:#e6f9ee}.l-footer .m-footerContactItem.-line a .m-icon{background-image:url(../image/common/ico_footer-line.svg)}.l-footer .m-footerContactItem.-line a .m-text{background-image:url(../image/common/ico_footer-line-arr.svg);color:#06c755}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem.-phone{pointer-events:none}}.l-footer .m-footerContactItem.-phone a{background-color:#e5f5fc}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem.-phone a{pointer-events:none}}@media screen and (max-width: 767px){.l-footer .m-footerContactItem.-phone a{padding:0 7px 0 17px}}.l-footer .m-footerContactItem.-phone a .m-icon{background-image:url(../image/common/ico_footer-phone.svg)}.l-footer .m-footerContactItem.-phone a .m-text{display:flex;flex-direction:column;align-items:center;color:#009bde}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem.-phone a .m-text{padding:10px 0 0 0}}@media screen and (max-width: 767px){.l-footer .m-footerContactItem.-phone a .m-text{padding:0 0 0 0}}.l-footer .m-footerContactItem.-phone a .m-text .m-number{background-repeat:no-repeat;background-position:left center;background-image:url(../image/common/ico_footer-dial.svg);font-family:"Poppins","Noto Sans JP",sans-serif}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem.-phone a .m-text .m-number{min-height:24px;margin:0 0 10px;padding:2px 0 0 48px;font-size:26px;line-height:1}}@media screen and (max-width: 767px){.l-footer .m-footerContactItem.-phone a .m-text .m-number{margin:0 0 8px;padding:2px 0 0 39px;background-size:auto 19px;font-size:22px;line-height:1}}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem.-phone a .m-text .m-hours{font-size:13px}}@media screen and (max-width: 767px){.l-footer .m-footerContactItem.-phone a .m-text .m-hours{font-size:9px;text-indent:.5em}}@media print,screen and (min-width: 768px){.l-footer .m-footerContactItem a{transition-property:background-color;transition-duration:.2s}.l-footer .m-footerContactItem a .m-icon{transition-property:background-image;transition-duration:.2s}.l-footer .m-footerContactItem a .m-text{transition-property:color,background-image;transition-duration:.2s}.l-footer .m-footerContactItem:hover a .m-text{color:#fff}.l-footer .m-footerContactItem:hover.-mail a{background-color:#c7134e}.l-footer .m-footerContactItem:hover.-mail a .m-icon{background-image:url(../image/common/ico_footer-mail-hover.svg)}.l-footer .m-footerContactItem:hover.-mail a .m-text{background-image:url(../image/common/ico_footer-mail-arr-hover.svg)}.l-footer .m-footerContactItem:hover.-line a{background-color:#06c755}.l-footer .m-footerContactItem:hover.-line a .m-icon{background-image:url(../image/common/ico_footer-line-hover.svg)}.l-footer .m-footerContactItem:hover.-line a .m-text{background-image:url(../image/common/ico_footer-line-arr-hover.svg)}}@media print,screen and (min-width: 768px){.l-footer .m-footerContainer{display:flex;align-items:flex-start;margin:80px 0 0 0}}@media screen and (max-width: 767px){.l-footer .m-footerContainer{margin:32px 0 0 0}}@media print,screen and (min-width: 768px){.l-footer .m-footerMenuOuter{order:2;flex:1;display:flex}}.l-footer .m-footerMenu{display:grid}@media print,screen and (min-width: 768px){.l-footer .m-footerMenu{grid-column-gap:32px}}@media screen and (max-width: 767px){.l-footer .m-footerMenu{grid-column-gap:20px}}.l-footer .m-footerMenuItem:nth-child(1){grid-row:1/2;grid-column:1/2}.l-footer .m-footerMenuItem:nth-child(2){grid-row:2/3;grid-column:1/2}.l-footer .m-footerMenuItem:nth-child(3){grid-row:3/4;grid-column:1/2}.l-footer .m-footerMenuItem:nth-child(4){grid-row:1/2;grid-column:2/3}.l-footer .m-footerMenuItem:nth-child(5){grid-row:2/3;grid-column:2/3}@media print,screen and (min-width: 768px){.l-footer .m-footerMenuItem{margin:0 0 11px 0}}@media screen and (max-width: 767px){.l-footer .m-footerMenuItem{margin:0 0 9px 0}}.l-footer .m-footerMenuItem a{background-repeat:no-repeat;background-position:left calc(50% + 1px);color:#fff}@media print,screen and (min-width: 768px){.l-footer .m-footerMenuItem a{padding:0 0 0 11px;background-image:url(../image/common/ico_footer-menu-arr_pc.svg);font-size:14px}.l-footer .m-footerMenuItem a:hover{text-decoration:underline}}@media screen and (max-width: 767px){.l-footer .m-footerMenuItem a{padding:0 0 0 9px;background-image:url(../image/common/ico_footer-menu-arr_sp.svg);font-size:11px}}.l-footer .m-footerLogo{display:flex}@media print,screen and (min-width: 768px){.l-footer .m-footerLogo{order:1;margin:0 30px 0 0}}@media screen and (max-width: 767px){.l-footer .m-footerLogo{margin:20px 0 0 0}}@media print,screen and (min-width: 768px){.l-footer .m-footerLogoItem{width:120px}.l-footer .m-footerLogoItem:not(:first-of-type){margin-left:10px}}@media screen and (max-width: 767px){.l-footer .m-footerLogoItem{width:100px}.l-footer .m-footerLogoItem:not(:first-of-type){margin-left:15px}}.l-footer .m-footerCompany{color:#fff}@media print,screen and (min-width: 768px){.l-footer .m-footerCompany{order:3}}@media screen and (max-width: 767px){.l-footer .m-footerCompany{margin:16px 0 0 0}}.l-footer .m-footerCompany__title{font-weight:700}@media print,screen and (min-width: 768px){.l-footer .m-footerCompany__title{font-size:18px}}@media screen and (max-width: 767px){.l-footer .m-footerCompany__title{font-size:14px}}@media print,screen and (min-width: 768px){.l-footer .m-footerCompany__text{margin:10px 0 0 0;font-size:14px}}@media screen and (max-width: 767px){.l-footer .m-footerCompany__text{font-size:11px}}@media print,screen and (min-width: 768px){.l-footer .m-footerCompany__text .m-phone{pointer-events:none}}@media print,screen and (min-width: 768px){.l-footer .m-footerCompany__copyright{margin:50px 0 0 0;font-size:13px;text-align:right}}@media screen and (max-width: 767px){.l-footer .m-footerCompany__copyright{margin:15px 0 0 0;font-size:10px}}.l-footer .m-footerPagetop{position:absolute;right:0;bottom:0;left:0;display:flex;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-color:#009bde;text-indent:-9999px}@media print,screen and (min-width: 768px){.l-footer .m-footerPagetop{width:100px;height:45px;background-image:url(../image/common/ico_footer-pagetop_pc.svg);transition-property:background-color;transition-duration:.2s}.l-footer .m-footerPagetop:hover{background-color:#99d7f2}}@media screen and (max-width: 767px){.l-footer .m-footerPagetop{width:60px;height:30px;background-image:url(../image/common/ico_footer-pagetop_sp.svg)}}html{line-height:1.6;font-size:62.5%}body{background-color:#fff;color:#333;letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media print,screen and (min-width: 768px){body{min-width:1280px}body .u-sp{display:none}body .u-tab{display:none}}@media print,screen and (min-width: 768px)and (max-width: 1279px){body .u-tab{display:inherit}}@media screen and (max-width: 767px){body .u-pc{display:none}body .u-tab{display:none}}@media print,screen and (min-width: 768px){img{max-width:100%}}@media screen and (max-width: 767px){img{width:100%}}@media print,screen and (min-width: 768px){.l-main{min-height:calc(100vh - 540px)}body:not(#top) .l-main{padding:70px 0 0 0}}@media screen and (max-width: 767px){.l-main{min-height:50px}body:not(#top) .l-main{padding:50px 0 0 0}}