.texthidden{background-repeat:no-repeat;overflow:hidden;text-align:left;text-indent:100%;white-space:nowrap}.tab-block{display:block}@media screen and (min-width:769px) and (max-width:1200px){.tab-block{display:none}}@media screen and (min-width:769px){.sp-block{display:none}}@media screen and (max-width:768px){.sp-block{display:block}}.l-container{margin:0 auto 40px;max-width:1200px}@media screen and (max-width:1200px){.l-container{padding:0 14px}}@media screen and (max-width:768px){.l-container{padding:0 12px}}.c-page-hero{background:url(https://8947762.fs1.hubspotusercontent-na1.net/hubfs/8947762/raw_assets/public/yomidas-theme/images/common_ver2/page_bg_pc.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-size:105%;padding:50px 0 0}@media screen and (max-width:600px){.c-page-hero{background-image:url(https://8947762.fs1.hubspotusercontent-na1.net/hubfs/8947762/raw_assets/public/yomidas-theme/images/common_ver2/page_bg_sp.png)}}.c-page-hero__title{margin-bottom:45px}@media screen and (max-width:768px){.c-page-hero__title{margin-bottom:20px}}.c-page-hero__title img{height:48px;width:274px}@media screen and (max-width:768px){.c-page-hero__title img{height:auto;width:183px}}.c-page-hero__desc{font-size:18px}@media screen and (max-width:768px){.c-page-hero__desc{font-size:15px}}.contact__main{margin-bottom:100px}@media screen and (max-width:768px){.contact__main{margin-bottom:60px}}.contact__service-cards{margin-bottom:60px}@media screen and (max-width:768px){.contact__service-cards{margin-bottom:40px}}.contact__service-cards-inner{display:grid;gap:24px;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1024px){.contact__service-cards-inner{gap:16px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.contact__service-cards-inner{gap:16px;grid-template-columns:1fr}}.contact__service-card{align-items:center;background:#fff;border:1px solid #c6daed;border-radius:8px;color:inherit;display:flex;flex-direction:column;gap:16px;padding:28px 0;position:relative;text-align:center;text-decoration:none;transition:opacity .2s ease-out}.contact__service-card:hover{opacity:.8}.contact__service-card:first-child,.contact__service-card:nth-child(2){grid-column:span 3}@media screen and (max-width:1024px){.contact__service-card:first-child,.contact__service-card:nth-child(2){grid-column:span 1}}.contact__service-card:nth-child(3),.contact__service-card:nth-child(4),.contact__service-card:nth-child(5){align-items:center;flex-direction:row;gap:16px;grid-column:span 2;justify-content:center;padding:23px 60px 23px 45px;text-align:left}@media screen and (max-width:1024px){.contact__service-card:nth-child(3),.contact__service-card:nth-child(4),.contact__service-card:nth-child(5){grid-column:span 1}}.contact__service-card:after{border-bottom:3px solid #265aa3;border-right:3px solid #265aa3;content:"";height:12px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(45deg);width:12px}@media screen and (max-width:768px){.contact__service-card:after{right:16px}.contact__service-card{gap:12px;padding:20px 0}}.contact__service-card-image{align-items:center;display:flex;flex-shrink:0;height:58px;justify-content:center;width:263px}.contact__service-card-image .contact__service-card:nth-child(2){height:50px;width:165px}.contact__service-card:nth-child(3) .contact__service-card-image,.contact__service-card:nth-child(4) .contact__service-card-image,.contact__service-card:nth-child(5) .contact__service-card-image{height:40px;width:40px}@media screen and (max-width:768px){.contact__service-card-image{height:50px;width:220px}.contact__service-card-image .contact__service-card:nth-child(2){height:50px;width:165px}.contact__service-card:nth-child(3) .contact__service-card-image,.contact__service-card:nth-child(4) .contact__service-card-image,.contact__service-card:nth-child(5) .contact__service-card-image{height:30px;width:30px}}.contact__service-card-image img{max-height:100%;max-width:100%;object-fit:contain}.contact__service-card-title{font-size:18px;font-weight:700;line-height:1.5}@media screen and (max-width:1024px){.contact__service-card-title{font-size:15px;line-height:1.5}}.contact__main-title{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){.contact__main-title{font-size:14px;margin-bottom:12px}}.contact__main-lead{color:#000;font-size:18px;font-weight:400;line-height:1.5;margin-bottom:60px}@media screen and (max-width:768px){.contact__main-lead{font-size:15px;margin-bottom:32px}}.contact__detail-section{background:#fff;border:1px solid #c6daed;border-radius:16px;margin-bottom:60px;overflow:hidden}@media screen and (max-width:1024px){.contact__detail-section{margin-bottom:24px}}.contact__detail-section:last-child{margin-bottom:0}.contact__detail-header{background:#265aa3;border-radius:16px 16px 0 0;padding:27px 0;text-align:center}@media screen and (max-width:1024px){.contact__detail-header{padding:24px 0}}.contact__detail-title{color:#fff;font-size:28px;font-weight:700}@media screen and (max-width:768px){.contact__detail-title{font-size:16px}}@media screen and (max-width:375px){.contact__detail-title{font-size:15px}}.contact__detail-content{display:flex;flex-direction:column;gap:33px;margin:0 auto;max-width:900px;padding:33px 0 40px}@media screen and (max-width:1024px){.contact__detail-content{padding:33px 24px 40px}}@media screen and (max-width:768px){.contact__detail-content{gap:24px;padding:24px}}.contact__detail-btn{height:70px;margin:0 auto;width:400px}@media screen and (max-width:768px){.contact__detail-btn{width:100%}}@media screen and (max-width:390px){.contact__detail-btn{padding:0 24px}}.contact__detail-btn .btn-txt-wrap{font-size:24px}@media screen and (max-width:768px){.contact__detail-btn .btn-txt-wrap{font-size:18px}}.contact__detail-btn .btn-txt-wrap .arrow{background-size:30px auto;width:30px}.contact__detail-note{font-size:12px;line-height:1.5;padding:0 50px}@media screen and (max-width:768px){.contact__detail-note{font-size:10px;padding:0}}.contact__detail-divider{align-self:center;background:#c6daed;height:1px;width:900px}@media screen and (max-width:1024px){.contact__detail-divider{width:100%}}@media screen and (max-width:768px){.contact__detail-divider{width:327px}}.contact__detail-contact-title-wrap{margin-bottom:33px}@media screen and (max-width:768px){.contact__detail-contact-title-wrap{margin-bottom:14px}}.contact__detail-contact-title{font-size:22px;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:768px){.contact__detail-contact-title{font-size:18px}}.contact__detail-contact-time{font-size:12px;line-height:1.5;text-align:center}@media screen and (max-width:768px){.contact__detail-contact-time{font-size:12px}}.contact__detail-table{margin-bottom:33px}.contact__detail-table:last-child{margin-bottom:0}@media screen and (max-width:768px){.contact__detail-table{margin-bottom:14px}}.contact__detail-table-body{border:1px solid #c6daed;border-collapse:collapse;margin:14px auto 0;table-layout:fixed;width:100%}@media screen and (max-width:768px){.contact__detail-table-body--pc{display:none}}.contact__detail-table-body--sp{display:none}@media screen and (max-width:768px){.contact__detail-table-body--sp{display:table;table-layout:auto}}.contact__detail-table-header-wrap{align-items:flex-end;display:flex}@media screen and (max-width:768px){.contact__detail-table-header-wrap{align-items:flex-start;flex-direction:column}}.contact__detail-table-header-text{font-size:18px;line-height:1;padding-left:10px;position:relative}.contact__detail-table-header-text:before{background:#265aa3;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media screen and (max-width:768px){.contact__detail-table-header-text{font-size:14px;line-height:1.375}}.contact__detail-table-header-note{font-size:12px;margin-left:10px}@media screen and (max-width:768px){.contact__detail-table-header-note{line-height:1.375;margin-left:0;margin-top:8px}}.contact__detail-table-description{font-size:14px;line-height:1.75;margin-top:8px}@media screen and (max-width:768px){.contact__detail-table-description{font-size:12px;line-height:1.5;margin-top:4px}}.contact__detail-table-row{border-bottom:1px solid #c6daed}.contact__detail-table-row:last-child{border-bottom:none}.contact__detail-table-label{background:#deeeff;border-right:1px solid #c6daed;box-sizing:border-box;font-size:18px;font-weight:400;line-height:1.5;text-align:center;width:104px}@media screen and (max-width:768px){.contact__detail-table-label{font-size:14px;vertical-align:middle;width:88px}}.contact__detail-table-value{border-right:1px solid #c6daed;font-size:18px;padding:16px 12px}.contact__detail-table-value:last-child{border-right:none}.contact__detail-table-value a{color:#265aa3}@media screen and (max-width:768px){.contact__detail-table-value{border-right:1px solid #c6daed;font-size:14px;line-height:1.75;padding:12px 16px}.contact__detail-table-value:last-child{border-right:none}}.contact__detail-text{font-size:18px;line-height:1.5;text-align:center}@media screen and (max-width:768px){.contact__detail-text{font-size:14px;line-height:1.75}}