.l-header__logo,l-header__logo has-text{font-size:26px;position:absolute;top:0;left:0;margin-top:10px;padding-right:25%;background-color:#fff}#content{margin:25px 0 50px}.flex{display:flex;flex-direction:column-reverse}@media (min-width:60em){.flex{flex-direction:row}}h2{padding:.5em;font-weight:800}.block-center{width:fit-content;margin-right:auto;margin-left:auto}.wpcf7{background-color:#f7f7f7;border:1px solid #666;padding:0 20px 10px}.wpcf7 textarea{background-color:#fff;color:#333;width:100%}.inquiry{font-size:.85em}#cf-tbl{width:800px}#cf-tbl table{width:100%;border-collapse:collapse;border:solid #333;border-width:1px;color:#999}#cf-tbl table tr th,#cf-tbl table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;vertical-align:middle}#cf-tbl table tr th{width:35%;background:#eee}@media screen and (max-width:768px){#cf-tbl{width:100%}#cf-tbl table,#cf-tbl table tbody,#cf-tbl table tr,#cf-tbl table tr th,#cf-tbl table tr td{display:block}#cf-tbl table{width:100%;border-width:0 0 1px}#cf-tbl table tr th,#cf-tbl table tr td{width:100%;padding:3% 5%}#cf-tbl table tr td{border-width:0 1px}}.required:after{content:"必須";color:#333;background:#f19a9c;font-size:.75em;padding:.3em;border-radius:.5em;margin-left:.3em}.optional:after{content:"任意";color:#333;font-size:.8em;padding:5px;background:#a1ceed7d;font-size:.75em;padding:.3em;border-radius:.5em;margin-left:.3em}.cf7item{margin-top:300px;font-size:1.1em}.cf7title{font-size:50px;margin:200px}.shorttextarea{width:75%}.cf7itemmail{width:75%}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #999;border-radius:3px;background-color:#eff1f5}textarea.wpcf7-form-control.wpcf7-textarea{height:100px}input.wpcf7-submit{display:block;padding:15px;width:300px;background:#ffaa56;color:#fff;font-size:18px;font-weight:700;border-radius:10px;margin:15px auto 0}@media screen and (max-width:768px){input.wpcf7-submit{width:250px}}input.wpcf7-previous{background-color:#999!important;display:block;padding:15px;width:300px;background:#ffaa56;color:#fff;font-size:18px;font-weight:700;border-radius:10px;margin:15px auto 0}input.wpcf7-submit:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);transform:translateY(-4px);opacity:.7}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}.notes{border:dotted 1.5px red;background-color:#fff;border-radius:15px;padding:20px}.notes img{max-width:80%;height:auto;display:block;margin:0 auto}.table01{border:solid .5px #ccc;margin:0}.table01 tr:nth-child(odd) td{background-color:#eee}.table01 tr:nth-child(even) td{background-color:#fff}body{font-size:1.1em}h1.title,h2.title{　 color:#333;line-height:1.2;border-bottom:solid 1px #999}h1.title{font-size:20px}h2.title{font-size:22px}.main-text{font-size:14px;line-height:1.5}@media only screen and (min-width:651px){　 h1.title{font-size:24px}h2.title{font-size:20px}.main-text{font-size:16px}}@media only screen and (min-width:961px){　 h1.title{font-size:26px}h2.title{font-size:22px}.main-text{font-size:17px}}h3.title{font-size:1.2em;font-family:'YuGothic','Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ','Meiryo','ＭＳ ゴシック',sans-serif;margin:0}h4.title{font-size:1em;font-family:'YuGothic','Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ','Meiryo','ＭＳ ゴシック',sans-serif;margin:0}.wp-block-image figcaption{text-align:center;color:#000;font-size:.8em}.lead2 .doctor img{max-width:70%;height:auto;display:block;margin:20px auto;padding:10px}h3.section_title_main{position:relative;text-align:center;margin:0}h3.section_title_main:before{position:absolute;bottom:-15px;left:calc(50% - 30px);width:60px;height:2px;content:'';border-radius:1px;background:#000}h3.section_title_main{font-size:24px;margin:10px;margin-bottom:20px}.section_title_sub{margin-top:20px;padding-top:15px;text-align:center;font-size:.9em}.section_title_p{　　margin-top:20px;text-align:center}.pc{display:block !important}.sp{display:none !important}@media only screen and (max-width:750px){.pc{display:none !important;.sp{display:block !important}}}@media screen and (max-width:650px){.section_title_main{font-size:97%}h2.typesquare_option{font-size:22px}h3.typesquare_option{font-size:20px}.s01{font-size:80%}h2.section_title_main{font-size:24px}h3.section_title_main{font-size:22px}h2.title{font-size:100%}h2.access_section{font-size:98%}.section_title_p{font-size:16px}.c-pageTitle__main{font-size:24px}h4.typesquare_option{font-size:16px}.typesquare_option td{font-size:16px}p.typesquare_option{font-size:16px}.s0{font-size:97%}.doctor01 img{max-width:80%;height:auto;display:block;margin:0 auto;padding:5px}p{font-size:95%}.img_s01 img{max-width:95%;height:auto;display:block;margin:0 auto;padding:5px}.s02,.img_s02{max-width:98%;height:auto;display:block;margin:0 auto;padding:10px}h2.arkp-scProductOV02__message{margin:10px 0;font-size:50px}.research_discription01{margin:0}#block-18 h4{margin:0 0 5px 5px}#block-18 p{margin:0 15px}}