﻿:root{--white-100: #ffffff;--neutrals-050: #f1f5f8;--neutrals-100: #dae2ec;--neutrals-200: #bcccdc;--neutrals-300: #9eb2c7;--neutrals-500: #617d98;--neutrals-700: #324d67;--neutrals-900: #102a42;--yellow-100: #fceec5;--yellow-400: #f7d06e;--yellow-700: #a27c1a;--main-color: #4ca669;--sub1-color: #ccebd6;--sub2-color: #156b32;--green-050: #ecfdf5;--green-600: #059669;--main-wrap: 390px;--link: #1a73e8;--line-height-sm: 1.35 --line-height-md: 1.5}.rate{position:relative;display:inline-block;width:72.4px;height:14.48px;font-size:14.48px;text-align:left}.rate::before,.rate::after{position:absolute;top:0;left:0;content:'★★★★★';display:inline-block;height:14.48px;line-height:14.48px}.rate::before{color:#fffbef}.rate::after{color:#FFD739;overflow:hidden;white-space:nowrap}.rate00::after{width:0}.rate05::after{width:7.24px}.rate10::after{width:14.48px}.rate15::after{width:21.72px}.rate20::after{width:28.96px}.rate25::after{width:36.2px}.rate30::after{width:43.44px}.rate35::after{width:50.68px}.rate40::after{width:57.92px}.rate45::after{width:65.16px}.rate50::after{width:72.4px}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}img,picture{display:block;max-width:100%;height:auto}dl,dt,dd,ul,li{list-style:none}button,input,textarea{margin:0;padding:0;border:none;border-radius:0;outline:0;background-color:transparent}a{color:var(--link);cursor:pointer;text-decoration:none;background-color:transparent}html{font-size:62.5%;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body{font-size:14.48px;line-height:var(--line-height-md);color:var(--neutrals-700);background-color:var(--neutrals-050)}#layout-wrap{max-width:var(--main-wrap);margin:0 auto}header{width:100%;margin:0 auto;background-color:var(--white-100)}header .logo{height:40px;margin:0 auto;padding:0 12px}header .logo img{height:40px;margin:0 auto}footer{background-color:var(--neutrals-900);width:100%;height:120px;display:grid;grid-gap:16px;justify-content:center}footer nav{display:flex;align-items:flex-end;grid-gap:16px}footer nav button{font-size:1.2rem;color:var(--neutrals-050)}footer .copyright{font-size:1.2rem;color:var(--neutrals-200);text-align:center}.main-visual{position:relative;overflow:hidden}.main-visual .top,.main-visual .bottom{display:block;height:200px;background-size:cover}.main-visual .title-belt{background-color:#fff;text-align:center;position:absolute;top:calc(50% - 10px);left:-8px;transform:translateY(-50%) rotate(-5deg);width:calc(100% + 16px);padding:10px 0;font-weight:bold;font-size:2.1rem}.main-visual .title-belt strong{color:var(--main-color)}#services-area{margin:40px auto 0}#services-area .title-wrap{background-color:var(--white-100);padding:40px 0 0;box-shadow:0 4px 6px rgba(0,0,0,0.1)}#services-area .services-area-title{position:relative;width:fit-content;width:-moz-fit-content;margin:0 auto}#services-area .services-area-title .services-title-text{position:relative;margin:0 auto;height:32px;padding:0 20px;font-size:16.64px;border-radius:16px;line-height:1;color:var(--white-100);background-color:var(--main-color);display:flex;justify-content:center;align-items:center}#services-area .services-area-title .services-title-svg{position:absolute;top:-20px;right:-20px;width:30px;height:30px;transform:rotate(45deg);fill:var(--main-color)}.services{width:100%;margin:0 auto 40px;padding:16px;border-radius:8px;background-color:var(--white-100);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.services:nth-of-type(1){border-radius:0 0 8px 8px}.services .services-title{margin:10px auto}.services .services-title .name{font-size:2.2rem;font-weight:700;line-height:1}.services .services-title .copy{font-size:1.2rem;margin-top:6px;padding:0 0 0 2px}.services .score-wrap{margin:12px auto;display:grid;grid-gap:12px;grid-template-columns:max-content auto;align-items:center}.services .score-wrap .score{padding:0 8px;border-radius:8px;color:var(--yellow-700);font-size:1.3rem;background-color:var(--sub1-color);width:fit-content;width:-moz-fit-content}.services .tags{display:flex;flex-wrap:nowrap;grid-gap:8px;margin:12px auto;overflow-x:scroll;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.services .tags::-webkit-scrollbar{display:none}.services .tags li{padding:0 12px;background-color:var(--green-050);border-radius:2px;font-size:1.3rem;color:var(--green-600)}.services .points{margin:12px auto;counter-reset:count 0}.services .points li{display:flex;align-items:center;margin:6px auto}.services .points li p:not(.counter){padding-left:12px;font-size:1.5rem}.services .points li p:not(.counter) strong{color:var(--main-color);text-decoration:underline}.services .points li .counter{font-size:1rem;color:var(--main-color);text-align:center;padding-right:12px;border-right:1px solid var(--neutrals-200)}.services .points li .counter span{font-size:2.8rem;font-weight:700;line-height:1;display:block}.services .specTable .tbl1{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:12px auto}.services .specTable .tbl1 th,.services .specTable .tbl1 td{padding:8px 0;border:1px solid var(--neutrals-100);text-align:center;vertical-align:middle}.services .specTable .tbl1 th{font-size:1.2rem;line-height:1.2;font-weight:400;color:var(--neutrals-500);background-color:var(--neutrals-050)}.services .specTable .tbl1 td{font-size:14.48px;line-height:var(--line-height-sm)}.services .specTable .tbl1 td .jobType li{margin:4px 0 0 40px;text-align:left}.services .specTable .tbl1 td .jobType li span{position:relative;padding-left:20px}.services .specTable .tbl1 td .jobType li span::before{content:'';position:absolute;left:0;display:block;width:16px;height:16px}.services .specTable .tbl1 td .jobType1::before{background:url(images/01.png) no-repeat;background-size:contain}.services .specTable .tbl1 td .jobType2::before{background:url(images/02.png) no-repeat;background-size:contain}.services .specTable .tbl1 td .jobType3::before{background:url(images/03.png) no-repeat;background-size:contain}.services .specTable .tbl1 td .jobType4::before{background:url(images/04.png) no-repeat;background-size:contain}.services .specTable .tbl2{width:100%;font-size:85%;border-spacing:0 10px}.services .specTable .tbl2 .wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5px}.services .specTable .tbl2 dl{width:49.5%;border:1px solid var(--neutrals-100)}.services .specTable .tbl2 dl dt{background-color:var(--neutrals-050);text-align:center;padding:4px 0;color:var(--neutrals-500);border-bottom:1px solid var(--neutrals-100)}.services .specTable .tbl2 dl dd{padding:6px 0;min-height:30px;display:flex;justify-content:center;align-items:center}.services .specTable .tbl2 dl dd.scoreNum{display:flex;justify-content:center;align-items:center;grid-gap:6px;min-height:30px}.services .specTable .tbl2 dl dd span.flg1,.services .specTable .tbl2 dl dd span.flg2,.services .specTable .tbl2 dl dd span.flg3{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-right:4px}.services .specTable .tbl2 dl dd span.flg1{background:url(images/06.png) no-repeat;background-size:contain}.services .specTable .tbl2 dl dd span.flg2{background:url(images/07.png) no-repeat;background-size:contain}.services .specTable .tbl2 dl dd span.flg3{background:url(images/08.png) no-repeat;background-size:contain}.services .toggle{border:1px solid var(--neutrals-100)}.services .toggle dt{display:grid;grid-template-columns:24px 1fr 8px;grid-gap:8px;align-items:center;height:48px;padding:0 16px;font-size:14.48px}.services .toggle dt::before{display:block;height:24px;width:24px}.services .toggle dt::after{content:"";display:block;width:8px;height:8px;border-bottom:1px solid var(--neutrals-200);border-right:1px solid var(--neutrals-200);transform:rotate(225deg) translateY(-4px);transition:all .3s}.services .toggle dd{padding:20px 16px}.services .toggle.cases dt::before{content:"";background-image:url("images/icon3.svg")}.services .toggle.reviews{margin:12px auto}.services .toggle.reviews dt::before{content:"";background-image:url("images/icon4.svg")}.services .toggle.reviews .reviews-inner{display:grid;grid-gap:0 8px;grid-template-areas:"icon age date" "text text text";grid-template-columns:40px auto 1fr;align-items:center}.services .toggle.reviews .reviews-inner:not(:nth-child(1)){border-top:1px solid var(--neutrals-050);margin-top:24px;padding-top:24px}.services .toggle.reviews .reviews-inner .icon{grid-area:icon;border:1px solid var(--neutrals-700);border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.services .toggle.reviews .reviews-inner .icon svg{width:24px;height:24px}.services .toggle.reviews .reviews-inner .age{grid-area:age}.services .toggle.reviews .reviews-inner .date{grid-area:date;font-size:1.2rem}.services .toggle.reviews .reviews-inner .text{grid-area:text;margin-top:8px}.services .toggle.isActive dt{border-bottom:1px solid var(--neutrals-050)}.services .toggle.isActive dt::after{transform:rotate(45deg) translateY(-4px)}.services .toggle:first-of-type{border-radius:8px 8px 0 0;border-bottom:none}.services .toggle:last-of-type{border-radius:0 0 8px 8px}.services .toggle:only-of-type{border:1px solid var(--neutrals-100);border-radius:8px}.services .cta{margin:12px auto 4px;font-size:1.3rem;line-height:1;color:var(--neutrals-500);text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:8px}.services .cta::before{content:'＼'}.services .cta::after{content:'／'}.services .caution{margin:12px auto 0;font-size:1.1rem;color:var(--neutrals-500)}.services.num1 .services-title,.services.num2 .services-title,.services.num3 .services-title{display:grid;grid-template-rows:50% 50%;grid-template-columns:76px 1fr;grid-column-gap:12px;align-items:center}.services.num1 .services-title .name,.services.num2 .services-title .name,.services.num3 .services-title .name{grid-column:2 / 3;grid-row:1 / 2}.services.num1 .services-title .copy,.services.num2 .services-title .copy,.services.num3 .services-title .copy{grid-column:2 / 3;grid-row:2 / 3}.services.num1 .services-title::before,.services.num2 .services-title::before,.services.num3 .services-title::before{content:"";display:block;width:76px;height:50px;grid-column:1 / 2;grid-row:1 / 3}.services.num1 .services-title::before{background:url("images/rank1.jpeg");background-size:contain}.services.num2 .services-title::before{background:url("images/rank2.jpeg");background-size:contain}.services.num3 .services-title::before{background:url("images/rank3.jpeg");background-size:contain}.conclusion{background:var(--white-100)}.conclusion .conclusion-text{margin:20px auto 0}.conclusion .conclusion-header{position:relative}.conclusion .conclusion-header .base-image::before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(180deg, rgba(255,255,255,0.2) 0, #fff 90%)}.conclusion .conclusion-header .header .header-label{font-size:1.3rem;color:var(--neutrals-900);margin:0 0 0 4px;padding:0 4px;border:1px solid var(--neutrals-700)}.conclusion .conclusion-header .header .header-text{margin:0 4px 0 4px;font-size:1.3rem;color:var(--neutrals-900)}.conclusion .conclusion-header .header hr{margin:8px auto;border-bottom:1px solid var(--white-100);border-top:none;width:98%}.conclusion .conclusion-header .header .header-title{font-size:2.8rem;font-weight:700;line-height:1;-webkit-text-stroke:1px var(--neutrals-900);text-stroke:1px var(--neutrals-900);text-shadow:1px 1px 0 var(--neutrals-100);color:var(--white-100)}.conclusion .conclusion-header .icon-wreath{width:72px;height:72px;filter:drop-shadow(1px 1px 1px var(--neutrals-300));fill:var(--neutrals-050);position:absolute;top:50%;transform:translateY(-50%)}.conclusion .conclusion-header .icon-wreath.wreathL{left:24px}.conclusion .conclusion-header .icon-wreath.wreathR{right:24px}.conclusion .conclusion-header .header{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:fit-content;width:-moz-fit-content}.conclusion .conclusion-content{margin:0 auto;padding:0 12px 40px;z-index:10;counter-reset:number 0}.conclusion .conclusion-content .eyecatch{padding:16px 0 0}.conclusion .conclusion-content .eyecatch img{margin:0 auto}.conclusion .conclusion-content .point-title{position:relative;margin:20px auto 40px}.conclusion .conclusion-content .point-title p{position:relative;margin:0 auto;width:fit-content;width:-moz-fit-content;height:32px;padding:0 20px;font-size:16.64px;border-radius:16px;line-height:1;color:var(--white-100);background-color:var(--main-color);display:flex;justify-content:center;align-items:center}.conclusion .conclusion-content .point-title svg{position:absolute;top:-20px;right:0;width:30px;height:30px;transform:rotate(45deg);fill:var(--main-color)}.conclusion .conclusion-content .clinic-points{position:relative;padding:0 0 0 48px;margin-bottom:40px}.conclusion .conclusion-content .clinic-points::before{position:absolute;counter-increment:number 1;content:counter(number) " ";top:4px;left:52px;font-size:4rem;font-weight:700;color:var(--main-color);line-height:1;border-bottom:2px solid}.conclusion .conclusion-content .clinic-points .base-image img{aspect-ratio:800/400;object-fit:cover}.conclusion .conclusion-content .clinic-points .title{margin:12px 0 0;font-size:18.72px;font-weight:700;color:var(--neutrals-900)}.conclusion .conclusion-content .clinic-points .text{margin:12px 0 0;font-size:14.48px;color:#333333}.conclusion .conclusion-content .clinic-points .text strong{font-weight:700;color:var(--main-color);text-decoration:underline}.conclusion .conclusion-content .clinic-points:first-of-type::after{content:"Clinic Point";position:absolute;top:-42px;left:12px;width:max-content;transform:rotate(90deg);transform-origin:center left;color:var(--neutrals-100);font-size:6rem;font-weight:700;line-height:1;letter-spacing:.08em;z-index:2}.compa-chart{background:var(--white-100);padding:40px 0}.compa-chart .compa-title{position:relative;width:fit-content;width:-moz-fit-content;margin:20px auto}.compa-chart .compa-title p{position:relative;margin:0 auto;height:32px;padding:0 20px;font-size:16.64px;border-radius:16px;line-height:1;color:var(--white-100);background-color:var(--main-color);display:flex;justify-content:center;align-items:center}.compa-chart .compa-title svg{position:absolute;top:-20px;right:-20px;width:30px;height:30px;transform:rotate(45deg);fill:var(--main-color)}.compa-chart .tab-area{display:grid;grid-template-columns:repeat(3, 1fr);align-items:end;gap:8px}.compa-chart .tab-area .tabs-item{background-color:var(--sub1-color);border-radius:10px 10px 0 0;text-align:center;padding:8px 0;height:38px}.compa-chart .tab-area .tabs-item.active{background-color:var(--main-color);color:var(--white-100);height:44px}.compa-chart .contents .tab-content{display:none}.compa-chart .contents .tab-content table{width:100%;border:none;border-collapse:collapse}.compa-chart .contents .tab-content th{background-color:var(--main-color);color:var(--white-100);font-weight:normal;font-size:90%;padding:4px 0 10px}.compa-chart .contents .tab-content th p{position:relative}.compa-chart .contents .tab-content th p::after{content:'';width:0;height:0;position:absolute;bottom:-6px;left:50%;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--white-100);transform:translateX(-50%) rotate(90deg)}.compa-chart .contents .tab-content .thumb{width:120px;padding:12px 6px 12px 12px;text-align:center}.compa-chart .contents .tab-content .thumb a{position:relative;display:block}.compa-chart .contents .tab-content .thumb a::before{content:'';display:block;width:32px;height:28px;position:absolute;top:-10px;left:-5px;z-index:10}.compa-chart .contents .tab-content .thumb a.num1::before{background:url("images/crown1.svg") no-repeat;background-size:contain}.compa-chart .contents .tab-content .thumb a.num2::before{background:url("images/crown2.svg") no-repeat;background-size:contain}.compa-chart .contents .tab-content .thumb a.num3::before{background:url("images/crown3.svg") no-repeat;background-size:contain}.compa-chart .contents .tab-content .thumb .title{font-size:10px}.compa-chart .contents .tab-content .rank{width:84px;text-align:center;padding:6px}.compa-chart .contents .tab-content .rank span.flg1,.compa-chart .contents .tab-content .rank span.flg2,.compa-chart .contents .tab-content .rank span.flg3{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-right:4px}.compa-chart .contents .tab-content .rank span.flg1{background:url(images/06.png) no-repeat;background-size:contain}.compa-chart .contents .tab-content .rank span.flg2{background:url(images/07.png) no-repeat;background-size:contain}.compa-chart .contents .tab-content .rank span.flg3{background:url(images/08.png) no-repeat;background-size:contain}.compa-chart .contents .tab-content .price{padding:6px}.compa-chart .contents .tab-content .icon{min-width:70px;padding:6px;position:relative}.compa-chart .contents .tab-content .icon .compa-icon{position:relative;margin:0 auto}.compa-chart .contents .tab-content .icon .compa-icon.type1{--b: 12px;width:56px;aspect-ratio:1/cos(30deg);clip-path:polygon(50% 0, 100% 100%, 0 100%, 50% 0, 50% var(--b), calc(var(--b)*cos(30deg)) calc(100% - var(--b)/2), calc(100% - var(--b)*cos(30deg)) calc(100% - var(--b)/2), 50% var(--b));background:var(--main-color)}.compa-chart .contents .tab-content .icon .compa-icon.type2,.compa-chart .contents .tab-content .icon .compa-icon.type3{width:56px;height:56px;border:6px solid var(--main-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.compa-chart .contents .tab-content .icon .compa-icon.type3::after{content:'';display:block;width:32px;height:32px;border:6px solid var(--main-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.compa-chart .contents .tab-content .text{padding:12px 6px}.compa-chart .contents .tab-content .link{width:96px;padding:12px}.compa-chart .contents .tab-content .link .link-btn{height:32px}.compa-chart .contents .tab-content .link .link-btn span{font-size:12px;font-weight:normal}.compa-chart .contents .tab-content .link .link-btn span::after{border-width:4px 0px 4px 4px}.compa-chart .contents .tab-content.active{display:block}.compa-chart .text-bottom{padding:0 16px;font-size:90%}.howto{background:var(--white-100);padding:40px 0 0}.howto .howto-title{position:relative;margin:0 auto 40px}.howto .howto-title p{position:relative;margin:0 auto;width:fit-content;width:-moz-fit-content;height:32px;padding:0 20px;font-size:16.64px;border-radius:16px;line-height:1;color:var(--white-100);background-color:var(--main-color);display:flex;justify-content:center;align-items:center}.howto .howto-title svg{position:absolute;top:-20px;right:0;width:30px;height:30px;transform:rotate(45deg);fill:var(--main-color)}.howto .howto-content{margin:0 auto;padding:0 12px 12px;z-index:10;counter-reset:number 0}.howto .howto-content .clinic-howto{position:relative;padding:0 0 0 48px;margin-bottom:40px}.howto .howto-content .clinic-howto::before{position:absolute;counter-increment:number 1;content:counter(number) " ";top:4px;left:52px;font-size:4rem;font-weight:700;color:var(--main-color);line-height:1;border-bottom:2px solid}.howto .howto-content .clinic-howto .base-image img{aspect-ratio:800/400;object-fit:cover}.howto .howto-content .clinic-howto .title{margin:12px 0 0;font-size:18.72px;font-weight:700;color:var(--neutrals-900)}.howto .howto-content .clinic-howto .text{margin:12px 0 0;font-size:14.48px;color:#333333;line-height:2}.howto .howto-content .clinic-howto .text strong{font-weight:700;color:var(--main-color);text-decoration:underline}.howto .howto-content .clinic-howto:first-of-type::after{content:"How to choose";position:absolute;top:-42px;left:12px;width:max-content;transform:rotate(90deg);transform-origin:center left;color:var(--neutrals-100);font-size:6rem;font-weight:700;line-height:1;letter-spacing:.08em;z-index:2}.step-block{background:var(--sub1-color);padding:40px 0}.step-block .step-title{position:relative;width:fit-content;width:-moz-fit-content;margin:0 auto 40px}.step-block .step-title p{position:relative;margin:0 auto;width:fit-content;width:-moz-fit-content;height:32px;padding:0 20px;font-size:16.64px;border-radius:16px;line-height:1;color:var(--white-100);background-color:var(--main-color);display:flex;justify-content:center;align-items:center}.step-block .step-title svg{position:absolute;top:-20px;right:-30px;width:30px;height:30px;transform:rotate(45deg);fill:var(--main-color)}.step-block .step-content{padding:0 16px;display:flex;flex-direction:column;gap:35px}.step-block .step-content .step{background-color:var(--white-100);padding:0 16px 16px;position:relative;border-radius:6px}.step-block .step-content .step::after{content:"";position:absolute;bottom:-38px;left:50%;border:20px solid transparent;border-top:18px solid var(--white-100);transform:translateX(-50%)}.step-block .step-content .no{background-color:var(--main-color);display:flex;width:115px;height:30px;justify-content:center;align-items:center;color:var(--white-100);font-weight:700;font-size:14px;margin:0 auto;border-radius:0 0 5px 5px}.step-block .step-content .title{text-align:center;font-size:18px;font-weight:600;margin:20px auto}.step-block .step-content .text{font-size:14px;font-weight:300;line-height:25px;margin-bottom:30px}.scroll-top{margin:80px auto;text-align:center}.scroll-top svg{fill:var(--neutrals-300);width:32px;height:32px}.scroll-top .text{color:var(--neutrals-300);font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:700;margin:8px auto 0}#drawer{max-width:420px;width:100%;max-height:calc(90% - 30px);position:fixed;bottom:calc((90% - 30px) * -1);left:50%;transform:translateX(-50%) translate3d(0, 0, 0);box-shadow:0 -2px 20px 0 rgba(0, 0, 0, calc(1 * 0.4));padding:0;border-radius:10px 0 0 0;z-index:20;background-color:var(--neutrals-050);overflow-y:auto;display:none}#drawer.isActive{bottom:0}#drawer .drawer-header{padding:0 12px;height:56px;display:grid;grid-template-columns:max-content 1fr;align-items:center;background-color:var(--white-100);border-bottom:1px solid var(--neutrals-050);border-radius:inherit}#drawer .drawer-header .button-close{stroke:var(--neutrals-700);width:16px;height:16px}#drawer .drawer-header .title{font-size:1.5rem;text-align:center}#drawer .drawer-content-wrap{padding:0 12px 120px}#drawer .drawer-content-wrap .drawer-content{background-color:var(--white-100);padding:0 12px 12px;margin-top:24px}#drawer .drawer-content-wrap .drawer-content h2{display:flex;align-items:center;height:48px;padding:0 12px;font-size:16.64px;border-bottom:1px solid var(--neutrals-050)}#drawer .drawer-content-wrap .drawer-content h3{margin-top:16px;font-size:14.48px}#drawer .drawer-content-wrap .drawer-content .content-inner{margin:12px auto 0}#drawer .drawer-content-wrap .drawer-content .content-inner table{border-collapse:collapse;border-spacing:0}#drawer .drawer-content-wrap .drawer-content .content-inner table th,#drawer .drawer-content-wrap .drawer-content .content-inner table td{border-top:2px solid var(--white-100);padding:8px}#drawer .drawer-content-wrap .drawer-content .content-inner table th{width:6em;font-size:1.2rem;font-weight:400;color:var(--neutrals-500);background-color:var(--neutrals-050)}#drawer .drawer-content-wrap .drawer-content .content-inner table td{font-size:1.3rem}#drawer .drawer-content-wrap .drawer-content .content-inner p{margin:8px auto 0;font-size:14.48px}#cover-mask{width:100vw;position:fixed;top:0;left:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}#cover-mask.isActive{height:100vh;background-color:rgba(0,0,0,0.6);visibility:visible;z-index:10}.link-btn{position:relative;width:100%;height:64px;padding:0 12px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;background-image:linear-gradient(120deg, var(--sub2-color), var(--main-color));box-shadow:0 4px 8px 0 rgba(19,12,2,0.2)}.link-btn::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;transition:.2s;-webkit-animation:shiny 3s ease-in-out infinite;animation:shiny 3s ease-in-out infinite}.link-btn span{display:flex;align-items:center;grid-gap:12px;font-size:18.72px;font-weight:700;color:var(--white-100);text-shadow:1px 1px 0 rgba(0,0,0,0.1);line-height:1}.link-btn span::after{content:"";width:0px;height:0px;border-style:solid;border-color:transparent transparent transparent var(--white-100);border-width:6px 0px 6px 6px}#voices-changedjobs{margin:40px auto 0;background-color:var(--white-100);padding:40px 16px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}#voices-changedjobs .voices-area-title{position:relative;width:fit-content;width:-moz-fit-content;margin:0 auto}#voices-changedjobs .voices-area-title .voices-title-text{position:relative;margin:0 auto;height:32px;padding:0 20px;font-size:16.64px;border-radius:16px;line-height:1;color:var(--white-100);background-color:var(--main-color);display:flex;justify-content:center;align-items:center}#voices-changedjobs .voices-area-title .voices-title-svg{position:absolute;top:-20px;right:-20px;width:30px;height:30px;transform:rotate(45deg);fill:var(--main-color)}#voices-changedjobs .eyecatch{margin:20px auto}#voices-changedjobs .voices-title{margin:12px 0 0;font-size:18.72px;font-weight:700;color:var(--neutrals-900)}#voices-changedjobs .voices-text{margin:12px 0 0;font-size:14.48px;color:#333333}#voices-changedjobs .voices-text strong{font-weight:700;color:var(--main-color);text-decoration:underline}@-webkit-keyframes shiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}to{-webkit-transform:scale(50) rotate(45deg);opacity:0}}
/*# sourceMappingURL=style.css.map */
