.henpinpro{font-family:"Noto Sans JP",sans-serif;color:#000;letter-spacing:.05em;line-height:1.5}.henpinpro figure{margin:0}.henpinpro img{height:auto}.henpinpro *:focus-visible{outline:.2rem solid rgba(var(--color-foreground), 0.5) !important;outline-offset:.3rem !important;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground), 0.3) !important}.henpinpro :where(a){color:#000;text-decoration:underline}.henpinpro :where(a):hover{text-decoration:none}.henpinpro :where(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5){margin:0;padding:0;color:#000}@media only screen and (max-width: 767px){.henpinpro .pc{display:none}}.henpinpro .tablet{display:none}@media only screen and (max-width: 900px){.henpinpro .tablet{display:block}}.henpinpro .sp{display:none}@media only screen and (max-width: 767px){.henpinpro .sp{display:block}}.henpinpro .inner{width:90vw;max-width:1152px;margin-inline:auto}.henpinpro :where(p){margin:0}.henpinpro__title{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px}@media only screen and (max-width: 767px){.henpinpro__title{flex-direction:column}}.henpinpro__title__icon{color:#000}.henpinpro__title__icon svg{width:72px;height:66px}@media only screen and (max-width: 767px){.henpinpro__title__icon svg{width:60px;height:55px}}.henpinpro__title__logo{font-family:var(--eng-font);font-size:5.8rem;font-weight:700;line-height:1;letter-spacing:.05em;padding-left:6px}@media only screen and (max-width: 900px){.henpinpro__title__logo{font-size:4.8rem}}@media only screen and (max-width: 767px){.henpinpro__title__logo{font-size:5.2rem;margin-top:6px;padding-left:0;text-align:center}}.henpinpro__title__text{font-size:4.8rem;font-weight:700;line-height:1.25;letter-spacing:.05em}@media only screen and (max-width: 900px){.henpinpro__title__text{font-size:3.6rem}}@media only screen and (max-width: 767px){.henpinpro__title__text{font-size:4.2rem}}.henpinpro__title:not(:has(.henpinpro__title__logo)) .henpinpro__title__text{padding-left:6px}@media only screen and (max-width: 767px){.henpinpro__title:not(:has(.henpinpro__title__logo)) .henpinpro__title__text{padding-left:0}}.henpinpro__title2{font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:.05em}.henpinpro__title2 .eng{font-family:var(--eng-font);font-size:3.5rem;font-weight:700;line-height:1.07;letter-spacing:.05em}.henpinpro__inner{width:90vw;max-width:1152px;margin-inline:auto}.henpinpro__box{border:#000 3px solid;border-radius:18px;overflow:hidden;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.henpinpro__box__head{background:#fff;padding:18px;border-bottom:1px solid}.henpinpro__box__body{background:#bbf9f9;padding:18px}.henpinpro__box__head,.henpinpro__box__title{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:0 6px;font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:.05em}.henpinpro__box__head__text .engWrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media only screen and (max-width: 767px){.henpinpro__box__title{align-items:start}}.henpinpro__box__text{margin-top:12px;font-size:1.6rem;line-height:1.5;letter-spacing:.05em}.henpinpro__flow{border:#f0b505 3px solid;border-radius:18px;overflow:hidden;margin-top:12px;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:auto 1fr}@media only screen and (max-width: 767px){.henpinpro__flow{grid-template-columns:1fr;grid-template-rows:auto}}.henpinpro__flow__item{display:grid;grid-template-rows:subgrid;gap:0}.henpinpro__flow__item:not(:last-child){border-right:#f0b505 1px solid}@media only screen and (max-width: 767px){.henpinpro__flow__item:not(:last-child){border-right:none}}@media only screen and (max-width: 767px){.henpinpro__flow__item:last-child .flowItem__head,.henpinpro__flow__item:last-child .flowItem__body{border-bottom:none}}.henpinpro__flow__item .flowItem{display:grid;grid-template-rows:auto 1fr}@media only screen and (max-width: 767px){.henpinpro__flow__item .flowItem{grid-template-columns:1fr 1.56fr;grid-template-rows:auto}}.henpinpro__flow__item .flowItem__head{background:#f9f999;padding:12px;text-align:center;border-bottom:#f0b505 1px solid}@media only screen and (max-width: 767px){.henpinpro__flow__item .flowItem__head{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;border-right:#f0b505 1px solid}}.henpinpro__flow__item .flowItem__head b{font-family:var(--eng-font);font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:0}@media only screen and (max-width: 900px){.henpinpro__flow__item .flowItem__head b{font-size:1.4rem}}@media only screen and (max-width: 767px){.henpinpro__flow__item .flowItem__head b{font-size:1.6rem}}.henpinpro__flow__item .flowItem__head em{font-family:var(--eng-font);font-size:4.8rem;font-weight:700;line-height:1;letter-spacing:0;font-style:normal;margin-left:6px;vertical-align:sub}@media only screen and (max-width: 900px){.henpinpro__flow__item .flowItem__head em{font-size:3rem}}@media only screen and (max-width: 767px){.henpinpro__flow__item .flowItem__head em{font-size:3.6rem}}.henpinpro__flow__item .flowItem__body{margin:0;padding:12px;text-align:center;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:.05em;background:#fff}@media only screen and (max-width: 900px){.henpinpro__flow__item .flowItem__body{font-size:1.8rem;padding:12px 6px}}@media only screen and (max-width: 767px){.henpinpro__flow__item .flowItem__body{font-size:2.4rem;display:block;text-align:left;padding:15px 12px;border-bottom:#f0b505 1px solid}}.henpinpro__flow__item .flowItem__body .small{font-size:1.6rem;font-weight:400;display:block;margin-top:3px}.henpinpro__flow__item:nth-child(even) .flowItem__head{background:rgba(249,249,153,.6)}.henpinpro__flow.type-eight{grid-template-columns:repeat(8, 1fr)}@media only screen and (max-width: 767px){.henpinpro__flow.type-eight{grid-template-columns:1fr}}.henpinpro__flow.type-blue{border-color:#0092b2}.henpinpro__flow.type-blue .henpinpro__flow__item:not(:last-child){border-right-color:#0092b2}.henpinpro__flow.type-blue .henpinpro__flow__item:nth-child(even) .flowItem__head{background:rgba(187,249,249,.6)}.henpinpro__flow.type-blue .flowItem__head{background:#bbf9f9;border-bottom-color:#0092b2}@media only screen and (max-width: 767px){.henpinpro__flow.type-blue .flowItem__head{border-right-color:#0092b2}}@media only screen and (max-width: 767px){.henpinpro__flow.type-blue .flowItem__body{border-bottom-color:#0092b2}}.henpinpro__flow.type-henpinpro .henpinpro__flow__item:nth-child(6){grid-column:6/9;padding:28px 12px;grid-template-rows:auto;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.henpinpro__flow.type-henpinpro .henpinpro__flow__item:nth-child(6){grid-column:auto;padding:12px}}.henpinpro__flow.type-henpinpro .henpinpro__flow__item:nth-child(6) p{font-size:1.8rem;line-height:1.25;letter-spacing:.05em}.henpinpro__flow.type-division{grid-template-columns:repeat(4, 1fr);gap:18px;border:none;border-radius:0}@media only screen and (max-width: 767px){.henpinpro__flow.type-division{grid-template-columns:1fr;gap:12px}}.henpinpro__flow.type-division .henpinpro__flow__item{border:#f0b505 3px solid;border-radius:18px;overflow:hidden}.henpinpro__notes{list-style:none}.henpinpro__notes__item{margin-top:12px;position:relative;padding-left:30px;font-size:2.4rem;line-height:1.25;letter-spacing:.05em}@media only screen and (max-width: 900px){.henpinpro__notes__item{font-size:2rem}}@media only screen and (max-width: 767px){.henpinpro__notes__item{font-size:1.8rem}}.henpinpro__notes__item::before{content:"";width:24px;height:24px;background:url("/cdn/shop/files/henpinpro_icon_check.svg?v=1760432746") no-repeat center/contain;position:absolute;top:.25em;left:0}@media only screen and (max-width: 767px){.henpinpro__notes__item::before{top:.125em}}.henpinpro__notes.type1 .henpinpro__notes__item::before{background-image:url("/cdn/shop/files/henpinpro_icon_gray.svg?v=1760499500")}.henpinpro__linkList{margin-top:36px;display:grid;grid-template-columns:repeat(3, 1fr);gap:36px}@media only screen and (max-width: 900px){.henpinpro__linkList{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.henpinpro__linkList{grid-template-columns:1fr}}.henpinpro__linkList a{display:block;color:#fff;text-decoration:none;transition:opacity .2s ease}.henpinpro__linkList a:hover{opacity:.75}.henpinpro__linkList img{max-width:360px;width:100%;margin-inline:auto;display:block}.henpinpro__linkList__title{color:#fff;margin-top:12px;font-size:2.4rem;font-weight:700;line-height:1.25;text-align:center;position:relative;letter-spacing:.05em}.henpinpro__linkList__title::after{content:"";width:18px;height:18px;background:url("/cdn/shop/files/edoor_arrow.svg?v=1744616904") center center no-repeat;background-size:contain;position:absolute;top:50%;margin-left:8px;transform:translateY(-50%)}.henpinpro__linkList__text{font-size:1.6rem;line-height:1.5;letter-spacing:.05em;margin-top:12px}.henpinpro__lead{max-width:720px;margin:36px auto 0;font-size:1.6rem;line-height:1.5;letter-spacing:.05em}.henpinpro__faq{max-width:720px;margin-inline:auto;border-top:#000 1px solid}.henpinpro__faq:first-of-type{margin-top:36px}@media only screen and (max-width: 767px){.henpinpro__faq:first-of-type{margin-top:30px}}.henpinpro__faq:last-child{border-bottom:#000 1px solid}.henpinpro__faq__q{font-size:2.4rem;line-height:1.25;letter-spacing:.05em;padding:24px 48px 24px 12px;position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}.henpinpro__faq__q::before,.henpinpro__faq__q::after{content:"";width:24px;height:2px;background:#000;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.henpinpro__faq__q::after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}.henpinpro__faq[open] .henpinpro__faq__q::after{transform:translateY(-50%) rotate(180deg)}.henpinpro__faq__a{font-size:1.6rem;line-height:1.5;letter-spacing:.05em;padding:0 12px 24px}.henpinpro__button{display:block;margin-top:18px;background:#fcdc33;color:#000;border:6px solid;border-radius:200px;position:relative;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:3.6rem;font-weight:700;line-height:1.25;letter-spacing:.05em;padding:30px 72px;transition:opacity .2s ease}@media only screen and (max-width: 767px){.henpinpro__button{font-size:2.4rem;text-align:center;padding:24px 54px}}.henpinpro__button:hover{opacity:.75}.henpinpro__sec01{background:#bbf9f9;overflow:hidden}.henpinpro__sec01__inner{padding-block:68px;padding-inline:5vw;position:relative;max-width:1440px;margin-inline:auto}@media only screen and (max-width: 767px){.henpinpro__sec01__inner{padding-block:36px}}.henpinpro__sec01__inner::before,.henpinpro__sec01__inner::after{content:"";width:540px;height:495px;-webkit-mask:url("/cdn/shop/files/henpinpro_icon_logo.svg?v=1760433911") no-repeat center/contain;mask:url("/cdn/shop/files/henpinpro_icon_logo.svg?v=1760433911") no-repeat center/contain;background-size:contain;position:absolute}@media only screen and (max-width: 1440px){.henpinpro__sec01__inner::before,.henpinpro__sec01__inner::after{width:37.5vw;height:34.375vw}}@media only screen and (max-width: 767px){.henpinpro__sec01__inner::before,.henpinpro__sec01__inner::after{width:64vw;height:58.66vw}}.henpinpro__sec01__inner::before{background-color:rgba(0,0,0,.18);bottom:-60px;left:-60px}@media only screen and (max-width: 767px){.henpinpro__sec01__inner::before{bottom:-8vw;left:-8vw}}.henpinpro__sec01__inner::after{background-color:rgba(255,255,255,.6);top:-60px;right:-60px}@media only screen and (max-width: 767px){.henpinpro__sec01__inner::after{display:none}}.henpinpro__sec01__title{width:720px;height:103px;padding-top:103px;overflow:hidden;background:url("/cdn/shop/files/henpinpro_logo.svg?v=1760432746") no-repeat center/contain;margin-inline:auto;position:relative;z-index:2}@media only screen and (max-width: 900px){.henpinpro__sec01__title{width:90vw;height:12.8vw;padding-top:12.8vw}}.henpinpro__sec01__lead{position:relative;z-index:2;font-size:3rem;line-height:1.25;letter-spacing:.05em;font-weight:700;text-align:center;margin-top:18px}@media only screen and (max-width: 767px){.henpinpro__sec01__lead{font-size:2.4rem}}.henpinpro__sec01__box{position:relative;z-index:2;background:#fff;text-align:center;border:#000 3px solid;border-radius:18px;max-width:720px;margin:18px auto 0;padding:18px}.henpinpro__sec01__box__title{font-size:3rem;line-height:1.25;letter-spacing:.05em;font-weight:700}@media only screen and (max-width: 767px){.henpinpro__sec01__box__title{font-size:2.4rem}}.henpinpro__sec01__box__list{margin:12px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.henpinpro__sec01__box__item{text-align:left;font-size:2.4rem;line-height:1.25;letter-spacing:.05em;font-weight:400;margin-top:12px;position:relative;padding-left:30px}@media only screen and (max-width: 767px){.henpinpro__sec01__box__item{font-size:1.8rem}}.henpinpro__sec01__box__item::before{content:"";background:url("/cdn/shop/files/henpinpro_icon_check.svg?v=1760432746") no-repeat center/contain;background-size:24px auto;width:24px;height:24px;position:absolute;top:6px;left:0}@media only screen and (max-width: 767px){.henpinpro__sec01__box__item::before{top:0}}.henpinpro__sec02{background:#000;color:#fff;border-bottom:#000 3px solid}.henpinpro__sec02__head{width:90vw;max-width:720px;margin-inline:auto}.henpinpro__sec02__head .henpinpro__title{color:#fff;justify-content:center}.henpinpro__sec02__head .henpinpro__title__icon{color:#fff}.henpinpro__sec02__head__lead{margin-top:36px;font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:.05em}@media only screen and (max-width: 767px){.henpinpro__sec02__head__lead{margin-top:30px}}.henpinpro__sec02__head__text{margin-top:12px;font-size:1.6rem;line-height:1.5;letter-spacing:.05em}.henpinpro__sec02__body{background:linear-gradient(to right, #fff 50%, #f9f999 50%)}@media only screen and (max-width: 767px){.henpinpro__sec02__body{background:none}}.henpinpro__sec02__list{max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 767px){.henpinpro__sec02__list{grid-template-columns:1fr}}.henpinpro__sec02__item{position:relative;color:#000;padding:72px}@media only screen and (max-width: 900px){.henpinpro__sec02__item{padding:36px}}@media only screen and (max-width: 767px){.henpinpro__sec02__item{padding:60px 5vw}}@media only screen and (max-width: 767px){.henpinpro__sec02__item:nth-child(1){background:#fff}}.henpinpro__sec02__item:nth-child(2){background:#bbf9f9}@media only screen and (max-width: 767px){.henpinpro__sec02__item:nth-child(3){background:#f9f999}}.henpinpro__sec02__item:not(:last-child)::after{content:"";width:72px;height:66px;-webkit-mask:url("/cdn/shop/files/henpinpro_icon_logo.svg?v=1760433911") no-repeat center/contain;mask:url("/cdn/shop/files/henpinpro_icon_logo.svg?v=1760433911") no-repeat center/contain;background-size:contain;position:absolute;background-color:rgba(0,0,0,.18);top:50%;right:-36px;transform:translateY(-50%);z-index:2}@media only screen and (max-width: 767px){.henpinpro__sec02__item:not(:last-child)::after{top:auto;right:auto;bottom:-36px;left:50%;transform:translate(-50%, 0)}}.henpinpro__sec02__item__title{font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:.05em;border-bottom:1px solid;padding-bottom:12px;margin-bottom:12px}.henpinpro__sec02__item__title.eng{font-family:var(--eng-font);font-size:3.5rem;font-weight:700;line-height:1.07;letter-spacing:.05em}.henpinpro__sec02__item__lead{font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:.05em}.henpinpro__sec02__item__list{margin-top:12px;list-style-type:none}.henpinpro__sec02__item__list__item{font-size:1.8rem;line-height:1.25;letter-spacing:.05em;margin-top:6px;position:relative;padding-left:14px}.henpinpro__sec02__item__list__item::before{content:"●";font-size:1.2rem;position:absolute;top:.35em;left:0}.henpinpro__sec02__head,.henpinpro__sec03,.henpinpro__sec04,.henpinpro__sec05,.henpinpro__sec06,.henpinpro__sec07,.henpinpro__sec08,.henpinpro__sec09,.henpinpro__sec10{padding-block:72px}@media only screen and (max-width: 767px){.henpinpro__sec02__head,.henpinpro__sec03,.henpinpro__sec04,.henpinpro__sec05,.henpinpro__sec06,.henpinpro__sec07,.henpinpro__sec08,.henpinpro__sec09,.henpinpro__sec10{padding-block:60px}}.henpinpro__sec03{background:#efefef}.henpinpro__sec03__list{margin-top:36px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr;gap:18px}@media only screen and (max-width: 767px){.henpinpro__sec03__list{margin-top:30px;grid-template-columns:1fr}}.henpinpro__sec04 .henpinpro__title2{margin-top:36px}@media only screen and (max-width: 767px){.henpinpro__sec04 .henpinpro__title2{margin-top:30px}}.henpinpro__sec04__list{list-style-type:none}.henpinpro__sec04__list__item{font-size:1.8rem;line-height:1.25;letter-spacing:.05em;margin-bottom:6px;position:relative;padding-left:14px}.henpinpro__sec04__list__item::before{content:"●";font-size:1.2rem;position:absolute;top:.35em;left:0}.henpinpro__sec05{background:#000;color:#fff}.henpinpro__sec05 .henpinpro__title{color:#fff}.henpinpro__sec05 .henpinpro__title__icon{color:#fff}.henpinpro__sec06__list{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:36px;gap:90px}@media only screen and (max-width: 767px){.henpinpro__sec06__list{margin-top:30px;grid-template-columns:1fr}}.henpinpro__sec06__list__item{border:#000 3px solid;border-radius:18px;background:#bbf9f9;padding:36px}@media only screen and (max-width: 767px){.henpinpro__sec06__list__item{padding:30px 18px}}.henpinpro__sec06__list__item.second{background:#3089ee;color:#fff;position:relative}.henpinpro__sec06__list__item.second::before,.henpinpro__sec06__list__item.second::after{content:"";width:72px;height:6px;background:#000;position:absolute;top:50%;left:-82px;transform:translateY(-50%) rotate(-45deg)}@media only screen and (max-width: 767px){.henpinpro__sec06__list__item.second::before,.henpinpro__sec06__list__item.second::after{top:-51px;left:50%;transform:translate(-50%, 0) rotate(-45deg)}}.henpinpro__sec06__list__item.second::after{transform:translateY(-50%) rotate(45deg)}@media only screen and (max-width: 767px){.henpinpro__sec06__list__item.second::after{transform:translate(-50%, 0) rotate(45deg)}}.henpinpro__sec06__list__item.second .henpinpro__sec06__list__title,.henpinpro__sec06__list__item.second .henpinpro__sec06__list__subtitle{color:#fff}.henpinpro__sec06__list__title{font-family:var(--eng-font);font-size:3.5rem;font-weight:700;line-height:1.07;letter-spacing:.05em;border-bottom:1px solid;padding-bottom:12px;margin-bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px}.henpinpro__sec06__list__title .jpn{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:400}.henpinpro__sec06__list__subtitle{font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:.05em}.henpinpro__sec06__list__points{margin-top:12px;list-style:none}.henpinpro__sec06__list__points__item{font-size:1.8rem;line-height:1.25;letter-spacing:.05em;margin-top:6px;position:relative;padding-left:14px}.henpinpro__sec06__list__points__item::before{content:"●";font-size:1.2rem;position:absolute;top:.35em;left:0}.henpinpro__sec06__list2{margin-top:36px;display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}@media only screen and (max-width: 900px){.henpinpro__sec06__list2{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.henpinpro__sec06__list2{margin-top:30px}}.henpinpro__sec06__list2 .henpinpro__box__head{grid-template-columns:auto}.henpinpro__sec06__list2 .henpinpro__box__head__text{font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:.05em}.henpinpro__sec06__list2 .henpinpro__box__head__text .eng{font-family:var(--eng-font);font-size:3.5rem;font-weight:700;line-height:1.07;letter-spacing:.05em}.henpinpro__sec06__list2 .henpinpro__box__head__text .small{font-size:1.6rem;font-weight:400;margin-left:9px}.henpinpro__sec06__list2 .henpinpro__box__body .henpinpro__box__text{margin-top:0}.henpinpro__sec06__title{font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:.05em;margin-top:36px}@media only screen and (max-width: 767px){.henpinpro__sec06__title{margin-top:30px}}.henpinpro__sec06__imgWrap{margin-top:12px;margin-bottom:36px}@media only screen and (max-width: 900px){.henpinpro__sec06__imgWrap{overflow:auto;width:calc(100% + 10vw);margin-inline:-5vw}}@media only screen and (max-width: 900px){.henpinpro__sec06__img{width:923px;padding-inline:5vw}}@media only screen and (max-width: 900px)and (max-width: 767px){.henpinpro__sec06__img{width:821px}}.henpinpro__sec07{background:#efefef}.henpinpro__sec07 .henpinpro__title2{margin-top:36px;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media only screen and (max-width: 767px){.henpinpro__sec07 .henpinpro__title2{margin-top:30px;align-items:flex-start;flex-direction:column;gap:6px}}.henpinpro__sec07 .henpinpro__title2 .balloon{border:1px solid;font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.05em;padding:6px;margin-left:6px}.henpinpro__sec08 .henpinpro__title{justify-content:center}.henpinpro__sec08__title{font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:.05em;margin-top:36px}@media only screen and (max-width: 767px){.henpinpro__sec08__title{margin-top:30px}}.henpinpro__sec08__layout{display:grid;grid-template-columns:repeat(2, 1fr);gap:36px;margin-bottom:36px}@media only screen and (max-width: 767px){.henpinpro__sec08__layout{grid-template-columns:1fr;gap:0;margin-bottom:30px}}.henpinpro__sec08__table{width:100%;table-layout:fixed;border:#000 3px solid;margin-top:12px;border-collapse:collapse}.henpinpro__sec08__table th,.henpinpro__sec08__table td{text-align:left;font-size:1.8rem;font-weight:400;line-height:1.25;letter-spacing:.05em;padding:12px;border:1px solid}.henpinpro__sec08__table thead th{background:#efefef;text-align:center}.henpinpro__sec08__table.type02{border-color:#0092b2}.henpinpro__sec08__table.type02 th,.henpinpro__sec08__table.type02 td{border-color:#0092b2}.henpinpro__sec08__table.type02 thead th{background:#bbf9f9}.henpinpro__sec08__table.type03{border-color:#f0b505}.henpinpro__sec08__table.type03 th,.henpinpro__sec08__table.type03 td{border-color:#f0b505}.henpinpro__sec08__table.type03 thead th{background:#f9f999}.henpinpro__sec08__table__notes{font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.05em;margin-top:12px}.henpinpro__sec09{background:#efefef}.henpinpro__sec09 .henpinpro__title{justify-content:center}.henpinpro__sec10{border-bottom:1px solid}.henpinpro__sec10 .henpinpro__title{justify-content:center}.henpinpro__sec10 .henpinpro__lead{text-align:center}@media only screen and (max-width: 767px){.henpinpro__sec10 .henpinpro__lead{text-align:left}}.henpinpro__sec10 .henpinpro__button{margin-top:36px}@media only screen and (max-width: 767px){.henpinpro__sec10 .henpinpro__button{margin-top:30px}}
/*# sourceMappingURL=page-henpinpro.min.css.map */