html{font:400 3.733vw/1 "Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN","メイリオ",Osaka,"MS PGothic",sans-serif}@media(max-width:750px)and (orientation:landscape){html{font-size:14px}}@media(min-width:750px){html{font-size:1.5vw}}@media(min-width:1030px){html{font-size:16px}}body{background:#fff;color:#000;-webkit-text-size-adjust:100%}h1{font-size:1rem}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{display:block;width:100%}input[type=text],input[type=password],select,textarea{background:#f5f7f9;border:1px solid #e0e2e4;border-radius:1.071em;font:inherit;line-height:1.6;padding:1.25em 1.357em;width:100%}input[type=text][readonly],input[type=password][readonly],select[readonly],textarea[readonly]{background:#fff}input[type=text][readonly].padding-right-button,input[type=password][readonly].padding-right-button,select[readonly].padding-right-button,textarea[readonly].padding-right-button{padding-right:10em}@media(min-width:750px){input[type=text][readonly].padding-right-button,input[type=password][readonly].padding-right-button,select[readonly].padding-right-button,textarea[readonly].padding-right-button{padding-right:9em}}textarea{height:8.571em;resize:none}@media(min-width:750px){textarea{height:11.25em}}input[type=radio]{position:absolute;visibility:hidden}input[type=radio]+.check{border:.143em solid #dfe1e3;border-radius:50%;display:inline-block;height:1.714em;margin-right:.821em;position:relative;top:.5em;width:1.714em}input[type=radio]+.check::before{background:#07abf0;border-radius:50%;bottom:0;content:"";display:block;height:55%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transform:scale(0.3);transition:all .3s;width:55%}input[type=radio]:checked+.check::before{opacity:1;transform:scale(1)}::-moz-selection{background:rgba(7,171,240,.5)}::selection{background:rgba(7,171,240,.5)}.l-header{background:#fff;border-bottom:1px solid #2a2b2d;height:calc(5.714em+1px);left:0;position:fixed;top:0;width:100%;z-index:10}@media(min-width:750px){.l-header{border-bottom:2px solid #000;height:10.563em}}.l-content{overflow-x:hidden;padding-top:5.714em}@media(min-width:750px){.l-content{padding-top:10.563em}}.l-content section{position:relative}@media(min-width:750px){.l-content section{margin:0 auto;max-width:1000px}}.l-content section~section{margin-top:3.536em}@media(min-width:750px){.l-content section~section{margin-top:4.8125em}}.l-content section ul.clinic-detail-header{width:100%}@media(min-width:750px){.l-content section ul.clinic-detail-header{float:left;width:55%;margin-right:3%}}.l-content section ul.clinic-detail-header li.sns-icon-container{padding-left:0}.l-content section ul.clinic-detail-header li.sns-icon-container ul li{display:inline-block;padding-left:0;padding-right:.4em}.l-content section ul.clinic-detail-header li.sns-icon-container ul li a{position:relative}.l-content section .clinic-detail-map{width:100%;margin-top:1em;height:200px}@media(min-width:750px){.l-content section .clinic-detail-map{float:left;width:42%;margin-top:0}}.l-footer{background:#f5f7f9;border-top:1px solid #e0e2e4;color:#666;margin-top:4em;padding:.786em 0 1.357em;position:relative;text-align:center}@media(min-width:750px){.l-footer{height:6.25em;margin-top:5em;padding:0}}@media(min-width:750px){.background-gray{background:#fdfdfe}}.pagetitle{background:#fff;border-bottom:1px solid #b4b7bb;font-size:1.143rem;padding:.125em 1.406em 1.281em}@media(min-width:750px){.pagetitle{display:none}}.pagetitle img{display:inline;margin-right:.406em;position:relative;top:.469em;width:2.313em}.subtitle{font-size:1.357rem;margin:0 1.263em}@media(min-width:750px){.subtitle{font-size:1.625rem;margin:0}}.subtitle img{display:inline;height:1.1em;margin-right:.263em;position:relative;top:.15em;width:auto}.subtitle.line::before{background:url("https://storage.googleapis.com/assets.kakaritsuke.csworks.co.jp/20250512133338/assets/img/texture-gradation.png") no-repeat 0 0/100% 100%;border-radius:.105em;content:"";display:inline-block;height:1em;margin-right:.395em;position:relative;top:.158em;width:.316em}.pagetitle+.subtitle{margin-top:1.711em}@media(min-width:750px){.pagetitle+.subtitle{margin-top:3em}}.br{display:block}@media(min-width:750px){.br{display:none}}.green{color:#499e36}.gray{color:#666}.annotation{color:#666;font-size:.7em}.annotation.input-annotation{margin-left:1em;margin-top:.25em}.nav-button{background:#fff;height:100%;position:absolute;right:0;top:0;width:5.714em;z-index:1}@media(min-width:750px){.nav-button{display:none}}.nav-buttonBar{background:#000;border-radius:.107em;display:block;height:3px;position:absolute;right:30%;top:55%;transition:background 0,all .2s;width:22.5%}.nav-buttonBar::before,.nav-buttonBar::after{background:inherit;border-radius:inherit;content:"";display:inherit;height:100%;position:inherit;right:0;transition:background 0,all .2s}.nav-buttonBar::before{top:-366.667%;width:152.778%}.nav-buttonBar::after{bottom:-366.667%;width:136.111%}.nav-list{background:#f5f7f9;box-shadow:.156em .156em rgba(43,54,70,.05);min-height:calc(100vh - 5.714em);opacity:0;pointer-events:none;position:absolute;right:-10%;top:5.714em;transition:right .3s,opacity .3s;width:90.8%;z-index:3}@media(min-width:750px){.nav-list{background:rgba(0,0,0,0);box-shadow:none;min-height:auto;height:100%;opacity:1;pointer-events:auto;right:calc(50% - 31.25em);top:0;width:35.222em}}.nav-list ul{background:#fff}@media(min-width:750px){.nav-list ul{display:flex;justify-content:space-between;height:calc(100% - 3.688em);margin-top:3.688em}}.nav-list ul li{border-bottom:1px solid #d7dade;position:relative}@media(min-width:750px){.nav-list ul li{border:0;height:100%;overflow:hidden;text-align:center;width:6em}}@media(min-width:750px){.nav-list ul li::before{background:linear-gradient(to left,#dddb2d,#3cb3ff);bottom:0;content:"";display:block;height:5px;opacity:0;pointer-events:none;position:absolute;right:100%;transition:right .3s,opacity .3s;width:100%}}.nav-list ul li a{color:#000;display:block;font-size:1.143rem;height:calc(4.643em+1px);line-height:4.643em;padding:0 0 0 5.844em;text-decoration:none}@media(min-width:750px){.nav-list ul li a{font-size:1rem;height:100%;line-height:1;padding:4.361em 0 0}}.nav-list ul li a img{bottom:0;left:1.5em;margin:auto;position:absolute;top:0;width:3.143em}@media(min-width:750px){.nav-list ul li a img{bottom:auto;left:0;right:0;top:1.389em;width:2.667em}}@media(min-width:750px){.nav-list ul li:hover::before{right:0;opacity:1}}.login-bar{display:flex;justify-content:space-between;background:#fff;border-bottom:1px solid #000;font-size:.857em;padding:1.5em 1.321em .857em 1.429em}@media(min-width:750px){.login-bar{border-color:#d7dade;justify-content:flex-end;font-size:1em;left:0;padding:.625em 1em .5em 0;position:fixed;top:0;width:100%}}.login-bar p{color:#666;position:relative;top:.5em}.login-bar-button,.login-bar-link{border-radius:.286em;cursor:pointer;padding:.5em}.login-bar-button{background:#07abf0;color:#fff;margin-left:auto}@media(min-width:750px){.login-bar-button{margin-left:2.125em}}.login-bar-link{background:rgba(0,0,0,0);border:1px solid #e0e0e0;margin-left:.5em}.nav-badge{background:#f5f7f9;padding:2.036em 0 2.036em 1.714em}@media(min-width:750px){.nav-badge{display:none}}.nav-background{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:2}@media(min-width:750px){.nav-background{display:none}}.adcenter{text-align:center;display:block ruby}.pagination{margin-top:2.857em}@media(min-width:750px){.pagination{margin-top:3.5em}}.pagination ul{display:flex;justify-content:center}.pagination ul li a{border:1px solid #000;border-radius:.357em;color:#000;display:block;height:2.857em;line-height:2.857em;text-align:center;text-decoration:none;width:2.857em}.pagination ul li~li{margin-left:.714em}.pagination ul li.pagination-next,.pagination ul li.pagination-prev,.pagination ul li.pagination-before,.pagination ul li.pagination-after{position:relative}.pagination ul li.pagination-next::before,.pagination ul li.pagination-next::after,.pagination ul li.pagination-prev::before,.pagination ul li.pagination-prev::after,.pagination ul li.pagination-before::before,.pagination ul li.pagination-before::after,.pagination ul li.pagination-after::before,.pagination ul li.pagination-after::after{border:.156em solid #000;border-bottom:0;border-left:0;bottom:0;content:"";display:block;height:.781em;margin:auto;pointer-events:none;position:absolute;top:0;transform:rotate(45deg);width:.781em}.pagination ul li.pagination-next::after,.pagination ul li.pagination-prev::after{display:none}.pagination ul li.pagination-next::before{left:-0.39em;right:0}.pagination ul li.pagination-prev::before{left:0;right:-0.39em;transform:rotate(-135deg)}.pagination ul li.pagination-before::before{left:0;right:-0.9em;transform:rotate(-135deg)}.pagination ul li.pagination-before::after{left:-0.2em;right:0;transform:rotate(-135deg)}.pagination ul li.pagination-after::before{left:0;right:-0.4em}.pagination ul li.pagination-after::after{left:-0.7em;right:0}.pagination ul li.is-active a{background:#07abf0;border:0;color:#fff}.table{border:1px solid #d7dade;border-radius:.571em;margin:2.143em auto 0;overflow:hidden;width:23.357em}@media(min-width:750px){.table{margin-top:3.5em;width:47.875em}}.table table{width:100%}.table table tr~tr{border-top:1px solid #d7dade}.table table th,.table table td{line-height:1.6;padding:.964em .6em;position:relative;vertical-align:top}.table table th{background:#f5f7f9;color:#666;font-weight:400;text-align:left;width:9.321em}.table table th.middle{vertical-align:middle}.table table td{border-left:1px solid #d7dade}.table+.table{margin-top:.357em}@media(min-width:750px){.table+.table{margin-top:1em}}.table+.form-button{margin-top:1.079em}@media(min-width:750px){.table+.form-button{margin-top:2.545em}}.badge{background:#fff;border:1px solid #e0e2e4;border-radius:.625em;box-shadow:.156em .156em rgba(43,54,70,.05);color:#000;display:block;font-size:1.143rem;font-weight:700;padding:2.6em 0 1.25em 1.25em;position:relative;text-decoration:none;width:18.0938em}.badge::before{border:.156em solid #000;border-bottom:0;border-left:0;bottom:0;content:"";display:block;height:.781em;margin:auto 0;pointer-events:none;position:absolute;right:1.594em;top:0;transform:rotate(45deg);width:.781em}@media(min-width:750px){.badge::before{transition:right .3s}}.badge img{position:absolute}.badge span{position:relative}.badge~a{margin-top:1em}.badge.jadecom img{left:1.25em;top:1.281em;width:6.786em}.badge.tokyokita img{left:1.031em;top:1.031em;width:6.786em}@media(min-width:750px){.badge:hover::before{right:1em}}.box{background:#fff;border-radius:.714em;margin-top:1.393em;padding:1.5em 1.714em;position:relative}@media(min-width:750px){.box{margin-top:2.313em}}.box a{color:#000;display:block;text-decoration:none}.box ul{margin-top:.786em}.box ul li{line-height:1.2;padding-left:1.5em;position:relative}@media(min-width:750px){.box ul li{line-height:1.4}}.box ul li .green,.box ul li .gray{margin-left:.5em}.box ul li~li{margin-top:.643em}.box ul li .box-icon{height:1.2em}@media(min-width:750px){.box ul li .box-icon{height:1.4em}}.box.gray{background:#f5f7f9}.box.blue{background:#edf6fe}.box.blue.is-active{border:2px solid #07abf0}.box.line{border:1px solid #e0e2e4}.box.line li{color:#666}.box.top-attention{background:rgba(255,192,203,.4)}.box.top-attention a.attention-button{display:inline-block;margin-top:1em;height:2.5em;align-content:center;-webkit-text-decoration:auto;text-decoration:auto;color:#fff;background:#ff9fad;border-radius:.286em;cursor:pointer;padding:.5em}.box.top-attention a.attention-button:hover{opacity:.5}@media(min-width:750px){.box.top-attention a.attention-button{margin-top:initial}}.box-new{background:#edad00;border-radius:50%;color:#fff;display:block;font-size:.857rem;font-weight:700;height:1.708em;line-height:1.708em;position:absolute;right:1em;text-align:center;top:-0.417em;width:1.708em}.box-title{font-size:1.143rem;font-weight:700;line-height:1.2;margin-right:1.2em;text-align:justify}@media(min-width:750px){.box-title{font-size:1.125rem}}.box-tel{display:block;position:absolute;right:1.036em;top:1.25em;width:1.679em}.box-list{overflow:hidden}.box-list li{float:left;line-height:1.2;list-style:disc;margin-left:1.2em;padding-left:0 !important;text-align:left;width:calc(50% - 2.2em)}.box-list li:nth-child(1){width:calc(100% - 1em)}.box-list li:nth-child(3){margin-left:3em}.box-list.vertical li{float:none;margin-left:1.2em;width:100%}.box-label{margin-right:.607em}.blue .box-label{color:#666}.line .box-label{color:#000}.box-list .box-label{display:inline-block;width:3em}.box-list.vertical .box-label{width:5em}.box-star{cursor:pointer;display:inline;margin:0 .3em 0 -0.2em;position:relative;top:.2em;width:1.531em}.box-icon{display:inline;margin-right:.393em;left:0;position:absolute;top:0;width:1.143em}.box-tag{display:flex;justify-content:flex-start;flex-wrap:wrap;height:2.1em;margin:.429em 0 0 -0.286em;overflow:hidden;width:calc(100%+.286em)}@media(min-width:750px){.box-tag{float:right;height:2.1em;margin-top:-0.3em;width:54.8em}}.box-tag span{background:#f5f7f9;border-radius:.914em;color:#000;margin:0 0 .25em .286em;padding:.286em .643em}@media(min-width:750px){.box-tag span{margin-bottom:0}}div.clinic-box{display:flex}div.clinic-box p.box-title{flex:1;margin-right:0}div.clinic-box ul{margin-top:0;margin-left:1.2em}div.clinic-box ul li{display:inline-block;padding-left:.4em}div.clinic-box ul li a{display:block;width:1.679em}div.clinic-box.sns-icon{display:initial}div.clinic-box.sns-icon ul{text-align:right}div.clinic-box.sns-icon ul li{margin-top:.643em}div.clinic-box.few-sns-icon-sp ul li{margin-top:.4em}@media(max-width:750px){div.clinic-box.many-sns-icon-sp{display:initial}div.clinic-box.many-sns-icon-sp ul{text-align:right}div.clinic-box.many-sns-icon-sp ul li{margin-top:.643em}}.box-bubble{background:#fff;border-radius:.357em;box-shadow:0 .107em rgba(43,54,70,.1);margin-top:1.286em;padding:1em 1.071em;position:relative}.box-bubble::before{border-bottom:.8em solid #fff;border-left:.52em solid rgba(0,0,0,0);border-right:.52em solid rgba(0,0,0,0);content:"";display:block;left:1.786em;position:absolute;top:-0.8em;width:1px}.box-bubble p{line-height:1.2}.box-bubble p~p{margin-top:.321em}.box-bubble.order-reservation span.assigned-number{font-size:1.8em;color:#07abf0;font-weight:bold;margin:auto .2em}.box-bubble.order-reservation span.current-number{font-size:1.4em;color:#07abf0;font-weight:bold;margin:auto .1em}.box-bubble-title{color:#666;font-size:.857rem}.box-button{display:flex;justify-content:center;margin-top:1.357em}.box-button a{background:#07abf0;border-radius:1.571em;color:#fff;display:block;height:3.142em;line-height:3.142em;text-align:center;text-decoration:none;width:8.571em}@media(min-width:750px){.box-button a{transition:background .3s}}.box-button a~a{margin-left:.571em}@media(min-width:750px){.box-button a:hover{background:#0073e2}}.box-button.one a{width:11.429em}.box-button.bunk{flex-wrap:wrap}@media(min-width:750px){.box-button.bunk{flex-wrap:inherit}}.box-button.bunk a:nth-child(1),.box-button.bunk a:nth-child(2){width:50%}@media(min-width:750px){.box-button.bunk a:nth-child(1),.box-button.bunk a:nth-child(2){width:10.769em}}@media(min-width:750px){.box-button.bunk a~a{margin-left:1.25em !important}}.box-button.bunk a.gray{background:#b0b0b0;height:2.8em;line-height:2.8em;padding-left:0;text-align:center;width:100%}@media(min-width:750px){.box-button.bunk a.gray{height:3.142em;line-height:3.142em;padding-left:1.263em;text-align:left;width:10.769em}}@media(min-width:750px){.box-button.bunk a.gray:hover{background:#797979}}@media(min-width:750px){.form-wrap{width:50%}}@media(min-width:750px){.form-wrap:nth-child(odd){clear:both;float:left}}@media(min-width:750px){.form-wrap:nth-child(even){float:right}}@media(min-width:750px){.form-wrap:nth-last-child(3){margin-bottom:2.5em}}@media(min-width:750px){.form-wrap+.form-button{clear:both}}.form-text{font-size:1.143rem;font-weight:700;margin:2.469em auto 0;width:20.438em}@media(min-width:750px){.form-text{font-size:1.125rem;margin-top:3.528em;width:100%}}.form-text.multiple{font-weight:400;line-height:1.2;padding-left:3em;position:relative}.form-text.multiple span{font-weight:700;left:0;position:absolute;top:0}.form-list{background:#f5f7f9;border:1px solid #e0e2e4;border-radius:1.071em;cursor:pointer;margin:1.5em auto 0;width:23.357em}@media(min-width:750px){.form-list{width:auto}}.form-list-placeholder{color:#a8a9aa;line-height:1.6;padding:1.25em 1.357em;position:relative;transition:padding .3s}@media(min-width:750px){.form-list-placeholder{padding-left:2.5em;padding-right:2.5em}}.form-list-placeholder::before{border-left:.48em solid rgba(0,0,0,0);border-right:.48em solid rgba(0,0,0,0);border-top:.6em solid #000;bottom:0;content:"";display:block;height:1px;margin:auto 0;pointer-events:none;position:absolute;right:1.429em;top:2px;transition:all .3s;width:1px}@media(min-width:750px){.form-list-placeholder::before{right:2.2em}}.form-list-placeholder.selected{color:#000}.form-list-item{display:none}@media(min-width:750px){.form-list-item{overflow:hidden}}.form-list-item li{border-top:1px solid #e0e2e4;line-height:1.6;position:relative}.form-list-item li::before{border:.143em solid #000;border-bottom:0;border-left:0;bottom:0;content:"";display:block;height:.571em;margin:auto 0;pointer-events:none;position:absolute;right:1.571em;top:0;transform:rotate(45deg);width:.571em}@media(min-width:750px){.form-list-item li::before{right:2.5em;transition:right .3s}}.form-list-item li label{cursor:pointer;display:block;height:100%;padding:.893em 1.357em}@media(min-width:750px){.form-list-item li label{padding-left:2.5em;padding-right:2.5em}}.form-list-item li:nth-child(2n){border-left:1px solid #e0e2e4}@media(min-width:750px){.form-list-item li:hover::before{right:2em}}@media(min-width:750px){.form-list-item.table li{float:left;width:50%}}.form-input,.form-select,.form-textarea{margin:1.5em auto 0;width:23.357em}@media(min-width:750px){.form-input,.form-select,.form-textarea{margin-top:2.313em;width:100%}}.form-select{position:relative}.form-select::before{border-left:.48em solid rgba(0,0,0,0);border-right:.48em solid rgba(0,0,0,0);border-top:.6em solid #000;bottom:0;content:"";display:block;height:1px;margin:auto 0;pointer-events:none;position:absolute;right:1.429em;top:2px;width:1px}.form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%}.form-choice{display:flex;justify-content:space-between;margin:0 auto;width:23.357em}@media(min-width:750px){.form-choice{width:100%}}.form-choice label{cursor:pointer}.form-choice.vertical{display:grid;width:100%;margin-left:0 !important}.form-choice.vertical label{margin-top:.5em;margin-left:2.5em}@media(min-width:750px){.form-textarea{margin-top:1.5em}}.form-check{line-height:1.286;padding-left:1.966em;position:relative}.form-check .form-checkbox~span{transition:color .3s}.form-check.vertical{line-height:1;margin-top:.25em;width:100%;margin-left:2.5em}.form-check.vertical label{margin-top:0;margin-left:.5em}.form-check.vertical.first{margin-top:1em}.form-check label{cursor:pointer;display:block}.form-check label input{display:none}.form-check label input:checked~.form-checkbox::before,.form-check label input:checked~.form-checkbox::after{background:#5dabd9;margin-top:0}.form-check label input:checked~.form-checkbox~span{color:#666}.form-checkbox{background:#fff;border:.143em solid #dfe1e3;border-radius:.214em;display:block;height:1.43em;left:0;position:absolute;top:0;width:1.43em}.form-checkbox::before,.form-checkbox::after{content:"";display:block;margin-top:-5px;position:absolute;transform:rotate(-45deg);transition:all .1s}.form-checkbox::before{height:37.5%;left:26%;top:36%;width:12.5%}.form-checkbox::after{height:12.5%;left:30%;top:42%;width:58.333%}.form-button{background:#07abf0;border-radius:1.505em;color:#fff;cursor:pointer;display:block;font-size:1.357rem;height:3em;line-height:3em;margin:2.632em auto 0;transition:filter .3s,background .3s;width:13.053em}.form-button[disabled]{filter:grayscale(1);opacity:.5;pointer-events:none}@media(min-width:750px){.form-button:hover{background:#0073e2}}.form-button+.form-button{margin-top:.421em}@media(min-width:750px){.form-button+.form-button{margin-top:1em}}.clinic-link{background:rgba(0,0,0,0);border-bottom:1px solid #000;cursor:pointer;display:block;float:left;text-decoration:none;color:#000}@media(min-width:750px){.clinic-link:hover{opacity:.5}}.form-back{background:rgba(0,0,0,0);border-bottom:1px solid #000;cursor:pointer;display:block;margin:1.321em auto 0;padding-bottom:.5em;width:11em}@media(min-width:750px){.form-back{font-size:1.125rem;margin-top:1.722em;transition:opacity .3s}}@media(min-width:750px){.form-back:hover{opacity:.5}}.form-cancel{background:rgba(0,0,0,0);border-bottom:1px solid #000;cursor:pointer;display:block;margin:.5em auto 0;padding-bottom:.5em;width:11em;font-size:.5em;float:right;margin:2.632em auto 0}@media(min-width:750px){.form-cancel{transition:opacity .3s}}@media(min-width:750px){.form-cancel:hover{opacity:.5}}.form-cancel.form-cancel-center{float:initial;font-size:1em}.swiper-container{padding-bottom:2.036em}.swiper-slide{width:21.214em}@media(min-width:750px){.swiper-slide{width:20.25em}}.swiper-slide:nth-child(1){margin-left:1.714em}@media(min-width:750px){.swiper-slide:nth-child(1){margin-left:0}}.swiper-slide:last-child{margin-right:1.714em}@media(min-width:750px){.swiper-slide:last-child{margin-right:0}}@media(min-width:750px){.swiper-pagination,.swiper-pagination-bullet{height:.75em}}@media(min-width:750px){.swiper-pagination{display:flex;justify-content:center;margin-top:2em;position:relative}}@media(min-width:750px){.swiper-pagination-bullet{display:block;line-height:.75em;margin:0 !important;width:.75em}}@media(min-width:750px){.swiper-pagination-bullet~.swiper-pagination-bullet{margin-left:1.875em !important}}.swiper-pagination-bullet-active{background:#07abf0}.tab{position:relative}.tab-nav{display:flex;justify-content:space-between;border-left:0;border-right:0;font-size:.9em;height:5.642em;line-height:1.2;margin-top:1.5em}@media(min-width:750px){.tab-nav{height:4.444em;justify-content:flex-start;margin-top:3.375em}}.tab-nav li{background:#f5f7f9;border:1px solid #e0e2e4;border-right:0;cursor:pointer;padding:1.571em 0 1.571em 1.643em;position:relative;transition:transform .3s;width:50%}@media(min-width:750px){.tab-nav li{border-bottom:0;width:100%}}.tab-nav li::before{border-left:.48em solid rgba(0,0,0,0);border-right:.48em solid rgba(0,0,0,0);border-top:.6em solid #000;bottom:0;content:"";display:block;height:1px;margin:auto 0;position:absolute;right:1.429em;top:2px;transition:all .3s;width:1px}@media(min-width:750px){.tab-nav li::before{right:2.2em}}.tab-nav li:nth-child(1){border-left:0}@media(min-width:750px){.tab-nav li:nth-child(1){border-left:1px solid #e0e2e4}}@media(min-width:750px){.tab-nav li:last-child{border-right:1px solid #e0e2e4}}.tab-content{opacity:0;pointer-events:none}.tab-button{display:flex;justify-content:center;margin-top:2.857em}.tab-button a{background:#07abf0;border-radius:1.571em;color:#fff;display:block;height:3.142em;line-height:3.142em;text-align:center;text-decoration:none;width:11.429em}@media(min-width:750px){.tab-button a{font-size:1.375rem;transition:background .3s}}@media(min-width:750px){.tab-button a:hover{background:#0073e2}}@media(min-width:750px){.accordion-wrap{background:#f5f7f9;border-top:1px solid #e0e2e4;margin:3.125em 0 0 calc(50% - 50vw);padding:1.25em 0 6.625em;width:100vw}}.accordion{border:1px solid #e0e2e4;border-left:0;border-right:0;margin-top:2.036em}@media(min-width:750px){.accordion{border:0;margin:0 auto;max-width:1000px}}@media(min-width:750px){.accordion>div{border:.188em solid #e0e2e4}}@media(min-width:750px){.accordion>div~div{margin-top:1.333em}}.accordion>div:nth-child(1) .accordion-title{border:0}.accordion .form-check li{color:#666}.accordion-title h3{border-top:1px solid #e0e2e4;cursor:pointer;font-size:1.143rem;padding:1.094em 1.563em;position:relative}@media(min-width:750px){.accordion-title h3{background:#fff;border-left:0;border-right:0;font-size:1.125rem;padding:1.444em 2em 1.278em}}.accordion-title h3::before,.accordion-title h3::after{background:#000;bottom:0;content:"";display:block;height:.125em;margin:auto;position:absolute;right:1.5em;top:0;transition:all .3s;width:.813em}@media(min-width:750px){.accordion-title h3::before,.accordion-title h3::after{height:.125em;right:2.313em;width:1.125em}}.accordion-title h3::after{transform:rotate(90deg)}.accordion-title.is-active h3::after{transform:rotate(180deg)}.accordion-check{display:flex;justify-content:space-between;background:#f5f7f9;border-top:1px solid #e0e2e4;margin:auto;padding:1.607em 1.714em .893em}@media(min-width:750px){.accordion-check{font-size:1.125rem;justify-content:flex-start;padding:1.278em 2.056em 1.111em}}@media(min-width:750px){.accordion-check .form-check{padding-left:2.667em}}@media(min-width:750px){.accordion-check .form-check~.form-check{margin-left:2.556em}}@media(min-width:750px){.accordion-check .form-checkbox{height:1.778em;top:-0.2em;width:1.778em}}.accordion-content{display:none}.accordion-content.is-active{display:block}.accordion-box{background:#f5f7f9;border-top:1px solid #e0e2e4;padding-bottom:.857em}@media(min-width:750px){.accordion-box{padding-bottom:0}}.accordion-box dl{background:#fff;border:1px solid #e0e2e4;margin:.857em auto 0;width:23.357em}@media(min-width:750px){.accordion-box dl{border:0;margin:0;width:auto}}.accordion-box dl dt,.accordion-box dl dd{line-height:1.286;padding:1.036em .786em}@media(min-width:750px){.accordion-box dl dt,.accordion-box dl dd{font-size:1.125rem;padding:1.278em 2.056em 1.111em}}.accordion-box dl dd{background:#edf6fe;border-top:1px solid #e0e2e4;padding-left:3.036em}@media(min-width:750px){.accordion-box dl dd{padding:1.278em 2.056em 1.111em 4.723em}}.accordion-box dl dd .form-checkbox{left:.786em;top:1em}@media(min-width:750px){.accordion-box dl dd .form-checkbox{height:1.778em;left:2.056em;top:1.2em;width:1.778em}}.accordion-box dl dd~dt{border-top:1px solid #e0e2e4}.map{border:0;display:block;height:30.714em;width:100%}@media(min-width:750px){.map{border:1px solid #e0e2e4;height:28.125em}}.button{cursor:pointer}.button a{border-radius:1.571em;color:#000;display:block;margin:0 auto;padding:.893em 0 .964em;position:relative;text-align:center;text-decoration:none;transition:opacity .3s;width:13em}@media(min-width:750px){.button a{font-size:1.375rem;transition:all .3s}}.button a img{bottom:0;left:1.286em;margin:auto 0;position:absolute;top:0;width:1.179em}@media(min-width:750px){.button a:hover{opacity:.5}}.button.line a{border:2px solid #000}.button.gray{background:#6d6e70;border-radius:.714em;color:#fff;display:block;line-height:3.143em;margin-top:.5em;height:3.143em;transition:opacity .3s;width:100%}@media(min-width:750px){.button.gray:hover{opacity:.5}}.button.gray.in-cell{display:inline-block;top:0;position:relative;margin-top:0;width:11em;font-size:.875rem;height:2.286em;line-height:2.286em}.button.close{background:rgba(0,0,0,0);height:3.679em;position:absolute;right:0;top:0;width:3.679em}.button.close::before,.button.close::after{background:#000;bottom:0;content:"";height:1.357em;left:0;margin:auto;position:absolute;right:0;top:0;width:.143em}.button.close::before{transform:rotate(45deg)}.button.close::after{transform:rotate(-45deg)}.footer-nav{margin:0 auto;width:22.926em}@media(min-width:750px){.footer-nav{display:flex;justify-content:flex-end;max-width:1000px;width:95%}}.footer-nav li{line-height:1.714;position:relative;text-align:left}@media(min-width:750px){.footer-nav li{padding:1.75em 1.188em}}.footer-nav li::before{content:"・"}@media(min-width:750px){.footer-nav li::before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0}}.footer-nav li a{color:#666;text-decoration:none}@media(min-width:750px){.footer-nav li a:hover{text-decoration:underline}}@media(min-width:750px){.footer-nav li~li::before{background:#8a8a8b;display:inline-block;height:.75em;width:1px}}@media(min-width:750px){.footer-nav li:last-child{padding-right:0}}.footer-logo{display:none}@media(min-width:750px){.footer-logo{display:block;left:0;margin:1.938em 0 0 calc(50% - 31.25em);position:absolute;top:0;width:13em}}.footer-copyright{border-top:1px solid #e0e2e4;display:block;margin-top:.643em;padding-top:.893em}@media(min-width:750px){.footer-copyright{border:0;bottom:1.8em;display:block;left:0;margin:0 auto;position:absolute;right:0;text-align:right;max-width:1000px;width:95%}}.footer-copyright a{color:#666}.header-app{display:block;margin:1.893em 0 1.286em 1.676em;width:12.357em}@media(min-width:750px){.header-app{margin:5.688em 0 0 calc(50% - 31.25em);width:13.5em}}.header-login{background:rgba(0,0,0,0);border:1px solid #e0e0e0;border-radius:.286em;margin-left:.5em;padding:.5em;position:absolute;right:4.5em;top:2.214em;z-index:2}@media(min-width:750px){.header-login{display:none}}.login .pagetitle,.loginRegist .pagetitle,.infoRegist .pagetitle,.editFamily .pagetitle{padding:1em 0 1.5em 1.786em}@media(min-width:750px){.login .pagetitle,.loginRegist .pagetitle,.infoRegist .pagetitle,.editFamily .pagetitle{border:0;display:block;font-size:1.625em;height:auto;padding:2.154em 0 0}}.login .pagetitle img,.loginRegist .pagetitle img,.infoRegist .pagetitle img,.editFamily .pagetitle img{height:1.464em;top:.3em;width:1.464em}@media(min-width:750px){.login .pagetitle img,.loginRegist .pagetitle img,.infoRegist .pagetitle img,.editFamily .pagetitle img{height:.962em;top:.1em;width:.962em}}.login .pagetitle+.form-input,.loginRegist .pagetitle+.form-input,.infoRegist .pagetitle+.form-input,.editFamily .pagetitle+.form-input{margin-top:5.964em}@media(min-width:750px){.login .form-input,.loginRegist .form-input,.infoRegist .form-input,.editFamily .form-input{width:32.5em}}.login .form-input~.form-input,.loginRegist .form-input~.form-input,.infoRegist .form-input~.form-input,.editFamily .form-input~.form-input{margin-top:1.036em}@media(min-width:750px){.login .form-input~.form-input,.loginRegist .form-input~.form-input,.infoRegist .form-input~.form-input,.editFamily .form-input~.form-input{margin-top:1.5em}}.login .form-button,.loginRegist .form-button,.infoRegist .form-button,.editFamily .form-button{margin-top:2.143em}@media(min-width:750px){.login .form-button,.loginRegist .form-button,.infoRegist .form-button,.editFamily .form-button{margin-top:3.5em}}.login~.l-footer,.loginRegist~.l-footer,.infoRegist~.l-footer,.editFamily~.l-footer{margin-top:0}.login p.explanation,.loginRegist p.explanation,.infoRegist p.explanation,.editFamily p.explanation{line-height:1.438;margin:1.0714em 0 0;text-align:center}.login-nav{display:flex;justify-content:center;margin:4.214em 0 13.071em}@media(min-width:750px){.login-nav{margin-bottom:10.938em}}.login-nav li{position:relative}.login-nav li a{color:#000;padding-left:1em;text-decoration:none}.login-nav li a::before{border:.156em solid #000;border-bottom:0;border-left:0;bottom:0;content:"";display:block;height:.6em;left:0;margin:auto 0;pointer-events:none;position:absolute;top:0;transform:rotate(45deg);width:.6em}.login-nav li~li{margin-left:1.786em}.loginRegist{min-height:50.464em;padding-bottom:3.571em}@media(min-width:750px){.loginRegist{min-height:59.438em;padding-bottom:5.625em}}.loginRegist p:not([class]){line-height:1.438;margin:1.0714em 0 0;text-align:center}.loginRegist a{color:#0084ff;text-decoration:none}@media(min-width:750px){.loginRegist a:hover{text-decoration:underline}}@media(min-width:750px){.loginRegist .pagetitle+.form-input{margin-top:7.75em}}.loginRegist .form-check{margin:1.214em auto 0;width:9em}.infoRegist{padding-bottom:3.571em}@media(min-width:750px){.infoRegist{padding-bottom:5.625em}}.infoRegist .pagetitle+.flex{margin-top:2.469em}.infoRegist .pagetitle+.flex .flex-wrap:nth-child(1) .form-text{margin-top:0}@media(min-width:750px){.infoRegist .pagetitle+.flex .form-text{margin-top:2em !important}}.infoRegist .form-text{font-size:1em;width:21.357em}@media(min-width:750px){.infoRegist .form-text{font-size:1.125em;width:100%}}.infoRegist .form-text span{font-weight:400}.infoRegist .form-text+.form-input{margin-top:.571em}@media(min-width:750px){.infoRegist .form-text+.form-input{margin-top:.75em}}.infoRegist .form-text~.form-text{margin-top:1.071em}@media(min-width:750px){.infoRegist .form-text~.form-text{margin-top:2.313em}}.infoRegist .form-input{position:relative}@media(min-width:750px){.infoRegist .form-input{width:100%}}.infoRegist .form-input .button{bottom:0;height:2.679em;line-height:2.679em;margin:auto;position:absolute;right:.929em;top:0;width:8.571em}@media(min-width:750px){.infoRegist .form-input .button{font-size:.875em}}.infoRegist .form-textarea{background:#fff;height:11.571em;margin-top:1.071em}.infoRegist .form-check{margin:1.071em auto 0;width:21.357em}@media(min-width:750px){.infoRegist .form-check{width:calc(100% - 2em)}}.infoRegist .form-button.line{background:#fff;border:2px solid #000;color:#000;margin-top:1.053em;margin-bottom:.1em}@media(min-width:750px){.infoRegist .form-button.line{transition:opacity .3s}}@media(min-width:750px){.infoRegist .form-button.line:hover{opacity:.5}}@media(min-width:750px){.infoRegist .table{width:100%}}@media(min-width:750px){.infoRegist .table th,.infoRegist .table td{padding-left:3.063em}}@media(min-width:750px){.infoRegist .table th{width:23.3%}}.infoRegist .table input[type=text],.infoRegist .table input[type=password]{background:#fff;border:1px solid #e0e2e4;border-radius:.357em;font:inherit;padding:.482em;width:100%}@media(min-width:750px){.infoRegist .table input[type=text],.infoRegist .table input[type=password]{max-width:327px}}.infoRegist .table input[type=password].hide{border:0}@media(min-width:750px){.infoRegist .flex{display:flex;justify-content:space-between}}@media(min-width:750px){.infoRegist .flex .flex-wrap{width:30em}}.infoRegist .flex .form-text{margin-top:1.071em}@media(min-width:750px){.infoRegist .flex .form-text{margin-top:2.313em}}.infoRegist .flex~.form-text{margin-top:1.571em}@media(min-width:750px){.infoRegist .flex~.form-text{margin-top:2.813em}}.infoRegist .tel{position:relative}.infoRegist .tel .flex{display:flex;justify-content:space-between;margin:.571em auto 0;width:23.357em}@media(min-width:750px){.infoRegist .tel .flex{width:100%}}.infoRegist .tel .flex .flex-wrap .form-select{margin:0;width:7em}.infoRegist .tel .flex .flex-wrap .form-input{margin:0;width:15em}@media(min-width:750px){.infoRegist .tel .flex .flex-wrap:nth-child(1),.infoRegist .tel .flex .flex-wrap:nth-child(1) .form-select{width:17.5em}}@media(min-width:750px){.infoRegist .tel .flex .flex-wrap:nth-child(2),.infoRegist .tel .flex .flex-wrap:nth-child(2) .form-input{width:43.6em}}.infoRegist .tel .button{margin-left:1.8em;width:8.571em}@media(min-width:750px){.infoRegist .tel .button{bottom:0;font-size:.875em;height:2.679em;line-height:2.679em;margin:auto;position:absolute;right:.929em;top:0}}.infoRegist .tel .confirmed{color:#07abf0;font-size:.875em;margin:1em auto 0;width:22.357em}@media(min-width:750px){.infoRegist .tel .confirmed{bottom:0;height:2.679em;line-height:2.679em;margin:auto;position:absolute;right:.929em;top:0;width:auto}}.infoRegist .gender{display:flex;justify-content:space-between;margin:.571em auto 0;width:21.357em}@media(min-width:750px){.infoRegist .gender{flex-wrap:wrap;margin:0;width:100%}}.infoRegist .gender .form-text{margin-top:1.071em}@media(min-width:750px){.infoRegist .gender .form-text{margin-top:2.313em;width:100%}}.infoRegist .gender .form-choice{margin-top:.3em;width:40em}@media(min-width:750px){.infoRegist .gender .form-choice{justify-content:start;margin-top:1.4em}}@media(min-width:750px){.infoRegist .gender .form-choice label{width:33%}}.infoRegist .gender+.form-text{margin-top:2em}.tel-check p{color:#666;margin-top:2.357em !important;text-align:left !important}@media(min-width:750px){.tel-check p{padding:0 3em !important}}.tel-check .form-button{margin-top:1.5em !important}.tel-check .form-input{margin:1.357em auto 0;width:calc(100% - 2em)}@media(min-width:750px){.tel-check .form-input{width:calc(100% - 6em)}}.tel-check .form-input input{padding:1em}.login-mail{margin:4.5em auto 0;width:11.714em}@media(min-width:750px){.login-mail{width:16.438em}}.login-mail+p{font-size:1.143em;font-weight:700;line-height:1.2;margin-top:1.281em;text-align:center}@media(min-width:750px){.login-mail+p{font-size:1.5em}}.login-password{font-size:1.143em;margin-top:3.313em;text-align:center}@media(min-width:750px){.login-password{margin-top:2em}}.login-password a{color:#666}@media(min-width:750px){.login-password a:hover{text-decoration:none}}.editFamily{padding-bottom:3.571em}@media(min-width:750px){.editFamily{padding-bottom:5.625em}}@media(min-width:750px){.editFamily .flex{display:flex;justify-content:flex-start;flex-wrap:wrap}}.editFamily .flex .box{margin:2.857em auto 0;width:23.357em}@media(min-width:750px){.editFamily .flex .box{margin:2.8em 0 0 .8em !important;width:20.25em}}@media(min-width:750px){.editFamily .flex .box .close{opacity:0;pointer-events:none}}.editFamily .flex .box~.box{margin-top:1.429em}@media(min-width:750px){.editFamily .flex .box:nth-child(3n+1){margin-left:0 !important}}@media(min-width:750px){.editFamily .flex .box:hover::before{border:2px solid #07abf0;border-radius:.714em;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}}@media(min-width:750px){.editFamily .flex .box:hover .close{opacity:1;pointer-events:auto}}.add-family p{padding:0 1.5em !important;text-align:left !important}.add-family .form-input{margin-top:.607em;width:calc(100% - 2em)}.add-family .form-input+.form-text{margin-top:1.071em}.add-family .kakaritsuke-id{display:flex;justify-content:space-between;margin:.571em 2em 2.5em 0;justify-content:flex-start}.add-family .kakaritsuke-id .form-text{margin:auto 0;width:initial}.add-family .kakaritsuke-id .value{margin:auto 0}.add-family .gender{display:flex;justify-content:space-between;margin:.571em 2em 0 0}.add-family .gender .form-text{margin-top:1.071em}@media(min-width:750px){.add-family .gender .form-text{margin-top:1.4em;width:100%}}.add-family .gender .form-choice{margin-top:.5em;width:40em}@media(min-width:750px){.add-family .gender .form-choice{justify-content:start;margin-top:.9em;width:70em}}@media(min-width:750px){.add-family .gender .form-choice label{width:60%}}.add-family .form-button.line{background:#fff;border:2px solid #000;color:#000;line-height:1}@media(min-width:750px){.add-family .form-button.line{transition:opacity .3s}}@media(min-width:750px){.add-family .form-button.line:hover{opacity:.5}}@media(min-width:750px){.top~.l-footer{margin-top:0}}.top-title{font-size:1.714rem;line-height:1.188;margin-top:1.542em;text-align:center}@media(min-width:750px){.top-title{font-size:2.5rem;margin-top:2.6em}}.top-list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:2.143em}@media(min-width:750px){.top-list{flex-wrap:nowrap;margin-top:2.875em}}.top-list li{border-radius:2.857em;overflow:hidden;padding:.286em;position:relative;width:10em}@media(min-width:750px){.top-list li{border-radius:3.75em;padding:.375em;width:14.313em}}.top-list li::before{background:url("https://storage.googleapis.com/assets.kakaritsuke.csworks.co.jp/20250512133338/assets/img/texture-gradation.png") no-repeat 0 0/100% 100%;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}@media(min-width:750px){.top-list li::before{transition:opacity .3s}}.top-list li a{background:#fff;border-radius:2.571em;color:#000;display:block;height:100%;overflow:hidden;padding:6.536em 0 1.179em;position:relative;text-align:center;text-decoration:none;width:100%}@media(min-width:750px){.top-list li a{border-radius:3.429rem;font-size:1.25rem;padding:7.8em 0 1.4em}}.top-list li a img{position:absolute;width:56.061%}@media(min-width:750px){.top-list li a img{width:54.378%}}@media(min-width:750px){.top-list li~li{margin-left:1.75em}}.top-list li:nth-child(2n){margin-left:2em}@media(min-width:750px){.top-list li:nth-child(2n){margin-left:1.75em}}.top-list li:nth-child(1) a img{left:2.714em;top:.821em}@media(min-width:750px){.top-list li:nth-child(1) a img{left:3.15em;top:1.35em}}.top-list li:nth-child(2) a img{left:2.643em;top:.821em}@media(min-width:750px){.top-list li:nth-child(2) a img{left:2.95em;top:1.7em;width:51.152%}}.top-list li:nth-child(2)~li{margin-top:2em}@media(min-width:750px){.top-list li:nth-child(2)~li{margin-top:0}}.top-list li:nth-child(3) a img{left:2.071em;top:1.071em}@media(min-width:750px){.top-list li:nth-child(3) a img{left:0;margin:0 auto;right:0;top:1.688em}}.top-list li:nth-child(4) a img{left:2.071em;top:.893em}@media(min-width:750px){.top-list li:nth-child(4) a img{left:0;margin:0 auto;right:0;top:1.125em}}@media(min-width:750px){.top-list li:hover::before{opacity:1}}.history{margin-top:3.536em}@media(min-width:750px){.history{margin-top:5em !important;padding-top:4.938em}}.history .box{padding-top:.964em}.top-badge{display:none}@media(min-width:750px){.top-badge{display:flex;justify-content:center;margin:5em auto 0;padding-bottom:5em}}@media(min-width:750px){.top-badge .badge{font-size:1.2rem;width:18.021em}}@media(min-width:750px){.top-badge .badge~.badge{margin:0 0 0 1.042em}}.symptomTop section~section{padding-top:3.536em}.symptomTop section~section::before{background:#d7dade;content:"";display:block;height:1px;left:0;margin:0 calc(50% - 50vw);position:absolute;top:0;width:100vw}@media(min-width:750px){.symptomTop .form-choice{justify-content:flex-start}}.symptomTop .form-choice label{display:block;margin-top:2.071em;width:50%}@media(min-width:750px){.symptomTop .form-choice label{width:10.188em}}@media(min-width:750px){.symptomResult .bookmark-list .box{width:100%}}.symptomResult .bookmark-list .box li~li .box-icon{top:.2em}.symptomResult .bookmark-list .box:nth-child(1){margin-top:1em}@media(min-width:750px){.symptomResult .bookmark-list .box:nth-child(1){margin-top:0}}@media(min-width:750px){.symptomResult .bookmark-list .box:nth-child(2n){margin-left:0}}.symptomResult .tab{overflow:hidden}.symptomResult .tab .tab-nav li{padding:1.6em 0 0 1.4em}.symptomResult .tab .tab-nav li:nth-child(3){padding:2.1em 0 0 .6em}@media(min-width:750px){.symptomResult .tab .tab-nav li:nth-child(3){padding:1.6em 0 0 1.4em}}.symptomResult .tab .tab-nav li:nth-child(3)::before{right:.6em}@media(min-width:750px){.symptomResult .tab .tab-nav li:nth-child(3)::before{right:1.429em}}.symptomResult .tab .tab-content{background:#edf6fe;height:100%;left:0;position:absolute;width:100%;z-index:1}@media(min-width:750px){.symptomResult .tab .tab-content{border:1px solid #e0e2e4;height:auto;padding:0 2.222em 2.222em}}@media(min-width:750px){.symptomResult .tab .tab-content .form-text{margin-top:2.222em}}.symptomResult .tab .tab-content .form-select select{background:#fff}.symptomResult .tab .tab-content .form-select+.form-text{margin-top:2em;padding-top:calc(1px+2em);position:relative}.symptomResult .tab .tab-content .form-select+.form-text::before{background:#e0e2e4;content:"";display:block;height:1px;left:calc(50% - 50vw);position:absolute;top:0;width:100vw}.symptomResult .tab .tab-content .button{margin-top:2.571em}.symptomResult+.l-footer{margin-top:0}.symptomResult-checkbox .form-text{position:relative}.symptomResult-checkbox .form-text~.form-text{margin-top:1.75em;padding-top:1.719em}@media(min-width:750px){.symptomResult-checkbox .form-text~.form-text{margin-top:0 !important}}.symptomResult-checkbox .form-text~.form-text::before{background:#e0e2e4;content:"";display:block;height:1px;left:calc(50% - 50vw);position:absolute;top:0;width:100vw}.symptomResult-checkbox ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:1.714em 0 0 0;width:25.071em}@media(min-width:750px){.symptomResult-checkbox ul{margin-left:-1.7em;width:calc(100%+1.7em)}}.symptomResult-checkbox ul li{margin:0 0 1.786em 1.7em}@media(min-width:750px){.symptomResult-checkbox .tab-button{margin-top:0}}@media(min-width:750px){.symptomResult-badge{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:1em}}.symptomResult-badge a{margin:1.375em auto 0;width:18.094em}@media(min-width:750px){.symptomResult-badge a{margin:0 0 0 .889em;width:17.63em}}.symptomResult-badge a~a{margin-top:.625em}@media(min-width:750px){.symptomResult-badge a:nth-child(3n+1){margin-left:0}}@media(min-width:750px){.symptomResult-badge a:nth-child(-n+3){margin-top:0}}.result-none img{margin:2.643em auto 0;width:18.893em}@media(min-width:750px){.result-none img{margin-top:7.312em;width:23.188em}}.result-none p{font-weight:700;line-height:1.438;margin:1.438em 0 3.625em;text-align:center}@media(min-width:750px){.result-none p{font-size:1.125em;margin:1.833em 0 5.389em}}.symptom-list{background:#f5f7f9;padding:2.036em 0}@media(min-width:750px){.symptom-list{background:rgba(0,0,0,0);padding:3.75em 0}}@media(min-width:750px){.symptom-list ul{display:flex;justify-content:space-between}}.symptom-list ul li{border-radius:2.143em;margin:0 auto;overflow:hidden;padding:.286em;position:relative;width:23.357em}@media(min-width:750px){.symptom-list ul li{width:20.438em}}.symptom-list ul li::before{background:url("https://storage.googleapis.com/assets.kakaritsuke.csworks.co.jp/20250512133338/assets/img/texture-gradation.png") no-repeat 0 0/100% 100%;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}@media(min-width:750px){.symptom-list ul li::before{transition:opacity .3s}}.symptom-list ul li a{background:#fff;border-radius:1.5em;color:#000;display:block;font-size:1.286rem;font-weight:700;height:3.889em;overflow:hidden;padding:1.444em 0 1.417em 6.75em;position:relative;text-decoration:none;width:100%}@media(min-width:750px){.symptom-list ul li a{border-radius:1.7em;font-size:1.125rem;height:3.889em;padding:1.417em 0 0 6.778em}}.symptom-list ul li a img{left:2.028em;position:absolute;top:.222em;width:3.472em}@media(min-width:750px){.symptom-list ul li a img{left:2.056em;top:.222em;width:3.444em}}.symptom-list ul li a span{display:inline-block;font-weight:400}.symptom-list ul li~li{margin-top:.722em}@media(min-width:750px){.symptom-list ul li~li{margin-top:0}}.symptom-list ul li:nth-child(2) a,.symptom-list ul li:nth-child(3) a{padding-top:.944em}@media(min-width:750px){.symptom-list ul li:hover::before{opacity:1}}.search .tab{overflow:hidden}@media(min-width:750px){.search .map{margin-top:4.875em}}@media(min-width:750px){.search .bookmark-list{margin-top:1em}}.search .bookmark-list .box:nth-child(1){border-top:1px solid #e0e2e4}@media(min-width:750px){.searchResult .bookmark-list .box{width:100%}}.searchResult .bookmark-list .box li~li .box-icon{top:.2em}.searchResult .bookmark-list .box:nth-child(1){margin-top:1em}@media(min-width:750px){.searchResult .bookmark-list .box:nth-child(1){margin-top:0}}@media(min-width:750px){.searchResult .bookmark-list .box:nth-child(2n){margin-left:0}}.searchResult .tab{overflow:hidden}.searchResult .tab .tab-nav{border-bottom:1px solid #e0e2e4;justify-content:right}@media(min-width:750px){.searchResult .tab .tab-nav{border:0}}.searchResult .tab .tab-nav li{border-bottom:0;border-left:1px solid #e0e2e4;margin-left:auto;padding:2.1em 0 0 .6em;width:40vw}@media(min-width:750px){.searchResult .tab .tab-nav li{padding:1.6em 0 0 1.4em;width:333px}}.searchResult .tab .tab-nav li::before{right:.6em}@media(min-width:750px){.searchResult .tab .tab-nav li::before{right:1.429em}}.searchResult .tab .tab-content{background:#edf6fe;height:100%;left:0;position:absolute;width:100%;z-index:1}@media(min-width:750px){.searchResult .tab .tab-content{border:1px solid #e0e2e4;height:auto;padding:0 2.222em 2.222em}}@media(min-width:750px){.searchResult .tab .tab-content .form-text{margin-top:2.222em}}.searchResult .tab .tab-content .form-select select{background:#fff}.searchResult .tab .tab-content .form-select+.form-text{margin-top:2em;padding-top:calc(1px+2em);position:relative}.searchResult .tab .tab-content .form-select+.form-text::before{background:#e0e2e4;content:"";display:block;height:1px;left:calc(50% - 50vw);position:absolute;top:0;width:100vw}.searchResult .tab .tab-content .button{margin-top:2.571em}.searchResult+.l-footer{margin-top:0}@media(min-width:750px){.searchResult+.l-footer{margin-top:5em}}.searchResult-checkbox{background:#edf6fe;height:100%;left:0;position:absolute;width:100%;z-index:1}@media(min-width:750px){.searchResult-checkbox{border:1px solid #e0e2e4;height:auto;padding:0 2.222em 2.222em}}.searchResult-checkbox .form-text{position:relative}.searchResult-checkbox .form-text~.form-text{margin-top:1.75em;padding-top:1.719em}@media(min-width:750px){.searchResult-checkbox .form-text~.form-text{margin-top:2.222em}}.searchResult-checkbox .form-text~.form-text::before{background:#e0e2e4;content:"";display:block;height:1px;left:calc(50% - 50vw);position:absolute;top:0;width:100vw}@media(min-width:750px){.searchResult-checkbox .form-text~.form-text::before{left:calc(50% - 500px);width:1000px}}.searchResult-checkbox ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:1.714em 0 0 0;width:25.071em}@media(min-width:750px){.searchResult-checkbox ul{margin-left:-1.7em;width:calc(100%+1.7em)}}.searchResult-checkbox ul li{margin:0 0 1.786em 1.7em}@media(min-width:750px){.searchResult-checkbox .tab-button{margin-top:0}}.appointment-box~.appointment-box{margin-top:2.5em}.appointment-box~.appointment-box::before{background:#f5f7f9;border:1px solid #d7dade;border-left:0;border-right:0;content:"";display:block;height:.714em}@media(min-width:750px){.appointment-box~.appointment-box::before{display:none}}.appointmentInput .pagetitle{display:none}.appointmentInput .pagetitle+.subtitle{margin-top:1.711em}@media(min-width:750px){.appointmentInput .table{width:100%}}.appointmentInput .table th{width:11em}@media(min-width:750px){.appointmentInput .table th{width:14.5em}}@media(min-width:750px){.appointmentInput .table .button{font-size:.875rem;height:2.286em;line-height:2.286em;position:absolute;top:.3em;width:10.714em}}@media(min-width:750px){.appointmentInput.word~.l-footer{margin-top:0}}@media(max-width:750px){.appointmentInput p.display-answer{margin-left:2em;margin-right:2em}}.appointmentInput div.bottom-annotation{margin-top:3em;display:flex}@media(max-width:750px){.appointmentInput div.bottom-annotation{margin-left:3em;margin-right:3em}}.appointmentInput div.bottom-annotation div{margin:0 auto}.symptomSelectButton{font-size:.875rem;height:2.286em;line-height:2.286em;width:10.714em;background:#6d6e70;border-radius:.714em;color:#fff;display:block;transition:opacity .3s}.detail .pagetitle{font-size:1.357rem;line-height:1.2;padding:1.1em 2.2em 1em 3em}@media(min-width:750px){.detail .pagetitle{display:block;font-size:1.625rem;padding:2.86em 0 2.077em 1.577em}}.detail .pagetitle .icon{cursor:pointer;left:1.289em;position:absolute;top:1.1em;width:1.263em}@media(min-width:750px){.detail .pagetitle .icon{left:0;top:2.923em;width:1.115em}}.detail .box{border:0;border-radius:0;margin-top:0}@media(min-width:750px){.detail .box{margin:-7.5em auto 0;padding:2.406em 5.063em 0;width:58.75em}}.detail .box ul{margin-top:.9em}@media(min-width:750px){.detail .box ul{margin-top:1.2em}}@media(min-width:750px){.detail .box ul li{font-size:1.125rem;padding-left:2.2em}}.detail .box ul li~li{margin-top:.8em}.detail .box-tel{top:1.6em}@media(min-width:750px){.detail .box-tel{display:none}}@media(min-width:750px){.detail .box-tel+.box{margin-top:0}}@media(min-width:750px){.detail .box-title{font-size:1.625rem}}.detail .box-button{bottom:0;left:0;position:fixed;width:100%;z-index:1}@media(min-width:750px){.detail .box-button{bottom:auto;left:auto;margin:2.344em auto 0;position:relative}}.detail .box-button a{border-radius:0;border-top:1px solid #d4d5d5;font-size:1.357em;padding-left:1.263em;position:relative;text-align:left;width:50%}@media(min-width:750px){.detail .box-button a{border:1px solid #d4d5d5;font-size:1.625rem;width:10.769em}}.detail .box-button a::before{border:.08em solid #fff;border-bottom:0;border-left:0;bottom:0;content:"";display:block;height:.6em;margin:auto;pointer-events:none;position:absolute;right:1.2em;top:.1em;transform:rotate(45deg);width:.6em}.detail .box-button a~a{border-left:1px solid #d4d5d5;margin-left:0}@media(min-width:750px){.detail .box-button a~a{margin-left:1.538em}}.detail~.l-footer{padding-bottom:10em}@media(min-width:750px){.detail~.l-footer{margin-top:0;padding-bottom:1.625em}}.detail-wrap{background:#f5f7f9;border-top:1px solid #d7dade;padding-top:.643em}@media(min-width:750px){.detail-wrap{margin:5em 0 0 calc(50% - 50vw);padding-top:2.5em;width:100vw}}.detail-wrap~.detail-wrap{background:#fff;border-top:0;padding-top:0}@media(min-width:750px){.detail-wrap~.detail-wrap{background:#f5f7f9;margin-top:0;padding:1.875em 0 6.25em}}@media(min-width:750px){.detail-wrap:last-child{padding-bottom:3.333em}}.detail-box{background:#fff;border:1px solid #d7dade;border-left:0;border-right:0;overflow:hidden;padding:1.714em;position:relative}@media(min-width:750px){.detail-box{border:1px solid #d7dade;margin:0 auto;max-width:1000px;padding:2.438em 3.031em 2.5em;width:95%}}.detail-box p:not([class]){line-height:1.2;margin-top:.893em}.detail-box .button{margin-top:1.143em}@media(min-width:750px){.detail-box .button{margin-top:1.667em}}.detail-box~.detail-box{margin-top:.643em}@media(min-width:750px){.detail-box~.detail-box{margin-top:1.25em}}.detail-box:last-child{border-bottom:0;padding-bottom:0}@media(min-width:750px){.detail-box:last-child{border-bottom:1px solid #d7dade;padding-bottom:2.167em}}@media(min-width:750px){.detail-box-left,.detail-box-right{width:50%}}@media(min-width:750px){.detail-box-left{float:left;padding-right:3.031em}}.detail-box-right{margin-top:1.357em}@media(min-width:750px){.detail-box-right{float:right;margin-top:0;padding-left:3.031em;position:relative}}.detail-box-right::before{background:#d7dade;content:"";display:block;height:1px;left:calc(50% - 50vw);position:absolute;width:100vw}@media(min-width:750px){.detail-box-right::before{height:calc(100%+5em);left:0;top:-2.5em;width:1px}}.detail-box-right .detail-title{padding-top:1.219em}@media(min-width:750px){.detail-box-right .detail-title{padding-top:0}}.detail-title{font-size:1.143rem;font-weight:700}@media(min-width:750px){.detail-title{font-size:1.625rem}}.detail-title.pulldown{cursor:pointer;position:relative}.detail-title.pulldown::before{border-left:.48em solid rgba(0,0,0,0);border-right:.48em solid rgba(0,0,0,0);border-top:.6em solid #000;bottom:0;content:"";display:block;height:1px;left:2.9em;margin:auto 0;pointer-events:none;position:absolute;top:2px;width:1px}@media(min-width:750px){.detail-title.pulldown::before{font-size:1rem;left:4.028em}}.detail-title.pulldown.is-active::before{transform:scale(1,-1)}.detail-list,.detail-tag{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:flex-start;margin-top:.714em}.detail-list li,.detail-tag li{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#f5f7f9;justify-content:center;margin:.429em 0 0 .429em}@media(min-width:750px){.detail-list li,.detail-tag li{margin-left:.625em;transition:background .3s}}@media(min-width:750px){.detail-list li:hover,.detail-tag li:hover{background:#ebeff3}}.detail-list li{border-radius:.857em;height:4.429em;text-align:center;width:7.5em}@media(min-width:750px){.detail-list li{height:6.438em;width:10.76em}}@media(min-width:750px){.detail-list li:nth-child(1){margin-left:0 !important}}.detail-list li:nth-child(3n+1){margin-left:0}@media(min-width:750px){.detail-list li:nth-child(3n+1){margin-left:.625em}}@media(min-width:750px){.detail-list li:nth-child(5n+1){margin-left:0}}.detail-tag{margin-left:-0.429em}.detail-tag li{border-radius:1.143em;height:2.286em;padding:0 .7em}@media(min-width:750px){.detail-tag li{border-radius:1.5em;font-size:1.125rem;height:3em;padding:.7em 1.5em}}.detail-id{font-size:1.286rem;margin-bottom:.6em;text-align:center}@media(min-width:750px){.detail-id{bottom:0;height:1em;left:0;margin:auto;position:absolute;right:0;top:0}}.regist .subtitle{margin-top:1.5em}@media(min-width:750px){.regist .subtitle{margin-top:3em}}.regist .subtitle+.form-text{font-size:1.357rem;width:17.211em}@media(min-width:750px){.regist .subtitle+.form-text{font-size:1.625rem;margin-top:2.115em;width:auto}}.regist .tab-nav{margin-top:0}@media(min-width:750px){.regist .tab-nav{border-top:1px solid #e0e2e4;justify-content:center;margin-left:calc(50% - 50vw);width:100vw}}.regist .tab-nav li{padding-left:0;padding-right:0;text-align:center}@media(min-width:750px){.regist .tab-nav li{border-bottom:1px solid #e0e2e4;border-top:0;font-size:1.125em;width:50%}}@media(min-width:750px){.regist .tab-nav li span{display:block;opacity:.5;position:relative;transition:opacity .3s;max-width:500px}}@media(min-width:750px){.regist .tab-nav li span::before{border-left:.4em solid rgba(0,0,0,0);border-right:.4em solid rgba(0,0,0,0);border-top:.5em solid #000;bottom:0;content:"";display:block;height:1px;margin:auto 0;opacity:.5;pointer-events:none;position:absolute;top:2px;transition:all .3s;width:1px}}.regist .tab-nav li::before{display:none}@media(min-width:750px){.regist .tab-nav li:nth-child(1){border-left:0}}@media(min-width:750px){.regist .tab-nav li:nth-child(1) span{margin-left:auto}}@media(min-width:750px){.regist .tab-nav li:nth-child(1) span::before{right:7em}}@media(min-width:750px){.regist .tab-nav li:last-child{border-right:0}}@media(min-width:750px){.regist .tab-nav li:last-child span::before{right:9.667em}}.regist .tab-nav li.is-active{border-bottom:0}@media(min-width:750px){.regist .tab-nav li.is-active span{opacity:1}}@media(min-width:750px){.regist .tab-nav li.is-active span::before{opacity:1;transform:scale(1,-1)}}@media(min-width:750px){.regist .tab-nav li:hover span,.regist .tab-nav li:hover span::before{opacity:1}}.regist .tab-content .form-text{font-size:1rem;margin-top:1.071em;width:21.643em}@media(min-width:750px){.regist .tab-content .form-text{font-size:1.125rem;margin:2.111em 0 0;width:auto}}.regist .tab-content .form-input{margin-top:.607em}@media(min-width:750px){.regist .tab-content .form-input{margin:.75em 0 0;width:29.938em}}.regist .tab-content .form-choice{display:flex;justify-content:space-between}@media(min-width:750px){.regist .tab-content .form-choice{display:block}}.regist .tab-content .form-choice .form-text{margin-left:.857em;width:2em}@media(min-width:750px){.regist .tab-content .form-choice .form-text{margin-left:0}}.regist .tab-content .form-choice label{margin-top:.286em;width:5.679em}@media(min-width:750px){.regist .tab-content .form-choice label{display:inline-block;font-size:1.125em;margin-top:1.1em;width:9.056em}}.regist .tab-content .form-choice label~label{margin-left:3.214em}@media(min-width:750px){.regist .tab-content .form-choice label~label{margin-left:0}}.regist .tab-content:not(.is-active){display:none}.regist .tab+.form-text,.regist .swiper-container+.form-text,.regist .form-text-subtitle{margin-top:2em;padding-top:1.893em;position:relative}@media(min-width:750px){.regist .tab+.form-text,.regist .swiper-container+.form-text,.regist .form-text-subtitle{font-size:1.625rem;margin-top:1.923em}}.regist .tab+.form-text::before,.regist .swiper-container+.form-text::before,.regist .form-text-subtitle::before{background:#e9e9ea;content:"";display:block;height:1px;left:calc(50% - 50vw);position:absolute;top:0;width:100vw}.regist .result-none{margin-top:2em;position:relative}@media(min-width:750px){.regist .result-none{margin-top:3.125em}}.regist .result-none img{margin-top:0}.regist .result-none p{font-size:1.143em;margin-bottom:0}.regist .result-none.line{padding-top:2.643em}@media(min-width:750px){.regist .result-none.line{padding-top:3.75em}}.regist .result-none.line::before{background:#e9e9ea;content:"";display:block;height:1px;left:calc(50% - 50vw);position:absolute;top:0;width:100vw}.regist #kindAttention{line-height:1.5em;color:red}.regist-date{background:#f5f7f9;margin-top:2.286em;position:relative}@media(min-width:750px){.regist-date{margin-top:5em}}.regist-date::before{background:#f5f7f9;border:1px solid #d7dade;border-left:0;border-right:0;content:"";display:block;height:.643em}@media(min-width:750px){.regist-date::before{margin-left:calc(50% - 50vw);width:100vw}}.regist-date p{background:#fff;font-size:1.143rem;font-weight:700;padding:1.594em 0 2.313em;text-align:center}@media(min-width:750px){.regist-date p{font-size:1.625rem;padding:1.846em 0 1.692em}}.regist-date li{position:absolute;top:1.67em}@media(min-width:750px){.regist-date li{font-size:1.125rem;top:2.5em}}.regist-date li a{color:#666;display:block;padding:1em 0;position:relative;text-decoration:none}@media(min-width:750px){.regist-date li a{transition:color .3s}}.regist-date li a::before{border:.143em solid #ccc;border-bottom:0;border-left:0;bottom:0;content:"";display:block;height:.5em;margin:auto;position:absolute;top:.1em;transform:rotate(45deg);width:.5em}@media(min-width:750px){.regist-date li a::before{border:.2em solid #ccc;border-bottom:0;border-left:0;height:.7em;transition:all .3s;width:.7em}}.regist-date .prev{left:1.679em}@media(min-width:750px){.regist-date .prev{left:calc(50% - 12.571em)}}.regist-date .prev a{padding-left:1.5em}@media(min-width:750px){.regist-date .prev a{padding-left:1em}}.regist-date .prev a::before{left:0;transform:rotate(-135deg)}@media(min-width:750px){.regist-date .prev a:hover::before{left:-0.3em}}.regist-date .next{right:1.679em}@media(min-width:750px){.regist-date .next{right:calc(50% - 12.571em)}}.regist-date .next a{padding-right:1.5em}@media(min-width:750px){.regist-date .next a{padding-right:1em}}.regist-date .next a::before{right:0}@media(min-width:750px){.regist-date .next a:hover::before{right:-0.3em}}@media(min-width:750px){.regist-date+.tab .tab-content{padding-top:.813em}}.regist-date .form-select{margin-top:.9em;margin-bottom:.9em;padding:0;width:50%;text-align:center}@media(min-width:750px){.regist-date .form-select{width:30%}}.regist-date .form-select::before{right:.75em}.regist-date .form-select input{text-align:center;line-height:1;padding:.75em 1.357em}.regist-radiobox{line-height:3em;margin:.5em auto;text-align:center}.regist-radiobox .radiobutton{display:none}.regist-radiobox label{display:inline-block;min-width:10em;background-color:#edf6fe;padding:0 1em;margin:.5em;border-radius:10.714em;white-space:nowrap;border:2px solid rgba(0,0,0,0);font-weight:700}@media(min-width:750px){.regist-radiobox label{font-size:1.125rem}}.regist-radiobox .radiobutton:checked+label{border:2px solid #07abf0}.regist-clinic-name{margin-top:1.5em;margin-left:1em}.regist-maximum{margin:0 auto;width:23.357em}@media(min-width:750px){.regist-maximum{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:flex-start;width:auto}}@media(min-width:750px){.regist-maximum>div{width:30em}}@media(min-width:750px){.regist-maximum>div:nth-child(even){margin-left:2.5em}}.regist-maximum .box{border:1px solid #e0e2e4}.regist-maximum .box ul{margin:0}.regist-maximum .box ul li{line-height:1.714}.regist-maximum .box ul li .box-icon{top:.286em}.regist-maximum .box ul li .box-label{color:#666}.regist-maximum .box ul li:nth-child(1) .box-label:nth-child(3){margin-left:3.179em}@media(min-width:750px){.regist-maximum .box ul li:nth-child(1) .box-label:nth-child(3){margin-left:7.38em}}.regist-maximum .box.is-selected{border:.143em solid #07abf0}.regist-maximum .box-bubble{background:#f5f7f9;margin-top:.429em}@media(min-width:750px){.regist-maximum .box-bubble{margin-top:.75em;padding:1.938em 1.875em}}.regist-maximum .box-bubble::before{border-bottom:.35em solid #f5f7f9;top:-0.35em}@media(min-width:750px){.regist-maximum .box-bubble::before{border-bottom:.5em solid #f5f7f9;top:-0.5em}}@media(min-width:750px){.regist-maximum .box-bubble p~p{font-size:1.125rem}}.regist-button{background:rgba(0,0,0,0);border:.143em solid #000;border-radius:1.571em;color:#000;cursor:pointer;display:block;height:3.143em;margin:.786em auto 0;width:11.429em}@media(min-width:750px){.regist-button{transition:all .3s}}@media(min-width:750px){.regist-button:hover{opacity:.5}}.is-selected .regist-button{background:#07abf0;border:0;color:#fff;opacity:1}@media(min-width:750px){.is-selected .regist-button:hover{background:#0073e2;opacity:1}}.regist-button:disabled{width:initial;min-width:11.429em;padding:0 1.5em;border-color:#ccc;border-width:1px;background:#f2f2f2;color:#666;pointer-events:none}.box:has(.regist-button:disabled){background:#f9f9f9}.registConfirm .subtitle{margin-top:1.5em}@media(min-width:750px){.registConfirm .subtitle{margin-top:3em}}.registConfirm .form-text{font-size:1.143rem;width:20.438em}@media(min-width:750px){.registConfirm .form-text{font-size:1.625rem;margin-top:2.115em;width:auto}}.registConfirm .table{margin-top:.821em}@media(min-width:750px){.registConfirm .table{margin-top:1.938em;width:auto}}.registConfirm .table th,.registConfirm .table td{padding-left:1.1em;padding-right:1.1em}@media(min-width:750px){.registConfirm .table th,.registConfirm .table td{font-size:1.125rem;padding-left:2.778em;padding-right:2.778em}}@media(min-width:750px){.registConfirm .table th{width:12.889em}}.registConfirm .form-textarea{background:#fff}.registConfirm .form-check{margin:.714em auto 0;width:23.357em}@media(min-width:750px){.registConfirm .form-check{margin-top:1.111em;width:100%}}.registConfirm .form-button:not(.is-active){background:#b0b0b0;pointer-events:none}.registConfirm .form-button.line{background:#fff;border:2px solid #000;color:#000;margin-top:1.053em;margin-bottom:.1em}@media(min-width:750px){.registConfirm .form-button.line{transition:opacity .3s}}@media(min-width:750px){.registConfirm .form-button.line:hover{opacity:.5}}.registConfirm .mainInfo{text-align:center}.registConfirm .mainInfo br.delimiter{margin-bottom:.5em}.registConfirm .mainInfo span.important{color:#07abf0;font-size:1.5em}.registConfirm .mainInfo span.important br{margin-bottom:.2em}.registConfirm .mainInfo span.comment{font-size:.7em}.registConfirm .top-annotation{text-align:center;color:red}.registConfirm .top-annotation .sub-annotation{font-size:.8em;color:#000}.registConfirm-comment{background:#f5f7f9}@media(min-width:750px){.registConfirm-comment{overflow:hidden}}.registConfirm-comment dt,.registConfirm-comment dd{border-top:1px solid #d7dade;line-height:1.6;padding:.964em 1.1em .964em 1.1em}@media(min-width:750px){.registConfirm-comment dt,.registConfirm-comment dd{font-size:1.125rem;padding-left:2.778em;padding-right:2.778em}}.registConfirm-comment dt{color:#666;font-weight:400}@media(min-width:750px){.registConfirm-comment dt{float:left;height:100%;width:12.87em}}.registConfirm-comment dd{background:#fff}@media(min-width:750px){.registConfirm-comment dd{border-left:1px solid #d7dade;float:left;width:calc(100% - 12.87em)}}.bookmark~.l-footer{margin-top:0}@media(min-width:750px){.bookmark~.l-footer{margin-top:5em}}.bookmark-list{background:#f5f7f9}@media(min-width:750px){.bookmark-list{display:flex;justify-content:center;background:#fff;flex-wrap:wrap;justify-content:flex-start;margin-top:3.375em}}.bookmark-list .box{border-left:0;border-radius:0;border-right:0;margin-top:0;padding-top:1em}@media(min-width:750px){.bookmark-list .box{border:1px solid #e0e2e4;border-radius:1em;width:30.5em}}.bookmark-list .box:nth-child(1){border-top:0}@media(min-width:750px){.bookmark-list .box:nth-child(1){border-top:1px solid #e0e2e4;margin-top:1.5em}}.bookmark-list .box~.box{margin-top:.571em}@media(min-width:750px){.bookmark-list .box~.box{margin-top:1.5em}}@media(min-width:750px){.bookmark-list .box:nth-child(2n){margin-left:1.5em}}.bookmark-list .box:last-child{border-bottom:0}@media(min-width:750px){.bookmark-list .box:last-child{border-bottom:1px solid #e0e2e4}}.bookmark-none img{margin:3.714em auto 0;width:23.571em}@media(min-width:750px){.bookmark-none img{width:28.278em}}.bookmark-none p{line-height:1.438;margin:1.0714em 0 0;text-align:center}.bookmark-none .form-button{margin-bottom:7.921em;margin-bottom:7.591em}.appointment-box-none{margin:3.714em auto 0}.appointment-box-none p{line-height:1.438;margin:1.0714em 0 0;text-align:center;font-size:1.143rem;font-weight:700}@media(min-width:750px){.appointment-box-none p{font-size:1.625rem}}.appointment-box-none .form-button{margin-bottom:7.921em;margin-bottom:7.591em}.current-number-list p.number-box{display:block;text-align:center;margin-top:1.357em}.current-number-list p.number-box span.assigned-number{font-size:2em;color:#07abf0;font-weight:bold;margin:auto .2em}.current-number-list p.number-box span.current-number{font-size:1.5em;color:#07abf0;font-weight:bold;margin:auto .1em}.current-number-list p.number-box br{line-height:2.5em}.modal{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.333);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-box{background:#fff;border-radius:1.667em;margin:0 auto;overflow:hidden;padding:3.111em 0;width:23.357em}@media(min-width:750px){.modal-box{width:32.688em}}.modal-box p{line-height:1.2;margin-top:0;padding:0 1em;text-align:center}@media(min-width:750px){.modal-box p{font-size:1.125rem}}.mark .modal-box{padding-top:0}.mark .modal-box::before{background:url("https://storage.googleapis.com/assets.kakaritsuke.csworks.co.jp/20250512133338/assets/img/icon-dialog.png") no-repeat 50% 50%/6.071em,url("https://storage.googleapis.com/assets.kakaritsuke.csworks.co.jp/20250512133338/assets/img/texture-gradation.png") no-repeat 100% 100%/140% 160%;content:"";display:block;height:8.714em;margin-bottom:2.857em;width:100%}.modal-title{font-size:1.357rem;font-weight:700}@media(min-width:750px){.modal-title{font-size:1.625rem !important}}.modal-title+p{margin-top:1.214em}.modal-button{display:flex;justify-content:center}.modal-button .form-button{margin:2em 0 0;width:7em}@media(min-width:750px){.modal-button .form-button{height:2.364em;line-height:2.364em}}.modal-button .form-button~.form-button{margin-left:.5em}.loading{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.333);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.loading-img{margin:0 auto;max-width:300px;width:50%}.is-fixed{position:fixed;width:100%}.nav-button.is-active{z-index:3}@media(min-width:750px){.nav-list .is-active::before{opacity:1;right:0}}.nav-list.is-active{opacity:1;pointer-events:auto;right:0}.is-active .nav-buttonBar{background:rgba(0,0,0,0)}.is-active .nav-buttonBar::before,.is-active .nav-buttonBar::after{background:#000;width:180.556%}.is-active .nav-buttonBar::before{top:0;transform:rotate(-45deg)}.is-active .nav-buttonBar::after{bottom:0;transform:rotate(45deg)}.nav-background.is-active{opacity:1;pointer-events:auto}.form-list-placeholder.is-active{padding-bottom:.893em;padding-top:.893em}.form-list-placeholder.is-active::before{transform:scale(1,-1)}.form-list-item .is-active{background:#edf6fe;font-weight:700}.tab-nav .is-active{background:#fff}.tab-nav .is-active::before{transform:scale(1,-1)}.tab-content.is-active{opacity:1;pointer-events:auto}