*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--base-font:"Noto Sans JP" , sans-serif;--sub-font:"Noto Serif JP" , serif;--en-font:"Jost" , sans-serif;--base-color:#262626;--main:#679ccd;--main-light:#edf0f5;--main-dark:#363862;--sub:#98ecc9;--sub-light:#f3fff6;--sub-dark:#61bead;--gray:#d6d6d6;--gray-light:#f8f7f6;--gray-dark:#717171;--gray-black:#262626;--white:#fff;--black:#000;--link:#2dabf1;--error:#f25f5f;--variation1:#ef8bb6;--variation2:#f1cb91;--variation3:#d6f19b;--tiffany:#82d0c7;--tiffany-deep:#41aa9e;--gold:#d0be89;--gold2:#b9a360;--brown:#7a6a56}html{font-size:62.5%}@media screen and (max-width:768px){html{font-size:2.564vw}}body{min-width:128rem;font-family: var(--base-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--base-color);font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:.1em}@media screen and (max-width:768px){body{min-width:inherit;font-size:1.5rem;-webkit-text-size-adjust:100%}}body.fixed{width:100%;height:100%;position:fixed;left:0;top:0}@media screen and (min-width:769px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}a{transition:.3s}}@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:769px){.sp{display:none!important}}img{max-width:100%;height:auto}@media screen and (max-width:768px){img{width:100%}}.lightbox{top:50%!important;transform:translateY(-50%)!important;position:fixed!important}.lightboxOverlay{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50) !important;opacity:.5!important}.lb-data .lb-number{color:var(--white)!important}@media screen and (min-width:769px){.lightbox__link{pointer-events:none}}.cardSwiper .swiper{padding:1rem 1rem;max-width:86rem;width:100%;margin:0 auto}.cardSwiper .swiper-buttons{width:100rem;margin:0 auto;position:relative}@media screen and (max-width:768px){.cardSwiper .swiper-buttons{width:100%}}.cardSwiper .swiper-button-next,.cardSwiper .swiper-button-prev{color:var(--gray-dark);background:var(--main-light);width:3.2rem;height:3.2rem;border-radius:50%;transition:all .5s}.cardSwiper .swiper-button-next:hover,.cardSwiper .swiper-button-prev:hover{color:var(--main-light);background:var(--gray-dark)}.cardSwiper .swiper-button-next:after,.cardSwiper .swiper-button-prev:after{font-size:1.4rem;font-weight:600}.l-bread{width:100%;max-width:124rem;margin:0 auto;padding:2rem}.l-bread a{color:var(--tiffany-deep);transition:.7s}.l-bread a:hover{opacity:.5}.l-pageheader{width:100%}.l-pageheader img{width:100%;height:20rem;object-fit:cover}@media screen and (max-width:768px){.l-pageheader img{height:100%}}.l-pagetitle{width:100%;margin:0 auto;padding:8rem 2rem 0 2rem;text-align:center}@media screen and (max-width:768px){.l-pagetitle{margin:4rem auto 0 auto;padding:0}}.l-pagetitle h1{text-align:center;font-size:3.6rem;font-weight:400;position:relative;padding-bottom:2rem;letter-spacing:.1em}.l-pagetitle h1::after{content:"";position:absolute;bottom:0;display:inline-block;width:7rem;height:.1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--tiffany-deep)}.l-pagetitle img{width:100%;max-width:124rem;aspect-ratio: 2/1;object-fit:cover;margin-top:8rem}@media screen and (max-width:768px){.l-pagetitle img{margin-top:4rem}}.l-pagetitle.default{background:var(--white);color:var(--tiffany-deep)}.l-pagetitle.gray-light{background:var(--gray-light);color:var(--main)}.l-pagetitle.main-light{background:var(--main-light);color:var(--main)}.l-pagetitle.main{background:var(--main);color:var(--white)}.l-page{letter-spacing:.06em;line-height:1.8}.l-page section .inner>*+*{margin-top:4rem}.l-page strong{font-weight:600}.l-page .left{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1.6rem;text-align:left}.l-page .center{display:flex;justify-content:center;flex-wrap:wrap;gap:0 1.6rem;text-align:center}.l-page .right{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0 1.6rem;text-align:right}.l-page small{font-size:1.3rem;line-height:1.7;display:inline-block}.l-page img{max-width:90rem;width:100%;height:auto;aspect-ratio: 3/2;object-fit:cover}.l-page img.no-trim{aspect-ratio:auto!important}.l-page .flex{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4rem 5rem}@media screen and (max-width:768px){.l-page .flex{gap:1.6rem}}.l-page .flex .col-1{width:100%}.l-page .flex .col-1>*+*{margin-top:4rem}@media screen and (max-width:768px){.l-page .flex .col-1>*+*{margin-top:1.6rem}}.l-page .flex .col-1 img{aspect-ratio: 2/1}@media screen and (max-width:768px){.l-page .flex .col-1 img{aspect-ratio: 3/2}}.l-page .flex .col-2{width: calc((100% - 5rem) / 2)}.l-page .flex .col-2>*+*{margin-top:2rem}@media screen and (max-width:768px){.l-page .flex .col-2>*+*{margin-top:1.6rem}.l-page .flex .col-2{width:100%}}.l-page .flex .col-3{width: calc((100% - 10rem) / 3)}.l-page .flex .col-3>*+*{margin-top:2rem}@media screen and (max-width:768px){.l-page .flex .col-3>*+*{margin-top:1.6rem}.l-page .flex .col-3{width:100%}}.l-page .flex.rev{flex-direction:row-reverse}@media screen and (max-width:768px){.l-page .table-wrap{overflow-x:scroll}}.l-page section.default+section.default{margin-top:-8rem}.l-page section.default .inner{width:100%;max-width:98rem;margin:0 auto;font-size:1.5rem;padding:8rem 4rem}@media screen and (max-width:768px){.l-page section.default .inner{padding:6rem 2rem}}.l-page section.default h1{color:var(--tiffany-deep);text-align:center;font-size:3.6rem;font-weight:400;margin-bottom:8rem;letter-spacing:.1em}.l-page section.default h1 span{color:var(--main-dark);display:block;font-size:2rem;font-weight:600;line-height:6rem;position:relative}.l-page section.default h1 span::after{content:"";position:absolute;bottom:0;display:inline-block;width:7rem;height:.1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--tiffany-deep)}.l-page section.default h2{background:var(--tiffany);color:var(--white);text-align:center;font-size:3rem;font-weight:400;line-height:1.6;padding:1rem 2rem}@media screen and (max-width:768px){.l-page section.default h2{font-size:2.4rem}}.l-page section.default h2+p,.l-page section.default h2+h3,.l-page section.default h2+h4,.l-page section.default h2+h5,.l-page section.default h2+h6,.l-page section.default h2+ol,.l-page section.default h2+ul,.l-page section.default h2+table,.l-page section.default h2+.profile{margin-top:4rem!important}.l-page section.default h3{color:var(--tiffany-deep);font-size:2.4rem;font-weight:600;border-bottom:.1rem solid var(--tiffany-deep);line-height:1.6;padding:0 0 1rem 0;margin-top:4rem!important}@media screen and (max-width:768px){.l-page section.default h3{font-size:2rem}}.l-page section.default h4{color:var(--white);font-size:1.8rem;font-weight:600;padding:.8rem 1.6rem;background-color:var(--gold)}@media screen and (max-width:768px){.l-page section.default h4{font-size:1.6rem}}.l-page section.default h5{color:var(--tiffany-deep);font-size:1.7rem;font-weight:600;margin-bottom:2.2rem}@media screen and (max-width:768px){.l-page section.default h5{font-size:1.7rem}}.l-page section.default h5::before{content:"●";padding:0 .5em 0 0}.l-page section.default h6{color:var(--tiffany-deep);font-size:1.3rem;font-weight:600;margin-bottom:-1.6rem}@media screen and (max-width:768px){.l-page section.default h6{font-size:1.2rem}}.l-page section.default .flowTtl{font-size:2rem;font-weight:600;position:relative;padding-left:4rem}.l-page section.default .flowTtl span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--tiffany-deep);color:var(--white);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.default ol.number{counter-reset:list;list-style-type:none;margin-bottom:2.4rem}.l-page section.default ol.number li{position:relative;margin:0;padding:.9rem 0 .9rem 6.6rem}.l-page section.default ol.number li::before{counter-increment:list;content:counter(list);color:var(--main-dark);background:var(--main-light);font-size:2rem;font-weight:600;position:absolute;top:0;left:0;width:5rem;height:5rem;line-height:5rem;text-align:center}.l-page section.default ol.number li span{display:block;font-weight:600}.l-page section.default ol.number li+li{margin-top:2.4rem}.l-page section.default ol.flow{counter-reset:list}.l-page section.default ol.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.default ol.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.default ol.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.default ol.flow li div{width:100%}}.l-page section.default ol.flow li div span{font-size:2rem;font-weight:600;position:relative;padding-left:4rem;display:block;margin-bottom:2rem}.l-page section.default ol.flow li div span::before{counter-increment:list;content:counter(list);position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--gold);color:var(--white);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.default ol.flow li div p+p{margin-top:2rem}.l-page section.default ol.flow li:not(:nth-child(1)),
.l-page section.default ol.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.default ul.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.default ul.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.default ul.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.default ul.flow li div{width:100%}}.l-page section.default ul.flow li div span{font-size:2rem;font-weight:600;position:relative;display:block;margin-bottom:2rem}.l-page section.default ul.flow li div p+p{margin-top:2rem}.l-page section.default ul.flow li:not(:nth-child(1)),
.l-page section.default ul.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.default ul.circle{list-style-type:none;margin-bottom:2.4rem}.l-page section.default ul.circle li{position:relative;margin:0;padding:0 0 0 5rem}.l-page section.default ul.circle li::before{content:"●";font-weight:600;position:absolute;top:0;left:0;width:5rem;text-align:center;color:var(--main)}.l-page section.default ul.circle li span{display:block;font-weight:600}.l-page section.default ul.circle li+li{margin-top:2.4rem}.l-page section.default ul.check{list-style-type:none}.l-page section.default ul.check li{position:relative;padding:0 0 0 5rem}.l-page section.default ul.check li::after{content:"";display:block;position:absolute;top:.5em;left:1.5rem;width:2rem;text-align:center;height:1rem;border-left:.3rem solid var(--main);border-bottom:.3rem solid var(--main);transform:rotate(-45deg)}.l-page section.default ul.check li+li{margin-top:1.5rem}.l-page section.default dl{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;width:100%;gap:1.6rem}.l-page section.default dl dt{width:10rem;font-weight:600}.l-page section.default dl dd{width:calc(100% - 11.6rem)}.l-page section.default table{border-collapse:collapse;border-spacing:0;width:100%;border-top:.1rem solid var(--tiffany)}.l-page section.default table th,.l-page section.default table td{vertical-align:middle;border-bottom:.1rem solid var(--gray);padding:2.4rem}@media screen and (max-width:768px){.l-page section.default table th,.l-page section.default table td{padding:2rem}}.l-page section.default table th{text-align:left;color:var(--main-dark);font-weight:600}@media screen and (max-width:768px){.l-page section.default table th{width:100%!important;display:block;border-bottom:.1rem dashed var(--gray)}.l-page section.default table td{width:100%!important;display:block}}.l-page section.default table th.w10,.l-page section.default table td.w10{width:10%}.l-page section.default table th.w20,.l-page section.default table td.w20{width:20%}.l-page section.default table th.w30,.l-page section.default table td.w30{width:30%}.l-page section.default table th.w40,.l-page section.default table td.w40{width:40%}.l-page section.default table th.w50,.l-page section.default table td.w50{width:50%}.l-page section.default table th.w60,.l-page section.default table td.w60{width:60%}.l-page section.default table th.w70,.l-page section.default table td.w70{width:70%}.l-page section.default table th.w80,.l-page section.default table td.w80{width:80%}.l-page section.default table th.w90,.l-page section.default table td.w90{width:90%}.l-page section.default table th.main,.l-page section.default table td.main{background:var(--main);color:var(--white)}.l-page section.default table th.main-light,.l-page section.default table td.main-light{background:var(--main-light)}.l-page section.default table th.gray-light,.l-page section.default table td.gray-light{background:var(--gray-light)}.l-page section.default table.border{border-collapse:collapse;border-spacing:0;width:100%}.l-page section.default table.border th,.l-page section.default table.border td{vertical-align:middle;border-bottom:.1rem solid var(--tiffany);padding:2.4rem}@media screen and (max-width:768px){.l-page section.default table.border th,.l-page section.default table.border td{padding:2rem}}.l-page section.default table.border th{text-align:left;color:var(--main-dark);font-weight:600;border-right:.1rem solid var(--tiffany)}@media screen and (max-width:768px){.l-page section.default table.border th{width:100%!important;display:block;border-right:none;border-bottom:.1rem dashed var(--tiffany)}.l-page section.default table.border td{width:100%!important;display:block}}.l-page section.default table.border th.w10,.l-page section.default table.border td.w10{width:10%}.l-page section.default table.border th.w20,.l-page section.default table.border td.w20{width:20%}.l-page section.default table.border th.w30,.l-page section.default table.border td.w30{width:30%}.l-page section.default table.border th.w40,.l-page section.default table.border td.w40{width:40%}.l-page section.default table.border th.w50,.l-page section.default table.border td.w50{width:50%}.l-page section.default table.border th.w60,.l-page section.default table.border td.w60{width:60%}.l-page section.default table.border th.w70,.l-page section.default table.border td.w70{width:70%}.l-page section.default table.border th.w80,.l-page section.default table.border td.w80{width:80%}.l-page section.default table.border th.w90,.l-page section.default table.border td.w90{width:90%}.l-page section.default table.border th.main,.l-page section.default table.border td.main{background:var(--main);color:var(--white)}.l-page section.default table.border th.main-light,.l-page section.default table.border td.main-light{background:var(--main-light)}.l-page section.default table.border th.gray-light,.l-page section.default table.border td.gray-light{background:#eafbfb;color:var(--tiffany-deep)}@media screen and (max-width:768px){.l-page section.default table.scroll{min-width:90rem}.l-page section.default table.scroll th{width:auto!important;display:table-cell!important}.l-page section.default table.scroll td{width:auto!important;display:table-cell!important}}.l-page section.default .profile{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.l-page section.default .profile .profileTxt{width: calc((100% - 0.2rem) / 2);height:auto;background:#f9f6ef;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;padding:3.2rem;line-height:1.6}@media screen and (max-width:768px){.l-page section.default .profile .profileTxt{width:100%;margin-top:.2rem}}.l-page section.default .profile .profileTxt p:nth-child(1) {margin-bottom:.7rem;display:block;line-height:2;letter-spacing:.07em;font-weight:700}.l-page section.default .profile .profileTxt p:nth-child(2) {font-size:3.4rem;font-weight:700;letter-spacing:.05em}.l-page section.default .profile .profileTxt p:nth-child(3) {margin-top:2.4rem;font-family: var(--en-font);font-size:2rem;font-weight:400;line-height:1.6;letter-spacing:.1em}.l-page section.default .profile .profileImg{width: calc((100% - 0.2rem) / 2)}@media screen and (max-width:768px){.l-page section.default .profile .profileImg{width:100%}}.l-page section.default .price{display:flex;flex-wrap:wrap;gap:0 3rem;border-top:.1rem solid var(--gray);border-bottom:.1rem solid var(--gray)}.l-page section.default .price__left{width:24%;padding:3rem 0}@media screen and (max-width:768px){.l-page section.default .price__left{width:100%;padding:2rem 0;text-align:center}}.l-page section.default .price__left img{aspect-ratio: 3/2;object-fit:cover}@media screen and (max-width:768px){.l-page section.default .price__left img{width:60%}}.l-page section.default .price__center{width:calc(52% - 6rem);padding:3rem 0}@media screen and (max-width:768px){.l-page section.default .price__center{width:100%;padding:0 0 2rem 0}}.l-page section.default .price__right{width:24%;background:var(--gray-light);display:flex;align-items:center;flex-direction:column}@media screen and (max-width:768px){.l-page section.default .price__right{width:100%}}.l-page section.default .price__product{color:var(--main-dark);font-size:2rem;font-weight:600;margin-bottom:1rem}.l-page section.default .price__row2{width:100%;height:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}.l-page section.default .price__row2:nth-child(2) {border-top:.2rem solid var(--white)}.l-page section.default .price__row3{width:100%;height:33.3333333333%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}.l-page section.default .price__row3:nth-child(2),
.l-page section.default .price__row3:nth-child(3) {border-top:.2rem solid var(--white)}.l-page section.default .price__num{color:var(--main-dark);font-size:2rem;font-weight:600}.l-page section.default .price+.price{margin-top:-.1rem}.l-page section.gray-light+section.gray-light{margin-top:-8rem}.l-page section.gray-light{background:var(--gray-light)}.l-page section.gray-light .inner{width:100%;max-width:98rem;margin:0 auto;font-size:1.6rem;padding:8rem 4rem}@media screen and (max-width:768px){.l-page section.gray-light .inner{padding:6rem 2rem}}.l-page section.gray-light h1{color:var(--main);text-align:center;font-size:3.6rem;font-weight:400;margin-bottom:8rem}.l-page section.gray-light h1 span{color:var(--main-dark);display:block;font-size:2rem;font-weight:600;line-height:6rem;position:relative}.l-page section.gray-light h1 span::after{content:"";position:absolute;bottom:0;display:inline-block;width:7rem;height:.1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--main-dark)}.l-page section.gray-light h2{background:var(--main-dark);color:var(--white);text-align:center;font-size:3rem;font-weight:400;line-height:1.6;padding:1rem 2rem}@media screen and (max-width:768px){.l-page section.gray-light h2{font-size:2.4rem}}.l-page section.gray-light h2+p,.l-page section.gray-light h2+h3,.l-page section.gray-light h2+h4,.l-page section.gray-light h2+h5,.l-page section.gray-light h2+h6,.l-page section.gray-light h2+ol,.l-page section.gray-light h2+ul,.l-page section.gray-light h2+table,.l-page section.gray-light h2+.profile{margin-top:4rem!important}.l-page section.gray-light h3{color:var(--main-dark);font-size:2.4rem;font-weight:600;border-bottom:.1rem solid var(--main);line-height:1.6;padding:0 0 1rem 0;margin-top:4rem!important}@media screen and (max-width:768px){.l-page section.gray-light h3{font-size:2rem}}.l-page section.gray-light h4{background:var(--main-light);color:var(--main);font-size:1.8rem;font-weight:600;padding:.8rem 1.6rem}@media screen and (max-width:768px){.l-page section.gray-light h4{font-size:1.6rem}}.l-page section.gray-light h5{color:var(--main);font-size:1.6rem;font-weight:600;margin-bottom:-.8rem}@media screen and (max-width:768px){.l-page section.gray-light h5{font-size:1.4rem}}.l-page section.gray-light h5::before{content:"●";padding:0 .5em 0 0}.l-page section.gray-light h6{color:var(--main);font-size:1.3rem;font-weight:600;margin-bottom:-1.6rem}@media screen and (max-width:768px){.l-page section.gray-light h6{font-size:1.2rem}}.l-page section.gray-light .flowTtl{font-size:2rem;font-weight:600;position:relative;padding-left:4rem}.l-page section.gray-light .flowTtl span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--main);color:var(--white);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.gray-light ol.number{counter-reset:list;list-style-type:none;margin-bottom:2.4rem}.l-page section.gray-light ol.number li{position:relative;margin:0;padding:.9rem 0 .9rem 6.6rem}.l-page section.gray-light ol.number li::before{counter-increment:list;content:counter(list);color:var(--white);background:var(--main);font-size:2rem;font-weight:600;position:absolute;top:0;left:0;width:5rem;height:5rem;line-height:5rem;text-align:center}.l-page section.gray-light ol.number li span{display:block;font-weight:600}.l-page section.gray-light ol.number li+li{margin-top:2.4rem}.l-page section.gray-light ol.flow{counter-reset:list}.l-page section.gray-light ol.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.gray-light ol.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.gray-light ol.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.gray-light ol.flow li div{width:100%}}.l-page section.gray-light ol.flow li div span{font-size:2rem;font-weight:600;position:relative;padding-left:4rem;display:block;margin-bottom:2rem}.l-page section.gray-light ol.flow li div span::before{counter-increment:list;content:counter(list);position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--main);color:var(--white);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.gray-light ol.flow li div p+p{margin-top:2rem}.l-page section.gray-light ol.flow li:not(:nth-child(1)),
.l-page section.gray-light ol.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.gray-light ul.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.gray-light ul.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.gray-light ul.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.gray-light ul.flow li div{width:100%}}.l-page section.gray-light ul.flow li div span{font-size:2rem;font-weight:600;position:relative;display:block;margin-bottom:2rem}.l-page section.gray-light ul.flow li div p+p{margin-top:2rem}.l-page section.gray-light ul.flow li:not(:nth-child(1)),
.l-page section.gray-light ul.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.gray-light ul.circle{list-style-type:none;margin-bottom:2.4rem}.l-page section.gray-light ul.circle li{position:relative;margin:0;padding:0 0 0 5rem}.l-page section.gray-light ul.circle li::before{content:"●";font-weight:600;position:absolute;top:0;left:0;width:5rem;text-align:center;color:var(--main-dark)}.l-page section.gray-light ul.circle li span{display:block;font-weight:600}.l-page section.gray-light ul.circle li+li{margin-top:2.4rem}.l-page section.gray-light ul.check{list-style-type:none}.l-page section.gray-light ul.check li{position:relative;padding:0 0 0 5rem}.l-page section.gray-light ul.check li::after{content:"";display:block;position:absolute;top:.5em;left:1.5rem;width:2rem;text-align:center;height:1rem;border-left:.3rem solid var(--main-dark);border-bottom:.3rem solid var(--main-dark);transform:rotate(-45deg)}.l-page section.gray-light ul.check li+li{margin-top:2.4rem}.l-page section.gray-light dl{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;width:100%;gap:1.6rem}.l-page section.gray-light dl dt{width:10rem;font-weight:600}.l-page section.gray-light dl dd{width:calc(100% - 11.6rem)}.l-page section.gray-light table{border-collapse:collapse;border-spacing:0;width:100%;border-top:.1rem solid var(--gray)}.l-page section.gray-light table th,.l-page section.gray-light table td{vertical-align:middle;border-bottom:.1rem solid var(--gray);padding:2.4rem}@media screen and (max-width:768px){.l-page section.gray-light table th,.l-page section.gray-light table td{padding:2rem}}.l-page section.gray-light table th{text-align:left;color:var(--main-dark);font-weight:600}@media screen and (max-width:768px){.l-page section.gray-light table th{width:100%!important;display:block;border-bottom:.1rem dashed var(--gray)}.l-page section.gray-light table td{width:100%!important;display:block}}.l-page section.gray-light table th.w10,.l-page section.gray-light table td.w10{width:10%}.l-page section.gray-light table th.w20,.l-page section.gray-light table td.w20{width:20%}.l-page section.gray-light table th.w30,.l-page section.gray-light table td.w30{width:30%}.l-page section.gray-light table th.w40,.l-page section.gray-light table td.w40{width:40%}.l-page section.gray-light table th.w50,.l-page section.gray-light table td.w50{width:50%}.l-page section.gray-light table th.w60,.l-page section.gray-light table td.w60{width:60%}.l-page section.gray-light table th.w70,.l-page section.gray-light table td.w70{width:70%}.l-page section.gray-light table th.w80,.l-page section.gray-light table td.w80{width:80%}.l-page section.gray-light table th.w90,.l-page section.gray-light table td.w90{width:90%}.l-page section.gray-light table th.main,.l-page section.gray-light table td.main{background:var(--main);color:var(--white)}.l-page section.gray-light table th.main-light,.l-page section.gray-light table td.main-light{background:var(--main-light)}.l-page section.gray-light table th.gray-light,.l-page section.gray-light table td.gray-light{background:var(--gray-light)}.l-page section.gray-light table.border{border-collapse:collapse;border-spacing:0;width:100%;border:.1rem solid var(--gray)}.l-page section.gray-light table.border th,.l-page section.gray-light table.border td{vertical-align:middle;border-bottom:.1rem solid var(--gray);padding:2.4rem}@media screen and (max-width:768px){.l-page section.gray-light table.border th,.l-page section.gray-light table.border td{padding:2rem}}.l-page section.gray-light table.border th{text-align:left;color:var(--main-dark);font-weight:600;border-right:.1rem solid var(--gray)}@media screen and (max-width:768px){.l-page section.gray-light table.border th{width:100%!important;display:block;border-right:none;border-bottom:.1rem dashed var(--gray)}.l-page section.gray-light table.border td{width:100%!important;display:block}}.l-page section.gray-light table.border th.w10,.l-page section.gray-light table.border td.w10{width:10%}.l-page section.gray-light table.border th.w20,.l-page section.gray-light table.border td.w20{width:20%}.l-page section.gray-light table.border th.w30,.l-page section.gray-light table.border td.w30{width:30%}.l-page section.gray-light table.border th.w40,.l-page section.gray-light table.border td.w40{width:40%}.l-page section.gray-light table.border th.w50,.l-page section.gray-light table.border td.w50{width:50%}.l-page section.gray-light table.border th.w60,.l-page section.gray-light table.border td.w60{width:60%}.l-page section.gray-light table.border th.w70,.l-page section.gray-light table.border td.w70{width:70%}.l-page section.gray-light table.border th.w80,.l-page section.gray-light table.border td.w80{width:80%}.l-page section.gray-light table.border th.w90,.l-page section.gray-light table.border td.w90{width:90%}.l-page section.gray-light table.border th.main,.l-page section.gray-light table.border td.main{background:var(--main);color:var(--white)}.l-page section.gray-light table.border th.main-light,.l-page section.gray-light table.border td.main-light{background:var(--main-light)}.l-page section.gray-light table.border th.gray-light,.l-page section.gray-light table.border td.gray-light{background:var(--gray-light)}@media screen and (max-width:768px){.l-page section.gray-light table.scroll{min-width:90rem}.l-page section.gray-light table.scroll th{width:auto!important;display:table-cell!important}.l-page section.gray-light table.scroll td{width:auto!important;display:table-cell!important}}.l-page section.gray-light .profile{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.l-page section.gray-light .profile .profileTxt{width: calc((100% - 0.2rem) / 2);height:auto;background:var(--main-light);display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;padding:3.2rem;line-height:1.6}@media screen and (max-width:768px){.l-page section.gray-light .profile .profileTxt{width:100%;margin-top:.2rem}}.l-page section.gray-light .profile .profileTxt p:nth-child(1) {color:var(--main-dark);font-size:2rem;font-weight:600}.l-page section.gray-light .profile .profileTxt p:nth-child(2) {font-size:3.4rem;font-weight:600}.l-page section.gray-light .profile .profileTxt p:nth-child(3) {color:var(--main-dark);margin-top:2.4rem}.l-page section.gray-light .profile .profileImg{width: calc((100% - 0.2rem) / 2)}@media screen and (max-width:768px){.l-page section.gray-light .profile .profileImg{width:100%}}.l-page section.gray-light .price{display:flex;flex-wrap:wrap;gap:0 3rem;border-top:.1rem solid var(--gray);border-bottom:.1rem solid var(--gray)}.l-page section.gray-light .price__left{width:24%;padding:3rem 0}@media screen and (max-width:768px){.l-page section.gray-light .price__left{width:100%;padding:2rem 0;text-align:center}}.l-page section.gray-light .price__left img{aspect-ratio: 3/2;object-fit:cover}@media screen and (max-width:768px){.l-page section.gray-light .price__left img{width:60%}}.l-page section.gray-light .price__center{width:calc(52% - 6rem);padding:3rem 0}@media screen and (max-width:768px){.l-page section.gray-light .price__center{width:100%;padding:0 0 2rem 0}}.l-page section.gray-light .price__right{width:24%;background:var(--white);display:flex;align-items:center;flex-direction:column}@media screen and (max-width:768px){.l-page section.gray-light .price__right{width:100%}}.l-page section.gray-light .price__product{color:var(--main-dark);font-size:2rem;font-weight:600;margin-bottom:1rem}.l-page section.gray-light .price__row2{width:100%;height:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}.l-page section.gray-light .price__row2:nth-child(2) {border-top:.2rem solid var(--gray-light)}.l-page section.gray-light .price__row3{width:100%;height:33.3333333333%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}.l-page section.gray-light .price__row3:nth-child(2),
.l-page section.gray-light .price__row3:nth-child(3) {border-top:.2rem solid var(--gray-light)}.l-page section.gray-light .price__num{color:var(--main-dark);font-size:2rem;font-weight:600}.l-page section.gray-light .price+.price{margin-top:-.1rem}.l-page section.main-light+section.main-light{margin-top:-8rem}.l-page section.main-light{background:var(--main-light)}.l-page section.main-light .inner{width:100%;max-width:98rem;margin:0 auto;font-size:1.6rem;padding:8rem 4rem}@media screen and (max-width:768px){.l-page section.main-light .inner{padding:6rem 2rem}}.l-page section.main-light h1{color:var(--main);text-align:center;font-size:3.6rem;font-weight:400;margin-bottom:8rem}.l-page section.main-light h1 span{color:var(--main-dark);display:block;font-size:2rem;font-weight:600;line-height:6rem;position:relative}.l-page section.main-light h1 span::after{content:"";position:absolute;bottom:0;display:inline-block;width:7rem;height:.1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--main-dark)}.l-page section.main-light h2{background:var(--main-dark);color:var(--white);text-align:center;font-size:3rem;font-weight:400;line-height:1.6;padding:1rem 2rem}@media screen and (max-width:768px){.l-page section.main-light h2{font-size:2.4rem}}.l-page section.main-light h2+p,.l-page section.main-light h2+h3,.l-page section.main-light h2+h4,.l-page section.main-light h2+h5,.l-page section.main-light h2+h6,.l-page section.main-light h2+ol,.l-page section.main-light h2+ul,.l-page section.main-light h2+table,.l-page section.main-light h2+.profile{margin-top:4rem!important}.l-page section.main-light h3{color:var(--main-dark);font-size:2.4rem;font-weight:600;border-bottom:.1rem solid var(--main);line-height:1.6;padding:0 0 1rem 0;margin-top:4rem!important}@media screen and (max-width:768px){.l-page section.main-light h3{font-size:2rem}}.l-page section.main-light h4{background:var(--white);color:var(--main);font-size:1.8rem;font-weight:600;padding:.8rem 1.6rem}@media screen and (max-width:768px){.l-page section.main-light h4{font-size:1.6rem}}.l-page section.main-light h5{color:var(--main);font-size:1.6rem;font-weight:600;margin-bottom:-.8rem}@media screen and (max-width:768px){.l-page section.main-light h5{font-size:1.4rem}}.l-page section.main-light h5::before{content:"●";padding:0 .5em 0 0}.l-page section.main-light h6{color:var(--main);font-size:1.3rem;font-weight:600;margin-bottom:-1.6rem}@media screen and (max-width:768px){.l-page section.main-light h6{font-size:1.2rem}}.l-page section.main-light .flowTtl{font-size:2rem;font-weight:600;position:relative;padding-left:4rem}.l-page section.main-light .flowTtl span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--main);color:var(--white);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.main-light ol.number{counter-reset:list;list-style-type:none;margin-bottom:2.4rem}.l-page section.main-light ol.number li{position:relative;margin:0;padding:.9rem 0 .9rem 6.6rem}.l-page section.main-light ol.number li::before{counter-increment:list;content:counter(list);color:var(--white);background:var(--main);font-size:2rem;font-weight:600;position:absolute;top:0;left:0;width:5rem;height:5rem;line-height:5rem;text-align:center}.l-page section.main-light ol.number li span{display:block;font-weight:600}.l-page section.main-light ol.number li+li{margin-top:2.4rem}.l-page section.main-light ol.flow{counter-reset:list}.l-page section.main-light ol.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.main-light ol.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.main-light ol.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.main-light ol.flow li div{width:100%}}.l-page section.main-light ol.flow li div span{font-size:2rem;font-weight:600;position:relative;padding-left:4rem;display:block;margin-bottom:2rem}.l-page section.main-light ol.flow li div span::before{counter-increment:list;content:counter(list);position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--main);color:var(--white);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.main-light ol.flow li div p+p{margin-top:2rem}.l-page section.main-light ol.flow li:not(:nth-child(1)),
.l-page section.main-light ol.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.main-light ul.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.main-light ul.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.main-light ul.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.main-light ul.flow li div{width:100%}}.l-page section.main-light ul.flow li div span{font-size:2rem;font-weight:600;position:relative;display:block;margin-bottom:2rem}.l-page section.main-light ul.flow li div p+p{margin-top:2rem}.l-page section.main-light ul.flow li:not(:nth-child(1)),
.l-page section.main-light ul.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.main-light ul.circle{list-style-type:none;margin-bottom:2.4rem}.l-page section.main-light ul.circle li{position:relative;margin:0;padding:0 0 0 5rem}.l-page section.main-light ul.circle li::before{content:"●";font-weight:600;position:absolute;top:0;left:0;width:5rem;text-align:center;color:var(--main-dark)}.l-page section.main-light ul.circle li span{display:block;font-weight:600}.l-page section.main-light ul.circle li+li{margin-top:2.4rem}.l-page section.main-light ul.check{list-style-type:none}.l-page section.main-light ul.check li{position:relative;padding:0 0 0 5rem}.l-page section.main-light ul.check li::after{content:"";display:block;position:absolute;top:.5em;left:1.5rem;width:2rem;text-align:center;height:1rem;border-left:.3rem solid var(--main-dark);border-bottom:.3rem solid var(--main-dark);transform:rotate(-45deg)}.l-page section.main-light ul.check li+li{margin-top:2.4rem}.l-page section.main-light dl{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;width:100%;gap:1.6rem}.l-page section.main-light dl dt{width:10rem;font-weight:600}.l-page section.main-light dl dd{width:calc(100% - 11.6rem)}.l-page section.main-light table{border-collapse:collapse;border-spacing:0;width:100%;border-top:.1rem solid var(--gray)}.l-page section.main-light table th,.l-page section.main-light table td{vertical-align:middle;border-bottom:.1rem solid var(--gray);padding:2.4rem}@media screen and (max-width:768px){.l-page section.main-light table th,.l-page section.main-light table td{padding:2rem}}.l-page section.main-light table th{text-align:left;color:var(--main-dark);font-weight:600}@media screen and (max-width:768px){.l-page section.main-light table th{width:100%!important;display:block;border-bottom:.1rem dashed var(--gray)}.l-page section.main-light table td{width:100%!important;display:block}}.l-page section.main-light table th.w10,.l-page section.main-light table td.w10{width:10%}.l-page section.main-light table th.w20,.l-page section.main-light table td.w20{width:20%}.l-page section.main-light table th.w30,.l-page section.main-light table td.w30{width:30%}.l-page section.main-light table th.w40,.l-page section.main-light table td.w40{width:40%}.l-page section.main-light table th.w50,.l-page section.main-light table td.w50{width:50%}.l-page section.main-light table th.w60,.l-page section.main-light table td.w60{width:60%}.l-page section.main-light table th.w70,.l-page section.main-light table td.w70{width:70%}.l-page section.main-light table th.w80,.l-page section.main-light table td.w80{width:80%}.l-page section.main-light table th.w90,.l-page section.main-light table td.w90{width:90%}.l-page section.main-light table th.main,.l-page section.main-light table td.main{background:var(--main);color:var(--white)}.l-page section.main-light table th.main-light,.l-page section.main-light table td.main-light{background:var(--main-light)}.l-page section.main-light table th.gray-light,.l-page section.main-light table td.gray-light{background:var(--gray-light)}.l-page section.main-light table.border{border-collapse:collapse;border-spacing:0;width:100%;border:.1rem solid var(--gray)}.l-page section.main-light table.border th,.l-page section.main-light table.border td{vertical-align:middle;border-bottom:.1rem solid var(--gray);padding:2.4rem}@media screen and (max-width:768px){.l-page section.main-light table.border th,.l-page section.main-light table.border td{padding:2rem}}.l-page section.main-light table.border th{text-align:left;color:var(--main-dark);font-weight:600;border-right:.1rem solid var(--gray)}@media screen and (max-width:768px){.l-page section.main-light table.border th{width:100%!important;display:block;border-right:none;border-bottom:.1rem dashed var(--gray)}.l-page section.main-light table.border td{width:100%!important;display:block}}.l-page section.main-light table.border th.w10,.l-page section.main-light table.border td.w10{width:10%}.l-page section.main-light table.border th.w20,.l-page section.main-light table.border td.w20{width:20%}.l-page section.main-light table.border th.w30,.l-page section.main-light table.border td.w30{width:30%}.l-page section.main-light table.border th.w40,.l-page section.main-light table.border td.w40{width:40%}.l-page section.main-light table.border th.w50,.l-page section.main-light table.border td.w50{width:50%}.l-page section.main-light table.border th.w60,.l-page section.main-light table.border td.w60{width:60%}.l-page section.main-light table.border th.w70,.l-page section.main-light table.border td.w70{width:70%}.l-page section.main-light table.border th.w80,.l-page section.main-light table.border td.w80{width:80%}.l-page section.main-light table.border th.w90,.l-page section.main-light table.border td.w90{width:90%}.l-page section.main-light table.border th.main,.l-page section.main-light table.border td.main{background:var(--main);color:var(--white)}.l-page section.main-light table.border th.main-light,.l-page section.main-light table.border td.main-light{background:var(--main-light)}.l-page section.main-light table.border th.gray-light,.l-page section.main-light table.border td.gray-light{background:var(--gray-light)}@media screen and (max-width:768px){.l-page section.main-light table.scroll{min-width:90rem}.l-page section.main-light table.scroll th{width:auto!important;display:table-cell!important}.l-page section.main-light table.scroll td{width:auto!important;display:table-cell!important}}.l-page section.main-light .profile{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.l-page section.main-light .profile .profileTxt{width: calc((100% - 0.2rem) / 2);height:auto;background:var(--white);display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;padding:3.2rem;line-height:1.6}@media screen and (max-width:768px){.l-page section.main-light .profile .profileTxt{width:100%;margin-top:.2rem}}.l-page section.main-light .profile .profileTxt p:nth-child(1) {color:var(--main-dark);font-size:2rem;font-weight:600}.l-page section.main-light .profile .profileTxt p:nth-child(2) {font-size:3.4rem;font-weight:600}.l-page section.main-light .profile .profileTxt p:nth-child(3) {color:var(--main-dark);margin-top:2.4rem}.l-page section.main-light .profile .profileImg{width: calc((100% - 0.2rem) / 2)}@media screen and (max-width:768px){.l-page section.main-light .profile .profileImg{width:100%}}.l-page section.main-light .price{display:flex;flex-wrap:wrap;gap:0 3rem;border-top:.1rem solid var(--gray);border-bottom:.1rem solid var(--gray)}.l-page section.main-light .price__left{width:24%;padding:3rem 0}@media screen and (max-width:768px){.l-page section.main-light .price__left{width:100%;padding:2rem 0;text-align:center}}.l-page section.main-light .price__left img{aspect-ratio: 3/2;object-fit:cover}@media screen and (max-width:768px){.l-page section.main-light .price__left img{width:60%}}.l-page section.main-light .price__center{width:calc(52% - 6rem);padding:3rem 0}@media screen and (max-width:768px){.l-page section.main-light .price__center{width:100%;padding:0 0 2rem 0}}.l-page section.main-light .price__right{width:24%;background:var(--white);display:flex;align-items:center;flex-direction:column}@media screen and (max-width:768px){.l-page section.main-light .price__right{width:100%}}.l-page section.main-light .price__product{color:var(--main-dark);font-size:2rem;font-weight:600;margin-bottom:1rem}.l-page section.main-light .price__row2{width:100%;height:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}.l-page section.main-light .price__row2:nth-child(2) {border-top:.2rem solid var(--main-light)}.l-page section.main-light .price__row3{width:100%;height:33.3333333333%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}.l-page section.main-light .price__row3:nth-child(2),
.l-page section.main-light .price__row3:nth-child(3) {border-top:.2rem solid var(--main-light)}.l-page section.main-light .price__num{color:var(--main-dark);font-size:2rem;font-weight:600}.l-page section.main-light .price+.price{margin-top:-.1rem}.l-page section.main+section.main{margin-top:-8rem}.l-page section.main{background:var(--main)}.l-page section.main .inner{width:100%;max-width:98rem;margin:0 auto;font-size:1.6rem;padding:8rem 4rem;color:var(--white)}@media screen and (max-width:768px){.l-page section.main .inner{padding:6rem 2rem}}.l-page section.main h1{color:var(--white);text-align:center;font-size:3.6rem;font-weight:400;margin-bottom:8rem}.l-page section.main h1 span{color:var(--white);display:block;font-size:2rem;font-weight:600;line-height:6rem;position:relative}.l-page section.main h1 span::after{content:"";position:absolute;bottom:0;display:inline-block;width:7rem;height:.1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--white)}.l-page section.main h2{background:var(--main-dark);color:var(--white);text-align:center;font-size:3rem;font-weight:400;line-height:1.6;padding:1rem 2rem}@media screen and (max-width:768px){.l-page section.main h2{font-size:2.4rem}}.l-page section.main h2+p,.l-page section.main h2+h3,.l-page section.main h2+h4,.l-page section.main h2+h5,.l-page section.main h2+h6,.l-page section.main h2+ol,.l-page section.main h2+ul,.l-page section.main h2+table,.l-page section.main h2+.profile{margin-top:4rem!important}.l-page section.main h3{color:var(--white);font-size:2.4rem;font-weight:600;border-bottom:.1rem solid var(--white);line-height:1.6;padding:0 0 1rem 0;margin-top:4rem!important}@media screen and (max-width:768px){.l-page section.main h3{font-size:2rem}}.l-page section.main h4{background:var(--main-light);color:var(--main);font-size:1.8rem;font-weight:600;padding:.8rem 1.6rem}@media screen and (max-width:768px){.l-page section.main h4{font-size:1.6rem}}.l-page section.main h5{color:var(--white);font-size:1.6rem;font-weight:600;margin-bottom:-.8rem}@media screen and (max-width:768px){.l-page section.main h5{font-size:1.4rem}}.l-page section.main h5::before{content:"●";padding:0 .5em 0 0}.l-page section.main h6{color:var(--white);font-size:1.3rem;font-weight:600;margin-bottom:-1.6rem}@media screen and (max-width:768px){.l-page section.main h6{font-size:1.2rem}}.l-page section.main .flowTtl{font-size:2rem;font-weight:600;position:relative;padding-left:4rem}.l-page section.main .flowTtl span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--white);color:var(--main);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.main ol.number{counter-reset:list;list-style-type:none;margin-bottom:2.4rem}.l-page section.main ol.number li{position:relative;margin:0;padding:.9rem 0 .9rem 6.6rem}.l-page section.main ol.number li::before{counter-increment:list;content:counter(list);color:var(--main-dark);background:var(--main-light);font-size:2rem;font-weight:600;position:absolute;top:0;left:0;width:5rem;height:5rem;line-height:5rem;text-align:center}.l-page section.main ol.number li span{display:block;font-weight:600}.l-page section.main ol.number li+li{margin-top:2.4rem}.l-page section.main ol.flow{counter-reset:list}.l-page section.main ol.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.main ol.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.main ol.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.main ol.flow li div{width:100%}}.l-page section.main ol.flow li div span{font-size:2rem;font-weight:600;position:relative;padding-left:4rem;display:block;margin-bottom:2rem}.l-page section.main ol.flow li div span::before{counter-increment:list;content:counter(list);position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--white);color:var(--main-dark);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.main ol.flow li div p+p{margin-top:2rem}.l-page section.main ol.flow li:not(:nth-child(1)),
.l-page section.main ol.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.main ul.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.main ul.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.main ul.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.main ul.flow li div{width:100%}}.l-page section.main ul.flow li div span{font-size:2rem;font-weight:600;position:relative;display:block;margin-bottom:2rem}.l-page section.main ul.flow li div p+p{margin-top:2rem}.l-page section.main ul.flow li:not(:nth-child(1)),
.l-page section.main ul.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.main ul.circle{list-style-type:none;margin-bottom:2.4rem}.l-page section.main ul.circle li{position:relative;margin:0;padding:0 0 0 5rem}.l-page section.main ul.circle li::before{content:"●";font-weight:600;position:absolute;top:0;left:0;width:5rem;text-align:center;color:var(--white)}.l-page section.main ul.circle li span{display:block;font-weight:600}.l-page section.main ul.circle li+li{margin-top:2.4rem}.l-page section.main ul.check{list-style-type:none}.l-page section.main ul.check li{position:relative;padding:0 0 0 5rem}.l-page section.main ul.check li::after{content:"";display:block;position:absolute;top:.5em;left:1.5rem;width:2rem;text-align:center;height:1rem;border-left:.3rem solid var(--white);border-bottom:.3rem solid var(--white);transform:rotate(-45deg)}.l-page section.main ul.check li+li{margin-top:2.4rem}.l-page section.main dl{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;width:100%;gap:1.6rem}.l-page section.main dl dt{width:10rem;font-weight:600}.l-page section.main dl dd{width:calc(100% - 11.6rem)}.l-page section.main table{border-collapse:collapse;border-spacing:0;width:100%;border-top:.1rem solid var(--white)}.l-page section.main table th,.l-page section.main table td{vertical-align:middle;border-bottom:.1rem solid var(--white);padding:2.4rem}@media screen and (max-width:768px){.l-page section.main table th,.l-page section.main table td{padding:2rem}}.l-page section.main table th{text-align:left;color:var(--white);font-weight:600}@media screen and (max-width:768px){.l-page section.main table th{width:100%!important;display:block;border-bottom:.1rem dashed var(--white)}.l-page section.main table td{width:100%!important;display:block}}.l-page section.main table th.w10,.l-page section.main table td.w10{width:10%}.l-page section.main table th.w20,.l-page section.main table td.w20{width:20%}.l-page section.main table th.w30,.l-page section.main table td.w30{width:30%}.l-page section.main table th.w40,.l-page section.main table td.w40{width:40%}.l-page section.main table th.w50,.l-page section.main table td.w50{width:50%}.l-page section.main table th.w60,.l-page section.main table td.w60{width:60%}.l-page section.main table th.w70,.l-page section.main table td.w70{width:70%}.l-page section.main table th.w80,.l-page section.main table td.w80{width:80%}.l-page section.main table th.w90,.l-page section.main table td.w90{width:90%}.l-page section.main table th.main,.l-page section.main table td.main{background:var(--main);color:var(--white)}.l-page section.main table th.main-light,.l-page section.main table td.main-light{background:var(--main-light);color:var(--main-dark)}.l-page section.main table th.gray-light,.l-page section.main table td.gray-light{background:var(--gray-light);color:var(--main-dark)}.l-page section.main table.border{border-collapse:collapse;border-spacing:0;width:100%;border:.1rem solid var(--white)}.l-page section.main table.border th,.l-page section.main table.border td{vertical-align:middle;border-bottom:.1rem solid var(--white);padding:2.4rem}@media screen and (max-width:768px){.l-page section.main table.border th,.l-page section.main table.border td{padding:2rem}}.l-page section.main table.border th{text-align:left;color:var(--white);font-weight:600;border-right:.1rem solid var(--white)}@media screen and (max-width:768px){.l-page section.main table.border th{width:100%!important;display:block;border-right:none;border-bottom:.1rem dashed var(--white)}.l-page section.main table.border td{width:100%!important;display:block}}.l-page section.main table.border th.w10,.l-page section.main table.border td.w10{width:10%}.l-page section.main table.border th.w20,.l-page section.main table.border td.w20{width:20%}.l-page section.main table.border th.w30,.l-page section.main table.border td.w30{width:30%}.l-page section.main table.border th.w40,.l-page section.main table.border td.w40{width:40%}.l-page section.main table.border th.w50,.l-page section.main table.border td.w50{width:50%}.l-page section.main table.border th.w60,.l-page section.main table.border td.w60{width:60%}.l-page section.main table.border th.w70,.l-page section.main table.border td.w70{width:70%}.l-page section.main table.border th.w80,.l-page section.main table.border td.w80{width:80%}.l-page section.main table.border th.w90,.l-page section.main table.border td.w90{width:90%}.l-page section.main table.border th.main,.l-page section.main table.border td.main{background:var(--main);color:var(--white)}.l-page section.main table.border th.main-light,.l-page section.main table.border td.main-light{background:var(--main-light)}.l-page section.main table.border th.gray-light,.l-page section.main table.border td.gray-light{background:var(--gray-light)}@media screen and (max-width:768px){.l-page section.main table.scroll{min-width:90rem}.l-page section.main table.scroll th{width:auto!important;display:table-cell!important}.l-page section.main table.scroll td{width:auto!important;display:table-cell!important}}.l-page section.main .profile{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.l-page section.main .profile .profileTxt{width: calc((100% - 0.2rem) / 2);height:auto;background:var(--main-light);display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;padding:3.2rem;line-height:1.6}@media screen and (max-width:768px){.l-page section.main .profile .profileTxt{width:100%;margin-top:.2rem}}.l-page section.main .profile .profileTxt p:nth-child(1) {color:var(--main-dark);font-size:2rem;font-weight:600}.l-page section.main .profile .profileTxt p:nth-child(2) {font-size:3.4rem;font-weight:600;color:var(--main-dark)}.l-page section.main .profile .profileTxt p:nth-child(3) {color:var(--main-dark);margin-top:2.4rem}.l-page section.main .profile .profileImg{width: calc((100% - 0.2rem) / 2)}@media screen and (max-width:768px){.l-page section.main .profile .profileImg{width:100%}}.l-page section.main .price{display:flex;flex-wrap:wrap;gap:0 3rem;border-top:.1rem solid var(--white);border-bottom:.1rem solid var(--white)}.l-page section.main .price__left{width:24%;padding:3rem 0}@media screen and (max-width:768px){.l-page section.main .price__left{width:100%;padding:2rem 0;text-align:center}}.l-page section.main .price__left img{aspect-ratio: 3/2;object-fit:cover}@media screen and (max-width:768px){.l-page section.main .price__left img{width:60%}}.l-page section.main .price__center{width:calc(52% - 6rem);padding:3rem 0}@media screen and (max-width:768px){.l-page section.main .price__center{width:100%;padding:0 0 2rem 0}}.l-page section.main .price__right{width:24%;background:var(--main-light);display:flex;align-items:center;flex-direction:column;color:var(--main-dark)}@media screen and (max-width:768px){.l-page section.main .price__right{width:100%}}.l-page section.main .price__product{color:var(--white);font-size:2rem;font-weight:600;margin-bottom:1rem}.l-page section.main .price__row2{width:100%;height:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}.l-page section.main .price__row2:nth-child(2) {border-top:.2rem solid var(--main)}.l-page section.main .price__row3{width:100%;height:33.3333333333%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem}.l-page section.main .price__row3:nth-child(2),
.l-page section.main .price__row3:nth-child(3) {border-top:.2rem solid var(--main)}.l-page section.main .price__num{color:var(--main-dark);font-size:2rem;font-weight:600}.l-page section.main .price+.price{margin-top:-.1rem}.l-page.round img{border-radius:1rem}.l-page.round ol li::before{border-radius:1rem}.l-page.round .profile .profileTxt{border-radius:1rem 0 0 1rem}@media screen and (max-width:768px){.l-page.round .profile .profileTxt{border-radius:0 0 1rem 1rem}}.l-page.round .profile .profileImg img{border-radius:0 1rem 1rem 0}@media screen and (max-width:768px){.l-page.round .profile .profileImg img{border-radius:1rem 1rem 0 0}}.l-caseSin__intro{margin:0 0 6rem 0}.l-caseSin__full{margin:4rem 0 6rem 0}.l-caseSin__grid{display:grid;grid-template-columns:33.3333333333% 33.3333333333% 33.3333333333%;grid-template-rows:auto auto auto;gap:0 0;grid-auto-flow:row;grid-template-areas:"grid01 grid02 grid03" "grid04 grid05 grid06" "grid07 grid08 grid09";margin:4rem 0 6rem 0}.l-caseSin__grid .grid01{grid-area:grid01}.l-caseSin__grid .grid02{grid-area:grid02}.l-caseSin__grid .grid03{grid-area:grid03}.l-caseSin__grid .grid04{grid-area:grid04}.l-caseSin__grid .grid05{grid-area:grid05}.l-caseSin__grid .grid06{grid-area:grid06}.l-caseSin__grid .grid07{grid-area:grid07}.l-caseSin__grid .grid08{grid-area:grid08}.l-caseSin__grid .grid09{grid-area:grid09}.l-caseSin__grid img{width:100%;height:auto}.l-caseSin__table{border-collapse:collapse;border-spacing:0;width:100%;border-top:.1rem solid var(--gray);border-left:.1rem solid var(--gray);margin-top:6rem}.l-caseSin__table th{border-bottom:.1rem solid var(--gray);border-right:.1rem solid var(--gray);width:30%;padding:1rem 2rem;background:var(--main-light)}@media screen and (max-width:768px){.l-caseSin__table th{width:100%;display:block;border-bottom:none}}.l-caseSin__table td{border-bottom:.1rem solid var(--gray);border-right:.1rem solid var(--gray);width:70%;padding:1rem 2rem}@media screen and (max-width:768px){.l-caseSin__table td{width:100%;display:block}}.l-caseSin__none{text-align:center}.l-container{width:100%;max-width:94rem;margin:0 auto;padding:10rem 2rem}@media screen and (max-width:768px){.l-container{padding:5rem 2rem}}.l-404{width:100%;max-width:124rem;margin:0 auto;padding:10rem 2rem;text-align:center}.l-404__title{font-size:3.6rem;font-weight:600}.l-archive{width:100%;max-width:98rem;margin:0 auto;padding:0 4rem 8rem 4rem;display:flex;flex-wrap:wrap;gap:6rem 4rem}@media screen and (max-width:768px){.l-archive{padding:6rem 2rem}}.l-archiveTitle{width:100%;text-align:center;color:var(--main);font-size:3.6rem;font-weight:400}.l-archiveAside{width:calc(25% - 2rem)}@media screen and (max-width:768px){.l-archiveAside{width:100%}}.l-archiveAside__heading{background:var(--main);color:var(--white);padding:1rem 2rem}.l-archiveAside__cta{background:var(--main-light);position:sticky;top:6rem;padding:2rem;height:40rem;display:flex;align-items:center;justify-content:center;text-align:center}.l-archiveAside__list{margin-top:1rem}.l-archiveAside__list li{border-bottom:.1rem solid var(--gray);padding:1rem 0}.l-archiveAside__list a{transition:all .7s}.l-archiveAside__list a:hover{color:var(--main)}.l-archiveAside__tagcloud{display:flex;flex-wrap:wrap;gap:.5rem .5rem;margin-top:2rem}.l-archiveAside__tagcloud li{display:flex}.l-archiveAside__block+.l-archiveAside__block{margin-top:6rem}.l-archiveMain{width:calc(75% - 2rem)}@media screen and (max-width:768px){.l-archiveMain{width:100%}}.l-archiveList:first-child{border-top:.1rem solid var(--gray)}.l-archiveList{border-bottom:.1rem solid var(--gray);padding:3.2rem 0}.l-archiveList__meta{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.8rem}.l-archiveList__taxonomy a{color:var(--main);font-weight:600;transition:all .5s}.l-archiveList__taxonomy a:hover{text-decoration:underline}.l-archiveList__taxonomy i{margin-right:.5em}.l-archiveList__date{font-size:1.1rem;color:var(--gray-dark)}.l-archiveList__date i{margin-right:.5em}.l-archiveList__thumb01{display:flex}.l-archiveList__thumb01 li{width:100%}.l-archiveList__thumb01 img{width:100%;height:24rem;object-fit:cover}@media screen and (max-width:768px){.l-archiveList__thumb01 img{height:16rem}}.l-archiveList__thumb02{display:flex}.l-archiveList__thumb02 li{width:50%}.l-archiveList__thumb02 img{width:100%;height:20rem;object-fit:cover}@media screen and (max-width:768px){.l-archiveList__thumb02 img{height:14rem}}.l-archiveList__head{font-size:2rem;font-weight:600;margin:2.4rem 0 1.6rem 0;color:var(--black)}.l-archiveList__body{display:flex;justify-content:space-between;flex-wrap:wrap}.l-archiveList__bodyLeft{width:calc(100% - 23rem)}@media screen and (max-width:768px){.l-archiveList__bodyLeft{width:100%}}.l-archiveList__bodyRight{width:18rem;display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem 0}@media screen and (max-width:768px){.l-archiveList__bodyRight{width:100%;margin-top:2.4rem}}.l-archiveList__btn a{display:flex;justify-content:center;align-items:center;border:.1rem solid var(--main);border-radius:.7rem;color:var(--main);text-align:center;height:4.7rem;transition:all .5s}.l-archiveList__btn a:hover{background:var(--main);color:var(--white)}.l-archiveList__dl{display:flex;flex-wrap:wrap;font-size:1.3rem}.l-archiveList__dl dt{width:5rem}.l-archiveList__dl dd{width:calc(100% - 6rem)}.l-archiveList__dl.wide dt{width:100%}.l-archiveList__dl.wide dd{width:100%}.l-archiveList__dl+.l-archiveList__dl{margin-top:1.6rem}.l-header__inner{padding:1.4rem 5.6rem 1.3rem;width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.l-header__inner{padding:2.3rem 1.5rem 2.8rem 1.6rem;min-width:inherit;min-height:13rem;transition:.3s}}.l-header__inner__info{display:flex}@media screen and (max-width:768px){.l-header__inner__info__logo{width:24rem}}.l-header__inner__info__text{margin:1.3rem 0 0 5.5rem;color:var(--gray-dark);font-size:1.2rem;line-height:1.91;letter-spacing:.06em}@media screen and (max-width:768px){.l-header__inner__info__text{display:none}}.l-header__navi{display:flex;align-items:center}@media screen and (max-width:768px){.l-header__navi{display:none}}@media screen and (min-width:769px){.l-header__navi__ins{margin-top:-.2rem}}.l-header__navi__ins__link{display:block;width:2.2rem;height:2.2rem;background: url(../img/icon_ins01.svg) no-repeat center/100%}@media screen and (min-width:769px){.l-header__navi__ins__link:hover{opacity:.7}}.l-header__navi__line{margin-right:2.1rem}@media screen and (min-width:769px){.l-header__navi__line{margin-top:-.2rem}}.l-header__navi__line__link{width:27.6rem;height:4.2rem;display:flex;align-items:center;justify-content:center;position:relative;color:var(--tiffany-deep);font-size:1.6rem;font-weight:700;text-align:center;line-height:2;letter-spacing:.06em;background-color:#eafbfb;border:.1rem solid var(--tiffany-deep);border-radius:10rem}@media screen and (min-width:769px){.l-header__navi__line__link{padding:0 6rem .2rem 6.7rem}.l-header__navi__line__link:hover{background-color:#fff}}.l-header__navi__line__link::after{right:1.6rem;top:1.2rem;width:1.6rem;height:1.6rem;position:absolute;background: url(../img/icon_arrow01.svg) no-repeat center/100%;content:""}.l-header__navi__line__link::before{left:2.4rem;top:.7rem;width:2.5rem;height:2.5rem;position:absolute;background: url(../img/icon_line01.svg) no-repeat center/100%;content:""}.l-header__navi__tel{margin-right:3.5rem}.l-header__navi__tel__link{padding:0 0 0 4.1rem;position:relative;display:block;color:var(--tiffany-deep);font-size:2rem;font-weight:600;letter-spacing:.08em;font-family: var(--en-font)}.l-header__navi__tel__link::before{width:2.6rem;height:2.7rem;position:absolute;left:0;top:.2rem;background: url(../img/icon_tel01.svg) no-repeat center/100%;content:""}@media screen and (min-width:769px){.l-header__menu{display:none}}@media screen and (max-width:768px){.l-header__menu{position:fixed;right:1.5rem;top:3.6rem;border-radius:50%;width:5.3rem;height:5.3rem;background-color:var(--tiffany);z-index:999}.l-header__menu::before,.l-header__menu::after{width:2.4rem;height:2.4rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background: url(../img/icon_menu_close.svg) no-repeat center/100%;transition:.3s;content:""}.l-header__menu::after{opacity:0;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_menu_open.svg)}.l-header__menu.js-on::before{opacity:0}.l-header__menu.js-on::after{opacity:1}}.l-header__fixed-inner{padding:2.1rem 5.6rem 1.7rem 5.8rem;width:100%;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:space-between;color:var(--white);background-color:var(--tiffany);z-index:999}@media screen and (min-width:769px){.l-header__fixed-inner{min-height:14rem;top:-14rem;transition:.5s}.l-header__fixed-inner.js-on{top:0}}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner{padding-left:3vw;padding-right:3vw}}@media all and (max-width:1099px) and (min-width:769px){.l-header__fixed-inner{padding-left:2vw;padding-right:2vw}}@media all and (max-width:829px) and (min-width:769px){.l-header__fixed-inner{padding-left:1vw;padding-right:1vw}}@media screen and (max-width:768px){.l-header__fixed-inner{display:none}}.l-header__fixed-inner__logo{margin-top:-.6rem}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__logo{width:17.53vw}}@media all and (max-width:1099px) and (min-width:769px){.l-header__fixed-inner__logo{width:15vw}}.l-header__fixed-inner__navi__top{margin-bottom:2.2rem;display:flex;align-items:center;justify-content:space-between}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top{margin-bottom:1.466vw}}.l-header__fixed-inner__navi__top__inner{display:flex;align-items:center}.l-header__fixed-inner__navi__top__inner__ins__link{width:2.2rem;height:2.2rem;display:block;background: url(../img/icon_ins03.svg) no-repeat center/100%}@media screen and (min-width:769px){.l-header__fixed-inner__navi__top__inner__ins__link:hover{opacity:.6}}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__ins__link{width:1.8vw;height:1.8vw}}@media all and (max-width:909px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__ins__link{width:1.6rem;height:1.6rem}}.l-header__fixed-inner__navi__top__inner__line{margin-right:2.1rem}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__line{margin-right:1.4vw}}.l-header__fixed-inner__navi__top__inner__line__link{width:27.6rem;height:4.2rem;display:flex;align-items:center;justify-content:center;position:relative;color:var(--tiffany-deep);font-size:1.6rem;font-weight:700;text-align:center;line-height:2;letter-spacing:.06em;border:.1rem solid var(--tiffany-deep);border-radius:10rem;background-color:var(--white)}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__line__link{width:18.4vw;height:2.8vw;font-size:1.067vw}}@media all and (max-width:909px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__line__link{font-size:1rem}}@media screen and (min-width:769px){.l-header__fixed-inner__navi__top__inner__line__link:hover{background-color:#eafbfb}}.l-header__fixed-inner__navi__top__inner__line__link::before{left:2.4rem;top:.7rem;width:2.5rem;height:2.5rem;position:absolute;background: url(../img/icon_line01.svg) no-repeat center/100%;content:""}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__line__link::before{left:1.6rem;top:.467vw;width:1.67vw;height:1.67vw}}.l-header__fixed-inner__navi__top__inner__line__link::after{right:1.6rem;top:1.2rem;width:1.6rem;height:1.6rem;position:absolute;background: url(../img/icon_arrow01.svg) no-repeat center/100%;content:""}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__line__link::after{right:1.067vw;top:.8vw;width:1.067vw;height:1.067vw}}.l-header__fixed-inner__navi__top__inner__tel{margin-right:4.5rem}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__tel{margin-right:3vw}}.l-header__fixed-inner__navi__top__inner__tel__link{padding:0 0 0 5rem;position:relative;display:block;color:var(--white);font-size:2.6rem;font-weight:600;letter-spacing:.08em;font-family: var(--en-font)}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__tel__link{padding-left:3.33vw;font-size:1.733vw}}.l-header__fixed-inner__navi__top__inner__tel__link::before{width:3.3rem;height:3.3rem;position:absolute;left:0;top:.4rem;background: url(../img/icon_tel03.svg) no-repeat center/100%;content:""}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__inner__tel__link::before{width:2.2vw;height:2.2vw}}.l-header__fixed-inner__navi__top__info{font-size:1.2rem;line-height:1.916;letter-spacing:.06em}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__top__info{font-size:.8vw}}@media all and (max-width:1099px) and (min-width:769px){.l-header__fixed-inner__navi__top__info{font-size:1rem}}.l-header__fixed-inner__navi__list{display:flex;justify-content:flex-end}.l-header__fixed-inner__navi__list__item{padding-left:2.2rem}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__list__item{padding-left:1.467vw}}.l-header__fixed-inner__navi__list__item__link{padding-left:2.15rem;display:block;position:relative;font-weight:700;line-height:2.133;letter-spacing:.06em}@media all and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__list__item__link{padding-left:1.433vw;font-size:1.1vw}}@media all and (max-width:909px) and (min-width:769px){.l-header__fixed-inner__navi__list__item__link{font-size:1rem}}@media screen and (min-width:769px){.l-header__fixed-inner__navi__list__item__link:hover::after{transform-origin:left;transform:scaleX(1);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}.l-header__fixed-inner__navi__list__item__link::after{position:absolute;bottom:0;left:2.15rem;right:0;height:.1rem;content:"";background-color:var(--white);transform-origin:right;transform:scaleX(0);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}}@media screen and (min-width:769px) and (max-width:1499px) and (min-width:769px){.l-header__fixed-inner__navi__list__item__link::after{left:1.433vw}}.l-header__fixed-inner__navi__list__item__link::before{width:.1rem;height:100%;position:absolute;top:0;left:0;background-color:var(--tiffany-deep);content:""}.l-header__fixed-inner__navi__list__item--first{padding-left:0}.l-header__fixed-inner__navi__list__item--first__link{padding-left:0}@media screen and (min-width:769px){.l-header__fixed-inner__navi__list__item--first__link::after{left:0}}.l-header__fixed-inner__navi__list__item--first__link::before{display:none}@media screen and (min-width:769px){.l-menu{display:none}}.l-menu-content{width:auto;position:relative}.l-menu-box{margin:0 auto 8.5rem;max-width:100rem;position:relative}.l-menu-l-box span{display:inline-block;position:relative}.l-menu-l-box span:after{position:absolute;bottom:0;left:0;width:100%;height:.1rem;content:"";background-color:var(--main-dark);transform-origin:right;transform:scaleX(0);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}@media screen and (min-width:769px){.l-menu-l-box span:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}}.l-menu-list__link{display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:.096rem}.l-menu-list__ico{margin:-.4rem .8rem 0 -.1rem;width:2.4rem;display:inline-block;vertical-align:middle}.l-menu-navi__ttl--link{display:inline-block;padding-left:2.8rem;font-size:1.6rem;font-weight:700;letter-spacing:.096rem;background:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_list03.svg) no-repeat left top .3rem;background-size:2.4rem auto}.l-menu-navi-ul{display:flex;flex-wrap:wrap;justify-content:space-between}.l-menu-navi-list__link{font-size:1.6rem;font-weight:400;display:inline-block;position:relative}.l-menu-navi-list__link:after{position:absolute;bottom:0;left:0;width:100%;height:.1rem;content:"";background-color:var(--main-dark);transform-origin:right;transform:scaleX(0);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}@media screen and (min-width:769px){.l-menu-navi-list__link:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}}.l-menu-sub{width:33.5rem;font-size:1.3rem;line-height:1.769;letter-spacing:.078rem}.l-menu__sns li a{display:block}.l-menu__sns li a img{transition:.3s}@media screen and (min-width:769px){.l-menu__sns li a:hover img{opacity:0}}.l-menu__copyright{display:block;font-style:normal;font-size:1.3rem;letter-spacing:.078rem;text-align:center}.l-menu__copyright-link:hover{text-decoration:underline}.jidv_banner{margin-bottom:5rem;padding-top:4rem}.jidv_banner img{width:100%}.c-info__photo01.banner{margin-top:1.8rem;text-align:left}.c-info__photo01.banner img{width:68%}@media screen and (max-width:768px){.l-menu{display:none;width:100%;height:100%;padding:0;position:fixed;top:0;left:0;z-index:998;overflow:auto;background-color:#e5f4f4}.l-menu__logo{position:absolute;top:2.3rem;left:1.6rem;width:24rem}.l-menu-content{padding:17.1rem 3.8rem 8.2rem;max-width:inherit}.l-menu-content::before{display:none}.l-menu-box{margin-bottom:3.6rem;display:block}.l-menu-l-box{margin-bottom:6.4rem;display:block}.l-menu-list{margin-bottom:5rem;width:auto;display:flex;justify-content:space-between}.l-menu-list__item{margin-bottom:2.1rem}.l-menu-navi{margin:2.5rem 0 0;width:auto}.l-menu-navi__ttl{margin:0 0 2.2rem}.l-menu-navi-ul{margin-left:2.7rem}.l-menu-navi-ul__item{width:48.2%}.l-menu-navi-list__item:not(:last-child) {margin-bottom:.6rem}.l-menu-navi-list__link{letter-spacing:.09rem}.l-menu-sub{display:block!important}.l-menu__sns{margin-bottom:2.5rem}.l-menu__sns li{width:5.3rem}.l-menu__sns li a img{width:100%}.l-menu__copyright{text-align:left}.jidv_banner{margin-bottom:55px;padding-top:3rem}.c-info__photo01.banner{margin-top:1.8em;text-align:center}.c-info__photo01.banner img{width:78%}}.l-footer{padding:25.8rem 4rem 3.3rem;background-color:var(--tiffany)}.l-footer-content{margin:0 auto;width:auto;max-width:131rem;position:relative}.l-footer-content::before{width:14.1rem;height:42.4rem;position:absolute;right:3rem;bottom:5.5rem;background: url(../img/webp/f_bg01.webp) no-repeat right bottom/14.1rem auto;opacity:.7;content:""}.no-webp .l-footer-content::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/f_bg01.png)}.l-footer-box{margin:0 auto 8.5rem;max-width:100rem;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.l-footer-l-box{display:flex;justify-content:center;flex-wrap:wrap}.l-footer-l-box span{display:inline-block;position:relative}.l-footer-l-box span:after{position:absolute;bottom:0;left:0;width:100%;height:.1rem;content:"";background-color:var(--main-dark);transform-origin:right;transform:scaleX(0);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}@media screen and (min-width:769px){.l-footer-l-box span:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}}.l-footer-list{width:18rem}.l-footer-list__item{margin-bottom:2.1rem}.l-footer-list__link{display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:.096rem}.l-footer-list__ico{margin:-.4rem .8rem 0 -.1rem;width:2.4rem;display:inline-block;vertical-align:middle}.l-footer-navi{margin-left:5.9rem;width:28.3rem}.l-footer-navi__ttl{margin:0 0 1.6rem -.6rem}.l-footer-navi__ttl--link{display:inline-block;padding-left:2.8rem;font-size:1.6rem;font-weight:700;letter-spacing:.096rem;background:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_list01.svg) no-repeat left top .3rem;background-size:2.4rem auto}.l-footer-navi-ul{display:flex;flex-wrap:wrap;justify-content:space-between}.l-footer-navi-list__item:not(:last-child) {margin-bottom:.6rem}.l-footer-navi-list__link{letter-spacing:.096rem;display:inline-block;font-size:1.6rem;font-weight:400;display:inline-block;position:relative}.l-footer-navi-list__link:after{position:absolute;bottom:0;left:0;width:100%;height:.1rem;content:"";background-color:var(--main-dark);transform-origin:right;transform:scaleX(0);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}@media screen and (min-width:769px){.l-footer-navi-list__link:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .8s cubic-bezier(.45,.12,.04,.96)}}.l-footer-sub{width:33.5rem;font-size:1.3rem;line-height:1.769;letter-spacing:.078rem}.l-footer__sns{margin-bottom:2.7rem}.l-footer__sns li{width:4rem}.l-footer__sns li a{display:block;background: url(../img/icon_ins02_on.svg) no-repeat center center/100%}.l-footer__sns li a img{transition:.3s;width:100%}@media screen and (min-width:769px){.l-footer__sns li a:hover img{opacity:0}}.l-footer__copyright{display:block;font-style:normal;font-size:1.3rem;letter-spacing:.078rem;text-align:center}@media screen and (min-width:769px){.l-footer__copyright-link:hover{text-decoration:underline}}@media screen and (max-width:768px){.l-footer{padding:10.9rem 3.8rem 13.2rem;position:relative}.l-footer::before{width:10rem;height:30.1rem;position:absolute;right:1.4rem;bottom:7.6rem;background: url(../img/webp/f_bg01.webp) no-repeat right bottom/10rem auto;opacity:.7;content:""}.no-webp .l-footer::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/f_bg01.png)}.l-footer-content{max-width:inherit;padding:0}.l-footer-content::before{display:none}.l-footer-box{margin-bottom:3.6rem;display:block!important}.l-footer-l-box{margin-bottom:6.4rem;display:block}.l-footer-list{margin-bottom:5rem;width:auto;display:flex;justify-content:space-between}.l-footer-list__item{margin-bottom:2.1rem}.l-footer-navi{margin:2.5rem 0 0;width:auto}.l-footer-navi__ttl{margin:0 0 2.2rem}.l-footer-navi-ul{margin-left:2.7rem}.l-footer-navi-ul__item{width:48.2%}.l-footer-navi-list__item:not(:last-child) {margin-bottom:.6rem}.l-footer-navi-list__link{letter-spacing:.09rem}.l-footer-sub{display:block!important}.l-footer__sns{margin-bottom:2.5rem}.l-footer__sns li{width:5.3rem}.l-footer__sns li a{background:none}.l-footer__sns li a img{width:100%}.l-footer__copyright{text-align:left}}.c-card{box-shadow:0 1px 4px 0 rgba(0,0,0,.25)}.c-card__link{position:relative}.c-card__label{position:absolute;top:0;left:0;background:var(--main);color:var(--white);font-size:1.1rem;padding:.2rem 1rem}.c-card__thumb01{display:flex;height:15rem;align-items:center;overflow:hidden}.c-card__thumb01 img{width:100%;height:auto;object-fit:cover}.c-card__thumb02{display:flex}.c-card__thumb02 img{width:100%;height:15rem;object-fit:cover}.c-card__thumb02 img.large{width:100%;height:24rem;object-fit:cover}.c-card__body{padding:1.6rem}.c-card__title{font-weight:600;margin-bottom:1.6rem;color:var(--black)}.c-card__dl{display:flex;flex-wrap:wrap;font-size:1.1rem}.c-card__dl dt{width:30%}.c-card__dl dd{width:70%}.c-card__info{border-top:.1rem solid var(--gray-light);margin-top:1.6rem;padding-top:1.6rem;font-size:1.1rem;display:flex;flex-wrap:wrap;gap:.8rem .8rem;color:var(--gray-dark)}.c-calendar{margin:2.2rem 0 1.3rem;width:100%;border-spacing:0;border-collapse:collapse;font-weight:600;color:var(--gold)}@media screen and (max-width:768px){.c-calendar{font-size:1.2rem;width: calc(100% + 1.8rem);margin:1.5rem -.9rem 1.8rem}}.c-calendar th{background:var(--gold);color:var(--white);text-align:center;padding:.7rem .5rem .9rem;font-size:1.3rem;font-weight:600;letter-spacing:0;border-left:.1rem solid var(--white)}.c-calendar th.head{width:39.3%;padding:.7rem 1rem .9rem;border-left:none}@media screen and (max-width:768px){.c-calendar th.head{padding:.8rem 0 .9rem;width:24%}}.c-calendar td{background:var(--white);color:var(--brown);text-align:center;padding:.6rem .5rem .7rem;font-weight:600;letter-spacing:0;border-left:.1rem solid var(--brown)}@media screen and (max-width:768px){.c-calendar td{padding:.6rem 0 .7rem;font-size:1.5rem}}.c-calendar td.head{padding:.6rem 1rem .7rem;border-left:none;letter-spacing:.04em}@media screen and (max-width:768px){.c-calendar td.head{padding:.8rem .5rem .7rem;font-size:1.3rem;white-space:nowrap}}.c-btnM--primary{background:var(--tiffany-deep);color:#fff;text-decoration:none;text-align:center;padding:.8rem 1.4rem;border-radius:.9rem;transition:.5s;outline:.1rem solid #fff;display:inline-flex}.c-btnM--primary:hover{opacity:.7}.c-btnL--primary{background:var(--main);color:#fff;text-decoration:none;text-align:center;padding:1.1rem 1.7rem;border-radius:1.2rem;transition:.5s;outline:.1rem solid #fff;display:inline-flex}.c-btnL--primary:hover{opacity:.7}.c-btnM--secondary{background:var(--sub);color:#fff;text-decoration:none;text-align:center;padding:.8rem 1.4rem;border-radius:.9rem;transition:.5s}.c-btnM--secondary:hover{opacity:.7}.c-btnL--secondary{background:var(--sub);color:#fff;text-decoration:none;text-align:center;padding:1.1rem 1.7rem;border-radius:1.2rem;transition:.5s}.c-btnL--secondary:hover{opacity:.7}.c-btn01__link{width:30.7rem;height:5.2rem;display:flex;align-items:center;justify-content:center;position:relative;color:var(--tiffany-deep);font-size:1.6rem;font-weight:700;text-align:center;line-height:2;letter-spacing:.06em;border:.1rem solid var(--tiffany-deep);border-radius:10rem;background-color:#eafbfb;padding:0 4rem .2rem}@media screen and (min-width:769px){.c-btn01__link:hover{background-color:#fff}}@media screen and (max-width:768px){.c-btn01__link{margin:0 auto}}.c-btn01__link::after{width:1.6rem;height:1.6rem;position:absolute;right:2rem;top:1.7rem;background: url(../img/icon_arrow01.svg) no-repeat center/100%;content:""}@media all and (max-width:374px){.c-btn01__link::after{width:1.7rem;height:1.7rem;top:1.6rem}}.c-btn01__link--line{padding:0 6rem .2rem 6.7rem}.c-btn01__link--line::before{width:2.5rem;height:2.5rem;position:absolute;left:2.9rem;top:1.2rem;background: url(../img/icon_line01.svg) no-repeat center/100%;content:""}.c-btn01__link--map{padding:0 4rem .2rem 6.7rem;text-align:left;justify-content:flex-start}.c-btn01__link--map::before{width:1.8rem;height:2.6rem;position:absolute;left:3.1rem;top:50%;transform:translateY(-50%);background: url(../img/icon_subtract01.svg) no-repeat center/100%;content:""}.c-catlist{border-top:.1rem solid var(--gray)}.c-catlist__item{border-bottom:.1rem solid var(--gray)}.c-catlist__link{display:flex;gap:0 2rem;padding:2rem 0;transition:.7s}@media screen and (max-width:768px){.c-catlist__link{flex-wrap:wrap;gap:1rem 2rem}}.c-catlist__link:hover{opacity:.5}@media screen and (max-width:768px){.c-catlist__date{display:block}}.c-catlist__tax{background:var(--main);color:var(--white);text-align:center;width:10rem;display:inline-block}@media screen and (max-width:768px){.c-catlist__title{display:block;width:100%}}.c-pagenavi{text-align:center;margin-top:10rem}@media screen and (max-width:768px){.c-pagenavi{margin-top:5rem}}.wp-pagenavi{font-size:1.6rem!important;font-weight:500!important}.wp-pagenavi .pages{border:.1rem solid var(--gray)!important;background:var(--white)!important;color:var(--main)!important;padding:0 1rem!important;line-height:4rem!important;margin:0 .5rem!important;display:inline-block}.wp-pagenavi a{border:.1rem solid var(--gray)!important;line-height:4rem!important;padding:0 1rem!important;display:inline-block!important;color:var(--main)!important;background:var(--white)!important;text-decoration:none!important;position:relative!important;margin:0 .5rem!important;transition:.3s!important;min-width:4rem!important}.wp-pagenavi a:hover{border:.1rem solid var(--main)!important;text-decoration:none!important;position:relative!important;background:var(--main)!important;color:var(--white)!important}.wp-pagenavi a.nextpostslink{border:.1rem solid var(--gray)!important;line-height:4rem!important;padding:0 1rem!important;display:inline-block!important;color:var(--main)!important;text-decoration:none!important;position:relative!important;margin:0 .5rem!important;transition:.3s!important}.wp-pagenavi a.nextpostslink:hover{background:var(--main)!important;color:var(--white)!important}.wp-pagenavi a.previouspostslink{border:.1rem solid var(--gray)!important;line-height:4rem!important;padding:0 1rem!important;display:inline-block!important;color:var(--main)!important;text-decoration:none!important;position:relative!important;margin:0 .5rem!important;transition:.3s!important;background:var(--white)}.wp-pagenavi a.previouspostslink:hover{background:var(--main)!important;color:var(--white)!important}.wp-pagenavi .current{border:.1rem solid var(--main)!important;line-height:4rem!important;padding:0 1rem!important;display:inline-block!important;color:var(--white)!important;text-decoration:none!important;position:relative!important;margin:0 .5rem!important;background:var(--main)!important;min-width:4rem!important}@media screen and (max-width:768px){.c-pagenavi{text-align:center}.c-pagenavi__inner{display:block;padding:1rem .5rem}.c-pagenavi__scroll{overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}}.c-tagcloud{display:flex;flex-wrap:wrap;gap:.4rem .4rem}.c-tagcloud a{border:.1rem solid var(--gray);border-radius:.8rem;display:inline-block;padding:0 1rem;font-size:1.3rem;transition:all .5s}.c-tagcloud a:hover{background:var(--gray)}.c-headline01{margin-bottom:1.9rem}@media screen and (max-width:768px){.c-headline01{margin-bottom:1.6rem}}.c-headline01__en{margin-bottom:2.9rem;display:block;position:relative;color:var(--tiffany);font-size:7rem;font-weight:400;letter-spacing:.1em;font-family: var(--en-font)}@media screen and (max-width:768px){.c-headline01__en{margin-bottom:2.4rem;font-size:4rem}}.c-headline01__en::before{height:.1rem;left:6rem;position:absolute;right:0;bottom:.3rem;background-color:var(--tiffany);content:""}@media screen and (max-width:768px){.c-headline01__en::before{left:3.4rem;bottom:-.4rem}}.c-headline01__en::after{width:6rem;height:1rem;position:absolute;left:0;bottom:-.1rem;opacity:.8;background-color:var(--tiffany);content:""}@media screen and (max-width:768px){.c-headline01__en::after{width:3.4rem;height:.5rem;bottom:-.6rem}}.c-headline01__jp{color:var(--black);font-size:3.4rem;font-weight:700;line-height:normal;letter-spacing:.05em}@media screen and (max-width:768px){.c-headline01__jp{font-size:2.6rem;line-height:1.53846}}.c-headline01__jp--slim{font-weight:400}.c-info{display:flex;justify-content:space-between}@media screen and (max-width:768px){.c-info{display:block}}.c-info--gold{margin-bottom:-12.6rem;padding:15.4rem 0 0;position:relative;z-index:1}@media screen and (min-width:769px){.c-info--gold{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.c-info--gold{margin-bottom:7.9rem;padding:0}}.c-info--gold::before{width:100%;position:absolute;top:0;left:0;bottom:12.6rem;background-color:#f6f2e7;z-index:-1;content:""}@media screen and (max-width:768px){.c-info--gold::before{display:none}}.c-info__content{margin:0 auto;padding:8.2rem 15rem 10.8rem;max-width:130rem;width:100%;background-color:var(--white);border-radius:2rem}@media screen and (max-width:768px){.c-info__content{padding:0 2.4rem;border-radius:0}}.c-info__wrap{display:flex;justify-content:space-between}@media screen and (max-width:768px){.c-info__wrap{display:block}}.c-info__title{margin-bottom:7rem;text-align:center}@media screen and (max-width:768px){.c-info__title{margin:4rem auto 5rem;width:15.3rem}}.c-info__field01{width:45rem}@media screen and (max-width:768px){.c-info__field01{margin-bottom:4.1rem;width:auto}}.c-info__field02{width:45.2rem}@media screen and (max-width:768px){.c-info__field02{width:auto}}.c-info__field02__btn--first{margin-bottom:3.6rem}@media screen and (max-width:768px){.c-info__field02__btn--first{margin-bottom:3.7rem}}.c-info__ttl{margin-bottom:1.2rem;font-size:2.2rem;font-weight:700;line-height:normal;letter-spacing:.05em}@media screen and (max-width:768px){.c-info__ttl{margin-bottom:1.4rem}}.c-info__txt{line-height:2.18;letter-spacing:.06em}@media screen and (max-width:768px){.c-info__txt{line-height:2.1}.c-info__txt02{line-height:2}}.c-info__txt--middle{margin-bottom:3.8rem;display:flex;align-items:center;gap:0 3.2rem}@media screen and (max-width:768px){.c-info__txt--middle{margin-bottom:5.3rem}}.c-info__txt--strong{font-weight:700}.c-info__tel{margin-bottom:2.4rem;display:flex;align-items:center;color:var(--tiffany-deep);line-height:2}@media screen and (max-width:768px){.c-info__tel{margin-bottom:2.3rem;font-size:12px}}.c-info__tel--black{margin-bottom:3.2rem}@media screen and (max-width:768px){.c-info__tel--black{margin-bottom:2.9rem}}.c-info__tel__link{padding-left:5.4rem;font-size:2rem;font-weight:600;line-height:2.4;letter-spacing:.08em;background: url(../img/icon_tel01.svg) no-repeat left 1.3rem top 1rem/2.6rem;font-family: var(--en-font)}.c-info__tel__link--black{margin:.5rem 0 0;padding-left:4.1rem;color:var(--gray-black);background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_tel02.svg);background-position:left top .9rem}.c-info__photo01{margin-top:3.3rem}@media screen and (max-width:768px){.c-info__photo01{margin:4rem -2.4rem 0}}.c-info__photo02{margin:4.5rem 0 2.7rem}@media screen and (max-width:768px){.c-info__photo02{margin:2.1rem -2.4rem 2.7rem}}.c-info__text-list{margin-bottom:5.8rem}@media screen and (max-width:768px){.c-info__text-list{margin-bottom:4.1rem}}.c-info__text-list__item{margin-bottom:1.2rem;padding-left:4rem;color:var(--black);line-height:2;letter-spacing:.06em;background: url(../img/icon06.svg) no-repeat left 0.2rem top 0.3rem/2rem}@media screen and (max-width:768px){.c-info__text-list__item{margin-bottom:0;padding-left:0;background:none}}.c-info__text-list__item--car{margin-bottom:0;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon07.svg);background-size:2.4rem;background-position:left center}@media screen and (max-width:768px){.c-info__text-list__item--car{background:none}}.c-fixed-button{width:100%;position:fixed;left:0;bottom:0;z-index:999}@media screen and (min-width:769px){.c-fixed-button{display:none}}.c-fixed-button-list{display:flex}.c-fixed-button-list__item{width:50%;height:6.6rem}.c-fixed-button-list__item__link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.7rem;font-weight:700;letter-spacing:.1em;background-color:#5ec9c2;border-top:.1rem solid #fff}.c-fixed-button-list__item__link__txt{padding-left:5.4rem;position:relative}.c-fixed-button-list__item__link__txt::before{width:3.2rem;height:3.2rem;position:absolute;top:-.4rem;left:0;filter:brightness(1000);background: url(../img/icon_tel01.svg) no-repeat center/100%;content:""}.c-fixed-button-list__item_tel__link__txt{padding-right:1.8rem}.c-fixed-button-list__item_web__link{font-size:1.6rem;background-color:#5097d9}.c-fixed-button-list__item_web__link__txt{padding-left:3.5rem}.c-fixed-button-list__item_web__link__txt::before{width:2.8rem;height:2.8rem;top:-.2rem;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_calendar.svg)}.p-blogSin{padding-bottom:4rem}.p-blogSin__meta{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.p-blogSin__metaLeft{display:flex;flex-wrap:wrap;gap:.8rem .8rem}@media screen and (max-width:768px){.p-blogSin__metaLeft{width:100%}.p-blogSin__metaRight{width:100%;margin-top:.8rem}}.p-blogSin__date{font-size:1.3rem;color:var(--gray-dark)}.p-blogSin__date i{margin-right:.5em}.p-blogSin__tax{border-right:.1rem solid var(--gray);padding-right:1.6rem;margin-right:.8rem}.p-blogSin__tax a{color:var(--main);font-weight:600;transition:all .5s}.p-blogSin__tax a:hover{text-decoration:underline}.p-blogSin__tax i{margin-right:.5em}.p-content,.p-content--sml{margin:0 auto;max-width:130rem}@media screen and (max-width:768px){.p-content,.p-content--sml{margin:0;padding:0 2.3rem 0 2.4rem;max-width:inherit}}.p-content--sml{max-width:100rem}.p-white-box{padding:0 15rem;border-radius:2rem;background-color:#fff}@media screen and (max-width:768px){.p-white-box{padding:0;border-radius:0}}.p-fixed-img{height:45rem;background-size:cover;background-position:center;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/webp/fixed_img01.webp)}.no-webp .p-fixed-img{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/fixed_img01.jpg)}@media screen and (min-width:769px){.p-fixed-img{margin:0 -2rem;background-attachment:fixed}}@media screen and (max-width:768px){.p-fixed-img{height:23.3rem;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/webp/fixed_img01_sp.webp)}.no-webp .p-fixed-img{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/fixed_img01_sp.jpg)}}.p-fixed-img02{height:50rem;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/webp/fixed_img02.webp)}.no-webp .p-fixed-img02{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/fixed_img02.jpg)}@media screen and (min-width:769px){.p-fixed-img02{margin:0}}@media screen and (max-width:768px){.p-fixed-img02{height:30rem;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/webp/fixed_img02_sp.webp)}.no-webp .p-fixed-img02{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/fixed_img02_sp.jpg)}}.p-fixed-img03{height:43rem;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/webp/fixed_img03.webp)}.no-webp .p-fixed-img03{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/fixed_img03.jpg)}@media screen and (max-width:768px){.p-fixed-img03{height:30rem;background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/webp/fixed_img03_sp.webp)}.no-webp .p-fixed-img03{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/fixed_img03_sp.jpg)}}.p-main-visual{position:relative;margin:0 5.6rem -10.9rem}@media screen and (max-width:768px){.p-main-visual{max-width:inherit;margin:0}}.p-main-visual__swiper{border-radius:1.5rem;overflow:hidden}@media screen and (max-width:768px){.p-main-visual__swiper{border-radius:0}}.p-main-visual__swiper-slide{position:relative}@media screen and (min-width:769px){.p-main-visual__swiper-slide__photo{height:calc(100vh - 26.3rem);min-height:41.7rem}}@media all and (min-width:769px) and (max-height:679px){.p-main-visual__swiper-slide__photo{height:41.6rem}}@media screen and (max-width:768px){.p-main-visual__swiper-slide__photo{height:calc(100vh - 19.6rem);min-height:31.9rem}}@media all and (max-width:389px){.p-main-visual__swiper-slide__photo{min-height:319px}}.p-main-visual__swiper-slide__photo__img{width:100%;height:100%;object-fit:cover;object-position:center top}.p-main-visual__swiper-slide__text{margin:.8rem 0 0 2.7rem;width:31.6rem;height:47rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media all and (min-width:769px) and (max-height:980px){.p-main-visual__swiper-slide__text{margin:.918vh 0 0 2.75vh;width:32.2vh;height:47.9vh}}@media all and (min-width:769px) and (max-height:679px){.p-main-visual__swiper-slide__text{margin:.6rem 0 0 1.8rem;width:21.4rem;height:31.9rem}}@media screen and (max-width:768px){.p-main-visual__swiper-slide__text{margin:.6rem 0 0 .6rem;width:16.6rem;height:auto}}.p-main-visual__text{position:absolute;top:0;right:5.5rem;display:flex;align-items:flex-start;flex-direction:row-reverse;z-index:1}@media screen and (max-width:768px){.p-main-visual__text{padding:0 2rem;width:100%;height:100%;right:auto;left:0;pointer-events:none;justify-content:space-between}}.p-main-visual__text__txt{padding:3.9rem 2.3rem 7.4rem 2.4rem;width:1em;font-size:3rem;line-height:1.05;font-weight:700;color:var(--black);letter-spacing:.05em;border-radius:10rem;background-color:#fff;box-sizing:content-box;word-break:break-all}@media all and (min-width:769px) and (max-height:980px){.p-main-visual__text__txt{padding:3.97vh 2.3rem 7.55vh 2.4rem;font-size:3.06vh}}@media all and (min-width:769px) and (max-height:679px){.p-main-visual__text__txt{padding:2.6rem 2.3rem 5rem 2.4rem;font-size:2rem}}@media screen and (max-width:768px){.p-main-visual__text__txt{padding:22px 15px 57px 17px;font-size:20px}}@media all and (max-width:768px) and (max-height:699px){.p-main-visual__text__txt{padding-top:3.14vh;padding-bottom:8.14vh;font-size:2.85vh}}@media all and (max-width:768px) and (max-height:514px){.p-main-visual__text__txt{padding-top:16px;padding-bottom:41px;font-size:14px}}.p-main-visual__text__txt--first{border-radius:0 0 10rem 10rem}.p-main-visual__text__txt--last{margin:16.8rem 2.1rem 0 0;padding-top:6.7rem;padding-bottom:7.2rem;line-height:1.1}@media all and (min-width:769px) and (max-height:980px){.p-main-visual__text__txt--last{margin-top:16.14vh;padding-top:6.836vh;padding-bottom:7.34vh}}@media all and (min-width:769px) and (max-height:679px){.p-main-visual__text__txt--last{margin-top:11.4rem;padding-top:4.5rem;padding-bottom:4.9rem}}@media screen and (max-width:768px){.p-main-visual__text__txt--last{margin:0;padding-top:28px;padding-bottom:27px;position:absolute;left:2rem;bottom:6.9rem;line-height:1.15}}@media all and (max-width:768px) and (max-height:699px){.p-main-visual__text__txt--last{padding-top:4vh;padding-bottom:3.85vh}}@media all and (max-width:768px) and (max-height:599px){.p-main-visual__text__txt--last{margin-top:23vh}}@media all and (max-width:768px) and (max-height:514px){.p-main-visual__text__txt--last{padding-top:20px;padding-bottom:19px}}.p-main-visual__text__txt--tiffany{color:var(--tiffany)}.p-main-visual__text__txt--transform{transform:rotate(90deg);display:block}.p-navi{padding:13.7rem 0 5.6rem 5rem;background-color:#82d0c7}@media screen and (max-width:768px){.p-navi{display:none}}.p-navi__list{display:flex;justify-content:center}.p-navi__list__item{padding:0 2.2rem 0 2.1rem;position:relative}.p-navi__list__item::after{width:.1rem;position:absolute;top:1.3rem;right:0;bottom:0;background-color:#41aa9e;content:""}.p-navi__list__item--first{padding-left:0}.p-navi__list__item--last::after{padding-right:0;display:none}.p-navi__list__item__link{display:block;font-weight:700;text-align:center;line-height:2.133;letter-spacing:.06em}.p-navi__list__item__link::before{margin:0 auto .4rem;width:3.6rem;height:3.6rem;display:block;background: url(../img/icon_home01.svg) no-repeat center/100%;transition:.3s;content:""}.p-navi__list__item__link--home::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_home01.svg)}.p-navi__list__item__link--bookmark::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_bookmark01.svg)}.p-navi__list__item__link--volunteer_activism::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_volunteer_activism01.svg)}.p-navi__list__item__link--person::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_person01.svg)}.p-navi__list__item__link--monitor_heart::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_monitor_heart01.svg)}.p-navi__list__item__link--list::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_list01.svg)}.p-navi__list__item__link--currency_yen::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_currency_yen01.svg)}.p-navi__list__item__link--pin_drop::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_pin_drop01.svg)}@media screen and (min-width:769px){.p-navi__list__item__link:hover.p-navi__list__item__link--home::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_home02.svg)}.p-navi__list__item__link:hover.p-navi__list__item__link--bookmark::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_bookmark02.svg)}.p-navi__list__item__link:hover.p-navi__list__item__link--volunteer_activism::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_volunteer_activism02.svg)}.p-navi__list__item__link:hover.p-navi__list__item__link--person::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_person02.svg)}.p-navi__list__item__link:hover.p-navi__list__item__link--monitor_heart::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_monitor_heart02.svg)}.p-navi__list__item__link:hover.p-navi__list__item__link--list::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_list02.svg)}.p-navi__list__item__link:hover.p-navi__list__item__link--currency_yen::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_currency_yen02.svg)}.p-navi__list__item__link:hover.p-navi__list__item__link--pin_drop::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/icon_pin_drop02.svg)}}.p-sec01{padding:17rem 0 5rem;position:relative;background-color:#f6f2e7;overflow:hidden}.p-information__news{position:relative;margin:3rem auto 5rem}.p-information__news__sub-ttl{margin-bottom:.4rem;color:var(--tiffany);font-size:3rem;letter-spacing:.09em}.p-information__news__link{position:absolute;right:2.4rem;top:.5rem;z-index:1}.c-btn02__txt{display:inline-block;padding:.1rem 4.3rem .1rem 0;letter-spacing:0;height:3.5rem;box-sizing:border-box;background: url(../img/icon_arrow01.svg) no-repeat right 0.1rem top/3rem auto}.p-information__news__list{border-top:.1rem solid var(--tiffany-deep);background-color:#eafbfb}.p-information__news__list__link{border-bottom:.1rem solid var(--tiffany-deep);padding:1.4rem 11rem 1.4rem 2.8rem;display:flex;align-items:center}.p-information__news__list__date{margin-right:1.5rem;width:12rem;color:var(--main-dark);font-size:1.4rem;letter-spacing:.07em}.p-information__news__list__title{letter-spacing:.07em;position:relative}@media screen and (min-width:769px){.p-sec01{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.p-sec01{padding:10.1rem 0 0;border-top:1.8rem solid var(--tiffany)}.p-sec01__content{padding:0}.p-information__news__link{right:.5rem;bottom:auto;top:1.3rem}.c-btn02__txt{padding:0 3.7rem 0 0}.p-information__news__list__link{padding:1.5rem 1.2rem 1.6rem}.p-information__news__list__date{margin-right:0;width:10rem;letter-spacing:.06em}.p-information__news__list__title{font-size:1.4rem;letter-spacing:.06em}}.p-sec01::before{width:0;height:0;position:absolute;top:7.8rem;left:50%;transform:translateX(-50%);border-style:solid;border-width:2.3rem 2.3rem 0 2.3rem;border-color:#82d0c7 transparent transparent transparent;content:""}@media screen and (max-width:768px){.p-sec01::before{top:4.7rem;border-width:1.7rem 1.5rem 0 1.5rem}}.p-sec01__white-box{padding:4.97rem 15rem 4.93rem;display:flex;align-items:center;position:relative;z-index:1}@media screen and (max-width:768px){.p-sec01__white-box{padding:3.4rem 1.6rem 5.3rem;display:block;margin:0 2.2rem 0 2rem;background-color:var(--white);border-radius:2rem}}.p-sec01__white-box::after{width:99999rem;height:100%;position:absolute;top:0;left:0;border-radius:2rem 0 0 2rem;background-color:var(--white);content:"";z-index:-1}@media screen and (max-width:768px){.p-sec01__white-box::after{display:none}}.p-sec01__img-list{display:flex;gap:2.8rem}@media screen and (max-width:768px){.p-sec01__img-list{margin-bottom:2.8rem;display:grid;justify-content:center;grid-template-columns:repeat(2,15rem);grid-template-rows:repeat(2,15rem);gap:1.2rem 1.6rem}}.p-sec01__img-list__item{padding:2.2rem 0 1.6rem;width:16.1rem;color:var(--white);font-size:1.8rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.06em;border-radius:1.5rem;background-color:var(--main)}@media screen and (max-width:768px){.p-sec01__img-list__item{padding:2.4rem 0 1.6rem;width:auto;font-size:1.6rem;line-height:1.5625}.p-sec01__img-list__item--first{margin:0 auto;width:15rem;grid-area: 1/1/2/3}}.p-sec01__img-list__item__photo{margin-bottom:1.2rem;height:5.7rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.p-sec01__img-list__item__photo{height:5.1295rem}.p-sec01__img-list__item__photo__img01{width:3.9638rem}.p-sec01__img-list__item__photo__img02{width:5.9067rem}.p-sec01__img-list__item__photo__img03{width:5.285rem}}.p-sec01__text{margin:.4rem -8rem 0 6.6rem;color:var(--gray-dark);font-size:2rem;font-weight:700;line-height:1.9;letter-spacing:.06em}@media screen and (max-width:768px){.p-sec01__text{font-size:1.8rem;line-height:2;margin:0}}.p-sec01__text__brown{color:var(--gold)}.p-information{padding:5.7rem 0 0;background-color:#f6f2e7;position:relative}@media screen and (min-width:769px){.p-information{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.p-information{padding:6.1rem 0 0}}.p-information__content{position:relative;margin-bottom:-8.5rem}@media screen and (max-width:768px){.p-information__content{margin-bottom:0;padding:0}}.p-information__content::before{width:28.7rem;height:19.9rem;position:absolute;top:-8.7rem;right:3.7rem;background: url(../img/icon01) no-repeat center/100%;z-index:1;content:""}@media screen and (max-width:768px){.p-information__content::before{display:none}}.p-information__white-box{padding-top:8.9rem;padding-bottom:10.8rem}section.jidv{padding-top:15.8rem;padding-bottom:8.9rem}section.jidv .c-headline01{text-align:center;margin-bottom:3.4rem}section.jidv .c-headline01__jp{font-weight:normal}section.jidv .p-greeting__img-box__text-box__txt01{text-align:center}@media screen and (max-width:768px){.p-information__white-box{padding:6.3rem 2.4rem 6.1rem}}.p-information__txt{max-width:80rem;line-height:2;letter-spacing:.06em}@media screen and (max-width:768px){.p-information__txt{margin:0 .1rem 3.4rem;text-align:justify;letter-spacing:.15rem}}.p-area{padding:8.8rem 0 6.3rem}@media screen and (max-width:768px){.p-area{padding:7.7rem 0 8.5rem}}.p-area__headline01{margin-bottom:1.4rem}@media screen and (max-width:768px){.p-area__headline01{margin-bottom:1rem}}.p-area__img-box{display:flex;position:relative;justify-content:space-between}@media screen and (max-width:768px){.p-area__img-box{display:block}}.p-area__img-box__text-box{width:45rem}@media screen and (max-width:768px){.p-area__img-box__text-box{width:auto}}.p-area__img-box__photo-box{margin:-21.3rem -10rem 0 -14rem;width:63.2rem}@media screen and (max-width:768px){.p-area__img-box__photo-box{margin:0 -2.2rem 4.6rem -2.2rem;width:auto;text-align:center}.p-area__img-box__photo-box__img{max-width:38.7rem}}.p-area__txt--brown{font-weight:700;color:var(--gold2)}.p-area__txt01{margin-bottom:2.6rem;color:var(--black);font-size:2.5rem;letter-spacing:.05em}@media screen and (max-width:768px){.p-area__txt01{font-size:2.4rem;line-height:1.75}}@media screen and (max-width:768px) and (max-width:768px){.p-area__txt01{margin-bottom:1.9rem}}.p-area__txt02{margin-bottom:3.6rem;font-size:2rem;line-height:1.9;text-align:justify;letter-spacing:.05em}@media screen and (max-width:768px){.p-area__txt02{margin-bottom:2.3rem}}.p-area__txt03{margin-bottom:5.4rem;line-height:2.18;letter-spacing:.06em}@media screen and (max-width:768px){.p-area__txt03{margin-bottom:1rem}}.p-concept{padding-bottom:19.8rem}@media screen and (max-width:768px){.p-concept{padding-bottom:9.4rem}}.p-concept__headline01{margin-bottom:3.6rem}@media screen and (max-width:768px){.p-concept__headline01{margin-bottom:1.4rem}}.p-concept__txt01{margin-bottom:3.1rem;color:var(--gold2);font-size:2rem;font-weight:700;line-height:1.9;letter-spacing:.05em}@media screen and (max-width:768px){.p-concept__txt01{margin-bottom:2.2rem}}.p-concept__txt02{margin-bottom:.3rem;text-align:justify;line-height:2;letter-spacing:.06em}.p-concept__img-box{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-concept__img-box{display:block}}.p-concept__img-box__text-box{width:calc(50% - 5rem)}@media screen and (max-width:768px){.p-concept__img-box__text-box{margin-bottom:3.6rem;width:auto}}.p-concept__img-box__text-box__inner-box{margin-left:auto;width:45rem}@media screen and (max-width:768px){.p-concept__img-box__text-box__inner-box{width:auto;padding:0 2.3rem 0 2.4rem}}.p-concept__img-box__text-box__inner-box__btn{margin-top:6.3rem}@media screen and (max-width:768px){.p-concept__img-box__text-box__inner-box__btn{margin-top:5.9rem}}.p-concept__img-box__photo-box{margin:7.5rem 0 0;width:calc(50% - 4.8rem);border-radius:1.5rem 0 0 1.5rem;overflow:hidden}@media screen and (min-width:769px){.p-concept__img-box__photo-box__img{width:100%;border-radius:1.5rem 0 0 1.5rem}}@media screen and (max-width:768px){.p-concept__img-box__photo-box{margin:0;width:auto;text-align:right}.p-concept__img-box__photo-box__img{width:calc(100% - 2.5rem);border-radius:1.5rem 0 0 1.5rem}}.p-feature{padding-bottom:10.1rem}@media screen and (min-width:769px){.p-feature{padding-left:15rem;padding-right:15rem;position:relative}}@media screen and (max-width:768px){.p-feature{padding-bottom:8.7rem}}.p-feature__headline01{margin-bottom:2.9rem}@media screen and (max-width:768px){.p-feature__headline01{margin-bottom:1.8rem}}.p-feature__headline01__en{margin-bottom:3.7rem}@media screen and (max-width:768px){.p-feature__headline01__en{margin-bottom:2.4rem}}.p-feature__wrap{display:flex;justify-content:space-between}@media screen and (max-width:768px){.p-feature__wrap{display:block}}.p-feature__field--left{width:45rem;position:relative}@media screen and (max-width:768px){.p-feature__field--left{margin-bottom:4.6rem;width:auto}}.p-feature__field--left::before{width:17.3rem;height:51.8rem;position:absolute;left:-19.5rem;top:25.4rem;background: url(../img/icon02.svg) no-repeat center/100%;content:""}@media screen and (max-width:768px){.p-feature__field--left::before{display:none}}@media all and (max-width:1400px) and (min-width:769px){.p-feature__field--left::before{left:-14.5rem}}.p-feature__field--right{width:50.6rem;padding:3.8rem 0 0 5.6rem}@media screen and (min-width:769px){.p-feature__field--right{margin-left:auto}}@media screen and (max-width:768px){.p-feature__field--right{margin:0 .2rem 0 .1rem;padding:0;width:auto}}.p-feature__btn{margin-top:5.7rem}@media screen and (max-width:768px){.p-feature__btn{margin-top:5.9rem}}.p-feature__txt01{margin-bottom:3rem;color:var(--gold2);font-size:2rem;font-weight:700;line-height:2;letter-spacing:.06em}@media screen and (max-width:768px){.p-feature__txt01{margin-bottom:1.5rem;line-height:2.05}}.p-feature__txt02{line-height:2.18;letter-spacing:.06em}@media screen and (max-width:768px){.p-feature__txt02{line-height:2.1}}.p-feature__img-list__item{margin-bottom:4rem}@media screen and (max-width:768px){.p-feature__img-list__item{margin-bottom:5.1rem}}.p-feature__img-list__item--last{margin-bottom:0}.p-feature__img-list__item__photo-box{border-radius:2rem;overflow:hidden}.p-feature__img-list__item__photo-box__img{width:100%}.p-feature__img-list__item__text-box{margin:-4.2rem 0 0;position:relative}@media screen and (min-width:769px){.p-feature__img-list__item__text-box{min-height:25.1rem}}@media screen and (max-width:768px){.p-feature__img-list__item__text-box{margin:-4.1rem 0 0}}.p-feature__img-list__item__text-box__ttl{margin-bottom:1.6rem;padding:1rem;width:38.7rem;min-height:8.5rem;display:flex;align-items:center;position:relative;color:var(--main-dark);font-size:2rem;font-weight:600;line-height:1.9;letter-spacing:.05em;border-radius:0 2rem 0 0;background-color:var(--white)}@media screen and (max-width:768px){.p-feature__img-list__item__text-box__ttl{margin-bottom:.7rem;padding:.4rem 0 0;width:calc(100% - 2rem);min-height:7rem;font-size:1.8rem;line-height:1.556}}.p-feature__img-list__item__text-box__ttl__num{width:5.6rem;text-align:center;position:absolute;right: calc(100% + 0.5rem);color:var(--tiffany);font-size:7rem;font-weight:400;letter-spacing:.1em;font-family: var(--en-font)}@media screen and (max-width:768px){.p-feature__img-list__item__text-box__ttl__num{margin:.3rem 1.3rem 0 .2rem;width:auto;min-width:2.7rem;position:static;font-size:4rem}}.p-feature__img-list__item__text-box__txt{line-height:2;letter-spacing:.06em;text-align:justify}.p-greeting{margin-bottom:-8.3rem;padding:7.8rem 0 9.5rem;overflow:hidden;position:relative;z-index:1}@media screen and (max-width:768px){.p-greeting{margin-bottom:0;padding:5.9rem 0 7rem}}.p-greeting::before{height:100%;width: calc(50% + 60rem);position:absolute;left:0;top:0;border-radius:0 2rem 2rem 0;background-color:#f9f6ef;content:"";z-index:-1}@media screen and (min-width:769px){.p-greeting__content{padding:0 15rem}}.p-greeting__headline01{margin-bottom:6.9rem}@media screen and (max-width:768px){.p-greeting__headline01{margin-bottom:2.5rem}}.p-greeting__img-box{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:768px){.p-greeting__img-box{flex-direction:column-reverse;justify-content:flex-start}}.p-greeting__img-box__text-box{width:calc(50% - 5rem)}@media screen and (max-width:768px){.p-greeting__img-box__text-box{margin:0 2.3rem 0 2.4rem;width:auto}}.p-greeting__img-box__text-box__inner-box{margin-left:auto;width:45rem}@media screen and (max-width:768px){.p-greeting__img-box__text-box__inner-box{width:auto}}.p-greeting__img-box__text-box__name{margin-bottom:3rem}@media screen and (max-width:768px){.p-greeting__img-box__text-box__name{margin-bottom:2.3rem}}.p-greeting__img-box__text-box__name__txt01{margin-bottom:.7rem;display:block;line-height:2;letter-spacing:.07em;font-weight:700}@media screen and (max-width:768px){.p-greeting__img-box__text-box__name__txt01{margin-bottom:.8rem}}.p-greeting__img-box__text-box__name__txt02{display:flex}@media screen and (max-width:768px){.p-greeting__img-box__text-box__name__txt02{flex-direction:column}}.p-greeting__img-box__text-box__name__txt03{font-size:3.4rem;font-weight:700;letter-spacing:.05em;line-height:normal}@media screen and (max-width:768px){.p-greeting__img-box__text-box__name__txt03{margin-bottom:.7rem;font-size:2.6rem}}.p-greeting__img-box__text-box__name__txt04{margin:.5rem 0 0 3.2rem;font-size:3rem;font-weight:400;line-height:1.6;letter-spacing:.1em;font-family: var(--en-font)}@media screen and (max-width:768px){.p-greeting__img-box__text-box__name__txt04{margin:0;font-size:2.2rem}}.p-greeting__img-box__text-box__txt01{margin-bottom:2.9rem;color:var(--gold2);font-size:2.5rem;font-weight:700;line-height:normal;letter-spacing:.05em}@media screen and (max-width:768px){.p-greeting__img-box__text-box__txt01{margin-bottom:2.4rem;font-size:2rem}}.p-greeting__img-box__text-box__txt02{margin-bottom:.3rem;text-align:justify;font-weight:400;line-height:2;letter-spacing:.06em}.p-greeting__img-box__text-box__btn{margin-top:5.7rem}@media screen and (max-width:768px){.p-greeting__img-box__text-box__btn{margin-top:4.5rem}}.p-greeting__img-box__photo-box{width:calc(50% - 4.8rem);border-radius:1.5rem 0 0 1.5rem;overflow:hidden}.p-greeting__img-box__photo-box__img{width:100%}@media screen and (min-width:769px){.p-greeting__img-box__photo-box{margin-bottom:11.8rem}}@media screen and (max-width:768px){.p-greeting__img-box__photo-box{margin:0 0 3rem auto;width:calc(100% - 2.7rem)}}.p-treatment{padding:17.5rem 0 0;background-color:#f6f2e7}@media screen and (min-width:769px){.p-treatment{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.p-treatment{margin-bottom:5rem;padding:0}.p-treatment__content{padding:0}}.p-treatment__white-box{margin-bottom:-7rem;padding-top:8.9rem;padding-bottom:11.6rem;position:relative}@media screen and (max-width:768px){.p-treatment__white-box{margin-bottom:0;padding:6.3rem 2.5rem 2.8rem}}.p-treatment__ttl-box{margin-bottom:4.9rem}@media screen and (max-width:768px){.p-treatment__ttl-box{margin-bottom:3.5rem}}.p-treatment__headline01{margin-bottom:2.3rem}@media screen and (min-width:769px){.p-treatment__headline01{position:relative}.p-treatment__headline01::after{width:31.3rem;height:32.7rem;position:absolute;right:-8.4rem;top:-4.6rem;background: url(../img/treatment_icon02.svg) no-repeat center/100%;content:""}}@media screen and (max-width:768px){.p-treatment__headline01{margin-bottom:1.7rem}}@media screen and (min-width:769px){.p-treatment__headline01__en{margin-bottom:2.7rem}}.p-treatment__txt{line-height:2.18;letter-spacing:.06em}@media screen and (max-width:768px){.p-treatment__txt{font-size:1.5rem;line-height:2.05}}.p-treatment__pickup-list{margin-bottom:7.4rem;display:flex;flex-wrap:wrap;gap:5.4rem 5rem}@media screen and (min-width:769px){.p-treatment__pickup-list{justify-content:space-between}}@media screen and (max-width:768px){.p-treatment__pickup-list{margin-bottom:3.2rem;flex-direction:column;gap:3.8rem 0}}.p-treatment__pickup-list__item{width:calc(50% - 2.5rem)}@media screen and (max-width:768px){.p-treatment__pickup-list__item{width:auto}}.p-treatment__pickup-list__item__link{padding-bottom:1.8rem;display:block;background-color:#eafbfb;border-radius:1rem;box-shadow:.3rem .3rem .5rem 0 rgba(0,0,0,.2);overflow:hidden}@media screen and (min-width:769px){.p-treatment__pickup-list__item__link:hover{background-color:var(--white)}}@media screen and (max-width:768px){.p-treatment__pickup-list__item__link{padding-bottom:1.5rem}}@media screen and (min-width:769px){.p-treatment__pickup-list__item__link__photo__img{width:100%}}@media screen and (max-width:768px){.p-treatment__pickup-list__item__link__photo{aspect-ratio: 340/142;overflow:hidden}.p-treatment__pickup-list__item__link__photo__img{width:100%;height:100%;object-fit:cover}}.p-treatment__pickup-list__item__link__text{padding:2rem 3.1rem 1.6rem;color:var(--gray-black)}@media screen and (max-width:768px){.p-treatment__pickup-list__item__link__text{padding:1.4rem 2.4rem .5rem}}.p-treatment__pickup-list__item__link__text__title{margin-bottom:2rem}@media screen and (max-width:768px){.p-treatment__pickup-list__item__link__text__title{margin-bottom:1.5rem}}.p-treatment__pickup-list__item__link__text__title__sm{margin-bottom:.9rem;display:block;font-size:1.5rem;font-weight:400;letter-spacing:.07em}@media screen and (max-width:768px){.p-treatment__pickup-list__item__link__text__title__sm{margin-bottom:.7rem}}.p-treatment__pickup-list__item__link__text__title__jp{font-size:2.4rem;font-weight:700;line-height:1.181;letter-spacing:.15rem}.p-treatment__pickup-list__item__link__text__txt{font-weight:400;line-height:2;letter-spacing:0;text-align:justify}.p-treatment__pickup-list__item__link__btn{text-align:center}.p-treatment__pickup-list__item__link__btn__txt{display:inline-block;box-sizing:border-box;font-family: var(--en-font);background: url(../img/icon_arrow04.svg) no-repeat right 0.7rem top 0.4rem/2.5rem;padding:.2rem 3.9rem .2rem .7rem;font-size:1.4rem;line-height:2.28;letter-spacing:.084rem}.p-treatment__link-list{display:flex;flex-wrap:wrap;gap:4.5rem 5.06rem}@media screen and (max-width:768px){.p-treatment__link-list{justify-content:space-between;gap:2.7rem 0}}.p-treatment__link-list__item{width:calc(25% - 3.8rem);position:relative;border-radius:1rem}.p-treatment__link-list__item__grey{overflow:visible;box-shadow:none;background:var(--gray-light)}@media screen and (max-width:768px){.p-treatment__link-list__item{width: calc((100% - 3.1rem) / 2)}.p-treatment__link-list__item__grey{overflow:visible;box-shadow:none;background:var(--gray-light)}}.p-treatment__link-list__item__link{padding:1.5rem .1rem 1rem;min-height:22.4rem;display:flex;align-items:center;flex-direction:column;text-align:center;position:relative;border-radius:1rem;overflow:hidden;letter-spacing:0;box-shadow:.3rem .3rem .5rem 0 rgba(0,0,0,.25);box-sizing:border-box;background:#eafbfb url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/treatment_icon01.svg) no-repeat right 1.2rem bottom 1.4rem}@media screen and (min-width:769px){.p-treatment__link-list__item__link:hover{background-color:var(--white)}}@media screen and (max-width:768px){.p-treatment__link-list__item__link{padding:1.1rem 0 0;min-height:16.5rem;background-size:.9rem auto;background-position:right .8rem bottom 1rem}}.p-treatment__link-list__item__link__photo{margin:0 0 .7rem .6rem}@media screen and (max-width:768px){.p-treatment__link-list__item__link__photo{margin:0 auto -.3rem;width:auto}.p-treatment__link-list__item__link__photo img{width:8.1rem}}.p-treatment__link-list__item__link__text__title{margin-bottom:.7rem;font-size:2rem;font-weight:700;line-height:normal;letter-spacing:.05em}@media screen and (max-width:768px){.p-treatment__link-list__item__link__text__title{margin-bottom:.2rem;font-size:1.8rem;letter-spacing:.09rem}.p-treatment__link-list__item__link__text__title--no-ltr-spc{letter-spacing:0}}.p-treatment__link-list__item__link__text__txt{font-size:1.4rem;line-height:2.571}@media screen and (max-width:768px){.p-treatment__link-list__item__link__text__txt{font-size:1.3rem;letter-spacing:0}}.p-treatment__img-box{z-index:1;position:relative;display:flex;position:relative;background-color:var(--white);border-radius:1rem;border:.1rem solid var(--gray);box-shadow:.3rem .3rem .5rem 0 rgba(0,0,0,.25)}.p-treatment__img-box__ttl{margin-bottom:2.5rem;color:var(--gray-black);font-size:2.8rem;letter-spacing:.14rem;font-weight:700}.p-treatment__img-box__text{margin-bottom:1.5rem;font-size:2rem;letter-spacing:.1rem;line-height:2;font-weight:400}.p-treatment__img-box__text--col{margin-left:.8rem;color:var(--sub-dark);font-size:2.8rem;letter-spacing:.14rem;line-height:1.3;font-weight:700}.p-treatment__img-box__txt{color:var(--black);font-size:1.3rem;font-weight:400;letter-spacing:.065rem}@media screen and (min-width:769px){.p-treatment__img-box__photo-box{margin:-.1rem 0 -.1rem -.1rem;width:40rem;border-radius:1rem 0 0 1rem;overflow:hidden}.p-treatment__img-box__text-box{width:calc(100% - 40rem);padding:5.5rem 2rem 2rem 5.5rem;box-sizing:border-box}}@media screen and (max-width:768px){.p-treatment__img-box{margin:0;width:auto;display:block}.p-treatment__img-box__photo-box{margin:-.1rem -.1rem 0;border-radius:1rem 1rem 0 0;overflow:hidden}.p-treatment__img-box__text-box{padding:2rem 2.6rem 2.3rem}.p-treatment__img-box__ttl{margin-bottom:.3rem;font-size:2.1rem}.p-treatment__img-box__text{margin-bottom:.5rem;font-size:1.6rem;line-height:2}.p-treatment__img-box__text--col{margin-left:0;font-size:2.6rem;line-height:1.3}.p-treatment__img-box__txt{line-height:1.8}}.p-treatments__img{margin:-3.4rem auto 22.3rem;max-width:100rem;display:flex;border-radius:1rem;box-shadow:.3rem .3rem .5rem 0 rgba(0,0,0,.25);overflow:hidden}@media screen and (max-width:768px){.p-treatments__img{margin:-8.8rem 2.5rem 9.1rem;display:block;max-width:inherit;border:.1rem solid var(--gray)}}.p-treatments__img__photo{width:40rem}@media screen and (min-width:769px){.p-treatments__img__photo__img{width:100%}}@media screen and (max-width:768px){.p-treatments__img__photo{margin:-.1rem -.1rem 0;width:auto;aspect-ratio: 340/211}.p-treatments__img__photo__img{width:100%;height:100%;object-fit:cover}}.p-treatments__img__text{padding:0 2rem .5rem 5.2rem;flex:1;display:flex;flex-direction:column;justify-content:center;background-color:var(--white)}@media screen and (min-width:769px){.p-treatments__img__text{border:.1rem solid var(--gray);border-left:none}}@media screen and (max-width:768px){.p-treatments__img__text{padding:2rem 1.9rem 2.7rem}}.p-treatments__img__text__title{padding:0 0 2.5rem 3.4rem;position:relative;font-size:2.4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:768px){.p-treatments__img__text__title{padding:0 0 .7rem 3.8rem;font-size:1.9rem}}.p-treatments__img__text__title::before{width:2.9rem;height:2.9rem;position:absolute;top:.8rem;left:0;background: url(../img/icon_bookmark02.svg) no-repeat center/100%;content:""}@media screen and (max-width:768px){.p-treatments__img__text__title::before{top:.4rem}}.p-treatments__img__text__txt{margin-bottom:2.2rem;color:var(--black,#000);font-size:2rem;line-height:3.6rem;letter-spacing:.05em}@media screen and (max-width:768px){.p-treatments__img__text__txt{font-size:1.5rem;margin:0 0 .9rem .6rem}}.p-treatments__img__text__txt--small{color:var(--black,#000);font-size:1.3rem;line-height:1.7692307692;letter-spacing:.05em}@media screen and (max-width:768px){.p-treatments__img__text__txt--small{margin:0 .6rem}}.p-treatments__img__text__txt--gold{color:var(--gold2);font-size:2.8rem;font-weight:700;letter-spacing:.02em}@media screen and (min-width:769px){.p-treatments__img__text__txt--gold{margin-left:.6rem;display:inline-block}}@media screen and (max-width:768px){.p-treatments__img__text__txt--gold{margin:-.5rem 0 0 .7rem;display:block;font-size:2.6rem}}.p-wisdom-teeth{margin-bottom:13.4rem;position:relative}.p-wisdom-teeth::before{width:33.4rem;height:50.3rem;position:absolute;top:18rem;left:0;background: url(../img/webp/wisdom_teeth_img04.webp) no-repeat center/100%;z-index:2;content:""}.no-webp .p-wisdom-teeth::before{background-image:url(https://www.uetani-dentalclinic.com/cms/wp-content/themes/bp_dental_clinic/assets/img/wisdom_teeth_img04.png)}@media all and (max-width:1499px) and (min-width:769px){.p-wisdom-teeth::before{width:22.266vw;height:33.533vw}}@media all and (max-width:1300px) and (min-width:769px){.p-wisdom-teeth::before{width:28.9rem;height:43.5rem}}@media screen and (max-width:768px){.p-wisdom-teeth::before{height:26rem;width:17.2rem;top:31.7rem}.p-wisdom-teeth{margin-bottom:10.4rem}}.p-wisdom-teeth__headline01{margin-bottom:3.4rem;position:relative}@media screen and (max-width:768px){.p-wisdom-teeth__headline01{margin-bottom:3.3rem}}.p-wisdom-teeth__txt01{margin-bottom:1.3rem;color:var(--black);font-size:1.8rem;line-height:1.888;text-align:center;letter-spacing:.07em}@media screen and (min-width:769px){.p-wisdom-teeth__txt01__span{font-size:2.2rem;line-height:3.4rem;vertical-align:-.4rem}}@media screen and (max-width:768px){.p-wisdom-teeth__txt01{margin-bottom:.9rem}}.p-wisdom-teeth__title{margin-bottom:.7rem;font-size:3.4rem;font-weight:400;text-align:center;line-height:normal;letter-spacing:.08em}@media screen and (max-width:768px){.p-wisdom-teeth__title{margin-bottom:1.7rem;font-size:2.6rem;line-height:1.5384615385;letter-spacing:.05em}}.p-wisdom-teeth__title--strong{font-weight:700}.p-wisdom-teeth__txt02{margin-bottom:2.5rem;font-size:1.4rem;text-align:center;line-height:2.285;letter-spacing:.06em}@media screen and (min-width:769px){.p-wisdom-teeth__txt02__span{font-size:1.8rem;line-height:3.198rem;vertical-align:-.2rem}}@media screen and (max-width:768px){.p-wisdom-teeth__txt02{margin-bottom:1.3rem;line-height:2.45}}.p-wisdom-teeth__txt03{margin:0 auto 6rem;max-width:80rem;font-size:1.6rem;line-height:2.18;letter-spacing:.06em}@media screen and (max-width:768px){.p-wisdom-teeth__txt03{margin:0 auto 4.2rem;line-height:2.05}}.p-wisdom-teeth__txt04{margin:0 .1rem 3rem auto;padding:.7rem 0 0;width:19.8rem;height:19.8rem;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center;border-radius:50%;background-color:var(--tiffany);font-size:2.4rem;font-weight:700;line-height:1.583;letter-spacing:.05em}@media screen and (min-width:769px){.p-wisdom-teeth__txt04{position:absolute;top:2.3rem;right:-.2rem}}.p-wisdom-teeth__wrap{padding-bottom:7rem;position:relative;z-index:1;overflow:hidden}@media screen and (max-width:768px){.p-wisdom-teeth__wrap{margin:0 3.6rem;padding-bottom:0}}.p-wisdom-teeth__wrap::before{width:100%;position:absolute;left:0;top:30.3rem;bottom:0;background-color:rgba(185,163,96,.4);z-index:-1;content:""}@media screen and (max-width:768px){.p-wisdom-teeth__wrap::before{display:none}}.p-wisdom-teeth__img-list{margin:0 auto 6.6rem;max-width:100rem;display:flex;gap:2.4rem;position:relative;z-index:1}@media screen and (max-width:768px){.p-wisdom-teeth__img-list{margin-bottom:4.7rem;display:block}}.p-wisdom-teeth__img-list::before{width:100%;position:absolute;top:30.3rem;left:0;bottom:0;background-color:var(--gold);content:"";z-index:-1}@media screen and (max-width:768px){.p-wisdom-teeth__img-list::before{display:none}}.p-wisdom-teeth__img-list__item{padding:4rem 3.9rem 1.5rem;width:31.8rem;background-color:#cfefec;border-radius:1.5rem 1.5rem 0 0;position:relative;z-index:1}@media screen and (max-width:768px){.p-wisdom-teeth__img-list__item{margin-bottom:2.3rem;width:auto}}.p-wisdom-teeth__img-list__item--first::before{width:8.2rem;position:absolute;right:100%;top:30.3rem;bottom:0;transform:skewY(63deg);transform-origin:right center;background-color:var(--gold);content:"";z-index:-1}@media screen and (max-width:768px){.p-wisdom-teeth__img-list__item--first::before{display:none}}.p-wisdom-teeth__img-list__item--first::after{width:100%;position:absolute;top:0;right:100%;bottom:calc(100% - 30.3rem);background-color:#fff;content:"";z-index:-1}@media screen and (max-width:768px){.p-wisdom-teeth__img-list__item--first::after{display:none}.p-wisdom-teeth__img-list__item--last{margin-bottom:0}}.p-wisdom-teeth__img-list__item--last::before{width:8.2rem;position:absolute;left:100%;top:30.3rem;bottom:0;transform:skewY(-63deg);transform-origin:left center;background-color:var(--gold);content:"";z-index:-1}@media screen and (max-width:768px){.p-wisdom-teeth__img-list__item--last::before{display:none}}.p-wisdom-teeth__img-list__item--last::after{width:100%;position:absolute;top:0;left:100%;bottom:calc(100% - 30.3rem);background-color:#fff;content:"";z-index:-1}@media screen and (max-width:768px){.p-wisdom-teeth__img-list__item--last::after{display:none}}.p-wisdom-teeth__img-list__item__title{margin-bottom:3.5rem;font-size:2.2rem;text-align:center;font-weight:700;line-height:1.818;letter-spacing:.05em}.p-wisdom-teeth__img-list__item__photo{margin:0 auto 2.7rem;width:17.3rem;min-height:7.4rem;text-align:center}.p-wisdom-teeth__img-list__item__txt01{margin-bottom:.8rem;padding:1.2rem 0;border-top:.1rem solid var(--gray-black);border-bottom:.1rem solid var(--gray-black);font-size:1.6rem;text-align:center;line-height:2;letter-spacing:.08em}.p-wisdom-teeth__img-list__item__txt02{text-align:center;font-size:1.6rem;line-height:2;letter-spacing:.08em}@media screen and (max-width:768px){.p-wisdom-teeth__img-list__item__txt02{min-height:9.6rem}}.p-wisdom-teeth__btn__link{margin:0 auto}.p-equipment{margin-bottom:12.4rem;overflow:hidden}@media screen and (max-width:768px){.p-equipment{margin-bottom:13.3rem}}.p-equipment__headline01{margin-bottom:2.1rem}@media screen and (min-width:769px){.p-equipment__headline01__en{margin-bottom:2.8rem}}@media screen and (max-width:768px){.p-equipment__headline01{margin-bottom:1.7rem}}.p-equipment__txt01{width:78.1rem;letter-spacing:.06em;line-height:2}@media screen and (max-width:768px){.p-equipment__txt01{margin-bottom:2.7rem;width:auto}.p-equipment__img-box{position:relative}}.p-equipment__swiper{height:38.3rem;overflow:visible}@media screen and (max-width:768px){.p-equipment__swiper{margin:0 -1rem}}.p-equipment__swiper-slide{position:relative;transition:.3s}@media screen and (min-width:769px){.p-equipment__swiper-slide{margin-right:5rem;width:22.2rem;aspect-ratio: 222/148;display:flex;align-items:flex-end}}@media screen and (max-width:768px){.p-equipment__swiper-slide{padding:0 2.5rem;transform:scale(.75)}.p-equipment__swiper-slide.swiper-slide-active,.p-equipment__swiper-slide.swiper-slide-duplicate.swiper-slide-active{transform:scale(1)}}@media screen and (min-width:769px){.p-equipment__swiper-slide.swiper-slide-active{width:50rem;aspect-ratio: 500/343}}.p-equipment__swiper-slide.swiper-slide-active .p-equipment__swiper-slide__text{pointer-events:all;opacity:1;visibility:visible}.p-equipment__swiper-slide__photo{width:100%;border-radius:2rem;overflow:hidden}@media screen and (max-width:768px){.p-equipment__swiper-slide__photo{margin-bottom:2.4rem;aspect-ratio: 310/212}}.p-equipment__swiper-slide__photo__img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:769px){.p-equipment__swiper-slide__text{visibility:hidden;opacity:0;pointer-events:none;width:49.3rem;position:absolute;top:5.1rem;left: calc(100% + 5rem);transition:.3s}}@media screen and (max-width:768px){.p-equipment__swiper-slide__text{margin:0 -1rem}}.p-equipment__swiper-slide__text__title{margin-bottom:1.7rem;color:var(--gold2);font-size:2.4rem;font-weight:600;line-height:normal;letter-spacing:.05em}@media screen and (max-width:768px){.p-equipment__swiper-slide__text__title{text-align:center}}.p-equipment__swiper-slide__text__txt{line-height:2;letter-spacing:.06em}.p-equipment__swiper__arrow{margin:3.1rem 0 3rem;width:50rem;display:flex;justify-content:center;gap:0 5rem}@media screen and (max-width:768px){.p-equipment__swiper__arrow{margin:0;width:auto;display:block}}.p-equipment__swiper__arrow__prev{width:2.5rem;height:2.5rem;display:block;background: url(../img/icon_arrow02.svg) no-repeat center/100%;cursor:pointer;transition:.3s}@media screen and (min-width:769px){.p-equipment__swiper__arrow__prev:hover{opacity:.6}}@media screen and (max-width:768px){.p-equipment__swiper__arrow__prev{position:absolute;left:-1.7rem;top:9.4rem;z-index:1}}.p-equipment__swiper__arrow__next{width:2.5rem;height:2.5rem;background: url(../img/icon_arrow03.svg) no-repeat center/100%;cursor:pointer;transition:.3s}@media screen and (min-width:769px){.p-equipment__swiper__arrow__next:hover{opacity:.6}}@media screen and (max-width:768px){.p-equipment__swiper__arrow__next{position:absolute;right:-1.7rem;top:9.4rem;z-index:1}}.p-equipment__btn{width:50rem}@media screen and (max-width:768px){.p-equipment__btn{margin-top:10.1rem;width:auto}}.p-equipment__btn__link{margin:0 auto}.u-mt0{margin-top:0!important}.u-mt10{margin-top:1rem!important}.u-mt20{margin-top:2rem!important}.u-mt30{margin-top:3rem!important}.u-mt40{margin-top:4rem!important}.u-mt50{margin-top:5rem!important}.u-mt60{margin-top:6rem!important}.u-mt70{margin-top:7rem!important}.u-mt80{margin-top:8rem!important}.u-mt90{margin-top:9rem!important}.u-mt100{margin-top:10rem!important}.u-mr0{margin-right:0!important}.u-mr10{margin-right:1rem!important}.u-mr20{margin-right:2rem!important}.u-mr30{margin-right:3rem!important}.u-mr40{margin-right:4rem!important}.u-mr50{margin-right:5rem!important}.u-mr60{margin-right:6rem!important}.u-mr70{margin-right:7rem!important}.u-mr80{margin-right:8rem!important}.u-mr90{margin-right:9rem!important}.u-mr100{margin-right:10rem!important}.u-mb0{margin-bottom:0!important}.u-mb10{margin-bottom:1rem!important}.u-mb20{margin-bottom:2rem!important}.u-mb30{margin-bottom:3rem!important}.u-mb40{margin-bottom:4rem!important}.u-mb50{margin-bottom:5rem!important}.u-mb60{margin-bottom:6rem!important}.u-mb70{margin-bottom:7rem!important}.u-mb80{margin-bottom:8rem!important}.u-mb90{margin-bottom:9rem!important}.u-mb100{margin-bottom:10rem!important}.u-ml0{margin-left:0!important}.u-ml10{margin-left:1rem!important}.u-ml20{margin-left:2rem!important}.u-ml30{margin-left:3rem!important}.u-ml40{margin-left:4rem!important}.u-ml50{margin-left:5rem!important}.u-ml60{margin-left:6rem!important}.u-ml70{margin-left:7rem!important}.u-ml80{margin-left:8rem!important}.u-ml90{margin-left:9rem!important}.u-ml100{margin-left:10rem!important}.youtube{width:100%;aspect-ratio: 16 / 9}.youtube iframe{width:100%;height:100%}.hover{transition:.3s}.hover:hover{background:#f5f2e7}.bnr_wrap{width:100%;background:#f6f2e7}.bnr_wrap p{width:65%;margin:0 auto}@media screen and (max-width:768px){.bnr_wrap{padding-top:6rem}.bnr_wrap p{width:85%}}.l-page .flex .col-1 img.cerec{aspect-ratio:0}.jidv img{object-fit:contain;height:144px}@media screen and (max-width:768px){.jidv img{aspect-ratio:auto}}.bnr_wrap{background:#f6f2e7;text-align:center}.bnr_wrap a{display:inline-block}.bnr_wrap img.bn-imp{display:block;width:100%;max-width:800px;height:auto;padding-bottom:2rem;transition:opacity .3s ease}.bnr_wrap a:hover img.bn-imp{opacity:.7}@media screen and (max-width:768px){.bnr_wrap{padding-top:5rem}.bnr_wrap img.bn-imp{padding:0 2rem}}