@charset "UTF-8";:root{--vertical-margin:75px;--padding:15px}@media screen and (max-width:768px){:root{--padding:10px;--vertical-margin:30px}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.anchor{display:block;font-size:0;height:0;line-height:0}img{vertical-align:top}@media screen and (max-width:768px){.c-pc{display:none}}@media screen and (min-width:769px){.c-sp{display:none}}.svgdefs{height:0;position:absolute;width:0}.toiawase-page{padding-bottom:0}footer .copyright_area:not(:has(.footer_terms_list)){padding-top:15px}@media screen and (max-width:768px){footer .copyright_area:not(:has(.footer_terms_list)){background-color:transparent}}footer .copyright:first-child{margin-top:0}.m-title-lv2{letter-spacing:.05em}.l-body{margin-block:45px var(--vertical-margin);margin-inline:auto;max-width:1200px;width:91.25%}@media screen and (max-width:768px){.l-body{margin-block:var(--vertical-margin)}}.l-body>p{margin-bottom:45px;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}.l-body>p a:not([class]){color:#222;text-decoration:underline}.l-body>p a:not([class]):hover{text-decoration:none}@media screen and (max-width:768px){.l-body>p{font-size:.875rem;line-height:1.428em;margin-bottom:20px}}.l-body .m-title-lv3{letter-spacing:.05em;margin-bottom:45px;margin-top:var(--vertical-margin);scroll-margin-top:100px}.l-body .m-title-lv3:first-child{margin-top:0}@media screen and (max-width:768px){.l-body .m-title-lv3{margin-bottom:20px}}.l-body nav:has(.c-btn,.c-article__linkbtn a){display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.l-body nav:after{content:none}.supportbn{animation:bn .5s ease .3s 1 forwards;bottom:17px;position:fixed;right:17px;transform:translateY(125%);z-index:1000}@media screen and (max-width:768px){.supportbn{bottom:0}}.supportbn a{background:#fff;border:3px solid #0074c1;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.3);box-sizing:border-box;display:block;padding:15px 0;text-decoration:none;width:295px;transition:all .25s ease}@media screen and (max-width:768px){.supportbn a{border-radius:4px 4px 0 0;height:auto;padding:10px 0 0;width:280px}}@media screen and (min-width:769px){.supportbn a:hover{opacity:.7}}.supportbn a dt{color:#222;font-size:.8125rem;line-height:1.5em;margin:0 0 10px;text-align:center}@media screen and (max-width:768px){.supportbn a dt{margin:0 0 7px}}.supportbn a dt strong{color:#d5274a;font-weight:700}.supportbn a dd{-ms-flex-align:center;align-items:center;background:#0074c1;border-radius:40px;color:#fff;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;height:40px;-ms-flex-pack:center;justify-content:center;margin:0 auto 10px;width:240px}@media screen and (max-width:768px){.supportbn a dd{border-radius:0;font-size:.8125rem;height:30px;margin:0;width:auto}.supportbn a dd:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 8px;content:"";height:0;margin:0 0 0 10px;width:0}}.supportbn a img{display:block;margin:0 auto;width:170px}@media screen and (max-width:768px){.supportbn a img{display:none}}.supportbn>div{background:#767676;border-radius:100%;cursor:pointer;display:block;height:24px;line-height:10px;position:absolute;right:-12px;top:-12px;width:24px}.supportbn>div:after,.supportbn>div:before{background:#fff;content:"";height:2px;width:12px;margin:auto;position:absolute;inset:0}.supportbn>div:after{transform:rotate(45deg)}.supportbn>div:before{transform:rotate(-45deg)}@keyframes bn{0%{transform:translateY(125%)}to{transform:translateY(0)}}.c-textright{text-align:right}.c-textcenter{text-align:center}.c-textleft{text-align:left}.c-subtitle{border:none;color:#222;margin:0 0 45px;padding:0;text-align:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-subtitle{font-size:1rem;margin:0 0 20px}}.c-subtitle:after{background:#0074c1;content:"";display:block;height:2px;margin:14px auto 0;width:64px}@media screen and (max-width:768px){.c-subtitle:after{margin-top:9px;width:40px}}.c-subtitle02{border:none;color:#222;gap:10px;margin:0 0 var(--padding);padding:0;text-align:center;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-subtitle02{font-size:.875rem}}.c-subtitle02:before{background:#0074c1;content:"";height:30px;width:6px}@media screen and (max-width:768px){.c-subtitle02:before{height:20px}}.c-subtitle03{border:none;color:#222;gap:var(--padding);margin:var(--vertical-margin) 0 45px;padding:0;text-align:left;scroll-margin-top:100px;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-subtitle03{font-size:1rem;margin-bottom:20px}}.c-subtitle03:before{-ms-flex-item-align:stretch;align-self:stretch;background:#0074c1;content:"";-ms-flex-negative:0;flex-shrink:0;min-height:40px;width:9px}@media screen and (max-width:768px){.c-subtitle03:before{min-height:30px}}.c-article__linkbtn a,.c-btn{border-radius:30px;font-size:1.25rem;font-weight:500;height:60px;padding:0 55px 0 50px;position:relative;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.c-article__linkbtn a,.c-btn{text-decoration:none;transition:all .25s ease}.c-article__linkbtn a:hover,.c-btn:hover{opacity:.8;text-decoration:none}}@media screen and (min-width:769px){.c-article__linkbtn a:hover:after,.c-btn:hover:after{translate:5px 0}}@media screen and (max-width:1200px){.c-article__linkbtn a,.c-btn{font-size:1.125rem}}@media screen and (max-width:768px){.c-article__linkbtn a,.c-btn{display:flex;font-size:1rem;height:40px;padding:0 var(--padding) 0 0;width:100%}}.c-article__linkbtn a:after,.c-btn:after{margin:auto;position:absolute;inset:0 20px 0 auto}@media screen and (max-width:768px){.c-article__linkbtn a:after,.c-btn:after{right:var(--padding)}}.c-article__linkbtn a,.c-btn--small{font-size:1rem;height:45px}@media screen and (max-width:768px){.c-article__linkbtn a,.c-btn--small{font-size:.875rem;height:40px;width:256px}}.c-article__linkbtn a span,.c-btn--small span{color:#222;font-size:.875rem;margin-left:.5em}.c-btn--blue{background:#0074c1;color:#fff}@media screen and (min-width:769px){.c-btn--blue:focus,.c-btn--blue:hover{color:#fff}}.c-btn--blue:after{background-color:#fff;background-image:url(../img/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#fff;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.c-article__linkbtn a,.c-btn--white{background:#fff;border:1px solid #ccc;color:#0074c1}@media screen and (min-width:769px){.c-article__linkbtn a:focus,.c-article__linkbtn a:hover,.c-btn--white:focus,.c-btn--white:hover{color:#0074c1}}.c-article__linkbtn a:after,.c-btn--white:after{background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:transparent;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.c-btn--noborder{border:none}.c-textlink{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;color:#222;text-decoration:none}@media screen and (min-width:769px){.c-textlink:focus,.c-textlink:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.c-textlink:hover:after{translate:5px 0}}@media screen and (max-width:768px){.c-textlink{font-size:.875rem;line-height:1.428em}}.c-textlink:after{display:inline-block;margin-left:10px;vertical-align:-4px;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:transparent;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.c-note{margin-bottom:var(--vertical-margin)}.c-note p{margin-bottom:30px;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-note p{font-size:.875rem;line-height:1.428em;margin-bottom:20px}}.c-note__textblock{margin:0 auto 45px;max-width:795px}@media screen and (max-width:768px){.c-note__textblock{margin-bottom:30px}}.c-note__calendar{background:#f6f6f6;border-radius:15px;margin:0 auto 45px;max-width:795px;overflow:hidden;padding-bottom:var(--padding);text-align:center}@media screen and (max-width:768px){.c-note__calendar{margin-bottom:15px}}.c-note__calendar h4{background:#0074c1;border:none;color:#fff;height:45px;margin:0 0 var(--padding);padding:0;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-note__calendar h4{font-size:.875rem;height:30px}}.c-note__calendar strong{background:#ffc;color:#d5274a;font-size:.75rem;font-weight:400;height:30px;margin-bottom:var(--padding);padding:0 var(--padding);display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.c-note__calendar table{border-collapse:separate;border-spacing:5px;margin:0 auto;width:calc(100% - 20px)}@media screen and (max-width:768px){.c-note__calendar table{border-spacing:1px}}.c-note__calendar table td,.c-note__calendar table th{color:#767676;padding:5px;text-align:center;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.c-note__calendar table td,.c-note__calendar table th{font-size:.75rem;line-height:1.333em}}.c-note__calendar table td.c-note__calendar--holiday,.c-note__calendar table th.c-note__calendar--holiday{background:#ffc;color:#d5274a}.c-note__calendar table td.c-note__calendar--saturday,.c-note__calendar table th.c-note__calendar--saturday{background:#0074c1;color:#fff}.c-note__calendar table td.c-note__calendar--sunday,.c-note__calendar table th.c-note__calendar--sunday{background:#d5274a;color:#fff}.c-note__calendar table thead th{background:#767676;color:#fff}.c-note__calendar table tbody td{background:#ccc}.c-note__calendar table tbody th{background:#ffc;color:#d5274a}.c-note__calendar table+table{margin-top:-5px}.c-note__calendar div{background:#ffc;color:#d5274a;font-size:.75rem;line-height:1.333em;margin:10px auto 0;box-sizing:border-box;width:calc(100% - 30px);padding:7px 13px;text-align:left;word-break:break-all;word-wrap:break-word}@media screen and (max-width:768px){.c-note__calendar div{padding:7px 10px}}.c-caption{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.c-caption{font-size:.75rem;line-height:1.666em}}.c-caption a{color:#222;text-decoration:underline}.c-caption a:hover{text-decoration:none}.c-bg--gray{background:#f6f6f6;border-radius:15px;padding:30px}@media screen and (max-width:768px){.c-bg--gray{padding:20px}}.c-list__line{font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-list__line{font-size:.875rem;line-height:1.428em}}.c-list__line li+li{border-top:1px solid #ccc;margin-top:var(--padding);padding-top:var(--padding)}.c-article .c-bg--gray ul,.c-article__textblock ul,.c-list__circle{font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article .c-bg--gray ul,.c-article__textblock ul,.c-list__circle{font-size:.875rem;line-height:1.428em}}.c-article .c-bg--gray ul li,.c-article__textblock ul li,.c-list__circle li{margin-bottom:5px;padding:0 0 0 25px;position:relative}@media screen and (max-width:768px){.c-article .c-bg--gray ul li,.c-article__textblock ul li,.c-list__circle li{padding-left:20px}}.c-article .c-bg--gray ul li:before,.c-article__textblock ul li:before,.c-list__circle li:before{background:#0074c1;border-radius:100%;content:"";height:10px;position:absolute;width:10px;inset:calc(.5lh - 5px) auto auto 0}.c-list__number{counter-reset:number;margin-bottom:30px}@media screen and (max-width:768px){.c-list__number{margin-bottom:0}}.c-list__number:is(.repair__servicedetail__body *){margin-bottom:0}.c-list__number>dt{border-top:1px solid currentColor;color:#0074c1;counter-increment:number;padding:var(--padding) 0;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-list__number>dt{font-size:.875rem}}.c-list__number>dt:before{content:counter(number) ". "}.c-list__number>dt+dt{margin-top:30px}@media screen and (max-width:768px){.c-list__number>dt+dt{margin-top:10px}}.c-list__number>dd{margin-bottom:45px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.c-list__number>dd{font-size:.75rem;line-height:1.333em}}@media screen and (max-width:768px){.c-list__number>dd{line-height:1.666em;margin-bottom:20px}}.c-list__number>dd:last-child{margin-bottom:0}.c-list__number>dd>a{color:#222;text-decoration:underline}.c-list__number>dd>a:hover{text-decoration:none}.c-list__number>dd ul{margin-top:5px}@media screen and (max-width:768px){.c-list__number>dd ul{margin-top:10px}}.c-list__number>dd ul.c-list__dot{margin:1lh 0}.c-list__number>dd .c-list__number02{margin-top:1lh}.c-list__number>dd span{color:#767676}@media screen and (max-width:768px){.c-list__number>dd span{display:inline-block;margin:10px 0 0}}.c-list__number>dd dl+.c-caption{margin-top:15px}@media screen and (max-width:768px){.c-list__number>dd dl+.c-caption{margin-top:10px}}.c-list__number>dd strong{font-weight:500}.c-list__number>dd dt{font-weight:500;margin-bottom:5px}.c-list__number>dd dd{margin-bottom:10px}.c-list__number>dd p{margin-bottom:10px}.c-list__number>dd p+dl{margin-top:15px}.c-list__number>dd .c-caption{margin:5px 0 10px}@media screen and (max-width:768px){.c-list__number>dd .c-caption{margin:10px 0}}.c-list__number>dd nav{-ms-flex-direction:column;flex-direction:column;gap:10px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.c-article__linkbtn .c-list__number>dd nav a,.c-list__number>dd nav .c-article__linkbtn a,.c-list__number>dd nav .c-btn--small{min-width:390px}}@media screen and (max-width:768px){.c-article__linkbtn .c-list__number>dd nav a,.c-list__number>dd nav .c-article__linkbtn a,.c-list__number>dd nav .c-btn--small{width:100%}}.c-list__number>dd em{color:#0074c1;font-style:normal;font-weight:inherit}.c-list__number02 li{list-style-type:decimal;margin-left:1.45em}.c-list__dot li{padding:0 0 0 1em;text-indent:-1em;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.6em}@media screen and (max-width:768px){.c-list__dot li{font-size:.75rem;line-height:1.333em}}@media screen and (max-width:768px){.c-list__dot li{line-height:1.666em}}.c-list__dot li:before{content:"・"}.c-list__dot li strong{color:#d5274a;font-weight:inherit}.c-list__dot li em{color:#0074c1;font-style:normal;font-weight:inherit}.c-list__linklist li+li{margin-top:5px}.c-support{background:#0074c1;color:#fff;padding:45px 4.375% 55px;text-align:center}@media screen and (max-width:768px){.c-support{padding-block:30px}}.c-support h2{font-size:1.75rem;font-weight:500;letter-spacing:.05em;line-height:1.392em;margin:0 0 45px;padding:0}@media screen and (max-width:768px){.c-support h2{font-size:1.25rem;line-height:1.4em;margin-bottom:15px}}.c-support h2:before{background:url(../img/icon_support.svg) no-repeat 50%;content:"";display:block;height:45px;margin:0 auto var(--padding);width:45px}@media screen and (max-width:768px){.c-support h2:before{background-size:contain;height:30px;width:30px}}.c-support ul{gap:var(--padding);margin:0 auto;max-width:796px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-support ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding)}}.c-support ul li{-ms-flex-preferred-size:188px;flex-basis:188px}@media screen and (max-width:768px){.c-support ul li{-ms-flex-preferred-size:calc((100% - 10px) / 2);flex-basis:calc((100% - 10px) / 2)}}.c-support ul a{background:#fff;border-radius:15px;box-sizing:border-box;display:block;height:225px;padding:30px 0 0;position:relative;text-align:center;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;color:#222;text-decoration:none}@media screen and (min-width:769px){.c-support ul a:focus,.c-support ul a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.c-support ul a:hover:after{translate:5px 0}}@media screen and (max-width:768px){.c-support ul a{font-size:.875rem;height:120px;padding-top:var(--padding)}.c-support ul a img{width:50px}}.c-support ul a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.c-support ul a p{margin-top:26px}@media screen and (max-width:768px){.c-support ul a p{margin-top:var(--padding)}}.c-anchorlink{background:#f6f6f6}@media screen and (min-width:769px){.c-anchorlink:has(nav){padding-bottom:15px}}@media screen and (max-width:768px){.c-anchorlink:has(nav){display:flex;-ms-flex-direction:column;flex-direction:column}.c-anchorlink:has(nav) nav{-ms-flex-order:2;order:2}.c-anchorlink:has(nav) ul{-ms-flex-order:1;order:1}}.c-anchorlink nav{padding-top:45px;margin-block:0 -15px;margin-inline:auto;max-width:1200px;width:91.25%;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-anchorlink nav{margin-block:0 0}}@media screen and (max-width:768px){.c-anchorlink nav{padding:0 0 20px}}.c-anchorlink nav:after{content:none}@media screen and (max-width:768px){.c-anchorlink nav a{-ms-flex-direction:column;flex-direction:column;height:60px;width:100%}}.c-anchorlink ul{-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 30px;padding:33px 0;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-block:0 0;margin-inline:auto;max-width:1200px;width:91.25%}@media screen and (max-width:768px){.c-anchorlink ul{margin-block:0 0}}@media screen and (max-width:768px){.c-anchorlink ul{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:10px;height:auto;padding:20px 0;width:91.25%}}@media screen and (max-width:768px){.c-anchorlink ul li{text-align:left;width:100%}}.c-anchorlink ul a{gap:10px;color:#222;text-decoration:none;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.c-anchorlink ul a:focus,.c-anchorlink ul a:hover{text-decoration:none;color:#0074c1}}@media screen and (max-width:768px){.c-anchorlink ul a{font-size:.875rem;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:769px){.c-anchorlink ul a:hover:before{translate:0 5px}}.c-anchorlink ul a:before{rotate:90deg;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:transparent;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.c-anchorlink02{-ms-flex-direction:column;flex-direction:column;gap:10px 0;margin:30px auto var(--vertical-margin);display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.c-anchorlink02{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:10px;height:auto}}@media screen and (max-width:768px){.c-anchorlink02 li{text-align:left;width:100%}}.c-anchorlink02 a{gap:10px;color:#222;text-decoration:none;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:769px){.c-anchorlink02 a:focus,.c-anchorlink02 a:hover{text-decoration:none;color:#0074c1}}@media screen and (max-width:768px){.c-anchorlink02 a{font-size:.875rem;line-height:1.666em}}@media screen and (min-width:769px){.c-anchorlink02 a:hover:before{translate:0 5px}}.c-anchorlink02 a:before{-ms-flex-negative:0;flex-shrink:0;rotate:90deg;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:transparent;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.c-attentiontitle{border:none;font-size:1.75rem;font-weight:500;gap:23px;letter-spacing:.05em;margin:var(--vertical-margin) 0 45px;padding:0;scroll-margin-top:100px;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-attentiontitle{-ms-flex-align:start;align-items:flex-start;font-size:1.25rem;gap:10px;margin-bottom:20px}}.c-attentiontitle:first-child{margin-top:0}@media screen and (min-width:769px){.c-attentionlist{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding);margin-bottom:45px;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}}@media screen and (max-width:768px){.c-attentionlist{margin-bottom:20px}}.c-attentionlist li{-ms-flex-preferred-size:calc((100% - 15px) * 0.5);flex-basis:calc((100% - 15px) * 0.5)}@media screen and (max-width:768px){.c-attentionlist li{margin-bottom:var(--padding)}}.c-attentionlist a{border:1px solid #ccc;border-radius:15px;box-sizing:border-box;gap:var(--padding);height:100%;padding:30px 30px;position:relative;text-decoration:none;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-attentionlist a{padding:20px}}@media screen and (min-width:769px){.c-attentionlist a:hover h3{color:#0074c1}.c-attentionlist a:hover span{background:#0074c1;color:#fff}}@media screen and (min-width:769px){.c-attentionlist a:hover:after{translate:5px 0}}.c-attentionlist a figure{-ms-flex-preferred-size:188px;flex-basis:188px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-attentionlist a figure{-ms-flex-preferred-size:97px;flex-basis:97px}}.c-attentionlist a figure img{height:100%;max-height:135px;max-width:152px;object-fit:contain;width:100%}@media screen and (max-width:768px){.c-attentionlist a figure img{max-height:70px;max-width:77px}}.c-attentionlist a div{-ms-flex-preferred-size:330px;flex-basis:330px}@media screen and (max-width:768px){.c-attentionlist a div{-ms-flex-preferred-size:218px;flex-basis:218px}}.c-attentionlist a div time{margin-right:10px;font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-attentionlist a div time{font-size:.75rem;line-height:1.333em}}.c-attentionlist a div span{border:1px solid #0074c1;border-radius:4px;box-sizing:border-box;font-size:.75rem;height:20px;padding:0 5px;transition:all .25s ease;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.c-attentionlist a div h3{border:none;margin:8px 0 0;padding:0;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-attentionlist a div h3{font-size:.875rem;line-height:1.428em}}.c-attentionlist a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.c-table{margin:0 auto var(--vertical-margin)}@media screen and (max-width:768px){.c-table{overflow:auto;margin-inline:-4.375%;padding-inline:4.375%}}.c-table--accident01{width:8.33333%}.c-table--accident02{width:13.33333%}.c-table--accident03{width:11.66667%}.c-table--accident04{width:8.33333%}.c-table--accident05{width:58.33333%}.c-table--accident table tbody td{text-align:center}.c-table--accident table tbody td:last-child{text-align:left;white-space:normal}.c-table--accident table tbody td span{display:block;font-size:.75rem;margin-top:5px}.c-table table{border:1px solid #ccc;border-collapse:collapse;width:100%}@media screen and (max-width:768px){.c-table table{width:1088px}}.c-table table td,.c-table table th{border:1px solid #ccc;vertical-align:middle}.c-table table a{color:#222;text-decoration:underline}.c-table table a:hover{text-decoration:none}.c-table table td{padding:10px 15px;text-align:left;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.c-table table td{font-size:.75rem;line-height:1.666em}}.c-table table td div{margin-bottom:10px}@media screen and (max-width:768px){.c-table table td div{margin-bottom:5px}}.c-table table tbody tr:nth-of-type(2n){background:#f6f6f6}.c-table table th{background:#eff7fb;color:#0074c1;padding:17px 15px;text-align:center;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-table table th{font-size:.875rem;padding:10px}}.c-table table th span{color:#222;font-size:87.5%}@media screen and (max-width:768px){.c-table table th span{display:block;letter-spacing:0}}.top__mainarea{background:#0074c1;margin-bottom:var(--vertical-margin)}.top__contents{padding:45px 0;margin-block:0 0;margin-inline:auto;max-width:1200px;width:91.25%}@media screen and (max-width:768px){.top__contents{padding:30px 0}}@media screen and (max-width:768px){.top__contents{margin-block:0 0}}@media screen and (min-width:769px){.top__attention{gap:var(--padding);margin-bottom:45px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.top__attention{margin-bottom:30px}}.top__attention li{-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (max-width:768px){.top__attention li{margin-bottom:10px}}.top__attention a{background:#fff;border-radius:30px;gap:10px;height:60px;position:relative;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;color:#222;text-decoration:none;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.top__attention a:focus,.top__attention a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.top__attention a:hover:after{translate:5px 0}}@media screen and (max-width:1200px){.top__attention a{font-size:.875rem}}@media screen and (max-width:768px){.top__attention a{height:40px}}.top__attention a:after{margin:auto;position:absolute;inset:0 20px 0 auto;background-color:currentColor;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#d5274a;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}@media screen and (max-width:768px){.top__attention a:after{right:var(--padding)}}@media screen and (min-width:769px){.top__attention a[href^="#"]:hover:after{translate:0 5px}}.top__attention a[href^="#"]:after{rotate:90deg}.top__mainmenu{gap:var(--padding);margin-bottom:45px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.top__mainmenu{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.top__mainmenu{margin-bottom:30px}}.top__mainmenu li{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (max-width:1200px){.top__mainmenu li{-ms-flex-preferred-size:calc((100% - 30px) / 3);flex-basis:calc((100% - 30px) / 3)}}@media screen and (max-width:768px){.top__mainmenu li{-ms-flex-preferred-size:calc((100% - 10px) / 2);flex-basis:calc((100% - 10px) / 2)}}.top__mainmenu a{background:#fff;border-radius:15px;box-sizing:border-box;display:block;height:225px;padding:30px 0 0;position:relative;text-align:center;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;color:#222;text-decoration:none}@media screen and (min-width:769px){.top__mainmenu a:focus,.top__mainmenu a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.top__mainmenu a:hover:after{translate:5px 0}}@media screen and (max-width:1200px){.top__mainmenu a{font-size:.875rem;height:146px;padding:15px 0 0}.top__mainmenu a img{width:80px}}@media screen and (max-width:768px){.top__mainmenu a{height:120px;padding-top:var(--padding)}.top__mainmenu a img{width:50px}}.top__mainmenu a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.top__mainmenu a p{margin-top:26px}@media screen and (max-width:1200px){.top__mainmenu a p{margin-top:15px}}@media screen and (max-width:768px){.top__mainmenu a p{margin-top:var(--padding)}}.top__submenu{gap:var(--padding);width:100%;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.top__submenu{-ms-flex-direction:column;flex-direction:column}}.top__submenu li{width:100%}.top__submenu a{background:#fff;border-radius:15px;box-sizing:border-box;color:#222;display:block;height:225px;overflow:hidden;position:relative;text-align:center;text-decoration:none}@media screen and (max-width:768px){.top__submenu a{height:160px}}@media screen and (min-width:769px){.top__submenu a:hover dt{color:#0074c1}.top__submenu a:hover dt:after{translate:5px 0}}.top__submenu dt{gap:15px;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;margin-block:var(--padding);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.top__submenu dt{font-size:1rem;gap:10px;line-height:20px}}.top__submenu dt:after{-ms-flex-negative:0;flex-shrink:0;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.top__submenu dd{margin:0 10px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.top__submenu dd{font-size:.75rem;line-height:1.333em}}@media screen and (max-width:1200px){.top__submenu dd{font-size:.75rem;line-height:1.666em}}.top__submenu figure{-ms-flex-align:center;align-items:center;background:#f6f6f6;display:-ms-flexbox;display:flex;height:105px;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.top__submenu figure{height:70px}}.top__submenu p{font-weight:500;margin-top:26px}.top__submenu--line figure,.top__submenu--ownerservice figure{padding:0 10px}@media screen and (max-width:768px){.top__submenu--line figure img,.top__submenu--ownerservice figure img{height:30px}}.top__submenu--recipe figure img{height:100%;object-fit:cover;width:100%}.top .important{border-radius:15px;margin-bottom:45px;overflow:hidden}@media screen and (max-width:768px){.top .important{margin-bottom:20px}}.top .important dt{background:#d5274a;color:#fff;height:45px;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.top .important dt{font-size:.875rem;height:30px}}.top .important dd{background:#fff;padding:0 30px}@media screen and (max-width:768px){.top .important dd{padding:0 var(--padding)}}.top .important li+li{border-top:1px solid #ccc}.top .important a{gap:var(--padding);padding:var(--padding) var(--padding) var(--padding) 0;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#222;text-decoration:none}@media screen and (max-width:768px){.top .important a{font-size:.875rem;line-height:1.428em;padding:var(--padding) 0}}@media screen and (min-width:769px){.top .important a:hover:after{translate:5px 0}}@media screen and (min-width:769px){.top .important a:focus,.top .important a:hover{text-decoration:none;color:#0074c1}}.top .important a:after{-ms-flex-negative:0;flex-shrink:0;background-color:currentColor;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#d5274a;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.top .attention{scroll-margin-top:100px;margin-block:0 30px;margin-inline:auto;max-width:1200px;width:91.25%}@media screen and (max-width:768px){.top .attention{margin-block:0 30px}}.top .attention nav{display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.top .attention nav:after{content:none}.top .liaison{background:#eff7fb;padding:45px 4.375%}@media screen and (max-width:768px){.top .liaison{padding-block:30px}}.top .liaison ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding);margin:0 auto;max-width:795px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.top .liaison ul{-ms-flex-direction:column;flex-direction:column}}.top .liaison a{background:#fff;border-radius:15px;box-shadow:0 3px 12.5px rgba(0,0,0,.02),0 2px 12px rgba(0,0,0,.05);padding:30px;position:relative;text-align:center;color:#222;text-decoration:none;font-size:1.25rem;font-weight:400;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.top .liaison a:focus,.top .liaison a:hover{text-decoration:none;color:#0074c1}}@media screen and (max-width:768px){.top .liaison a{font-size:1rem;line-height:1.25em}}@media screen and (min-width:769px){.top .liaison a:hover:after{translate:5px 0}}.top .liaison a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:currentColor;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.top .liaison__contact{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (max-width:768px){.top .liaison__contact{margin-bottom:var(--padding);width:100%}}.top .liaison__contact a{gap:30px}@media screen and (max-width:768px){.top .liaison__contact a{gap:20px;padding:var(--padding) 20px}}.top .liaison__contact dl{text-align:left}.top .liaison__contact dt{font-weight:inherit;margin-bottom:10px}.top .liaison__contact dd{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.top .liaison__contact dd{font-size:.75rem;line-height:1.333em}}.top .liaison__contact figure{background:#eff7fb;border-radius:100%;height:165px;width:165px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.top .liaison__contact figure{-ms-flex-negative:0;flex-shrink:0;height:100px;width:100px}.top .liaison__contact figure img{width:50px}}.top .liaison__hotline,.top .liaison__ricecooler{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}@media screen and (max-width:768px){.top .liaison__hotline a,.top .liaison__ricecooler a{padding:20px}}@media screen and (max-width:768px){.top .liaison__hotline,.top .liaison__ricecooler{width:100%}}.repair__object{gap:var(--padding);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__object{-ms-flex-wrap:wrap;flex-wrap:wrap}}.repair__object li{-ms-flex-preferred-size:25%;flex-basis:25%}@media screen and (max-width:768px){.repair__object li{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px)}}.repair__object a{border:1px solid #0074c1;border-radius:15px;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:30px;height:210px;padding-top:20px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;color:#222;text-decoration:none}@media screen and (max-width:768px){.repair__object a{font-size:1rem;gap:20px;height:160px;padding-top:10px}}@media screen and (min-width:769px){.repair__object a:focus,.repair__object a:hover{text-decoration:none;color:#0074c1}}.repair__object figure{height:75px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__object figure{height:50px;width:68px}.repair__object figure img{height:100%;object-fit:contain;width:100%}}.repair__object p{margin:0}.repair__relation{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding);display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__relation{-ms-flex-direction:column;flex-direction:column}}.repair__relation li{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}@media screen and (max-width:768px){.repair__relation li{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.repair__relation a{border:1px solid #0074c1;border-radius:15px;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;height:90px;padding:0 35px 0 15px;position:relative;text-align:center;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;color:#222;text-decoration:none}@media screen and (max-width:768px){.repair__relation a{font-size:1rem;height:80px;line-height:1.25em;padding:0 25px 0 15px}}@media screen and (min-width:769px){.repair__relation a:focus,.repair__relation a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.repair__relation a:hover:after{translate:5px 0}}.repair__relation a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:currentColor;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.repair__relation02{background:#eff7fb;border-radius:15px;margin-top:var(--vertical-margin);padding:45px 30px}@media screen and (max-width:768px){.repair__relation02{padding:20px}}.repair__relation02 .c-subtitle{margin-bottom:30px}@media screen and (max-width:768px){.repair__relation02 .c-subtitle{margin-bottom:20px}}.repair__relation02 ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding);display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__relation02 ul{-ms-flex-direction:column;flex-direction:column}}.repair__relation02 ul+h3{margin-top:45px}@media screen and (max-width:768px){.repair__relation02 ul+h3{margin-top:30px}}.repair__relation02 li{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px)}@media screen and (max-width:768px){.repair__relation02 li{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.repair__relation02 a{background:#fff;border:1px solid #0074c1;border-radius:15px;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;height:90px;padding:0 35px 0 15px;position:relative;text-align:center;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;color:#222;text-decoration:none}@media screen and (max-width:1200px){.repair__relation02 a{font-size:1.125rem}}@media screen and (max-width:768px){.repair__relation02 a{font-size:1rem;height:80px;line-height:1.25em;padding:0 25px 0 15px}}@media screen and (min-width:769px){.repair__relation02 a:focus,.repair__relation02 a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.repair__relation02 a:hover:after{translate:5px 0}}.repair__relation02 a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:currentColor;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.repair__relation02 nav{width:calc(50% - 7.5px);margin:0 auto}@media screen and (max-width:768px){.repair__relation02 nav{width:100%}}.repair__relation02 nav a{height:auto;padding-block:30px}@media screen and (max-width:768px){.repair__relation02 nav a{padding-block:20px}}.repair__relation02 nav figure{margin-bottom:var(--padding)}@media screen and (max-width:768px){.repair__relation02 nav figure{max-width:200px;margin-inline:auto}}.repair__webapply{gap:var(--padding);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1200px){.repair__webapply{-ms-flex-wrap:wrap;flex-wrap:wrap}}.repair__webapply li{border:1px solid #ccc;border-radius:15px;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;padding:15px 30px 30px;text-align:left;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.repair__webapply li{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);max-width:390px}}@media screen and (max-width:768px){.repair__webapply li{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px}}.repair__webapply .c-subtitle{margin-bottom:30px}@media screen and (max-width:768px){.repair__webapply .c-subtitle{margin-bottom:20px}}.repair__webapply h5{color:#0074c1;font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.214em;margin:-15px 0 30px;text-align:center}@media screen and (max-width:768px){.repair__webapply h5{font-size:.75rem;line-height:1.25em;margin:0 0 10px}}.repair__webapply figure{height:105px;margin-bottom:var(--padding);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__webapply figure{height:60px}.repair__webapply figure img{height:100%}}.repair__webapply p{-ms-flex-positive:10;flex-grow:10;margin:0 0 30px;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.repair__webapply p{font-size:.875rem;line-height:1.428em;margin-bottom:20px}}.repair__telapply{margin-bottom:var(--vertical-margin)}.repair__telapply ul{gap:var(--padding);margin-bottom:30px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1200px){.repair__telapply ul{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}.repair__telapply h4{border:none;color:#0074c1;font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.214em;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){.repair__telapply h4{margin-bottom:10px}}.repair__telapply li{border:1px solid #ccc;border-radius:15px;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;gap:var(--padding);padding:30px var(--padding);text-align:left;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.repair__telapply li{-ms-flex-preferred-size:100%;flex-basis:100%;width:592.5px}}@media screen and (max-width:768px){.repair__telapply li{padding:20px var(--padding);width:100%}}.repair__telapply li div{font-size:2.5em;font-weight:700;line-height:1.5em;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__telapply li div{font-size:1.5625em}}.repair__telapply li div span{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.repair__telapply li div span{font-size:.875rem}}.repair__telapply li a{color:#222}.repair__telapply li a:hover{text-decoration:none}.repair__telapply p{-ms-flex-positive:10;flex-grow:10;text-align:center;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.6em}@media screen and (max-width:768px){.repair__telapply p{font-size:.75rem;line-height:1.666em}}.repair__telapply p strong{color:#d5274a;font-weight:inherit}.repair__telapply--freedial div{gap:var(--padding)}.repair__telapply--freedial div:before{background:url(../img/icon_freedial.svg) no-repeat 50%;content:"";height:45px;width:60px}@media screen and (max-width:768px){.repair__telapply--freedial div:before{background-size:contain;height:30px;width:40px}}.repair__telapply--landline div{gap:5px}@media screen and (max-width:768px){.repair__telapply--landline div{-ms-flex-direction:column;flex-direction:column;gap:0}}.repair__steps{background-color:#eff7fb;border:1px solid #ccc;border-radius:15px;box-sizing:border-box;counter-reset:step;list-style:none;margin:0 0 var(--vertical-margin);overflow:hidden;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:768px){.repair__steps{-ms-flex-direction:column;flex-direction:column}}.repair__steps li{color:#0074c1;font-weight:700;gap:6px;padding:10px 13px;position:relative;text-align:left;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;-ms-flex:1;flex:1}@media screen and (max-width:1200px){.repair__steps li{-ms-flex-direction:column;flex-direction:column;font-size:.875rem}}@media screen and (max-width:768px){.repair__steps li{border-bottom:1px solid #ccc;-ms-flex-direction:row;flex-direction:row;padding:12px 20px}.repair__steps li:last-child{border-bottom:none}}.repair__steps li:last-child:after{content:none}.repair__steps li:before{background:#fff;border-radius:100%;content:counter(step);counter-increment:step;-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;height:30px;width:30px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__steps li:before{font-size:.75rem;height:20px;width:20px}}.repair__steps li:after{border-right:2px solid #ccc;border-top:2px solid #ccc;bottom:0;content:"";height:75px;margin:auto;position:absolute;right:-15px;top:0;transform:rotate(45deg) skew(25deg,25deg);aspect-ratio:1/1}@media screen and (max-width:768px){.repair__steps li:after{content:none}}.repair__servicedetail{background:#f6f6f6;border-radius:15px;margin-bottom:var(--vertical-margin)}.repair__servicedetail[data-accrodion=open] .repair__servicedetail__title:after{rotate:0deg}.repair__servicedetail[data-accrodion=open] .repair__servicedetail__body{display:block}.repair__servicedetail[data-accrodion=open] .repair__servicedetail__body{animation:fadein .3s ease 1 forwards}.repair__servicedetail__title{background:#fff;border:1px solid currentColor;border-radius:15px;color:#0074c1;cursor:pointer;height:60px;padding:0 30px;position:relative;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__servicedetail__title{height:40px;padding:0 20px;font-size:1rem}}.repair__servicedetail__title:after{background:url(../img/icon_accrodion.svg) no-repeat 50%;content:"";height:20px;margin:auto;position:absolute;width:20px;rotate:180deg;transition:all .25s ease;inset:0 20px 0 auto}@media screen and (max-width:768px){.repair__servicedetail__title:after{right:10px}}.repair__servicedetail__body{display:none;padding:45px 30px}@media screen and (max-width:768px){.repair__servicedetail__body{padding:20px}}.repair__servicedetail__body strong{font-weight:inherit;color:#d5274a}.repair__date{margin-bottom:var(--vertical-margin)}.repair__date table{border:1px solid #ccc;margin-bottom:var(--padding);width:100%}@media screen and (max-width:768px){.repair__date table{border-bottom:none;display:block}.repair__date table tbody,.repair__date table td,.repair__date table th,.repair__date table thead,.repair__date table tr{display:block;width:100%}}.repair__date table td,.repair__date table th{padding:10px;text-align:center}.repair__date table td{border-bottom:1px solid #ccc;padding:10px;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.repair__date table td{font-size:.75rem;line-height:1.333em}}.repair__date table th{background:#eff7fb;border-right:1px solid #ccc;color:#0074c1;vertical-align:middle;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.repair__date table th{border-bottom:1px solid #ccc;border-right:none;font-size:.875rem}}.repair__date table th+td{background:#f6f6f6}@media screen and (max-width:768px){.repair__date table tr:nth-of-type(n+2){display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.repair__date p{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.6em}@media screen and (max-width:768px){.repair__date p{font-size:.75rem;line-height:1.333em}}.repair__apply{-ms-flex-direction:column;flex-direction:column;gap:45px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.repair__apply{gap:20px}}@media screen and (min-width:769px){.repair__apply--form{min-width:590px}}@media screen and (min-width:769px){.repair__apply--back{min-width:390px}}.repair__applybtn{margin:-15px 0 45px}@media screen and (max-width:768px){.repair__applybtn{margin:0 0 30px}}@media screen and (min-width:769px){.repair__applybtn a{min-width:390px}}@media screen and (max-width:768px){.repair__applybtn a{width:100%}}.repair__faq{margin-bottom:var(--vertical-margin)}.repair__faq dt{border-top:1px solid currentColor;color:#0074c1;padding:var(--padding) 0;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.repair__faq dt{font-size:.875rem}}.repair__faq dt:before{content:"Q. "}.repair__faq dd{background:#ffc;border-radius:15px;margin-bottom:45px;padding:var(--padding) var(--padding) var(--padding) 42px;position:relative;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.repair__faq dd{font-size:.75rem;line-height:1.666em}}@media screen and (max-width:768px){.repair__faq dd{margin-bottom:20px;padding:15px var(--padding) 15px 37px}}.repair__faq dd a{color:#222;text-decoration:underline}.repair__faq dd a:hover{text-decoration:none}.repair__faq dd:before{color:#d5274a;content:"A.";left:15px;position:absolute;top:15px;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.repair__faq dd:before{font-size:.875rem;top:12px}}.repair__terms{margin-bottom:30px}@media screen and (max-width:768px){.repair__terms{margin-bottom:0}}.repair__terms>dt{border-top:1px solid currentColor;color:#0074c1;padding:var(--padding) 0;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.repair__terms>dt{font-size:.875rem}}.repair__terms>dd{margin-bottom:45px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.repair__terms>dd{font-size:.75rem;line-height:1.333em}}@media screen and (max-width:768px){.repair__terms>dd{line-height:1.666em;margin-bottom:20px}}.repair__terms>dd:last-child{margin-bottom:0}.repair__terms>dd a{color:#222;text-decoration:underline}.repair__terms>dd a:hover{text-decoration:none}.repair__terms>dd strong{color:#0074c1;font-weight:inherit}.repair__terms>dd p{margin-bottom:1lh}.repair__feelist{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding);margin-bottom:var(--vertical-margin);display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.repair__feelist li{-ms-flex-preferred-size:calc((100% - var(--padding) * 3) / 4);flex-basis:calc((100% - var(--padding) * 3) / 4)}@media screen and (max-width:1200px){.repair__feelist li{-ms-flex-preferred-size:calc((100% - var(--padding) * 2) / 3);flex-basis:calc((100% - var(--padding) * 2) / 3)}}@media screen and (max-width:768px){.repair__feelist li{-ms-flex-preferred-size:calc((100% - var(--padding)) / 2);flex-basis:calc((100% - var(--padding)) / 2)}}.repair__feelist a{border:1px solid #0074c1;border-radius:15px;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;height:270px;padding:30px 10px;position:relative;text-align:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#222;text-decoration:none}@media screen and (max-width:1200px){.repair__feelist a{font-size:1.125rem}}@media screen and (max-width:768px){.repair__feelist a{font-size:1rem;height:180px;line-height:1.25em;padding:15px 0 30px}}@media screen and (min-width:769px){.repair__feelist a:focus,.repair__feelist a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.repair__feelist a:hover:after{translate:5px 0}}.repair__feelist a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.repair__feelist a figure{max-width:200px}@media screen and (max-width:768px){.repair__feelist a figure{max-width:128px}}.repair__feelist a figure img{width:100%}.repair__feetable table,.repair__periodtable{border:1px solid #ccc;border-collapse:collapse;margin:0 auto var(--vertical-margin);max-width:796px;width:100%}.repair__feetable table td,.repair__feetable table th,.repair__periodtable td,.repair__periodtable th{border:1px solid #ccc;text-align:center;vertical-align:middle}.repair__feetable table td,.repair__periodtable td{padding:10px 10px;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.repair__feetable table td,.repair__periodtable td{font-size:.75rem;line-height:1.666em}}.repair__feetable table tbody tr:nth-of-type(2n),.repair__periodtable tbody tr:nth-of-type(2n){background:#f6f6f6}.repair__feetable table th,.repair__periodtable th{background:#eff7fb;color:#0074c1;padding:17px 10px;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.repair__feetable table th,.repair__periodtable th{font-size:.875rem;padding:10px}}.repair__feetable table th span,.repair__periodtable th span{color:#222;font-size:87.5%}@media screen and (max-width:768px){.repair__feetable table th span,.repair__periodtable th span{display:block;letter-spacing:0}}.repair__periodtable th{width:50%}.repair__periodtable td div{margin-bottom:10px}@media screen and (max-width:768px){.repair__periodtable td div{margin-bottom:5px}}.repair__feetable table{margin-bottom:calc(var(--padding) * 3)}.repair__caption{margin-top:var(--padding);text-align:center;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.repair__caption{font-size:.75rem;line-height:1.333em}}.contact__attention{border:1px solid #ccc;border-radius:15px;margin-bottom:45px;padding:30px}@media screen and (max-width:768px){.contact__attention{margin-bottom:20px;padding:20px}}.contact__attention p{margin-bottom:var(--padding);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.contact__attention p{font-size:.75rem;line-height:1.666em}}.contact__anchor{margin-bottom:var(--vertical-margin)}.contact__anchor__body{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding);margin-bottom:30px;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.contact__anchor__body{margin-bottom:20px}}.contact__anchor__body a{border:1px solid #0074c1;border-radius:15px;box-sizing:border-box;-ms-flex-preferred-size:calc((100% - var(--padding)) / 2);flex-basis:calc((100% - var(--padding)) / 2);-ms-flex-direction:column;flex-direction:column;height:225px;padding:30px 10px;position:relative;text-align:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#222;text-decoration:none}@media screen and (max-width:1200px){.contact__anchor__body a{font-size:1.125rem}}@media screen and (max-width:768px){.contact__anchor__body a{font-size:1rem;height:150px;line-height:1.25em;padding:30px 0 30px}}@media screen and (min-width:769px){.contact__anchor__body a:focus,.contact__anchor__body a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.contact__anchor__body a:hover:after{translate:0 5px}}.contact__anchor__body a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px;rotate:90deg}.contact__anchor__body a figure{max-width:105px}@media screen and (max-width:768px){.contact__anchor__body a figure{max-width:60px}}.contact__anchor__body a figure img{width:100%}.contact__tel{background:#eff7fb;border-radius:15px;margin-bottom:var(--vertical-margin);padding:45px 30px;scroll-margin-top:100px}@media screen and (max-width:768px){.contact__tel{padding:20px}}.contact__tel__lead{margin-bottom:30px;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.contact__tel__lead{font-size:.875rem;margin-bottom:20px}}.contact__tel__text{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.607em}@media screen and (max-width:768px){.contact__tel__text{font-size:.75rem;line-height:1.666em}}.contact__tel__body{gap:var(--padding);margin-bottom:30px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1200px){.contact__tel__body{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.contact__tel__body{margin-bottom:20px}}.contact__tel__body>div{background:#fff;border-radius:15px;-ms-flex-preferred-size:50%;flex-basis:50%;padding:30px}@media screen and (max-width:768px){.contact__tel__body>div{-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px}}.contact__tel__body h4{border:none;color:#0074c1;font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.666em;margin:0 0 15px;padding:0}@media screen and (max-width:768px){.contact__tel__body h4{margin-bottom:10px}}.contact__tel__number{-ms-flex-direction:column;flex-direction:column;text-align:center;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact__tel__number a{color:#222}.contact__tel__number a:hover{text-decoration:none}.contact__tel__number p{margin-bottom:45px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.607em}@media screen and (max-width:768px){.contact__tel__number p{margin-bottom:20px}}@media screen and (max-width:768px){.contact__tel__number p{font-size:.75rem;line-height:1.666em}}.contact__tel__number div{font-weight:700;line-height:1.5em;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact__tel__number__freedial{font-size:2.5em;gap:var(--padding);margin-bottom:5px}@media screen and (max-width:768px){.contact__tel__number__freedial{font-size:1.5625em}}.contact__tel__number__freedial:before{background:url(../img/icon_freedial.svg) no-repeat 50%;content:"";height:45px;width:60px}@media screen and (max-width:768px){.contact__tel__number__freedial:before{background-size:contain;height:30px;width:40px}}.contact__tel__number__landline{font-size:1.5rem;gap:5px}@media screen and (max-width:768px){.contact__tel__number__landline{font-size:1.25rem}}.contact__tel__number__landline span{font-size:1rem}@media screen and (max-width:768px){.contact__tel__number__landline span{font-size:.875rem}}.contact__tel__status{font-size:.75rem;gap:30px;letter-spacing:0;line-height:1.333em;text-align:left;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.contact__tel__status{display:block}}.contact__tel__status div{-ms-flex-preferred-size:195px;flex-basis:195px}.contact__tel__status ul{margin-bottom:30px}.contact__tel__status li{gap:5px;margin-bottom:5px;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.contact__tel__status li img{width:15px}.contact__tel__status p{color:#767676}@media screen and (max-width:768px){.contact__tel__status p{margin-bottom:20px}}.contact__tel__status figure{-ms-flex-preferred-size:275px;flex-basis:275px}.contact__tel__status figure img{width:100%}.contact__form{background:#eff7fb;border-radius:15px;margin-bottom:var(--vertical-margin);padding:45px 30px;scroll-margin-top:100px}@media screen and (max-width:768px){.contact__form{padding:20px}}.contact__form__lead{margin-bottom:30px;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.contact__form__lead{font-size:.875rem;margin-bottom:20px}}@media screen and (max-width:768px){.contact__form nav a{height:64px;width:100%;text-align:center;line-height:1.666em}}.contact__form ul{gap:var(--padding);margin:0 auto 30px;max-width:897px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.contact__form ul{margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact__form ul li{-ms-flex-preferred-size:100%;flex-basis:100%}.contact__form ul a{background:#fff;border:1px solid #0074c1;border-radius:15px;box-sizing:border-box;-ms-flex-preferred-size:calc((100% - var(--padding)) / 2);flex-basis:calc((100% - var(--padding)) / 2);-ms-flex-direction:column;flex-direction:column;height:225px;padding:30px 10px;position:relative;text-align:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#222;text-decoration:none}@media screen and (max-width:1200px){.contact__form ul a{font-size:1.125rem}}@media screen and (max-width:768px){.contact__form ul a{font-size:1rem;height:80px}}@media screen and (min-width:769px){.contact__form ul a:focus,.contact__form ul a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.contact__form ul a:hover:after{translate:5px 0}}.contact__form ul a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.contact__form ul a figure{max-width:105px}@media screen and (max-width:768px){.contact__form ul a figure{max-width:60px;position:absolute;inset:10px auto 10px 10px;margin:auto}}.contact__form ul a figure img{width:100%}.announce__list{border-top:1px solid #ccc;margin-bottom:45px}@media screen and (max-width:768px){.announce__list{margin-bottom:30px}}.announce__list li{border-bottom:1px solid #ccc}.announce__list li a{gap:30px;padding:30px 45px 30px 0;position:relative;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;color:#222;text-decoration:none;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (min-width:769px){.announce__list li a:focus,.announce__list li a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.announce__list li a:hover:after{translate:5px 0}}@media screen and (max-width:768px){.announce__list li a{-ms-flex-direction:column;flex-direction:column;font-size:.875rem;gap:5px 0;line-height:1.428em;padding:var(--padding) 40px var(--padding) 0}}.announce__list li a time{color:#0074c1;font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.announce__list li a time{font-size:.75rem;line-height:1.333em}}.announce__list li a:after{margin:auto;position:absolute;inset:0 var(--padding) 0 auto;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.announce__other{gap:var(--padding);margin-bottom:var(--vertical-margin);display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.announce__other{display:block}}.announce__other li{-ms-flex-positive:10;flex-grow:10}@media screen and (max-width:768px){.announce__other li{margin-bottom:15px}}.announce__other a{display:grid;gap:5px var(--padding);grid-template-columns:auto 1fr;color:#222;text-decoration:none}@media screen and (min-width:769px){.announce__other a{text-decoration:none;transition:all .25s ease}.announce__other a:hover{opacity:.8;text-decoration:none}}@media screen and (min-width:769px){.announce__other a:focus,.announce__other a:hover{text-decoration:none;color:#0074c1}}@media screen and (max-width:768px){.announce__other a{gap:5px 20px;grid-template-columns:69px 1fr}}.announce__other a img{height:60px;grid-row:1/3}@media screen and (max-width:768px){.announce__other a img{height:50px}}.announce__other a strong{-ms-flex-item-align:end;align-self:flex-end;color:#0074c1;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.announce__other a strong{font-size:.875rem}}.announce__other a span{-ms-flex-item-align:start;align-self:flex-start;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.announce__other a span{font-size:.75rem;line-height:1.333em}}.announce__supportcenter{background:#eff7fb;border-radius:15px;padding:45px 30px;margin-top:var(--vertical-margin)}@media screen and (max-width:768px){.announce__supportcenter{padding:20px}}.announce__supportcenter ul{gap:var(--padding);margin-bottom:30px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:1200px){.announce__supportcenter ul{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.announce__supportcenter h4{border:none;color:#0074c1;font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.214em;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){.announce__supportcenter h4{margin-bottom:10px}}.announce__supportcenter li{background:#fff;border-radius:15px;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;gap:var(--padding);padding:30px var(--padding);text-align:left;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.announce__supportcenter li{-ms-flex-preferred-size:100%;flex-basis:100%;width:592.5px}}@media screen and (max-width:768px){.announce__supportcenter li{padding:20px var(--padding);width:100%}}.announce__supportcenter li div{font-size:2.5em;font-weight:700;line-height:1.5em;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.announce__supportcenter li div{font-size:1.5625em}}.announce__supportcenter li div span{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.announce__supportcenter li div span{font-size:.875rem}}.announce__supportcenter li a{color:#222}.announce__supportcenter li a:hover{text-decoration:none}.announce__supportcenter p{-ms-flex-positive:10;flex-grow:10;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.6em}@media screen and (max-width:768px){.announce__supportcenter p{font-size:.75rem;line-height:1.666em}}.announce__supportcenter p strong{color:#d5274a;font-weight:inherit}.announce__supportcenter--freedial div{gap:var(--padding);margin-bottom:-10px}.announce__supportcenter--freedial div:before{background:url(../img/icon_freedial.svg) no-repeat 50%;content:"";height:45px;width:60px}@media screen and (max-width:768px){.announce__supportcenter--freedial div:before{background-size:contain;height:30px;width:40px}}.announce__supportcenter--landline div{gap:5px}@media screen and (max-width:768px){.announce__supportcenter--landline div{-ms-flex-direction:column;flex-direction:column;gap:0}}.announce__aftersupport{gap:var(--padding);margin-bottom:var(--vertical-margin);display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.announce__aftersupport{margin-bottom:20px}}.announce__aftersupport li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}.announce__aftersupport a{border:1px solid #0074c1;border-radius:15px;box-sizing:border-box;-ms-flex-preferred-size:calc((100% - var(--padding)) / 2);flex-basis:calc((100% - var(--padding)) / 2);-ms-flex-direction:column;flex-direction:column;height:225px;padding:30px 10px;position:relative;text-align:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#222;text-decoration:none}@media screen and (max-width:1200px){.announce__aftersupport a{font-size:1.125rem}}@media screen and (max-width:768px){.announce__aftersupport a{font-size:1rem;height:150px;line-height:1.25em;padding:30px 0 30px}}@media screen and (min-width:769px){.announce__aftersupport a:focus,.announce__aftersupport a:hover{text-decoration:none;color:#0074c1}}@media screen and (min-width:769px){.announce__aftersupport a:hover:after{translate:5px 0}}.announce__aftersupport a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:#0074c1;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.announce__aftersupport a figure{max-width:105px}@media screen and (max-width:768px){.announce__aftersupport a figure{max-width:60px}}.announce__aftersupport a figure img{width:100%}.announce__raccolto{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--padding);margin-bottom:var(--vertical-margin);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}.announce__raccolto>div{background:#f6f6f6;border-radius:15px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;gap:var(--padding);padding:45px 30px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.announce__raccolto>div{min-width:530px}}@media screen and (max-width:768px){.announce__raccolto>div{-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px 20px;-ms-flex-preferred-size:100%;flex-basis:100%}}.announce__raccolto>div:before{border-radius:100%;content:"";-ms-flex-negative:0;flex-shrink:0;height:90px;width:90px}@media screen and (max-width:768px){.announce__raccolto>div:before{width:60px;height:60px}}.announce__raccolto__tel:before{background:url(../img/icon_tel.svg) no-repeat 50% #fff;background-size:70% auto}.announce__raccolto__tel a{color:#222;text-decoration:none;font-weight:700}.announce__raccolto__tel dt{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:2.5em;line-height:1.5em;margin-bottom:5px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.announce__raccolto__tel dt{margin-bottom:10px;font-size:1.5625em}}.announce__raccolto__tel dt span{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.announce__raccolto__tel dt span{font-size:.875rem}}.announce__raccolto__tel dd{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.6em}@media screen and (max-width:768px){.announce__raccolto__tel dd{font-size:.75rem;line-height:1.666em}}.announce__raccolto__form:before{background:url(../img/icon_mail.svg) no-repeat 50% #fff;background-size:70% auto}.announce__raccolto__form .c-article__linkbtn a,.announce__raccolto__form .c-btn,.c-article__linkbtn .announce__raccolto__form a{max-width:390px;width:100%}.line__body{background:#eff7fb;border-radius:15px;padding:45px 30px;margin-block:45px var(--vertical-margin);margin-inline:auto;max-width:1200px;width:91.25%}@media screen and (max-width:768px){.line__body{margin-block:var(--vertical-margin)}}@media screen and (max-width:768px){.line__body{padding:20px}}.line__icon{margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.line__icon{margin-bottom:20px}}.line__icon img{display:block;margin:0 auto var(--padding);width:150px}@media screen and (max-width:768px){.line__icon img{margin-bottom:20px;width:120px}}.line__icon figcaption{font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.line__icon figcaption{font-size:.875rem;line-height:1.428em}}.line__icon figcaption a{color:#222;text-decoration:underline}.line__icon figcaption a:hover{text-decoration:none}.line__caption{background:#fff;border-radius:15px;margin-bottom:30px;padding:30px}@media screen and (max-width:768px){.line__caption{margin-bottom:20px;padding:20px}}.line__caption li{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.line__caption li{font-size:.75rem;line-height:1.666em}}.line__caption li strong{color:#d5274a;font-weight:inherit}.line__caption li+li{margin-top:var(--padding)}.line__howto{background:#fff;border-radius:15px;padding:30px}@media screen and (max-width:768px){.line__howto{padding:20px}}.line__howto p{margin-bottom:30px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.line__howto p{font-size:.75rem;line-height:1.666em}}@media screen and (max-width:768px){.line__howto p{margin-bottom:20px}}.line__howto div{gap:45px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.line__howto div{-ms-flex-direction:column;flex-direction:column;gap:20px}}.line__howto--qrcode{width:150px}@media screen and (max-width:768px){.line__howto--qrcode{width:120px}}.line__howto--btn{width:193px}@media screen and (max-width:768px){.line__howto--btn{width:auto;height:40px}}.c-article{margin-block:45px var(--vertical-margin);margin-inline:auto;max-width:1200px;width:91.25%}@media screen and (max-width:768px){.c-article{margin-block:var(--vertical-margin)}}.c-article .c-bg--gray{margin-block:30px}.c-article .c-bg--gray h1,.c-article .c-bg--gray h2,.c-article .c-bg--gray h3,.c-article .c-bg--gray h4,.c-article .c-bg--gray h5,.c-article .c-bg--gray h6{margin-top:0}.c-article .c-bg--gray :last-child{margin-bottom:0}.c-article__status{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 10px;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.c-article__date{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.c-article__date{font-size:.75rem;line-height:1.333em}}.c-article__category{border:1px solid currentColor;border-radius:4px;box-sizing:border-box;color:#0074c1;margin-bottom:var(--padding);min-height:30px;padding:2px 5px;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__category{font-size:.875rem;min-height:26px}}.c-article__title{border-bottom:1px solid #0074c1;font-size:1.75rem;letter-spacing:.05em;line-height:1.344em;margin:0 0 45px;padding:0 0 var(--padding)}@media screen and (max-width:768px){.c-article__title{font-size:1.25rem;line-height:1.5em;margin-bottom:30px}}.c-article__body{font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__body{font-size:.875rem;line-height:1.428em}}.c-article__body a:not([class]){color:#222;text-decoration:underline}.c-article__body a:not([class]):hover{text-decoration:none}.c-article__body [id]{scroll-margin-top:100px}.c-article__body p{margin-bottom:15px}.c-article__body strong{color:#d5274a;font-weight:500}.c-article__body h1,.c-article__body h2,.c-article__body h3{border:none;font-size:1.75rem;font-weight:500;gap:23px;letter-spacing:.05em;line-height:1.392em;margin:var(--vertical-margin) 0 45px;padding:0;scroll-margin-top:100px;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-article__body h1,.c-article__body h2,.c-article__body h3{font-size:1.25rem;gap:18px;line-height:1.4em;margin-bottom:20px}}.c-article__body h1:before,.c-article__body h2:before,.c-article__body h3:before{-ms-flex-item-align:stretch;align-self:stretch;background:#0074c1;content:"";-ms-flex-negative:0;flex-shrink:0;min-height:50px;width:12px}@media screen and (max-width:768px){.c-article__body h1:before,.c-article__body h2:before,.c-article__body h3:before{min-height:30px}}.c-article__body h4{border:none;font-size:1.25rem;font-weight:500;gap:var(--padding);letter-spacing:.05em;line-height:1.4em;margin:var(--vertical-margin) 0 30px;padding:0;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-article__body h4{font-size:1rem;margin-bottom:20px}}.c-article__body h4:before{-ms-flex-item-align:stretch;align-self:stretch;background:#0074c1;content:"";-ms-flex-negative:0;flex-shrink:0;min-height:40px;width:9px}@media screen and (max-width:768px){.c-article__body h4:before{min-height:30px}}.c-article__body h6{border:none;gap:10px;margin:var(--vertical-margin) 0 var(--padding);padding:0;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.25em;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-article__body h6{font-size:.875rem;line-height:1.4em}}.c-article__body h6:before{-ms-flex-item-align:stretch;align-self:stretch;background:#0074c1;content:"";-ms-flex-negative:0;flex-shrink:0;min-height:30px;width:6px}@media screen and (max-width:768px){.c-article__body h6:before{min-height:20px}}.c-article__body h5{border:none;color:#222;margin:var(--vertical-margin) 0 30px;padding:0;text-align:center;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__body h5{font-size:1rem;margin-bottom:20px}}.c-article__body h5:after{background:#0074c1;content:"";display:block;height:2px;margin:14px auto 0;width:64px}@media screen and (max-width:768px){.c-article__body h5:after{margin-top:9px;width:40px}}.c-article__body img{height:auto}.c-article__body table{border:1px solid #ccc;border-collapse:collapse;margin:0 0 var(--padding);width:100%!important}.c-article__body table td,.c-article__body table th{border:1px solid #ccc;vertical-align:middle}.c-article__body table a{color:#222;text-decoration:underline}.c-article__body table a:hover{text-decoration:none}.c-article__body table td{padding:10px 15px;text-align:left;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.c-article__body table td{font-size:.75rem;line-height:1.666em}}.c-article__body table td div{margin-bottom:10px}@media screen and (max-width:768px){.c-article__body table td div{margin-bottom:5px}}.c-article__body table th{background:#eff7fb;color:#0074c1;padding:10px 10px;text-align:center;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__body table th{font-size:.875rem;padding:10px}}.c-article__body table th span{color:#222;font-size:87.5%}@media screen and (max-width:768px){.c-article__body table th span{display:block;letter-spacing:0}}.c-article__body .c-list__dot{margin:var(--padding) 0}.c-article__body .c-caption{margin-top:var(--vertical-margin)}.c-article .c-bg--gray ul,.c-article__textblock ul{margin-bottom:15px}.c-article .c-bg--gray ol,.c-article__textblock ol{margin-bottom:15px}.c-article .c-bg--gray ol li,.c-article__textblock ol li{list-style-type:decimal;margin-left:1.65em}.c-article__imgcolumn{border:1px solid #ccc;border-radius:15px;gap:var(--padding);margin:30px auto;max-width:796px;padding:50px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.c-article__imgcolumn{-ms-flex-direction:column;flex-direction:column;padding:25px;margin-block:20px;-ms-flex-align:center;align-items:center}}.c-article__imgcolumn p{display:contents;margin:0}.c-article__imgcolumn img{width:-moz-fit-content;width:fit-content;max-width:100%;object-fit:contain}.c-article__imgcolumn--01{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.c-article__imgcolumn--01 img{width:90%}}.c-article__imgcolumn--02{-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (min-width:769px){.c-article__imgcolumn--02 img{max-width:50%!important}}@media screen and (max-width:768px){.c-article__imgcolumn--02 img{width:90%}}.c-article__imgcolumn--03{-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (min-width:769px){.c-article__imgcolumn--03 img{max-width:33%!important}}@media screen and (max-width:768px){.c-article__imgcolumn--03 img{width:90%}}.c-article__tel{border:1px solid #ccc;border-radius:15px;gap:var(--padding);margin:30px auto var(--vertical-margin);max-width:796px;padding:30px;text-align:center}@media screen and (max-width:768px){.c-article__tel{padding:20px}}.c-article__tel+.c-article__tel{margin-top:-65px}@media screen and (max-width:768px){.c-article__tel+.c-article__tel{margin-top:-20px}}.c-article__tel--title,.c-article__tel dt{color:#0074c1;margin-bottom:var(--padding);font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__tel--title,.c-article__tel dt{font-size:.875rem}}.c-article__tel dd{margin-bottom:30px}.c-article__tel dd:last-child{margin-bottom:0}.c-article__tel dd p+p{margin-block:var(--padding)}.c-article__tel dd p span{color:#d5274a;font-size:.875rem;font-weight:inherit}@media screen and (max-width:768px){.c-article__tel dd p span{font-size:.75rem}}.c-article__tel dd p strong{color:#d5274a;font-weight:inherit}.c-article__tel dd p:last-child{margin-bottom:0}.c-article__tel dd nav{margin-bottom:var(--padding)}.c-article__tel dd div{font-size:2.5em;font-weight:700;line-height:1.5em;margin-bottom:var(--padding);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-article__tel dd div{font-size:1.5625em}}.c-article__tel dd div span{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__tel dd div span{font-size:.875rem}}.c-article__tel dd div:last-child{margin-bottom:0}.c-article__tel--text01{font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}.c-article__tel--text02{color:#d5274a;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.5em}@media screen and (max-width:768px){.c-article__tel--text02{font-size:.75rem;line-height:1.333em}}.c-article__tel--text03{font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}.c-article__tel--number{font-size:2.5em;font-weight:700;line-height:1.5em}@media screen and (max-width:768px){.c-article__tel--number{font-size:1.5625em}}.c-article__tel--numbertext{font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__tel--numbertext{font-size:.875rem}}.c-article__tel--numberblock{gap:var(--padding);margin-bottom:var(--padding);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.c-article__tel--numberblock:last-child{margin-bottom:0}.c-article__tel--numberblock img{height:45px;width:60px}@media screen and (max-width:768px){.c-article__tel--numberblock img{height:30px;width:40px}}.c-article__tel--freedial{gap:var(--padding);margin-bottom:var(--padding);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.c-article__tel--freedial:before{background:url(../img/icon_freedial.svg) no-repeat 50%;content:"";height:45px;width:60px}@media screen and (max-width:768px){.c-article__tel--freedial:before{background-size:contain;height:30px;width:40px}}.c-article__tel--landline{gap:5px}@media screen and (max-width:768px){.c-article__tel--landline{-ms-flex-direction:column;flex-direction:column;gap:0}}.c-article__applicable{background:#ffc;gap:var(--padding);margin:var(--padding) 0;padding:var(--padding);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__applicable{padding:15px 0}}.c-article__applicable p{margin:0}.c-article__applicable strong{color:#0074c1;font-size:1.25rem;font-weight:inherit}.c-article__return{margin-top:var(--vertical-margin);display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.c-article__return a{height:auto;min-height:40px;padding:5px 30px 5px 10px;text-align:center;width:100%}}.c-article__return:after{content:none}.c-article__linkbtn{display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.c-article__linkbtn p{display:contents}.c-article__linkbtn p a{color:#0074c1!important;text-decoration:none!important}.c-article__linkbtn a{color:#0074c1;text-decoration:none}@media screen and (min-width:769px){.c-article__linkbtn a{text-decoration:none;transition:all .25s ease}.c-article__linkbtn a:hover{opacity:.8;text-decoration:none}}@media screen and (min-width:769px){.c-article__linkbtn a:hover{color:#0074c1}}@media screen and (max-width:768px){.c-article__linkbtn a{height:auto;min-height:40px;padding:5px 30px 5px 10px;text-align:center;width:100%}}.c-article__linkbtn:after{content:none}.c-article__movie{margin:30px auto;max-width:796px}.c-article__movie iframe{display:block;height:auto;width:100%;aspect-ratio:560/315}.c-article__dotlistblock p{padding:0 0 0 1em;text-indent:-1em;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.c-article__dotlistblock p{line-height:1.666em}}.c-article__dotlistblock p:before{content:"・"}.c-article__dotlistblock p strong{color:#d5274a;font-weight:inherit}.c-article__dotlistblock p em{color:#0074c1;font-style:normal;font-weight:inherit}.qr__body{background:#f6f6f6;border-radius:15px;padding:45px 30px 30px;text-align:center}@media screen and (max-width:768px){.qr__body{padding:20px;text-align:left}}.qr__body p{margin-bottom:var(--padding);font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.5em}@media screen and (max-width:768px){.qr__body p{margin-bottom:20px;font-size:.875rem;line-height:1.428em}}@media screen and (min-width:769px){.qr__body nav{gap:var(--padding);margin-top:30px;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.qr__body nav a{background:#fff;border:1px solid #0074c1;border-radius:15px;height:90px;position:relative;font-size:1.25rem;font-weight:500;letter-spacing:.05em;line-height:1.5em;-ms-flex:1;flex:1;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#222;text-decoration:none}@media screen and (max-width:768px){.qr__body nav a{height:60px;margin-top:10px;font-size:1rem}}@media screen and (min-width:769px){.qr__body nav a:hover:after{translate:5px 0}}@media screen and (min-width:769px){.qr__body nav a:focus,.qr__body nav a:hover{text-decoration:none;color:#0074c1}}.qr__body nav a:after{position:absolute;inset:auto var(--padding) var(--padding) auto;background-color:currentColor;background-image:url(../img/arrow_w.svg);background-position:50%;background-repeat:no-repeat;background-size:5px auto;border:1px solid currentColor;border-radius:50%;box-sizing:border-box;color:#0074c1;content:"";font-size:1rem;font-weight:700;height:20px;text-align:center;transition:translate .2s ease;width:20px}.qr__photo{max-width:795px;margin:0 auto}.qr__photo h4{margin:0 0 var(--padding);padding:0;text-align:center;border:none;line-height:1.3em;letter-spacing:.05em}.qr__photo h4 span{font-size:80%}@media screen and (max-width:768px){.qr__photo h4 span{display:block}}.qr__photo li{padding:30px;margin-bottom:30px}@media screen and (max-width:768px){.qr__photo li{padding:15px}}.qr__photo a{display:block}@media screen and (min-width:769px){.qr__photo a{text-decoration:none;transition:all .25s ease}.qr__photo a:hover{opacity:.8;text-decoration:none}}.qr__photo--packing{background:#e2eefe}.qr__photo--packing h4{color:#2566d8}.qr__photo--lid{background:#feffc3}.qr__photo--set{background:#ecf6d3}.qr__photo--set h4{color:#3d6615}
/*# sourceMappingURL=../map/style.css.map */
