﻿.m-speechType01{--tail-width: 34px;--tail-height: 40px;align-items:center;display:flex;gap:12px}@media(max-width: 768px){.m-speechType01{--tail-width: 20px;--tail-height: 28px;gap:8px}}.m-speechType01_bubble{background-color:#fff;flex:1 1 0;padding:20px calc(20px + var(--tail-width)) 20px 20px;position:relative}@media(max-width: 768px){.m-speechType01_bubble{padding:14px calc(14px + var(--tail-width)) 14px 14px}}.m-speechType01_bubble::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:calc(var(--tail-height)/2) 0 calc(var(--tail-height)/2) var(--tail-width);content:"";height:0;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:0}.m-speechType01_image{border-radius:50%;flex-shrink:0;height:84px;overflow:hidden;width:84px}@media(max-width: 768px){.m-speechType01_image{height:56px;width:56px}}.m-speechType01_image img,.m-speechType01_image .imgPlaceholder{display:block;height:100%;object-fit:cover;width:100%}.hero{background:url("/owned/images/bg.jpg") center/50% repeat;padding:54px 0 108px;margin-top:-100px}@media(max-width: 768px){.hero{padding:54px 0}}.hero.is-bgGray{background-color:#edf0f2}.hero_unit{align-items:center;display:flex;gap:18px;justify-content:space-between}@media(max-width: 768px){.hero_unit{flex-direction:column;gap:54px}}.hero_content{flex:1 1 0;transform:translateY(90px)}@media(max-width: 768px){.hero_content{transform:translateY(50px);margin-inline:auto;width:fit-content}}.hero_titleBubble{position:relative}.hero_titleBubble_text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero_titleBubble_image{display:block;height:auto;width:100%}@media(max-width: 768px){.hero_titleBubble_image{margin-inline:auto;width:70%}}.hero_lead{font-size:16px;font-size:1.6rem;color:#000;line-height:1.8;margin-top:18px;font-weight:700}.hero_lead:first-of-type{margin-top:36px}@media(max-width: 768px){.hero_lead:first-of-type{margin-top:18px}}@media(max-width: 768px){.hero_lead{display:none}}.hero_image{display:flex;align-self:flex-end;flex-shrink:0;margin-bottom:-108px;text-align:left;width:560px}@media(max-width: 768px){.hero_image{align-self:center;margin-bottom:-54px;width:80%;max-width:560px}}.hero_charaImage{display:block;height:auto;width:100%}.hero_caption{color:#000;margin-top:10px;font-size:12px;font-size:1.2rem}.hero_captionTitle{display:block}.hero_captionText{color:#505659;font-size:10px;font-size:1rem}.quicklinks{background-color:#edf0f2;padding-block:36px;margin-bottom:108px}@media(max-width: 768px){.quicklinks{padding-block:18px;margin-bottom:54px}}.quicklinks_heroLead{display:none}@media(max-width: 768px){.quicklinks_heroLead{display:block;margin-bottom:18px;margin-top:0}}.quicklinks_scroll{cursor:grab;overflow:hidden;user-select:none;width:100%}.quicklinks_inner{animation:quicklinksScroll var(--quicklinksScrollDuration, 40s) linear infinite;display:flex;gap:16px;width:fit-content}@media(max-width: 768px){.quicklinks_inner{animation-name:quicklinksScroll-sp}}.quicklinks_inner:hover{animation-play-state:paused}.quicklinks_list{display:flex;gap:16px}.quicklinks_item{flex:0 0 320px;width:320px}@media(max-width: 768px){.quicklinks_item{flex:0 0 220px;width:220px}}.quicklinks_link{display:block;position:relative;transition:.3s cubic-bezier(0.23, 0.02, 0.15, 1)}@media(hover: hover){.quicklinks_link:hover{opacity:.8}}.quicklinks_arrow{background-color:#edf0f2;bottom:12px;margin-inline:0;position:absolute;right:12px}@media(max-width: 768px){.quicklinks_arrow{bottom:8px;right:8px}}.quicklinks_imgPlaceholder{aspect-ratio:16/9;background-color:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24)}.quicklinks_image{aspect-ratio:16/9;border-radius:6px;box-shadow:rgba(0,0,0,.1) 0px 2px 20px;display:block;object-fit:cover;width:100%}@keyframes quicklinksScroll{from{transform:translateX(calc(-33.333% + 50vw - 160px))}to{transform:translateX(calc(-66.666% + 50vw - 160px))}}@keyframes quicklinksScroll-sp{from{transform:translateX(calc(-33.333% + 50vw - 110px))}to{transform:translateX(calc(-66.666% + 50vw - 110px))}}.qa{padding:108px 0}@media(max-width: 768px){.qa{padding:54px 0}}.qa.is-bgGray{background-color:#edf0f2}.qa .m-speechType01{--tail-width: 24px;--tail-height: 28px}@media(max-width: 768px){.qa .m-speechType01{--tail-width: 14px;--tail-height: 20px}}.qa .m-speechType01_bubble{border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.qa .m-speechType01_bubble .m-headingType01_title{color:#00c9e3;font-size:28px;font-size:2.8rem}@media(max-width: 768px){.qa .m-speechType01_bubble .m-headingType01_title{font-size:16px;font-size:1.6rem}}.qa .m-speechType01_image{height:120px;width:120px}@media(max-width: 768px){.qa .m-speechType01_image{height:80px;width:80px}}.qaBlock+.qaBlock{margin-top:54px}@media(max-width: 768px){.qaBlock+.qaBlock{margin-top:36px}}.qaBlock_answer{font-weight:700;margin-top:16px;font-size:30px;font-size:3rem}@media(max-width: 768px){.qaBlock_answer{font-size:20px;font-size:2rem}}.qaBlock_body{margin-top:36px}@media(max-width: 768px){.qaBlock_body{margin-top:18px}}.qaBlock_body .imgPlaceholder{height:120px}.qaBlock_body .qaBlock_illustration{background-color:#fff;border-radius:6px;display:block;height:auto;margin-inline:auto;max-width:100%;padding:24px;width:414px}@media(max-width: 768px){.qaBlock_body .qaBlock_illustration{padding:16px}}.qaBlock_body .m-unitType01Content_body p{font-size:16px;font-size:1.6rem;color:#000;line-height:1.9}.qaBlock_body .m-unitType01Content_body p+p{margin-top:18px}.qaBlock_text{margin-top:36px}@media(max-width: 768px){.qaBlock_text{margin-top:18px}}.qaBlock_text p{font-size:16px;font-size:1.6rem;color:#000;line-height:1.9}.qaBlock_text p+p{margin-top:18px}.qaBlock_summaryText{display:flex;flex-direction:column;gap:8px}.whySummary{align-items:center;background-color:#fff;border-radius:6px;display:flex;gap:18px;padding:36px}@media(max-width: 768px){.whySummary{align-items:flex-start;gap:12px;padding:18px}}.whySummary .m-check{flex-shrink:0}.whySummary_text{font-weight:700;line-height:1.5}@media(max-width: 768px){.whySummary_text{font-size:14px;font-size:1.4rem}}.capabilities{padding:108px 0}@media(max-width: 768px){.capabilities{padding:54px 0}}.capabilities.is-bgGray{background-color:#edf0f2}.capabilities .l-inner+.l-inner{margin-top:108px}@media(max-width: 768px){.capabilities .l-inner+.l-inner{margin-top:54px}}.capabilities_head{display:flex;flex-direction:column;gap:16px}.capabilities_headingLead{color:#000;font-weight:700;text-align:center;font-size:46px;font-size:4.6rem}@media(max-width: 768px){.capabilities_headingLead{font-size:30px;font-size:3rem}}.capabilities_example{font-weight:700;margin-top:40px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.capabilities_example{margin-top:24px}}.capabilities .m-listType01Container{margin-top:20px}.capabilitiesList{gap:54px}@media(max-width: 768px){.capabilitiesList{gap:36px}}@media(max-width: 768px){.capabilitiesList.is-4column{grid-template-columns:1fr}}@media(max-width: 768px){.capabilitiesList.is-3column{grid-template-columns:1fr}}.capabilitiesList_item{align-items:center;display:flex;flex-direction:column;gap:36px;text-align:center}@media(max-width: 768px){.capabilitiesList_item{flex-direction:row;gap:18px;text-align:left}}.capabilitiesList_text{display:flex;flex-direction:column;gap:12px}.capabilitiesList_icon{align-items:center;background-color:#fff;border-radius:6px;display:flex;flex-shrink:0;height:144px;justify-content:center;padding:27px;width:198px}@media(max-width: 768px){.capabilitiesList_icon{align-self:stretch;height:auto;overflow:hidden;padding:27px;width:38%}}.capabilitiesList_icon img{height:90px;width:144px}@media(max-width: 768px){.capabilitiesList_icon img{height:90px;object-position:center;max-width:none;width:144px}}.capabilitiesList_title{font-weight:700;line-height:1.5;font-size:20px;font-size:2rem}.capabilitiesList_description{line-height:1.8;text-align:left}@media(max-width: 768px){.capabilitiesList_description{font-size:14px;font-size:1.4rem}}.management{padding:108px 0}@media(max-width: 768px){.management{padding:54px 0}}.management.is-bgGray{background-color:#edf0f2}.management_lead{font-size:18px;font-size:1.8rem;color:#000;line-height:1.7;margin-top:36px}@media(max-width: 768px){.management_lead{margin-top:18px}}.management_lead strong{font-weight:700}.management .m-buttonType01{margin-top:36px}@media(max-width: 768px){.management .m-buttonType01{margin-top:18px}}.selfManagePanel{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;gap:18px;padding:36px;text-align:left}@media(max-width: 768px){.selfManagePanel{gap:12px;padding:18px}}.selfManagePanel_body{align-items:center;display:flex;gap:18px;margin-top:36px}@media(max-width: 768px){.selfManagePanel_body{align-items:flex-start;gap:12px}}.selfManagePanel .m-check{background-color:#f94b00;flex-shrink:0;height:20px;width:20px}@media(max-width: 768px){.selfManagePanel .m-check{height:16px;width:16px}}.selfManagePanel .m-check::before{content:"!";font-family:"IBM Plex Sans JP","Noto Sans JP","Droid Sans",Helvetica,YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-weight:700;transform:none;font-size:12px;font-size:1.2rem}.selfManagePanel_list{display:grid;gap:12px;grid-template-columns:repeat(var(--tag-columns, 1), minmax(0, 1fr))}@media(max-width: 768px){.selfManagePanel_list{--tag-columns: 2 !important;gap:8px}}.selfManagePanel_item{text-align:center;padding-bottom:27px;padding-top:27px;width:100%}.selfManagePanel_closing{font-weight:700;line-height:1.5}@media(max-width: 768px){.selfManagePanel_closing{font-size:14px;font-size:1.4rem}}.related{padding:108px 0}@media(max-width: 768px){.related{padding:54px 0}}.related.is-bgGray{background-color:#edf0f2}.related_lead{margin-top:16px}.related .l-inner+.l-inner{margin-top:54px}@media(max-width: 768px){.related .l-inner+.l-inner{margin-top:36px}}.related .m-listType01Container{margin-top:36px}@media(max-width: 768px){.related .m-listType01Container{margin-top:18px}}.related_cardThumbnail{aspect-ratio:16/9;overflow:hidden;position:relative;z-index:1}.related_cardThumbnail img,.related_cardThumbnail .imgPlaceholder{border:0;border-radius:0;display:block;height:100%;object-fit:cover;transition:.6s cubic-bezier(0.23, 0.02, 0.15, 1);width:100%}.related .m-listType01.is-3column{position:relative}@media(max-width: 768px){.related .m-listType01.is-3column{grid-template-columns:1fr}}.related .related_cardClose{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.related .m-listType01_item:nth-child(3n) .related_cardClose::after,.related .m-listType01_item:last-child .related_cardClose::after{background:linear-gradient(to bottom, #000 0, #000 2px, transparent 2px, transparent 6px) repeat-y 100% 0/6px 6px;content:"";height:100%;pointer-events:none;position:absolute;width:1px;right:0;top:0}.related .m-listType01_item:nth-last-child(-n+3) .related_cardClose::before{background:linear-gradient(to right, #000 0, #000 2px, transparent 2px, transparent 6px) repeat-x 0 100%/6px 6px;content:"";height:1px;pointer-events:none;position:absolute;width:100%;bottom:0;left:0}@media(max-width: 768px){.related .m-listType01_item .related_cardClose::after{background:linear-gradient(to bottom, #000 0, #000 2px, transparent 2px, transparent 6px) repeat-y 100% 0/6px 6px;content:"";height:100%;pointer-events:none;position:absolute;width:1px;right:0;top:0}.related .m-listType01_item:nth-last-child(-n+3) .related_cardClose::before{display:none}.related .m-listType01_item:last-child .related_cardClose::before{background:linear-gradient(to right, #000 0, #000 2px, transparent 2px, transparent 6px) repeat-x 0 100%/6px 6px;content:"";height:1px;pointer-events:none;position:absolute;width:100%;bottom:0;left:0}}.related .m-cardType01::before,.related .m-cardType01::after{z-index:2}.related .m-cardType01_inner{bottom:0;display:none;left:0;position:absolute;right:0;top:0}.related .m-cardType01_inner::before,.related .m-cardType01_inner::after{display:none}.related .m-cardType01_arrow{background-color:#edf0f2;bottom:12px;margin-inline:0;position:absolute;right:12px;z-index:2}@media(hover: hover){.related .m-cardType01:hover .related_cardThumbnail img,.related .m-cardType01:hover .related_cardThumbnail .imgPlaceholder{opacity:0;transform:scale(1.08)}.related .m-cardType01:hover .m-cardType01_inner{display:flex}}.anchor.is-bgGray{background-color:#edf0f2}.anchor.l-section{overflow:visible;padding-bottom:0;padding-top:0}@media(max-width: 768px){.anchor .m-anchorType01{grid-template-columns:repeat(3, 1fr)}}.faq.is-bgGray{background-color:#edf0f2}.faq.is-bgGray .m-accordionType01{background-color:#fff}.faqList_item+.faqList_item{margin-top:18px}.imgPlaceholder{background-color:#edf0f2;border:1px solid #aeb4b8;border-radius:6px;display:block;width:100%}@media(max-width: 768px){.m-buttonType01.is-s .m-buttonType01_title{font-size:12px;font-size:1.2rem}}.anchor .m-anchorType01Link{height:-webkit-fill-available;height:-moz-available;height:fill-available}.anchor .m-anchorType01Link_text{text-align:center}@media(max-width: 768px){.anchor .m-anchorType01.is-4column{grid-template-columns:repeat(2, 1fr)}}/*# sourceMappingURL=this.css.map */
