#pageMidashiWrap{background-image:url(../img/medical_checkup/bg_midashi.jpg)}#medicalCheckupContents .attention{border:10px solid #D90000;margin-bottom:30px}@media not screen and (max-width: 767px){#medicalCheckupContents .attention{padding:2em}}@media screen and (max-width: 767px){#medicalCheckupContents .attention{padding:6% 5%}}#medicalCheckupContents .attention .date{text-align:right;margin-bottom:1em}#medicalCheckupContents .attention .headline{text-align:center;font-size:140%;margin:1em 0;line-height:1.3}@media screen and (max-width: 767px){#medicalCheckupContents .attention .headline{font-size:5vw}}#medicalCheckupContents .attention .message>p:not(:first-child){margin-top:1.5em}#medicalCheckupContents .attention .message .strong{color:#D90000}#medicalCheckupContents .attention .sign{text-align:right;margin-top:2em}#medicalCheckupContents .shindan{position:relative}#medicalCheckupContents .shindan tbody th{vertical-align:middle;width:80px}#medicalCheckupContents .shindan tbody td{padding-right:610px}@media screen and (max-width: 767px){#medicalCheckupContents .shindan tbody td{padding-right:20px}}#medicalCheckupContents .shindan+.caution{margin-top:10px;color:#FF7F00}#medicalCheckupContents .shindan .course{padding:10px;border-style:solid;border-width:2px;border-radius:10px;width:110px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;top:5px}@media screen and (max-width: 767px){#medicalCheckupContents .shindan .course{position:static;right:auto;top:auto;width:auto;margin-top:10px}}#medicalCheckupContents .shindan .course .name{font-size:1.7rem;font-weight:bold;text-align:center;line-height:1.3;margin-bottom:10px}#medicalCheckupContents .shindan .course .price{text-align:center;font-weight:bold;color:#DF5F5F;font-size:1.6rem;line-height:1.3}#medicalCheckupContents .shindan .course .price .small{font-size:1.2rem}#medicalCheckupContents .shindan .course .desc{padding:10px;color:#fff;background:#ccc;font-size:1.7rem;font-weight:bold;line-height:1.3;position:absolute;left:10px;top:95px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@media screen and (max-width: 767px){#medicalCheckupContents .shindan .course .desc{position:relative;left:auto !important;top:auto !important;width:auto !important;margin-top:30px}}#medicalCheckupContents .shindan .course .desc::before{content:"";width:0;height:0;border-style:solid;border-width:0 5px 22px 5px;border-color:transparent transparent #007bff transparent;position:absolute;left:10%;top:-22px}@media screen and (max-width: 767px){#medicalCheckupContents .shindan .course .desc::before{left:50% !important;margin-left:-2.5px}}#medicalCheckupContents .shindan .course .target{display:none;padding:10px;color:#fff}@media screen and (max-width: 767px){#medicalCheckupContents .shindan .course .target{display:block}}#medicalCheckupContents .shindan .course .target li::before{border-color:#fff}#medicalCheckupContents .shindan .course.a{background:#EDF4DA;border-color:#A5C947;right:490px;height:31%}@media screen and (max-width:767px){#medicalCheckupContents .shindan .course.a{height:auto}}#medicalCheckupContents .shindan .course.a .name{color:#A5C947}#medicalCheckupContents .shindan .course.a .desc{background:#A5C947;width:124px}#medicalCheckupContents .shindan .course.a .desc::before{border-color:transparent transparent #A5C947 transparent}#medicalCheckupContents .shindan .course.a .target{background:#A5C947}#medicalCheckupContents .shindan .course.b{background:#E3F7F3;border-color:#43BCD1;right:370px;height:55%}@media screen and (max-width:767px){#medicalCheckupContents .shindan .course.b{height:auto}}#medicalCheckupContents .shindan .course.b .name{color:#43BCD1}#medicalCheckupContents .shindan .course.b .desc{background:#43BCD1;top:190px;left:-53px;width:145px}#medicalCheckupContents .shindan .course.b .desc::before{left:70%;border-color:transparent transparent #43BCD1 transparent}#medicalCheckupContents .shindan .course.b .target{background:#43BCD1}#medicalCheckupContents .shindan .course.c{background:#E0F8FA;border-color:#4E98CF;right:250px;height:60%}@media screen and (max-width:767px){#medicalCheckupContents .shindan .course.c{height:auto}}#medicalCheckupContents .shindan .course.c .name{color:#4E98CF}#medicalCheckupContents .shindan .course.c .desc{background:#4E98CF;left:-33px;width:145px}#medicalCheckupContents .shindan .course.c .desc::before{left:60%;border-color:transparent transparent #4E98CF transparent}#medicalCheckupContents .shindan .course.c .target{background:#4E98CF}#medicalCheckupContents .shindan .course.d{background:#F6F1FB;border-color:#9975AF;right:130px;height:73%}@media screen and (max-width:767px){#medicalCheckupContents .shindan .course.d{height:auto}}#medicalCheckupContents .shindan .course.d .name{color:#9975AF}#medicalCheckupContents .shindan .course.d .desc{background:#9975AF;top:230px;width:205px;left:-110px}#medicalCheckupContents .shindan .course.d .desc::before{left:80%;border-color:transparent transparent #9975AF transparent}#medicalCheckupContents .shindan .course.d .desc dt{margin-bottom:10px;text-align:center}#medicalCheckupContents .shindan .course.d .desc dd{font-size:1.2rem;font-weight:normal;line-height:1.6}#medicalCheckupContents .shindan .course.d .desc dd:not(:last-child){margin-bottom:10px}#medicalCheckupContents .shindan .course.d .target{background:#9975AF}#medicalCheckupContents .shindan .course.e{background:#FEF481;border-color:#FF8000;right:10px;height:92%}@media screen and (max-width:767px){#medicalCheckupContents .shindan .course.e{height:auto}}#medicalCheckupContents .shindan .course.e .name{color:#FF8000}@media not screen and (max-width: 767px){#medicalCheckupContents .shindan .course.e .desc{display:none}}@media screen and (max-width:767px){#medicalCheckupContents .shindan .course.e .desc{background:#FF8000;top:230px;width:205px;left:-110px}#medicalCheckupContents .shindan .course.e .desc::before{left:80%;border-color:transparent transparent #FF8000 transparent}#medicalCheckupContents .shindan .course.e .desc dt{margin-bottom:10px;text-align:center}#medicalCheckupContents .shindan .course.e .desc dd{font-size:1.2rem;font-weight:normal;line-height:1.6}#medicalCheckupContents .shindan .course.e .desc dd:not(:last-child){margin-bottom:10px}}#medicalCheckupContents .shindan .course.e .target{background:#FF8000}#medicalCheckupContents .option{margin-bottom:15px}#medicalCheckupContents .option th{width:430px}#medicalCheckupContents .option td{text-align:right}#medicalCheckupContents .application{border:2px solid #1eaeba;padding:15px;border-radius:4px;margin-bottom:20px;font-weight:bold;font-size:1.6rem}#medicalCheckupContents .contact{text-align:center;background:#e4f8f8;padding:20px 10px;margin:5px 0 15px 0}#medicalCheckupContents .contact--border{border:1px solid #1eaeba;background-color:#fff}#medicalCheckupContents .contact .telLink{font-size:3rem;color:#262626;display:inline-block;vertical-align:middle;line-height:1}#medicalCheckupContents .step{margin-bottom:20px}#medicalCheckupContents .step ol{list-style:none}#medicalCheckupContents .step ol li{position:relative;font-size:1.6rem}#medicalCheckupContents .step ol li:not(:last-child){padding-bottom:26px;margin-bottom:20px}#medicalCheckupContents .step ol li:not(:last-child)::before{content:"";width:0;height:0;border-style:solid;border-width:12px 13px 0 13px;border-color:#FF7F00 transparent transparent transparent;position:absolute;left:113px;bottom:-20px}#medicalCheckupContents .step ol li:not(:last-child)::after{content:"";width:14px;height:12px;background:#FF7F00;position:absolute;left:119px;bottom:-8px}#medicalCheckupContents .step ol li:nth-child(1){padding:15px 0}#medicalCheckupContents .step ol li:nth-child(1)>div::before{background-image:url(../img/medical_checkup/step01.png)}#medicalCheckupContents .step ol li:nth-child(2)>div::before{background-image:url(../img/medical_checkup/step02.png)}#medicalCheckupContents .step ol li:nth-child(3){padding:15px 0}#medicalCheckupContents .step ol li:nth-child(3)>div::before{background-image:url(../img/medical_checkup/step03.png)}#medicalCheckupContents .step ol li:nth-child(4){padding:15px 0}#medicalCheckupContents .step ol li:nth-child(4)>div::before{background-image:url(../img/medical_checkup/step04.png)}#medicalCheckupContents .step ol li:nth-child(5){padding:15px 0}#medicalCheckupContents .step ol li:nth-child(6){padding:15px 0}#medicalCheckupContents .step ol li:nth-child(6)>div::before{background-image:url(../img/medical_checkup/step_end.png)}#medicalCheckupContents .step ol li>div{padding-left:75px}#medicalCheckupContents .step ol li>div::before{content:"";width:57px;height:57px;position:absolute;left:0;top:0;background-size:contain}#medicalCheckupContents .step ol li>div dt,#medicalCheckupContents .step ol li>div p{font-size:1.8rem;color:#1eaeba;font-weight:bold}#medicalCheckupContents .step ol li>div dl dt,#medicalCheckupContents .step ol li>div dl dd{display:inline-block;vertical-align:middle}#medicalCheckupContents .step ol li>div dl dd{font-size:1.4rem}#medicalCheckupContents .tokuho li:not(:last-child){margin-bottom:10px}#medicalCheckupContents .tokuho dt{font-weight:bold;font-size:1.6rem}#medicalCheckupContents .course-detail{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;background-color:#FF7F00;color:white;font-weight:700;border-radius:5px;padding:1em;text-align:center;margin-top:20px;font-size:18px;border:3px solid #FF7F00;-webkit-transition:background-color .3s, color .3s;transition:background-color .3s, color .3s}#medicalCheckupContents .course-detail::after{content:"";width:.4em;height:.4em;border-left:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#medicalCheckupContents .course-detail:is(:hover,:focus){background-color:white;color:#FF7F00}.judgment-criteria{padding:20px 40px;background-color:#e4f8f8;list-style:none}@media screen and (max-width: 767px){.judgment-criteria{padding:20px}}.judgment-criteria li:has(span){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.judgment-criteria li span{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}@media not screen and (max-width: 767px){a[href^="tel:"]{pointer-events:none}}.present{border:4px solid #FF7F00;background-color:#fef481;padding:20px;border-radius:10px;text-align:center;font-weight:bold;font-size:1.6rem;margin-bottom:50px}.present__large{font-size:160%;color:#D90000}#doctors:not(:last-child){margin-bottom:50px}#doctors .doctor:not(:last-child){margin-bottom:50px;padding-bottom:50px;border-bottom:1px dotted #D5DEEA}#doctors .doctor .head{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 767px){#doctors .doctor .head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media not screen and (max-width: 767px){#doctors .doctor .head .photo{width:280px}}@media screen and (max-width: 767px){#doctors .doctor .head .photo{width:180px;-ms-flex-item-align:center;align-self:center}}#doctors .doctor .head .about{-webkit-box-flex:1;-ms-flex:1;flex:1}#doctors .doctor .head .about .job{font-size:1.6rem}#doctors .doctor .head .about .name{font-size:4rem;line-height:1.3}#doctors .doctor .head .about .name .kana{font-size:1.2rem;margin-left:20px;vertical-align:middle}#doctors .doctor .head .about .history{margin-bottom:20px}#doctors .doctor .bottom{letter-spacing:-0.4em}#doctors .doctor .bottom>div{display:inline-block;vertical-align:top;letter-spacing:0;width:calc(100% / 3 - (20px * 2 / 3))}@media screen and (max-width: 767px){#doctors .doctor .bottom>div{width:auto;display:block}}#doctors .doctor .bottom>div:not(:nth-child(3n)){margin-right:20px}@media screen and (max-width: 767px){#doctors .doctor .bottom>div:not(:nth-child(3n)){margin-right:0;margin-bottom:20px}}#doctors .doctor .bottom>div dl dt{font-size:1.6rem;position:relative;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #D5DEEA}#doctors .doctor .bottom>div dl dt::before{content:"";position:absolute;left:0;bottom:-1px;width:100px;height:1px;background:#1eaeba}#doctors .doctor .bottom>div dl dd ul{list-style:none}#doctors .doctor .bottom>div dl dd ul li{line-height:1.3}#doctors .doctor .bottom>div dl dd ul li:not(:last-child){margin-bottom:10px}#doctors .doctor .thesis{margin-top:30px;border:1px solid #ddd}#doctors .doctor .thesis .title{text-align:center;font-weight:bold;font-size:1.6rem;margin-top:-0.8em}#doctors .doctor .thesis .title span{display:inline-block;background:white;padding:0 10px}#doctors .doctor .thesis ol{padding:20px 20px 20px 40px}#doctors .doctor .thesis li:not(:last-child){margin-bottom:20px}#doctors .doctor .thesis dt{font-weight:bold;font-size:1.5rem;line-height:1.4;margin-bottom:7px}#doctors .bottom{display:none}
