.content_inner{width:640px;margin:auto;background-color:#fff}@media (max-width: 640px){.content_inner{width:100%}}img{width:100%;height:auto}.header{padding:0 20px;height:100px;display:flex;justify-content:center;align-items:center}.header .header-inner{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:10px 0}.header .header_txt{width:calc(100% - 120px);text-align:center}.header .header_txt img{width:auto}.header .header-logo{width:88px;height:64px;margin-block-start:0;margin-block-end:0;display:flex;align-items:center}@media (max-width: 640px){.header .header-logo{width:min(18vw,88px)}.header .header_txt{width:min(50vw,260px);text-align:center;margin-left:20px}}.header .header-logo img{width:100%}#anchor-clinic{background-color:transparent}.cta-1{height:264px;display:flex;justify-content:center;align-items:center}@media (max-width: 640px){.cta-1{height:19vh}}.sec-3{position:relative}.sec-3 .risk_wrap{position:absolute;bottom:100px}.mhlw-risk-single{background-color:#cccccc}.sec-5{position:relative}.sec-5 .sec-5_inner{padding:115px 20px;position:absolute;top:0;width:100%}.sec-5 .sec-5_inner .title_main{margin-left:auto;margin-right:auto;width:100%;text-align:center}.sec-5 .sec-5_inner .title_main img{width:auto}ul,li{list-style:none}.corner_box01{background-color:#fff;width:100%;padding:40px}@media (max-width: 670px){.sec-3 .risk_wrap{position:absolute;bottom:3vh}.sec-3{padding-bottom:min(15vh, 40px);background-color:#f0f8ff}}@media (max-width: 640px){table.form-table th{width:100% !important}}input[type="submit"]{-webkit-appearance:none}table.form-table input,table.form-table textarea{border:1px solid #bbbbbb;padding:10px 10px;border-radius:5px;margin:10px 5px;background:#fffaeb}table.form-table td select{background:#fffaea;border-radius:5px;padding:5px}table.form-table th{width:21%}table.form-table th i{display:inline-block;background:#cf0101;border-radius:5px;color:#fff;padding:3px 5px;margin-right:10px;font-size:12px;font-style:normal}table.form-table th b{display:inline-block;background:#071da1;border-radius:5px;color:#fff;padding:3px 5px;margin-right:10px;font-size:12px;font-weight:normal}@media (min-width: 640px){select[name=pref1c],select[name=pref2c],select[name=pref3c]{margin-top:10px;width:80% !important}}@media screen and (max-width: 639px){table.form-table input,table.form-table textarea{width:97%;font-size:4.5vw}table.form-table select{font-size:4.5vw}select[name=pref1c],select[name=pref2c],select[name=pref3c]{margin-top:10px;width:80% !important}input[type="submit"]{background-color:#ff8399;color:#FFF;padding:18px 50px;border-radius:30px;font-size:150%;cursor:pointer;width:80%}select[name=pref1c],select[name=pref2c],select[name=pref3c]{width:47%}}.tmpbnr{margin:15px}.-mb60{margin-bottom:-60px}.ctabtn{opacity:0;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:10;width:90%;max-width:670px}.show{opacity:1;transition:opacity 0.5s;text-align:center}.fixed-content{pointer-event:all;z-index:999}.hidden-area a:hover{opacity:.1}.hidden{animation:fade .2s ease-in-out forwards;pointer-events:none}@keyframes fade{from{opacity:1}to{opacity:0}}.visible{animation:fadeOut .2s ease-in-out forwards;pointer-events:auto}@keyframes fadeOut{from{opacity:0}to{opacity:1}}.price .price_inner{max-width:980px;margin-left:auto;margin-right:auto;padding:0 20px}.price .pl_list li{background:#fff}@media (min-width: 641px){._pc-none{display:none}._sp-none{display:inline}}@media (max-width: 640px){._pc-none{display:inline}._sp-none{display:none}}.clinic_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.clinic_title::after{content:'>';display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.clinic_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.form_title small{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title::after{content:'>';display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.form_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.clinic-wrap .content_inner.mt30{margin-top:0 !important}.clinic_acc_sp label.Label{padding:15px;display:block;color:#fff;background:#51b4ce;border-radius:35px;text-align:center;font-size:16px;font-weight:bold;letter-spacing:1px}.clinic_item .info{font-size:13px;background:#f4f7fc;padding:15px 4%;line-height:1.8;letter-spacing:1px;border-radius:10px}.clinic_acc_sp .doctor .career table tr th{background-color:#fff !important;color:#4e5f79 !important;padding-bottom:10px}.clinic_acc_sp .doctor .career table tr td{color:#000}.toggle:checked+.Label+.content_item{padding:20px 4% !important}.clinic_item .map{margin:15px auto 20px !important}.clinic_acc_sp .doctor .career table tr td.year{padding:10px;line-height:1.8}.Label::before{content:"";width:10px !important;height:10px !important;border-top:3px solid #fff !important;border-right:3px solid #fff !important;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 6px) !important;right:6% !important;transform:rotate(135deg)}.content_item{margin-bottom:10px !important}#anchor-clinic{background-color:#ffffff;padding:40px 0 10px}table.form-table label{float:none}.cta_area{position:relative;min-height:104px}.btn_box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;margin:0}.btn{margin:auto;cursor:pointer;padding:0 15px}.animation{animation:dokundokun 3300ms ease infinite}@keyframes dokundokun{0%{transform:scale(1.13)}15%{transform:scale(1.2)}50%{transform:scale(1.13)}65%{transform:scale(1.2)}100%{transform:scale(1.13)}}@media screen and (max-width: 979px){.cta_area{min-height:9vw}.cta-container{margin:10vw auto}}
