/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:fot-tsukuardgothic-std,sans-serif;line-height:1.5}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}.container{width:100%}@media (min-width:376px){.container{max-width:376px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1560px){.container{max-width:1560px}}.space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--space-x-reverse)));margin-right:calc(.5rem*var(--space-x-reverse))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-red-extralight{--bg-opacity:1;background-color:#f7e9e5;background-color:rgba(247,233,229,var(--bg-opacity))}.bg-main{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity))}.bg-main-light{--bg-opacity:1;background-color:#faecb2;background-color:rgba(250,236,178,var(--bg-opacity))}.bg-main-extralight{--bg-opacity:1;background-color:#fdf7df;background-color:rgba(253,247,223,var(--bg-opacity))}.bg-accent{--bg-opacity:1;background-color:#66ac94;background-color:rgba(102,172,148,var(--bg-opacity))}.bg-accent-light{--bg-opacity:1;background-color:#eef4f0;background-color:rgba(238,244,240,var(--bg-opacity))}.border-gray-line{--border-opacity:1;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity))}.border-gray-lighter{--border-opacity:1;border-color:#e0e0e0;border-color:rgba(224,224,224,var(--border-opacity))}.border-gray-btn_border{--border-opacity:1;border-color:#e4e4e4;border-color:rgba(228,228,228,var(--border-opacity))}.border-red{--border-opacity:1;border-color:#c90000;border-color:rgba(201,0,0,var(--border-opacity))}.border-green{--border-opacity:1;border-color:#2e916f;border-color:rgba(46,145,111,var(--border-opacity))}.border-green-light{--border-opacity:1;border-color:#eef4f0;border-color:rgba(238,244,240,var(--border-opacity))}.border-main{--border-opacity:1;border-color:#fed42d;border-color:rgba(254,212,45,var(--border-opacity))}.border-main-light{--border-opacity:1;border-color:#faecb2;border-color:rgba(250,236,178,var(--border-opacity))}.rounded-sm{border-radius:3px}.rounded{border-radius:10px}.rounded-lg{border-radius:15px}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.border-solid{border-style:solid}.border-0{border-width:0}.border-2{border-width:2px}.border-3{border-width:3px}.border{border-width:1px}.border-t-0{border-top-width:0}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-5{border-bottom-width:5px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.self-center{align-self:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.font-roboto{font-family:Roboto Condensed,sans-serif}.font-normal{font-weight:400}.font-bold{font-weight:700}.h-full{height:100%}.h-2px{height:.125rem}.h-16px{height:1rem}.h-20px{height:1.25rem}.h-32px{height:2rem}.h-36px{height:2.25rem}.h-40px{height:2.5rem}.h-60px{height:3.75rem}.text-10px{font-size:.625rem}.text-11px{font-size:.6875rem}.text-12px{font-size:.75rem}.text-13px{font-size:.8125rem}.text-14px{font-size:.875rem}.text-16px{font-size:1rem}.text-18px{font-size:1.125rem}.text-20px{font-size:1.25rem}.text-22px{font-size:1.375rem}.text-23px{font-size:1.4375rem}.text-24px{font-size:1.5rem}.text-26px{font-size:1.625rem}.text-28px{font-size:1.75rem}.text-30px{font-size:1.875rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.leading-mellow{line-height:1.9}.list-disc{list-style-type:disc}.mx-auto{margin-left:auto;margin-right:auto}.my-n-10px{margin-bottom:-.625rem;margin-top:-.625rem}.mx-12px{margin-left:.75rem;margin-right:.75rem}.my-14px{margin-bottom:.875rem;margin-top:.875rem}.mx-n-36px{margin-left:-2.25rem;margin-right:-2.25rem}.my-50px{margin-bottom:3.125rem;margin-top:3.125rem}.mt-auto{margin-top:auto}.ml-1px{margin-left:.0625rem}.mr-2px{margin-right:.125rem}.mr-3px{margin-right:.1875rem}.mt-4px{margin-top:.25rem}.mr-4px{margin-right:.25rem}.mb-4px{margin-bottom:.25rem}.ml-4px{margin-left:.25rem}.mb-5px{margin-bottom:.3125rem}.mr-7px{margin-right:.4375rem}.mt-8px{margin-top:.5rem}.mr-8px{margin-right:.5rem}.mb-8px{margin-bottom:.5rem}.mb-9px{margin-bottom:.5625rem}.mt-10px{margin-top:.625rem}.mr-10px{margin-right:.625rem}.mb-10px{margin-bottom:.625rem}.ml-10px{margin-left:.625rem}.mb-11px{margin-bottom:.6875rem}.mt-12px{margin-top:.75rem}.mr-12px{margin-right:.75rem}.mb-12px{margin-bottom:.75rem}.ml-12px{margin-left:.75rem}.mb-13px{margin-bottom:.8125rem}.mt-14px{margin-top:.875rem}.mb-14px{margin-bottom:.875rem}.mt-15px{margin-top:.9375rem}.mr-15px{margin-right:.9375rem}.mb-15px{margin-bottom:.9375rem}.ml-15px{margin-left:.9375rem}.mt-16px{margin-top:1rem}.mb-16px{margin-bottom:1rem}.mt-17px{margin-top:1.0625rem}.mb-17px{margin-bottom:1.0625rem}.mb-18px{margin-bottom:1.125rem}.mb-19px{margin-bottom:1.1875rem}.mt-20px{margin-top:1.25rem}.mb-20px{margin-bottom:1.25rem}.ml-20px{margin-left:1.25rem}.mb-21px{margin-bottom:1.3125rem}.mb-23px{margin-bottom:1.4375rem}.mt-24px{margin-top:1.5rem}.mb-24px{margin-bottom:1.5rem}.mt-n-24px{margin-top:-1.5rem}.mt-25px{margin-top:1.5625rem}.mb-25px{margin-bottom:1.5625rem}.ml-25px{margin-left:1.5625rem}.mb-26px{margin-bottom:1.625rem}.mb-27px{margin-bottom:1.6875rem}.mb-28px{margin-bottom:1.75rem}.mt-30px{margin-top:1.875rem}.mb-30px{margin-bottom:1.875rem}.mb-31px{margin-bottom:1.9375rem}.mt-32px{margin-top:2rem}.mb-32px{margin-bottom:2rem}.mt-n-32px{margin-top:-2rem}.mb-33px{margin-bottom:2.0625rem}.mb-35px{margin-bottom:2.1875rem}.mt-36px{margin-top:2.25rem}.mb-36px{margin-bottom:2.25rem}.mb-39px{margin-bottom:2.4375rem}.mt-40px{margin-top:2.5rem}.mb-40px{margin-bottom:2.5rem}.mb-41px{margin-bottom:2.5625rem}.mb-43px{margin-bottom:2.6875rem}.mb-44px{margin-bottom:2.75rem}.mb-45px{margin-bottom:2.8125rem}.mt-48px{margin-top:3rem}.mb-48px{margin-bottom:3rem}.mr-50px{margin-right:3.125rem}.mb-50px{margin-bottom:3.125rem}.mb-56px{margin-bottom:3.5rem}.mb-60px{margin-bottom:3.75rem}.mt-62px{margin-top:3.875rem}.mb-62px{margin-bottom:3.875rem}.mb-64px{margin-bottom:4rem}.mb-65px{margin-bottom:4.0625rem}.mb-80px{margin-bottom:5rem}.mb-276px{margin-bottom:17.25rem}.max-w-291px{max-width:18.1875rem}.max-w-310px{max-width:19.375rem}.max-w-890px{max-width:55.625rem}.min-w-100px{min-width:6.25rem}.min-w-120px{min-width:7.5rem}.min-w-140px{min-width:8.75rem}.min-w-160px{min-width:10rem}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-normal:hover{opacity:.6}.overflow-x-hidden{overflow-x:hidden}.p-8px{padding:.5rem}.p-12px{padding:.75rem}.p-15px{padding:.9375rem}.p-16px{padding:1rem}.p-20px{padding:1.25rem}.p-24px{padding:1.5rem}.px-5px{padding-left:.3125rem;padding-right:.3125rem}.py-8px{padding-bottom:.5rem;padding-top:.5rem}.px-8px{padding-left:.5rem;padding-right:.5rem}.py-10px{padding-bottom:.625rem;padding-top:.625rem}.px-10px{padding-left:.625rem;padding-right:.625rem}.py-12px{padding-bottom:.75rem;padding-top:.75rem}.px-12px{padding-left:.75rem;padding-right:.75rem}.py-13px{padding-bottom:.8125rem;padding-top:.8125rem}.py-14px{padding-bottom:.875rem;padding-top:.875rem}.py-15px{padding-bottom:.9375rem;padding-top:.9375rem}.px-15px{padding-left:.9375rem;padding-right:.9375rem}.py-16px{padding-bottom:1rem;padding-top:1rem}.px-16px{padding-left:1rem;padding-right:1rem}.py-18px{padding-bottom:1.125rem;padding-top:1.125rem}.py-20px{padding-bottom:1.25rem;padding-top:1.25rem}.px-20px{padding-left:1.25rem;padding-right:1.25rem}.px-24px{padding-left:1.5rem;padding-right:1.5rem}.py-25px{padding-bottom:1.5625rem;padding-top:1.5625rem}.px-25px{padding-left:1.5625rem;padding-right:1.5625rem}.py-28px{padding-bottom:1.75rem;padding-top:1.75rem}.px-28px{padding-left:1.75rem;padding-right:1.75rem}.py-30px{padding-bottom:1.875rem;padding-top:1.875rem}.px-30px{padding-left:1.875rem;padding-right:1.875rem}.py-32px{padding-bottom:2rem;padding-top:2rem}.px-32px{padding-left:2rem;padding-right:2rem}.px-34px{padding-left:2.125rem;padding-right:2.125rem}.px-35px{padding-left:2.1875rem;padding-right:2.1875rem}.py-36px{padding-bottom:2.25rem;padding-top:2.25rem}.px-36px{padding-left:2.25rem;padding-right:2.25rem}.py-40px{padding-bottom:2.5rem;padding-top:2.5rem}.px-40px{padding-left:2.5rem;padding-right:2.5rem}.py-44px{padding-bottom:2.75rem;padding-top:2.75rem}.py-45px{padding-bottom:2.8125rem;padding-top:2.8125rem}.py-48px{padding-bottom:3rem;padding-top:3rem}.py-64px{padding-bottom:4rem;padding-top:4rem}.py-80px{padding-bottom:5rem;padding-top:5rem}.py-96px{padding-bottom:6rem;padding-top:6rem}.pl-3{padding-left:.75rem}.pr-10px{padding-right:.625rem}.pb-10px{padding-bottom:.625rem}.pl-12px{padding-left:.75rem}.pt-14px{padding-top:.875rem}.pb-15px{padding-bottom:.9375rem}.pl-15px{padding-left:.9375rem}.pr-16px{padding-right:1rem}.pt-17px{padding-top:1.0625rem}.pt-20px{padding-top:1.25rem}.pr-20px{padding-right:1.25rem}.pb-20px{padding-bottom:1.25rem}.pl-20px{padding-left:1.25rem}.pt-21px{padding-top:1.3125rem}.pt-22px{padding-top:1.375rem}.pb-24px{padding-bottom:1.5rem}.pt-26px{padding-top:1.625rem}.pb-26px{padding-bottom:1.625rem}.pt-27px{padding-top:1.6875rem}.pb-27px{padding-bottom:1.6875rem}.pb-29px{padding-bottom:1.8125rem}.pt-30px{padding-top:1.875rem}.pt-32px{padding-top:2rem}.pb-32px{padding-bottom:2rem}.pt-34px{padding-top:2.125rem}.pb-35px{padding-bottom:2.1875rem}.pt-36px{padding-top:2.25rem}.pb-36px{padding-bottom:2.25rem}.pt-40px{padding-top:2.5rem}.pb-40px{padding-bottom:2.5rem}.pb-41px{padding-bottom:2.5625rem}.pb-42px{padding-bottom:2.625rem}.pt-48px{padding-top:3rem}.pb-48px{padding-bottom:3rem}.pb-50px{padding-bottom:3.125rem}.pb-56px{padding-bottom:3.5rem}.pt-60px{padding-top:3.75rem}.pb-60px{padding-bottom:3.75rem}.pb-64px{padding-bottom:4rem}.pb-68px{padding-bottom:4.25rem}.pt-72px{padding-top:4.5rem}.pb-72px{padding-bottom:4.5rem}.pt-104px{padding-top:6.5rem}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{bottom:0;left:0;right:0;top:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1\/2{top:50%}.left-1\/2{left:50%}.table-fixed{table-layout:fixed}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-black{--text-opacity:1;color:#2d2d2d;color:rgba(45,45,45,var(--text-opacity))}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-gray-lighter{--text-opacity:1;color:#e0e0e0;color:rgba(224,224,224,var(--text-opacity))}.text-red{--text-opacity:1;color:#c90000;color:rgba(201,0,0,var(--text-opacity))}.text-indigo-link{--text-opacity:1;color:#0f97eb;color:rgba(15,151,235,var(--text-opacity))}.text-main{--text-opacity:1;color:#fed42d;color:rgba(254,212,45,var(--text-opacity))}.text-accent-dark{--text-opacity:1;color:#2e916f;color:rgba(46,145,111,var(--text-opacity))}.text-accent-darklight{--text-opacity:1;color:#246b52;color:rgba(36,107,82,var(--text-opacity))}.text-accent{--text-opacity:1;color:#66ac94;color:rgba(102,172,148,var(--text-opacity))}.underline{text-decoration:underline}.hover\:no-underline:hover{text-decoration:none}.tracking-widest{letter-spacing:.1em}.align-middle{vertical-align:middle}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.w-auto{width:auto}.w-1\/2{width:50%}.w-full{width:100%}.w-20px{width:1.25rem}.w-32px{width:2rem}.w-36px{width:2.25rem}.w-40px{width:2.5rem}.w-60px{width:3.75rem}.w-80px{width:5rem}.w-230px{width:14.375rem}.w-280px{width:17.5rem}.z-spNav{z-index:100}.z-loading{z-index:1000}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-x-2{grid-column-gap:.5rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{grid-column-gap:1.25rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-12{grid-column-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.gap-y-3{grid-row-gap:.75rem;row-gap:.75rem}.gap-y-4{grid-row-gap:1rem;row-gap:1rem}.gap-y-5{grid-row-gap:1.25rem;row-gap:1.25rem}.gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.translate-x-4{--transform-translate-x:1rem}.-translate-x-1\/2{--transform-translate-x:-50%}.-translate-y-1\/2{--transform-translate-y:-50%}.translate-y-full{--transform-translate-y:100%}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-transform}.transition-opacity{transition-property:opacity}.duration-300{transition-duration:.3s}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ping{75%,to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:none;transform:none}}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:none;transform:none}}@media (min-width:640px){.sm\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:376px){.sm\:container{max-width:376px}}@media (min-width:640px){.sm\:container{max-width:640px}}@media (min-width:768px){.sm\:container{max-width:768px}}@media (min-width:1024px){.sm\:container{max-width:1024px}}@media (min-width:1280px){.sm\:container{max-width:1280px}}@media (min-width:1560px){.sm\:container{max-width:1560px}}.sm\:border-gray-line{--border-opacity:1;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity))}.sm\:border-t{border-top-width:1px}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:text-18px{font-size:1.125rem}.sm\:text-20px{font-size:1.25rem}.sm\:mt-0{margin-top:0}.sm\:ml-2{margin-left:.5rem}.sm\:mt-0px{margin-top:0}.sm\:mb-12px{margin-bottom:.75rem}.sm\:ml-12px{margin-left:.75rem}.sm\:ml-16px{margin-left:1rem}.sm\:ml-25px{margin-left:1.5625rem}.sm\:mb-30px{margin-bottom:1.875rem}.sm\:ml-62px{margin-left:3.875rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:py-24px{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:pl-0{padding-left:0}.sm\:text-center{text-align:center}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:376px){.md\:container{max-width:376px}}@media (min-width:640px){.md\:container{max-width:640px}}@media (min-width:768px){.md\:container{max-width:768px}}@media (min-width:1024px){.md\:container{max-width:1024px}}@media (min-width:1280px){.md\:container{max-width:1280px}}@media (min-width:1560px){.md\:container{max-width:1560px}}.md\:border-b-0{border-bottom-width:0}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-no-wrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:flex-shrink-0{flex-shrink:0}.md\:h-47px{height:2.9375rem}.md\:h-106px{height:6.625rem}.md\:text-13px{font-size:.8125rem}.md\:text-14px{font-size:.875rem}.md\:text-16px{font-size:1rem}.md\:text-17px{font-size:1.0625rem}.md\:text-18px{font-size:1.125rem}.md\:text-20px{font-size:1.25rem}.md\:text-22px{font-size:1.375rem}.md\:text-24px{font-size:1.5rem}.md\:text-26px{font-size:1.625rem}.md\:text-28px{font-size:1.75rem}.md\:text-30px{font-size:1.875rem}.md\:text-32px{font-size:2rem}.md\:text-36px{font-size:2.25rem}.md\:text-42px{font-size:2.625rem}.md\:leading-none{line-height:1}.md\:leading-loose{line-height:2}.md\:my-0{margin-bottom:0;margin-top:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-40px{margin-left:2.5rem;margin-right:2.5rem}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:mt-0px{margin-top:0}.md\:mb-0px{margin-bottom:0}.md\:mt-16px{margin-top:1rem}.md\:mb-16px{margin-bottom:1rem}.md\:mb-18px{margin-bottom:1.125rem}.md\:mt-20px{margin-top:1.25rem}.md\:mb-20px{margin-bottom:1.25rem}.md\:mt-21px{margin-top:1.3125rem}.md\:mb-21px{margin-bottom:1.3125rem}.md\:mb-22px{margin-bottom:1.375rem}.md\:mb-23px{margin-bottom:1.4375rem}.md\:mb-24px{margin-bottom:1.5rem}.md\:mr-25px{margin-right:1.5625rem}.md\:mb-25px{margin-bottom:1.5625rem}.md\:mb-26px{margin-bottom:1.625rem}.md\:mb-27px{margin-bottom:1.6875rem}.md\:mt-28px{margin-top:1.75rem}.md\:mb-28px{margin-bottom:1.75rem}.md\:mt-29px{margin-top:1.8125rem}.md\:mb-29px{margin-bottom:1.8125rem}.md\:mt-30px{margin-top:1.875rem}.md\:mr-30px{margin-right:1.875rem}.md\:mb-30px{margin-bottom:1.875rem}.md\:ml-30px{margin-left:1.875rem}.md\:mb-31px{margin-bottom:1.9375rem}.md\:mb-32px{margin-bottom:2rem}.md\:mb-33px{margin-bottom:2.0625rem}.md\:mt-35px{margin-top:2.1875rem}.md\:mb-35px{margin-bottom:2.1875rem}.md\:mb-36px{margin-bottom:2.25rem}.md\:mt-37px{margin-top:2.3125rem}.md\:mb-37px{margin-bottom:2.3125rem}.md\:mb-38px{margin-bottom:2.375rem}.md\:mb-39px{margin-bottom:2.4375rem}.md\:mt-40px{margin-top:2.5rem}.md\:mb-40px{margin-bottom:2.5rem}.md\:mb-41px{margin-bottom:2.5625rem}.md\:mr-42px{margin-right:2.625rem}.md\:mb-42px{margin-bottom:2.625rem}.md\:mb-43px{margin-bottom:2.6875rem}.md\:mb-44px{margin-bottom:2.75rem}.md\:mb-45px{margin-bottom:2.8125rem}.md\:mt-46px{margin-top:2.875rem}.md\:mb-48px{margin-bottom:3rem}.md\:mb-50px{margin-bottom:3.125rem}.md\:mb-51px{margin-bottom:3.1875rem}.md\:mb-52px{margin-bottom:3.25rem}.md\:mb-55px{margin-bottom:3.4375rem}.md\:mb-56px{margin-bottom:3.5rem}.md\:mb-58px{margin-bottom:3.625rem}.md\:mb-60px{margin-bottom:3.75rem}.md\:mb-63px{margin-bottom:3.9375rem}.md\:mb-64px{margin-bottom:4rem}.md\:ml-64px{margin-left:4rem}.md\:mt-65px{margin-top:4.0625rem}.md\:mb-65px{margin-bottom:4.0625rem}.md\:mb-67px{margin-bottom:4.1875rem}.md\:mb-70px{margin-bottom:4.375rem}.md\:mb-72px{margin-bottom:4.5rem}.md\:mb-73px{margin-bottom:4.5625rem}.md\:mb-75px{margin-bottom:4.6875rem}.md\:mb-78px{margin-bottom:4.875rem}.md\:mt-80px{margin-top:5rem}.md\:mb-80px{margin-bottom:5rem}.md\:ml-80px{margin-left:5rem}.md\:mb-81px{margin-bottom:5.0625rem}.md\:mb-86px{margin-bottom:5.375rem}.md\:mb-87px{margin-bottom:5.4375rem}.md\:mt-90px{margin-top:5.625rem}.md\:mb-90px{margin-bottom:5.625rem}.md\:mb-92px{margin-bottom:5.75rem}.md\:ml-96px{margin-left:6rem}.md\:mb-97px{margin-bottom:6.0625rem}.md\:mb-100px{margin-bottom:6.25rem}.md\:mt-n-104px{margin-top:-6.5rem}.md\:mb-128px{margin-bottom:8rem}.md\:mb-130px{margin-bottom:8.125rem}.md\:mr-150px{margin-right:9.375rem}.md\:ml-150px{margin-left:9.375rem}.md\:min-w-140px{min-width:8.75rem}.md\:min-w-190px{min-width:11.875rem}.md\:min-w-330px{min-width:20.625rem}.md\:p-16px{padding:1rem}.md\:p-18px{padding:1.125rem}.md\:p-28px{padding:1.75rem}.md\:p-30px{padding:1.875rem}.md\:p-40px{padding:2.5rem}.md\:px-10px{padding-left:.625rem;padding-right:.625rem}.md\:py-12px{padding-bottom:.75rem;padding-top:.75rem}.md\:py-14px{padding-bottom:.875rem;padding-top:.875rem}.md\:px-15px{padding-left:.9375rem;padding-right:.9375rem}.md\:px-16px{padding-left:1rem;padding-right:1rem}.md\:py-18px{padding-bottom:1.125rem;padding-top:1.125rem}.md\:py-20px{padding-bottom:1.25rem;padding-top:1.25rem}.md\:py-24px{padding-bottom:1.5rem;padding-top:1.5rem}.md\:py-25px{padding-bottom:1.5625rem;padding-top:1.5625rem}.md\:px-26px{padding-left:1.625rem;padding-right:1.625rem}.md\:px-28px{padding-left:1.75rem;padding-right:1.75rem}.md\:py-30px{padding-bottom:1.875rem;padding-top:1.875rem}.md\:px-30px{padding-left:1.875rem;padding-right:1.875rem}.md\:px-32px{padding-left:2rem;padding-right:2rem}.md\:px-40px{padding-left:2.5rem;padding-right:2.5rem}.md\:py-42px{padding-bottom:2.625rem;padding-top:2.625rem}.md\:py-44px{padding-bottom:2.75rem;padding-top:2.75rem}.md\:py-45px{padding-bottom:2.8125rem;padding-top:2.8125rem}.md\:px-45px{padding-left:2.8125rem;padding-right:2.8125rem}.md\:py-50px{padding-bottom:3.125rem;padding-top:3.125rem}.md\:px-50px{padding-left:3.125rem;padding-right:3.125rem}.md\:py-53px{padding-bottom:3.3125rem;padding-top:3.3125rem}.md\:px-60px{padding-left:3.75rem;padding-right:3.75rem}.md\:px-61px{padding-left:3.8125rem;padding-right:3.8125rem}.md\:py-64px{padding-bottom:4rem;padding-top:4rem}.md\:py-66px{padding-bottom:4.125rem;padding-top:4.125rem}.md\:py-68px{padding-bottom:4.25rem;padding-top:4.25rem}.md\:py-72px{padding-bottom:4.5rem;padding-top:4.5rem}.md\:py-75px{padding-bottom:4.6875rem;padding-top:4.6875rem}.md\:py-80px{padding-bottom:5rem;padding-top:5rem}.md\:py-90px{padding-bottom:5.625rem;padding-top:5.625rem}.md\:px-106px{padding-left:6.625rem;padding-right:6.625rem}.md\:pb-20px{padding-bottom:1.25rem}.md\:pr-30px{padding-right:1.875rem}.md\:pl-30px{padding-left:1.875rem}.md\:pl-32px{padding-left:2rem}.md\:pt-35px{padding-top:2.1875rem}.md\:pb-35px{padding-bottom:2.1875rem}.md\:pr-38px{padding-right:2.375rem}.md\:pt-40px{padding-top:2.5rem}.md\:pb-40px{padding-bottom:2.5rem}.md\:pt-42px{padding-top:2.625rem}.md\:pb-44px{padding-bottom:2.75rem}.md\:pb-46px{padding-bottom:2.875rem}.md\:pr-50px{padding-right:3.125rem}.md\:pb-50px{padding-bottom:3.125rem}.md\:pb-52px{padding-bottom:3.25rem}.md\:pb-54px{padding-bottom:3.375rem}.md\:pt-55px{padding-top:3.4375rem}.md\:pb-55px{padding-bottom:3.4375rem}.md\:pb-58px{padding-bottom:3.625rem}.md\:pb-60px{padding-bottom:3.75rem}.md\:pt-62px{padding-top:3.875rem}.md\:pt-64px{padding-top:4rem}.md\:pb-64px{padding-bottom:4rem}.md\:pt-65px{padding-top:4.0625rem}.md\:pb-65px{padding-bottom:4.0625rem}.md\:pt-66px{padding-top:4.125rem}.md\:pb-66px{padding-bottom:4.125rem}.md\:pt-67px{padding-top:4.1875rem}.md\:pb-67px{padding-bottom:4.1875rem}.md\:pt-68px{padding-top:4.25rem}.md\:pt-69px{padding-top:4.3125rem}.md\:pt-70px{padding-top:4.375rem}.md\:pb-70px{padding-bottom:4.375rem}.md\:pt-75px{padding-top:4.6875rem}.md\:pb-75px{padding-bottom:4.6875rem}.md\:pb-80px{padding-bottom:5rem}.md\:pb-82px{padding-bottom:5.125rem}.md\:pb-83px{padding-bottom:5.1875rem}.md\:pb-85px{padding-bottom:5.3125rem}.md\:pb-87px{padding-bottom:5.4375rem}.md\:pb-90px{padding-bottom:5.625rem}.md\:pt-96px{padding-top:6rem}.md\:pb-100px{padding-bottom:6.25rem}.md\:pt-104px{padding-top:6.5rem}.md\:pb-110px{padding-bottom:6.875rem}.md\:pt-112px{padding-top:7rem}.md\:pb-117px{padding-bottom:7.3125rem}.md\:pb-128px{padding-bottom:8rem}.md\:pb-150px{padding-bottom:9.375rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:w-5px{width:.3125rem}.md\:w-47px{width:2.9375rem}.md\:w-139px{width:8.6875rem}.md\:w-239px{width:14.9375rem}.md\:w-240px{width:15rem}.md\:w-265px{width:16.5625rem}.md\:w-280px{width:17.5rem}.md\:w-340px{width:21.25rem}.md\:w-350px{width:21.875rem}.md\:w-355px{width:22.1875rem}.md\:w-450px{width:28.125rem}.md\:gap-y-8{grid-row-gap:2rem;row-gap:2rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:376px){.lg\:container{max-width:376px}}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}@media (min-width:1560px){.lg\:container{max-width:1560px}}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-no-wrap{flex-wrap:nowrap}.lg\:text-16px{font-size:1rem}.lg\:text-30px{font-size:1.875rem}.lg\:leading-mellow{line-height:1.9}.lg\:mt-0px{margin-top:0}.lg\:mb-0px{margin-bottom:0}.lg\:mt-44px{margin-top:2.75rem}.lg\:ml-80px{margin-left:5rem}.lg\:p-30px{padding:1.875rem}.lg\:px-0px{padding-left:0;padding-right:0}.lg\:px-16px{padding-left:1rem;padding-right:1rem}.lg\:px-20px{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-120px{padding-left:7.5rem;padding-right:7.5rem}.lg\:pl-0{padding-left:0}.lg\:pt-24px{padding-top:1.5rem}.lg\:pt-40px{padding-top:2.5rem}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:w-380px{width:23.75rem}.lg\:w-450px{width:28.125rem}.lg\:gap-x-8{grid-column-gap:2rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-x-28{grid-column-gap:7rem;-webkit-column-gap:7rem;-moz-column-gap:7rem;column-gap:7rem}}@media (min-width:1280px){.xl\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:376px){.xl\:container{max-width:376px}}@media (min-width:640px){.xl\:container{max-width:640px}}@media (min-width:768px){.xl\:container{max-width:768px}}@media (min-width:1024px){.xl\:container{max-width:1024px}}@media (min-width:1280px){.xl\:container{max-width:1280px}}@media (min-width:1560px){.xl\:container{max-width:1560px}}.xl\:text-16px{font-size:1rem}.xl\:px-0{padding-left:0;padding-right:0}}@media (min-width:376px){.xs\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:376px){.xs\:container{max-width:376px}}@media (min-width:640px){.xs\:container{max-width:640px}}@media (min-width:768px){.xs\:container{max-width:768px}}@media (min-width:1024px){.xs\:container{max-width:1024px}}@media (min-width:1280px){.xs\:container{max-width:1280px}}@media (min-width:1560px){.xs\:container{max-width:1560px}}}@media (min-width:1560px){.\32xl\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:376px){.\32xl\:container{max-width:376px}}@media (min-width:640px){.\32xl\:container{max-width:640px}}@media (min-width:768px){.\32xl\:container{max-width:768px}}@media (min-width:1024px){.\32xl\:container{max-width:1024px}}@media (min-width:1280px){.\32xl\:container{max-width:1280px}}@media (min-width:1560px){.\32xl\:container{max-width:1560px}}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html.is-fixed{height:100%;position:fixed;width:100%;z-index:-1}body{color:#2d2d2d;overflow-x:hidden}@media (min-width:768px){a[href*=tel]{cursor:default;pointer-events:none;text-decoration:none}}.container{margin-left:auto;margin-right:auto;max-width:1200px}.container--spacer{padding-left:1rem;padding-right:1rem}@media (min-width:1280px){.container--spacer{padding-left:0;padding-right:0}}.container--lg{max-width:1280px}.container--sm{max-width:1080px}@media (min-width:1080px){.container--sm .container--spacer{padding-left:0;padding-right:0}}.footer-nav-list{grid-column-gap:1rem;grid-row-gap:2rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}@media (min-width:640px){.footer-nav-list{grid-row-gap:3rem;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:3rem}}@media (min-width:1024px){.footer-nav-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (-ms-high-contrast:none){.footer-nav-list{display:flex}.footer-nav-list:not(:first-of-type){margin-left:1rem}}.footer-nav-list>li:first-of-type{grid-column:span 2/span 2}@media (min-width:640px){.footer-nav-list>li:first-of-type{grid-column:span 4/span 4}}@media (min-width:1024px){.footer-nav-list>li:first-of-type{grid-column:span 1/span 1}}@media (-ms-high-contrast:none){.footer-nav-list>li{width:calc(20% - 12.8px)}}.footer-nav-sublist{display:flex;flex-direction:column}.footer-nav-sublist>li:first-of-type{margin-top:0}.footer-nav-sublist__link{font-size:.875rem;font-weight:700;position:relative}.footer-nav-sublist__link:hover{opacity:.6}@media (min-width:768px){.footer-nav-sublist__link{font-size:1.125rem}}.footer-nav-sublist__link.is-active{pointer-events:none}.footer-nav-sublist__link.is-active:before{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity));border-radius:9999px;bottom:-.5rem;content:"";height:.1875rem;position:absolute;width:100%}.floating-banner:hover{opacity:.5!important}.mobile-floating-banner{z-index:9999}.mobile-banner-web{background-color:#2e916f}.mobile-banner-line{background-color:#4cc764}.pc-floating-banner{bottom:15px;gap:10px;right:16px;z-index:9999}.pc-banner-web{background-color:#2e916f}.pc-banner-line,.pc-banner-web{box-shadow:0 2px 4px rgba(0,0,0,.25);height:110px;width:110px}.pc-banner-line{background-color:#4cc764}.pc-banner-text{line-height:1.2}#js-headerFixed.is-fixed{left:0;position:fixed;top:0;width:100%;z-index:50}.header-logo{width:clamp(165px,25vw,330px)}.sp-nav{opacity:0;transition-duration:.2s;transition-property:all;visibility:hidden}.sp-nav.is-active{opacity:1;visibility:visible}.pc-nav-list{display:flex}.pc-nav-list>li{border-right:1px;border-color:#e5e5e5;border-style:solid;width:14.28571%}.pc-nav-list>li:first-of-type{border-left-width:1px}.pc-nav-list__link{display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:flex-end;padding:.25rem;position:relative;text-align:center;transition-duration:.4s;transition-property:opacity}@media (-ms-high-contrast:none){.pc-nav-list__link img{width:3.125rem}}.pc-nav-list__link:hover{opacity:.6}.pc-nav-list__link:after{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity));border-radius:9999px;bottom:0;content:"";height:3px;left:0;position:absolute;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition-duration:.4s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.pc-nav-list__link.is-active{pointer-events:none}.pc-nav-list__link.is-active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.pc-nav-list__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.pc-nav-list__link.arrow-bottom-icon:before{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;--transform-translate-x:-50%;bottom:-1.25rem;content:url(../image/diagnosis/chevron-bottom.png);left:50%;position:absolute;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.anchor{margin-top:-3.75rem;padding-top:3.75rem}@media (min-width:1024px){.anchor{margin-top:-6.25rem;padding-top:6.25rem}}.bg-decoration{position:relative}.bg-decoration:after,.bg-decoration:before{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bg-decoration--top:before{content:url(../image/common/round-top.png);top:0}.bg-decoration--bottom:after{bottom:0;content:url(../image/common/round-bottom.png);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.balloon__left-women:before{content:url(../image/diagnosis/balloon-left-women.png);left:-1.25rem;margin-top:-.9375rem;position:absolute;top:50%}.balloon__right-man:after{content:url(../image/diagnosis/balloon-right-man.png);margin-top:-.9375rem;position:absolute;right:-1.25rem;top:50%}.breadcrumbs-list{display:flex;flex-wrap:wrap}.breadcrumbs-list>li{font-size:.75rem}@media (min-width:768px){.breadcrumbs-list>li{font-size:.875rem}}.breadcrumbs-list>li:not(:last-of-type):after{content:">";margin-left:.5rem;margin-right:.5rem}.breadcrumbs-list a:hover{text-decoration:underline}.btn{display:inline-block;letter-spacing:.1em;position:relative;transition-duration:.2s;transition-property:opacity}.btn:hover{opacity:.6}.btn__arrow{right:1rem}.btn--arrow-right:after,.btn__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn--arrow-right:after{background:url(../image/common/btn-arrow-right.png) no-repeat;content:"";height:.875rem;right:.5rem;width:.6875rem}@media (min-width:768px){.btn--arrow-right:after{height:.9375rem;right:1rem;width:.9375rem}}.btn--main{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity))}.btn--main .fa-caret-right{opacity:.1}.btn--main-light{--bg-opacity:1;background-color:#faecb2;background-color:rgba(250,236,178,var(--bg-opacity))}.btn--accent{--bg-opacity:1;--text-opacity:1;background-color:#66ac94;background-color:rgba(102,172,148,var(--bg-opacity));color:#fff;color:rgba(255,255,255,var(--text-opacity))}.btn--accent .fa-caret-right{color:currentColor}.btn--secondary{--bg-opacity:1;--border-opacity:1;background-color:#f0f0f0;background-color:rgba(240,240,240,var(--bg-opacity));border-color:#e4e4e4;border-color:rgba(228,228,228,var(--border-opacity));border-width:2px}.contact-map{grid-column-gap:3.5rem;grid-row-gap:2.5rem;-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem;display:grid;row-gap:2.5rem}@media (min-width:1024px){.contact-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (-ms-high-contrast:none){.contact-map{display:flex}.contact-map>div{width:calc(50% - 26px)}.contact-map>div:not(:first-of-type){margin-left:3.5rem}}.contact-map__iframe{height:20.625rem;position:relative;width:100%}@media (min-width:1024px){.contact-map__iframe{height:100%}}@media (-ms-high-contrast:none){.contact-map__iframe{height:550px}}.hamburger.is-active .hamburger-bar:before{-webkit-transform:translateY(4.5px) rotate(45deg);transform:translateY(4.5px) rotate(45deg)}.hamburger.is-active .hamburger-bar:after{-webkit-transform:translateY(-4.5px) rotate(-45deg);transform:translateY(-4.5px) rotate(-45deg)}.hamburger-bar{position:relative;transition-duration:.2s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:24px}.hamburger-bar:after,.hamburger-bar:before{background-color:#fed42d;content:"";height:3px;left:0;position:absolute;transition:inherit;width:inherit}.hamburger-bar:before{top:2px}.hamburger-bar:after{bottom:2px}.kv{--bg-opacity:1;align-items:center;background-color:#fdf7df;background-color:rgba(253,247,223,var(--bg-opacity));border-radius:15px;display:flex;height:clamp(130px,50vw,230px);justify-content:center}@media (-ms-high-contrast:none){.kv{height:14.375rem}}.kv__title{font-size:clamp(24px,6vw,32px);font-weight:700;line-height:1;position:relative}@media (-ms-high-contrast:none){.kv__title{font-size:2rem}}.kv__title:after{--text-opacity:1;bottom:0;color:#fed42d;color:rgba(254,212,45,var(--text-opacity));content:attr(data-text);font-size:.5em;left:50%;padding-top:.75rem;position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);white-space:nowrap}@media (min-width:768px){.kv__title:after{padding-top:1rem}}.story-hemorrhoids{--bg-opacity:1;--border-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:#fed42d;border-color:rgba(254,212,45,var(--border-opacity));border-radius:15px;border-width:1px;margin-left:auto;margin-right:auto;max-width:48.75rem;padding:2.5rem 1rem;position:relative;width:91.666667%}.story-hemorrhoids__image{position:absolute;right:0;top:0;-webkit-transform:translate(16px,-32px);transform:translate(16px,-32px);width:8rem}@media (min-width:640px){.story-hemorrhoids__image{bottom:0;top:auto;-webkit-transform:translate(80px,16px);transform:translate(80px,16px)}}@media (min-width:768px){.story-hemorrhoids__image{width:auto}}.table-top,.table-top td,.table-top th{--border-opacity:1;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity));border-width:1px}.table-top td,.table-top th{font-size:.625rem;padding:.5rem;text-align:center;white-space:nowrap}@media (min-width:768px){.table-top td,.table-top th{font-size:.875rem}}@media (min-width:1024px){.table-top td,.table-top th{font-size:1rem}}.table-top thead tr{--bg-opacity:1;background-color:#faecb2;background-color:rgba(250,236,178,var(--bg-opacity))}.table-top tbody th{--bg-opacity:1;background-color:#fdf7df;background-color:rgba(253,247,223,var(--bg-opacity))}.table-doctor{width:100%}.table-doctor__day{font-weight:700;text-align:center;width:3.75rem}.table-doctor th{--bg-opacity:1;background-color:#faecb2;background-color:rgba(250,236,178,var(--bg-opacity));width:6.25rem}.table-doctor td{padding:.625rem}.table-doctor td,.table-doctor th{border:.5px dotted #707070}.title-line{position:relative}.title-line:after{border-radius:10px;bottom:-.5rem;content:"";display:inline-block;height:.3125rem;left:0;position:absolute;width:100%}@media (min-width:768px){.title-line:after{bottom:-1rem}.title-line--top:after{bottom:-.5rem}}.title-line--main:after{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity))}.title-line--accent:after{--bg-opacity:1;background-color:#eef4f0;background-color:rgba(238,244,240,var(--bg-opacity))}.title-line--tight:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.8125rem}@media (min-width:768px){.title-line--snug:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75%}}.title-bar{position:relative}.title-bar:before{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity));border-radius:9999px;content:"";display:inline-block;height:.25rem;margin-right:.5em;vertical-align:.2em;width:1.25rem}.page-about-symbol__wrapper{background:#f7f7f7 url(../image/about/symbol-image.png) no-repeat 100%/cover;height:235px}@media (min-width:768px){.page-about-symbol__wrapper{background-size:contain;height:340px}}@media (min-width:1024px){.page-about-symbol__wrapper{height:480px}}@media (min-width:1560px){.page-about-symbol__wrapper{background-size:60%}}.page-about-symbol__text{background:hsla(0,0%,97%,.9);bottom:0;height:-webkit-min-content;height:-moz-min-content;height:min-content;left:50%;max-width:95%;padding:2rem;position:absolute;-webkit-transform:translate(-50%,calc(100% - 50px));transform:translate(-50%,calc(100% - 50px));width:345px}@media (min-width:768px){.page-about-symbol__text{background-color:transparent;left:0;padding:0;top:50%;-webkit-transform:translate(20px,-50%);transform:translate(20px,-50%);width:min(35vw,430px)}}.page-about-list{grid-column-gap:2.5rem;grid-row-gap:3.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;row-gap:3.5rem}@media (min-width:768px){.page-about-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (-ms-high-contrast:none){.page-about-list{display:flex}.page-about-list>li{width:calc(33.3333% - 26.66667px)}.page-about-list>li:not(:first-of-type){margin-left:2.5rem}}.access-car__wrapper{grid-row-gap:1.5rem;grid-column-gap:4rem;align-items:center;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:flex;flex-direction:column;row-gap:1.5rem}@media (min-width:1024px){.access-car__wrapper{flex-direction:row}}.access-car-table{--border-opacity:1;border-color:#e0e0e0;border-color:rgba(224,224,224,var(--border-opacity));border-width:1px;margin-left:auto;margin-right:auto;max-width:42.5rem;width:100%}.access-car-table thead{--bg-opacity:1;background-color:#fdf7df;background-color:rgba(253,247,223,var(--bg-opacity))}.access-car-table td,.access-car-table th{--border-opacity:1;border-color:#e0e0e0;border-color:rgba(224,224,224,var(--border-opacity));border-width:1px;font-size:.875rem;padding:.25rem;text-align:center}@media (min-width:768px){.access-car-table td,.access-car-table th{font-size:1rem;padding:.9375rem 1.25rem}}.access-car-table th{--bg-opacity:1;background-color:#fdf7df;background-color:rgba(253,247,223,var(--bg-opacity))}@media (min-width:768px){.access-car-table th{white-space:nowrap}.alta-main-contents{grid-row-gap:3rem;grid-column-gap:4.375rem;-webkit-column-gap:4.375rem;-moz-column-gap:4.375rem;column-gap:4.375rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (-ms-high-contrast:none){.alta-main-contents{display:flex;flex-wrap:wrap;justify-content:space-between}.alta-main-contents__box{width:calc(50% - 35px)}.alta-main-contents__box:not(:first-of-type){margin-left:4.375rem}}.colonoscopy-about-cols{grid-row-gap:1.25rem;grid-column-gap:4.375rem;-webkit-column-gap:4.375rem;-moz-column-gap:4.375rem;column-gap:4.375rem;display:grid;margin-top:1.25rem;row-gap:1.25rem}@media (min-width:768px){.colonoscopy-about-cols{grid-template-columns:1fr auto}}@media (-ms-high-contrast:none){.colonoscopy-about-cols{display:flex}.colonoscopy-about-cols__image{margin-left:4.375rem}}.colonoscopy-about-cancer-images{grid-column-gap:2.5rem;grid-row-gap:1.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;row-gap:1.5rem}@media (min-width:640px){.colonoscopy-about-cancer-images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (-ms-high-contrast:none){.colonoscopy-about-cancer-images{display:flex}.colonoscopy-about-cancer-images>figure{width:calc(50% - 20px)}.colonoscopy-about-cancer-images>figure:not(:first-of-type){margin-left:2.5rem}}.colonoscopy__title{font-size:1.25rem;font-weight:700}@media (min-width:768px){.colonoscopy__title{font-size:1.75rem}}.colonoscopy__title>span{display:inline-block;position:relative}.colonoscopy__title>span:after{--bg-opacity:1;background-color:#fdf7df;background-color:rgba(253,247,223,var(--bg-opacity));bottom:0;content:"";display:inline-block;height:.75rem;left:0;position:absolute;width:100%;z-index:-1}.colonoscopy-cost{grid-row-gap:1.5rem;display:grid;row-gap:1.5rem}@media (min-width:768px){.colonoscopy-cost{grid-column-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}}@media (min-width:1024px){.colonoscopy-cost{grid-column-gap:5rem;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (-ms-high-contrast:none){.colonoscopy-cost{display:flex}}.page-diagnosis-nav-list{display:flex;flex-wrap:wrap;justify-content:center;margin:-.75rem -.25rem;max-width:58.75rem}@media (min-width:640px){.page-diagnosis-nav-list{justify-content:space-between;margin:0 auto;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.page-diagnosis-nav-list{padding-left:0;padding-right:0}}.page-diagnosis-nav-list>li{padding:.75rem .25rem;width:calc(50% - 5.33333px)}@media (min-width:640px){.page-diagnosis-nav-list>li{padding:0;width:auto}}.page-diagnosis-nav-list__icon{bottom:-1rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-diagnosis-nav-list__link{display:inline-block;font-weight:700;position:relative;text-align:center;transition-duration:.4s;transition-property:opacity}.page-diagnosis-nav-list__link:hover{opacity:.6}.page-diagnosis-nav-list__link:hover .page-diagnosis-nav-list__caption:after{-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1);-webkit-transform-origin:left;transform-origin:left}.page-diagnosis-nav-list__caption{display:inline-block;font-size:.75rem;line-height:1;margin-bottom:1.0625rem;margin-top:.75rem;position:relative}@media (min-width:768px){.page-diagnosis-nav-list__caption{font-size:1.125rem}}.page-diagnosis-nav-list__caption:after{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity));border-radius:9999px;bottom:-.5rem;content:"";height:.1875rem;left:50%;position:absolute;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition-duration:.4s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:90%}.page-diagnosis-title-line{position:relative}.page-diagnosis-title-line:after{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;--transform-translate-y:100%;--bg-opacity:1;background-color:#fdf7df;background-color:rgba(253,247,223,var(--bg-opacity));bottom:0;content:"";display:block;height:.75rem;left:0;position:absolute;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));width:100%}.page-diagnosis-footer-title{position:relative}.page-diagnosis-footer-title:after{--bg-opacity:1;--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;--transform-translate-x:-50%;background-color:#faecb2;background-color:rgba(250,236,178,var(--bg-opacity));bottom:-15px;content:"";display:block;height:.3125rem;left:50%;position:absolute;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));width:2.8125rem}.treatment-list--col1{margin-left:auto;margin-right:auto;max-width:31.875rem;width:100%}.treatment-list--col2{grid-column-gap:3.75rem;grid-row-gap:1.875rem;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem;display:grid;row-gap:1.875rem}@media (min-width:768px){.treatment-list--col2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (-ms-high-contrast:none){.treatment-list--col2{display:flex;flex-wrap:wrap;justify-content:space-between}.treatment-list>li{margin-bottom:1.875rem;width:510px}}.fecal-leakage-treatment-contents{grid-column-gap:4.375rem;-webkit-column-gap:4.375rem;-moz-column-gap:4.375rem;column-gap:4.375rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1024px){.fecal-leakage-treatment-contents{flex-wrap:nowrap}}@media (-ms-high-contrast:none){.fecal-leakage-treatment-contents__sentence{flex-basis:47%}}@media (min-width:768px){.fecal-leakage-treatment-contents__image{flex-shrink:0}}@media (-ms-high-contrast:none){.fecal-leakage-treatment-contents__image{flex-basis:43%}}.flow-card__title:after{background-color:#faecb2;border-radius:10px;bottom:-14px;content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:45px}@media (min-width:768px){.flow-card__title:after{bottom:-17.5px}.flow-card__image{width:clamp(250px,35vw,400px)}}.reservation .reservation__button{width:308px}@media (min-width:768px){.reservation .reservation__button{width:342px}}.reservation .reservation__button .arrow{height:10px;right:24px;width:8px}@media (min-width:768px){.reservation .reservation__button .arrow{height:14px;right:20px;width:12px}.hemorrhoid-day-surgery-contents{grid-column-gap:4.5rem;grid-row-gap:2rem;-webkit-column-gap:4.5rem;-moz-column-gap:4.5rem;column-gap:4.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (-ms-high-contrast:none){.hemorrhoid-day-surgery-contents{display:flex;flex-wrap:wrap;justify-content:space-between}.hemorrhoid-day-surgery-contents__box{width:calc(50% - 36px)}.hemorrhoid-day-surgery-contents__box:not(:first-of-type){margin-left:4.5rem}}.hemorrhoids-story__title>span{display:inline-block;font-size:1.375rem;font-weight:700;position:relative;z-index:1}@media (min-width:768px){.hemorrhoids-story__title>span{font-size:1.625rem}}.hemorrhoids-story__title>span:after{--bg-opacity:1;background-color:#fdf7df;background-color:rgba(253,247,223,var(--bg-opacity));bottom:0;content:"";display:inline-block;height:.75rem;left:0;position:absolute;width:100%;z-index:-1}.hemorrhoids-treatment-nav{grid-row-gap:.5rem;grid-column-gap:.75rem;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:.5rem}.hemorrhoids-treatment-nav__link{display:inline-block;font-size:.875rem;position:relative;transition-duration:.4s;transition-property:opacity;white-space:nowrap}@media (min-width:768px){.hemorrhoids-treatment-nav__link{font-size:1.125rem}}.hemorrhoids-treatment-nav__link:hover{opacity:.6}.hemorrhoids-treatment-nav__link:after{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity));border-radius:9999px;bottom:0;content:"";height:.125rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition-duration:.4s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.hemorrhoids-treatment-nav__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.hemorrhoids-treatment-nav__link.is-active{pointer-events:none}.hemorrhoids-treatment-nav__link.is-active:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.hemorrhoids-treatment-balloon-left:before{content:url(../image/hemorrhoids-treatment/balloon-left.png);left:-1.25rem;margin-top:-.9375rem;position:absolute;top:50%}.hemorrhoids-story__contents{display:flex;flex-wrap:wrap}@media (min-width:1024px){.hemorrhoids-story__contents{grid-column-gap:2rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;flex-wrap:nowrap}}@media (-ms-high-contrast:none){.hemorrhoids-story__contents{display:flex;flex-wrap:nowrap}.hemorrhoids-story__contents-box:not(:first-of-type){margin-left:2.0625rem}}.ibd-treatment-about{display:flex;flex-wrap:wrap;margin:-.5rem -2.1875rem}@media (min-width:768px){.ibd-treatment-about{flex-wrap:nowrap;margin-bottom:-.9375rem;margin-top:-.9375rem}}.ibd-treatment-about__box{padding:.5rem 2.1875rem}@media (min-width:768px){.ibd-treatment-about__box{padding-bottom:.9375rem;padding-top:.9375rem}}.ibd-treatment-about__image{flex-shrink:0;margin-left:auto;margin-right:auto}.ibs-check-list{grid-column-gap:3.5rem;-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem;display:grid}@media (min-width:768px){.ibs-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (-ms-high-contrast:none){.ibs-check-list{display:flex;flex-wrap:wrap}.ibs-check-list>li{width:calc(50% - 26px)}.ibs-check-list>li:nth-of-type(2n){margin-left:3.25rem}}.page-inquiry .wp-block-table{overflow-x:hidden}.page-inquiry .mw_wp_form_confirm .page-inquiry-radio__wrap{margin:0}.page-inquiry input[type=checkbox]{display:none}.page-inquiry input[type=checkbox]:checked+.mwform-checkbox-field-text:before{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity))}.page-inquiry input[type=checkbox]:checked+.mwform-checkbox-field-text:after{opacity:1}.page-inquiry input[type=radio]{display:none}.page-inquiry input[type=radio]:checked+.mwform-radio-field-text:after{opacity:1}.page-inquiry .error{display:block;font-size:.8125rem;font-weight:700;margin-top:.5rem}.page-inquiry .page-inquiry__label{display:inline-block;min-width:16.25rem}@media (min-width:768px){.page-inquiry .page-inquiry__label{font-size:1.25rem}.page-inquiry .page-inquiry__label--wider{min-width:25rem}}.page-inquiry .page-inquiry__wrap{grid-row-gap:.5rem;--border-opacity:1;border-bottom-width:1px;border-color:#f0f0f0;border-color:rgba(240,240,240,var(--border-opacity));display:flex;flex-direction:column;padding-bottom:1.25rem;padding-top:1.25rem;row-gap:.5rem}.page-inquiry .page-inquiry__wrap:first-of-type{border-top-width:1px}@media (min-width:768px){.page-inquiry .page-inquiry__wrap{align-items:center;flex-direction:row}}.page-inquiry .page-inquiry-radio__wrap{margin:-.5rem}@media (-ms-high-contrast:none){.page-inquiry .page-inquiry-radio__wrap{width:500px}}.page-inquiry .page-inquiry-detail{--border-opacity:1;border-bottom-width:1px;border-color:#f0f0f0;border-color:rgba(240,240,240,var(--border-opacity));padding-bottom:1.25rem;padding-top:1.25rem}.page-inquiry .page-inquiry-detail__wrap{grid-row-gap:.5rem;display:flex;flex-direction:column;margin-bottom:2.25rem;row-gap:.5rem}@media (min-width:768px){.page-inquiry .page-inquiry-detail__wrap{align-items:center;flex-direction:row;margin-bottom:3.75rem}}.page-inquiry .page-inquiry-detail__wrap:last-of-type{margin-bottom:0}.page-inquiry .page-inquiry__inner{width:100%}@media (-ms-high-contrast:none){.page-inquiry .page-inquiry__inner{width:500px}}.page-inquiry .page-inquiry__input,.page-inquiry .page-inquiry__textarea{--border-opacity:1;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity));border-radius:3px;border-width:1px;padding:.75rem 1rem;width:100%}.page-inquiry .page-inquiry__textarea{height:10.625rem}.page-inquiry .horizontal-item+.horizontal-item{margin-left:0}.page-inquiry .mwform-radio-field{display:inline-block;padding:.5rem}.page-inquiry .mwform-radio-field-text{display:inline-block;padding-left:1.5rem;position:relative}.page-inquiry .mwform-radio-field-text:before{--border-opacity:1;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity));border-radius:9999px;border-width:1px;content:"";height:1.25rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.page-inquiry .mwform-radio-field-text:after{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity));border-radius:9999px;content:"";height:.625rem;left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:.625rem}.page-inquiry .mwform-checkbox-field{display:inline-block;padding:.5rem}.page-inquiry .mwform-checkbox-field-text{display:inline-block;padding-left:1.5rem;position:relative}.page-inquiry .mwform-checkbox-field-text:before{--border-opacity:1;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity));border-radius:3px;border-width:1px;content:"";height:1.25rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.page-inquiry .mwform-checkbox-field-text:after{content:url(../image/inquiry/check.png);left:2px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news-list__link{--border-opacity:1;border-bottom-width:1px;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity));display:block;padding:1.4375rem 1.25rem 1.0625rem;transition-duration:.4s;transition-property:opacity}.news-list__link:first-of-type{border-top-width:1px}.news-list__link:hover{--bg-opacity:1;background-color:#fafafa;background-color:rgba(250,250,250,var(--bg-opacity))}.news-list__link:hover>.news-list__title{text-decoration:none}.news-list__title{--text-opacity:1;color:#0f97eb;color:rgba(15,151,235,var(--text-opacity));display:inline-block;font-size:.875rem;text-decoration:underline}@media (min-width:768px){.news-list__title{font-size:1.125rem}}.news-post *{word-break:break-all}.news-post p,.news-post ul{margin-bottom:1em}.news-post ul{list-style-position:inside;list-style-type:disc}.news-post h1,.news-post h2,.news-post h3,.news-post h4{margin-bottom:1em}.news-post a{--text-opacity:1;color:#0f97eb;color:rgba(15,151,235,var(--text-opacity));text-decoration:underline}.page-nyuin-list{grid-column-gap:1rem;grid-row-gap:.5rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:.5rem}@media (min-width:768px){.page-nyuin-list{grid-column-gap:1.25rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (-ms-high-contrast:none){.page-nyuin-list{margin:-.25rem -.5rem;max-width:650px}.page-nyuin-list>li{padding:.25rem .5rem}}.page-staff-list{margin-top:1rem}.page-staff-list>li:not(:first-of-type){margin-top:.5rem}.top-info{display:flex;flex-direction:column;margin-top:2.5rem}@media (min-width:768px){.top-info{margin-top:4rem}}@media (min-width:1024px){.top-info{flex-direction:row;justify-content:space-between}}.top-info__box:last-of-type{margin-top:2.625rem}@media (min-width:1024px){.top-info__box:last-of-type{margin-top:0}.top-info__box{width:calc(50% - 60px)}}.top-info-doctor__inner{padding-bottom:.5rem;padding-top:.5rem}.top-info-doctor__inner:first-of-type{padding-top:0}.top-info-doctor__inner:last-of-type{border-bottom-width:0}@media (min-width:640px){.top-info-doctor__inner{--border-opacity:1;align-items:flex-start;border-bottom-width:1px;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity));display:flex;padding-bottom:1rem;padding-top:1rem}}.top-info-news__inner{--border-opacity:1;border-bottom-width:1px;border-color:#e5e5e5;border-color:rgba(229,229,229,var(--border-opacity));display:flex;font-size:.75rem;padding-bottom:.5rem;padding-top:.5rem}.top-info-news__inner:first-of-type{padding-top:0}@media (min-width:640px){.top-info-news__inner{padding:1rem 1.5rem}}@media (min-width:768px){.top-info-news__inner{font-size:1.125rem}}.top-sns{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:58.75rem}@media (min-width:768px){.top-sns{flex-direction:row;justify-content:space-between}}.top-sns__box{text-align:center}.top-sns__box:last-of-type{margin-top:2rem}@media (min-width:768px){.top-sns__box:last-of-type{margin-top:0}.top-sns__box{width:calc(50% - 20px)}}.top-diagnosis-list{grid-column-gap:2rem;grid-row-gap:1.5rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}@media (min-width:768px){.top-diagnosis-list{grid-column-gap:4.5rem;-webkit-column-gap:4.5rem;-moz-column-gap:4.5rem;column-gap:4.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (-ms-high-contrast:none){.top-diagnosis-list{display:flex}}.top-diagnosis-list>li{text-align:center}@media (-ms-high-contrast:none){.top-diagnosis-list>li{width:calc(25% - 54px)}.top-diagnosis-list>li:not(:first-of-type){margin-left:4.5rem}}.top-treatment-list{grid-column-gap:.5rem;grid-row-gap:1rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:58.75rem;row-gap:1rem}@media (min-width:768px){.top-treatment-list{grid-column-gap:.75rem;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}}.top-treatment-list>li,.top-treatment-list>span{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity));border-radius:9999px;display:inline-block;font-size:.875rem;font-weight:700;padding:.25rem 1rem;white-space:nowrap}@media (min-width:768px){.top-treatment-list>li,.top-treatment-list>span{font-size:1.125rem}}@media (-ms-high-contrast:none){.top-treatment-list>li,.top-treatment-list>span{margin-bottom:.625rem;margin-left:.75rem}}.top-surgery-list{grid-row-gap:3.5rem;grid-column-gap:2.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;row-gap:3.5rem}@media (min-width:768px){.top-surgery-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (-ms-high-contrast:none){.top-surgery-list{display:flex}}.top-surgery-list>li{--bg-opacity:1;background-color:#eef4f0;background-color:rgba(238,244,240,var(--bg-opacity));border-radius:15px;padding-bottom:2.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.top-surgery-list>li{padding-left:2rem;padding-right:2rem}}@media (-ms-high-contrast:none){.top-surgery-list>li{width:calc(33.3333% - 26.66667px)}.top-surgery-list>li:not(:first-of-type){margin-left:2.5rem}}.top-slider .swiper-pagination{margin-top:1.5rem;padding-right:1rem;position:static;text-align:right}@media (min-width:1024px){.top-slider .swiper-pagination{padding-top:1.625rem}}@media (min-width:1280px){.top-slider .swiper-pagination{padding-right:0}}.top-slider .swiper-pagination-bullet{--bg-opacity:1;background-color:#faecb2;background-color:rgba(250,236,178,var(--bg-opacity));height:.75rem;margin-left:.5rem!important;opacity:1;width:.75rem}.top-slider .swiper-pagination-bullet:last-of-type{margin-right:0!important}.top-slider .swiper-pagination-bullet-active{--bg-opacity:1;background-color:#fed42d;background-color:rgba(254,212,45,var(--bg-opacity))}.top-sns__box #sb_instagram{height:450px;overflow-y:scroll}@media (min-width:768px){.top-sns__box #sb_instagram{height:auto;overflow:hidden}}.varicose-vein-treatment__main-contents{display:grid}@media (min-width:768px){.varicose-vein-treatment__main-contents{grid-column-gap:4.6875rem;-webkit-column-gap:4.6875rem;-moz-column-gap:4.6875rem;column-gap:4.6875rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (-ms-high-contrast:none){.varicose-vein-treatment__main-contents{display:flex;flex-wrap:wrap;justify-content:space-between}.varicose-vein-treatment__main-contents-box{width:calc(50% - 37px)}.varicose-vein-treatment__main-contents-box:not(:first-of-type){margin-left:4.375rem}}.varicose-vein-treatment__check-list{grid-column-gap:3.5rem;-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem;display:grid}@media (min-width:768px){.varicose-vein-treatment__check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (-ms-high-contrast:none){.varicose-vein-treatment__check-list{display:flex;flex-wrap:wrap}.varicose-vein-treatment__check-list>li{width:calc(50% - 26px)}.varicose-vein-treatment__check-list>li:nth-of-type(2n){margin-left:3.25rem}}.first-border-l:first-of-type{border-left-width:1px}.first-border-t:first-of-type{border-top-width:1px}.first-mt-0:first-of-type{margin-top:0}.first-mb-0:first-of-type{margin-bottom:0}.first-pt-0:first-of-type{padding-top:0}.last-border-b:last-of-type{border-bottom-width:1px}.last-border-l:last-of-type{border-left-width:1px}.last-mb-80px:last-of-type{margin-bottom:5rem}@media (min-width:768px){.last-md-mb-100px:last-of-type{margin-bottom:6.25rem}}.last-pb-0px:last-of-type{padding-bottom:0}@media (-ms-high-contrast:none){.align-ie{vertical-align:-.5em}}