@import"https://unpkg.com/@phosphor-icons/web@2.1.1/src/regular/style.css";@layer reset, layout, common, contents;@layer contents{.p-insurance-bycle .c-annotation.--border{border:1px solid var(--color-border-gray);padding-block:1rem;padding-inline:2rem;font-size:1rem;-webkit-margin-after:var(--spacing-md);margin-block-end:var(--spacing-md)}@media(width < 768px){.p-insurance-bycle .c-annotation.--border{font-size:var(--font-size-sm);padding-block:.75rem;padding-inline:1.25rem}}.p-insurance-bycle__title{position:relative}.p-insurance-bycle__title h2{position:absolute;top:15%;font-size:var(--font-size-xxl);font-family:var(--font-heading);font-weight:500;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,1px 0px 1px #fff,0px 1px 1px #fff,-1px 0px 1px #fff,0px -1px 1px #fff;letter-spacing:.15em;line-height:1.5;padding:.5em .625em;margin:.875em 0;font-weight:600}@media(width < 768px){.p-insurance-bycle__title h2{font-size:clamp(1.25rem,.75rem + 2.5vw,1.5rem);line-height:1.4;margin:auto;padding-inline:1rem;inset:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(width < 768px){.p-insurance-bycle__title img{width:100vw;margin-inline:calc(50% - 50vw)}}.p-insurance-bycle__band{background-color:var(--color-primary);text-align:center;font-size:var(--font-size-xxl);font-weight:bold;color:#fff;padding-block:1rem;-webkit-margin-before:var(--spacing-lg);margin-block-start:var(--spacing-lg)}@media(width < 768px){.p-insurance-bycle__band{font-size:var(--font-size-lg);-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}}.p-insurance-bycle-otoku{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}.p-insurance-bycle-otoku img:nth-child(3){grid-column:1/span 2}.p-insurance-bycle-otoku p{text-align:center;font-size:var(--font-size-xxxl);font-weight:bold;color:var(--color-primary);text-align:center;grid-column:1/span 2}@media(width < 768px){.p-insurance-bycle-otoku p{font-size:var(--font-size-lg);line-height:var(--line-height-xs)}}@media(width < 768px){.p-insurance-bycle-otoku{gap:.75rem;-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}}@media(width > 767px){.p-insurance-bycle .c-heading--h3{font-size:var(--font-size-lg)}}.p-insurance-bycle .c-heading--h3+.c-table-container{-webkit-margin-before:0;margin-block-start:0}.p-insurance-bycle__contact-body{display:grid;grid-template-columns:auto 1fr}@media(width < 768px){.p-insurance-bycle__contact-body{grid-template-columns:1fr;gap:.5rem}}.p-insurance-bycle__contact-text{position:relative;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}@media(width < 768px){.p-insurance-bycle__contact-text{-webkit-padding-end:0;padding-inline-end:0}}.p-insurance-bycle__contact-text::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:45px;background-color:#ccc}@media(width < 768px){.p-insurance-bycle__contact-text::after{display:none}}.p-insurance-bycle__contact-detail{-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}@media(width < 768px){.p-insurance-bycle__contact-detail{-webkit-padding-start:0;padding-inline-start:0}}.p-insurance-bycle__contact-dest{font-weight:bold}.p-insurance-bycle__contact-num{-webkit-margin-before:var(--spacing-xs);margin-block-start:var(--spacing-xs)}.p-insurance-bycle__contact-link{font-size:var(--font-size-xl);font-weight:bold;color:var(--color-link);font-family:var(--font-numbers);position:relative;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.p-insurance-bycle__contact-link::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;background:url(../../insurance/images_210614/icon_phone.png) 0 0 no-repeat;background-size:100% auto}.p-insurance-bycle__contact-supp{font-weight:500;-webkit-padding-start:.5rem;padding-inline-start:.5rem}@media(width < 768px){.p-insurance-bycle__contact-supp{font-size:var(--font-size-xs);-webkit-padding-start:.125rem;padding-inline-start:.125rem}}@media(width > 767px){.p-insurance-bycle__contact-annotation{text-align:right;font-size:var(--font-size-sm)}}@media(width < 768px){.p-insurance-bycle__contact-annotation{text-indent:-1em;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-margin-before:0;margin-block-start:0;line-height:1.4;text-box:trim-both cap alphabetic}}.p-insurance-bycle__signature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-before:2px dotted var(--color-border-gray);border-block-start:2px dotted var(--color-border-gray);-webkit-padding-before:var(--spacing-md);padding-block-start:var(--spacing-md);-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-secondary-text)}@media(width < 768px){.p-insurance-bycle__signature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;line-height:var(--line-height-sm)}}.p-insurance-bycle__button{max-width:360px;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;margin-inline:auto}}@layer reset, layout, common, contents;@layer contents{.p-insurance-employeee-service{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-block:2rem}@media(width < 768px){.p-insurance-employeee-service{grid-template-columns:1fr;gap:1rem}}.p-insurance-employeee-service__content{-webkit-box-shadow:var(--box-shadow-default);box-shadow:var(--box-shadow-default);border-radius:12px;padding-block:1.5rem;padding-inline:1.5rem}@media(width > 767px){.p-insurance-employeee-service__content{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}}@media(width < 768px){.p-insurance-employeee-service__content{padding-block:1.25rem;padding-inline:1.25rem}}.p-insurance-employeee-service__content a{display:block;-ms-flex-item-align:center;align-self:center;-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}.p-insurance-employeee-service__content a img{display:block;margin-inline:auto;width:200px;height:auto}@media(width < 768px){.p-insurance-employeee-service__content a img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-insurance-employeee-service__content h3{text-align:center;font-size:var(--font-size-lg);font-weight:bold;color:var(--color-secondary)}@media(width < 768px){.p-insurance-employeee-service__content h3{font-size:var(--font-size-md)}}.p-insurance-employeee-service__content p{font-size:var(--font-size-sm);line-height:var(--line-height-md);-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}.p-insurance-employeee-service__content .c-link--icon{-webkit-margin-before:0;margin-block-start:0}@media(width < 768px){.p-insurance-employeee-service__content .c-link--icon{-webkit-margin-before:0;margin-block-start:0}}.p-insurance-employeee-service__content .c-link--icon *+*{-webkit-margin-before:var(--spacing-md);margin-block-start:var(--spacing-md)}.p-insurance-employeee__tell{font-size:var(--font-size-lg);font-family:var(--font-numbers);font-weight:bold;color:var(--color-link);-webkit-padding-start:.5rem;padding-inline-start:.5rem}}@layer reset, layout, common, contents;@layer contents{.p-insurance-lp-nav{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;margin-inline:auto;-webkit-margin-before:var(--spacing-xl);margin-block-start:var(--spacing-xl)}@media(width < 768px){.p-insurance-lp-nav{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(width > 767px){.p-insurance-lp .c-heading--h3.--fs20{font-size:1.25rem}}@media(width > 767px){.p-insurance-lp-contact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-insurance-lp-contact .p-insurance-details{display:grid;grid-template-columns:12em 1fr;gap:1.25rem;-webkit-border-after:1px solid #ccc;border-block-end:1px solid #ccc;padding-block:1rem;padding-inline:1.25rem}@media(width < 768px){.p-insurance-lp-contact .p-insurance-details{padding-inline:.75rem}}@media(width < 768px){.p-insurance-lp-contact .p-insurance-details__time{line-height:var(--line-height-sm)}}.p-insurance-lp-contact .p-insurance-details__time .sp-only{display:none}@media(width < 640px){.p-insurance-lp-contact .p-insurance-details{grid-template-columns:1fr;gap:.5rem}}.p-insurance-lp-contact .p-insurance-details__tel{font-family:var(--font-numbers);letter-spacing:.1em}.p-insurance-lp-contact .p-insurance-details__tel a{font-weight:bold}@media(width < 768px){.p-insurance-lp-contact .p-insurance-details__tel a{color:var(--color-link)}}@media screen and (min-width: 641px){.p-insurance-lp-contact .p-insurance-details__tel a{pointer-events:none}}.p-insurance-lp-contact .p-insurance-details:after{display:none}.p-insurance-lp-contact .p-insurance__list{-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-margin-start:1.25rem;margin-inline-start:1.25rem}.p-insurance-lp-contact .p-insurance__list *+*{-webkit-margin-before:.5rem;margin-block-start:.5rem}.p-insurance-lp-contact .p-insurance__list li{list-style-type:disc}@media(width < 640px){.p-insurance-lp-contact .p-insurance__list li{line-height:1.5}}.p-insurance-lp .p-insurance__heading{-webkit-border-after:0;border-block-end:0;font-family:var(--font-yakuhan);font-size:1rem;font-weight:600;margin-block:1.5rem 0;padding-block:0;padding-inline:.5rem 0;color:#333;border-radius:2px;border-left:solid 4px #d61518}.p-insurance-lp__button{max-width:360px;-webkit-margin-before:var(--spacing-mdl);margin-block-start:var(--spacing-mdl);margin-inline:auto}.p-insurance-lp__baloon{position:relative;margin-bottom:20px;padding-block:1.25rem 1.3rem;border-radius:4px;font-family:var(--font-yakuhan-zen);background-color:var(--color-primary);color:#fff;width:90%;-webkit-margin-before:2.5rem;margin-block-start:2.5rem;font-weight:bold;text-align:center;font-size:1.75rem;margin-inline:auto}@media(width < 768px){.p-insurance-lp__baloon{font-size:1rem;width:100%}}.p-insurance-lp__baloon::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:20px 16px 0 16px;border-color:var(--color-primary) rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.p-insurance-lp__call-heading{-webkit-margin-before:2rem;margin-block-start:2rem;font-size:1.5rem;font-weight:bold;text-align:center}@media(width < 768px){.p-insurance-lp__call-heading{font-size:1.25rem}}.p-insurance-lp__call-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:bold;font-family:var(--font-numbers);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;-webkit-margin-before:1rem;margin-block-start:1rem;gap:.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;color:var(--color-link)}@media(width < 768px){.p-insurance-lp__call-number{-webkit-margin-before:.5rem;margin-block-start:.5rem}}.p-insurance-lp__call-note{text-align:center;-webkit-margin-before:.5rem;margin-block-start:.5rem}.p-insurance-lp .c-button__text.--center{text-align:center;line-height:1.2}.p-insurance-lp .p-insurance-fv{-webkit-margin-before:2.5rem;margin-block-start:2.5rem;font-family:var(--font-heading);--font-size-heding: 2rem}@media(width < 768px){.p-insurance-lp .p-insurance-fv{-webkit-margin-before:1rem;margin-block-start:1rem;--font-size-heding: 1.25rem}}.p-insurance-lp .p-insurance-fv__title{font-size:var(--font-size-heding);font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media(width < 768px){.p-insurance-lp .p-insurance-fv__title{margin-inline:revert;width:revert;line-height:var(--line-height-xs)}}.p-insurance-lp .p-insurance-fv__inner{display:grid;grid-template-columns:repeat(4, 1fr);max-width:1070px;gap:1rem 2rem;margin-inline:auto;-webkit-margin-before:var(--el-spacing);margin-block-start:var(--el-spacing)}@media(width < 768px){.p-insurance-lp .p-insurance-fv__inner{grid-template-columns:1fr}}.p-insurance-lp .p-insurance-fv__content{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);-webkit-transition:.3s box-shadow ease,.275s color ease-in;transition:.3s box-shadow ease,.275s color ease-in}@media(width > 767px){.p-insurance-lp .p-insurance-fv__content{place-items:center}}@media(width < 768px){.p-insurance-lp .p-insurance-fv__content{grid-template-columns:64px 1fr;padding-inline:1rem .5rem;padding-block:1rem;gap:.25rem 1rem;background:rgba(217,217,217,.4);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,.25);box-shadow:0px 1px 6px rgba(0,0,0,.25);border-radius:12px}}@media(any-hover: hover){.p-insurance-lp .p-insurance-fv .p-insurance-fv__content:hover{opacity:1;color:var(--color-primary-light)}.p-insurance-lp .p-insurance-fv .p-insurance-fv__content:hover .p-insurance-fv__icon{-webkit-box-shadow:var(--box-shadow-high);box-shadow:var(--box-shadow-high)}.p-insurance-lp .p-insurance-fv .p-insurance-fv__content:hover .p-insurance-fv__icon img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}.p-insurance-lp .p-insurance-fv__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(width > 767px){.p-insurance-lp .p-insurance-fv__icon{border-radius:100vmax;width:160px;height:160px;background:color-mix(in srgb, var(--color-base) 50%, transparent);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,.25);box-shadow:0px 1px 6px rgba(0,0,0,.25)}}@media(width < 768px){.p-insurance-lp .p-insurance-fv__icon{grid-row:span 2}}.p-insurance-lp .p-insurance-fv__icon img{width:72px;height:72px;-webkit-transition:.4s transform ease;transition:.4s transform ease}@media(width < 768px){.p-insurance-lp .p-insurance-fv__icon img{width:64px;height:64px}}.p-insurance-lp .p-insurance-fv__heading{font-size:var(--font-size-lg);font-weight:bold}@media(width < 768px){.p-insurance-lp .p-insurance-fv__heading{font-size:var(--font-size-md)}}.p-insurance-lp .p-insurance-fv__description{font-size:var(--font-size-sm);font-weight:500;color:var(--color-secondary-text);line-height:var(--line-height-md)}@media(width < 768px){.p-insurance-lp .p-insurance-fv__description{font-size:var(--font-size-sm);font-weight:normal;color:var(--color-primary-text)}}}@layer reset, layout, common, contents;@layer contents{.p-insurance .p-insurance-nav{-webkit-margin-before:2.5rem;margin-block-start:2.5rem;font-family:var(--font-heading);--font-size-heding: 2rem}@media(width < 768px){.p-insurance .p-insurance-nav{-webkit-margin-before:1rem;margin-block-start:1rem;--font-size-heding: 1.25rem}}.p-insurance .p-insurance-nav__title{font-size:var(--font-size-heding);font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media(width < 768px){.p-insurance .p-insurance-nav__title{margin-inline:revert;width:revert;line-height:var(--line-height-xs)}}.p-insurance .p-insurance-nav__inner{display:grid;grid-template-columns:repeat(4, 1fr);max-width:1070px;gap:1rem 0;margin-inline:auto;-webkit-margin-before:var(--el-spacing);margin-block-start:var(--el-spacing)}@media(width < 768px){.p-insurance .p-insurance-nav__inner{grid-template-columns:1fr 1fr;gap:0}}.p-insurance .p-insurance-nav__inner li{position:relative}@media(width < 768px){.p-insurance .p-insurance-nav__inner li:nth-child(3) .p-insurance-nav__content,.p-insurance .p-insurance-nav__inner li:nth-child(4) .p-insurance-nav__content{-webkit-border-after:1px solid var(--color-secondary);border-block-end:1px solid var(--color-secondary)}}@media(width < 768px){.p-insurance .p-insurance-nav__inner li:first-child::after,.p-insurance .p-insurance-nav__inner li:nth-child(3)::after{content:"";width:1px;background:var(--color-secondary);height:calc(100% - 8px);position:absolute;top:4px;right:0}}@media(width > 767px){.p-insurance .p-insurance-nav__inner li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-start:1px solid var(--color-secondary);border-inline-start:1px solid var(--color-secondary)}}@media(width > 767px){.p-insurance .p-insurance-nav__inner li:last-child{-webkit-border-end:1px solid var(--color-secondary);border-inline-end:1px solid var(--color-secondary)}}@media(width < 768px){.p-insurance .p-insurance-nav__inner li{padding-inline:.25rem}}.p-insurance .p-insurance-nav__content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 72px;-webkit-transition:.3s all ease,.275s color ease-in;transition:.3s all ease,.275s color ease-in;position:relative;color:var(--color-secondary)}@media(width > 767px){.p-insurance .p-insurance-nav__content{place-items:center;width:180px;height:164px;gap:1rem}}@media(width < 768px){.p-insurance .p-insurance-nav__content{-webkit-border-before:1px solid var(--color-secondary);border-block-start:1px solid var(--color-secondary);-webkit-padding-after:2rem;padding-block-end:2rem;gap:.25rem}}@media(any-hover: hover){.p-insurance .p-insurance-nav .p-insurance-nav__content:hover{opacity:1;color:var(--color-primary-light)}.p-insurance .p-insurance-nav .p-insurance-nav__content:hover .p-insurance-nav__icon img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.p-insurance .p-insurance-nav .p-insurance-nav__content:hover .p-insurance-nav__arow{inset:calc(100% - 20px) 0 0 0}.p-insurance .p-insurance-nav .p-insurance-nav__content:hover .p-insurance-nav__arow svg{fill:var(--color-primary-light)}}.p-insurance .p-insurance-nav__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:flex-end}@media(width < 768px){.p-insurance .p-insurance-nav__icon{grid-row:span 2}}.p-insurance .p-insurance-nav__icon img{width:72px;height:72px;-webkit-transition:.4s transform ease;transition:.4s transform ease}@media(width < 768px){.p-insurance .p-insurance-nav__icon img{width:56px;height:56px}}.p-insurance .p-insurance-nav__heading{font-size:var(--font-size-lg);font-weight:bold;-ms-flex-item-align:baseline;align-self:baseline}@media(width < 768px){.p-insurance .p-insurance-nav__heading{font-size:var(--font-size-md);text-align:center;font-weight:500}}.p-insurance .p-insurance-nav__arow{position:absolute;margin:auto;inset:calc(100% - 28px) 0 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:.3s all ease,.275s color ease-in;transition:.3s all ease,.275s color ease-in}.p-insurance .p-insurance-nav__arow svg{width:32px;height:32px;fill:var(--color-secondary);-webkit-transition:.3s all ease,.275s color ease-in;transition:.3s all ease,.275s color ease-in}@media(width < 768px){.p-insurance .p-insurance-nav__arow svg{width:24px;height:24px}}.p-insurance-box{display:grid;grid-template-columns:340px 1fr;gap:1.5rem}@media(width < 768px){.p-insurance-box{grid-template-columns:1fr;gap:1rem}}.p-insurance-box .c-list{-webkit-margin-before:1rem;margin-block-start:1rem}.p-insurance-box+.p-insurance-box{-webkit-margin-before:var(--block-spacing-md);margin-block-start:var(--block-spacing-md)}.p-insurance-box .c-annotation{font-size:var(--font-size-sm)}.p-insurance-box__name{-webkit-border-before:1px solid var(--color-border-defult);border-block-start:1px solid var(--color-border-defult);-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-margin-before:1rem;margin-block-start:1rem;line-height:var(--line-height-md)}@media(width < 768px){.p-insurance-box__name{font-size:var(--font-size-sm)}}.p-insurance-box__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.p-insurance-box__heading{font-weight:bold;-webkit-margin-before:1rem;margin-block-start:1rem}.p-insurance #_golf{border-image-source:linear-gradient(0deg, var(--color-primary) 2px, rgba(0, 0, 0, 0) 0);border-image-slice:fill 0;border-image-outset:0 100vw;-webkit-padding-after:4rem;padding-block-end:4rem}.p-insurance.p-insurance-url .p-insurance-box__title{background-color:var(--color-base);text-align:center;font-weight:bold;font-size:var(--font-size-lg);padding-block:.5rem}.p-insurance.p-insurance-url .p-insurance-box__description{-webkit-margin-before:1rem;margin-block-start:1rem;line-height:var(--line-height-md);font-size:var(--font-size-md)}.p-insurance.p-insurance-url #_medical{border-image-source:linear-gradient(0deg, var(--color-primary) 2px, rgba(0, 0, 0, 0) 0);border-image-slice:fill 0;border-image-outset:0 100vw;-webkit-padding-after:4rem;padding-block-end:4rem}}@layer reset, layout, common, contents;@layer contents{.c-table-container .c-table{-webkit-border-before:0;border-block-start:0}@media(width < 768px){.c-table-container .c-table{min-width:768px}}.c-table-container .c-table.--stiky-head .c-table__head .c-table__th:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid var(--color-border-gray);border-bottom:1px solid var(--color-border-gray);background:var(--color-base);z-index:-1}}/*# sourceMappingURL=insurance.css.map */