.faq-middle-hp{padding-bottom:90px}body:not(.home) #bread_list{background:#f9f9f9;padding:15px 10px;margin-bottom:20px}body:not(.home) .inner{max-width:1080px;margin:0 auto}body:not(.home) #bread_list li{display:inline-block;vertical-align:middle;font-size:14px;letter-spacing:.08em;padding:0 20px 0 0;position:relative}body:not(.home) #bread_list li:not(:last-child):after{content:"";display:block;position:absolute;right:2px;top:50%;background:url(//medical-saiyoubu.jp/wp-content/themes/medical-saiyoubu/assets/css/../img/arrow02.png) no-repeat center;background-size:contain;width:10px;height:10px;margin:-5px 0 0}body:not(.home) .faq-block-hp{padding:20px 0 90px}body:not(.home) li{padding:.5em 0}body:not(.home) .faq-middle-hp .common-title-hp{margin-bottom:0}body:not(.home) .common-title-hp.common-title-time{display:flex;flex-direction:row}body:not(.home) span.time{letter-spacing:.1em;background:url(//medical-saiyoubu.jp/wp-content/themes/medical-saiyoubu/assets/css/../img/clock_grey.png) no-repeat left center;background-size:contain;padding:0 0 0 25px}body:not(.home) .common-title-hp{display:flex;flex-direction:column;align-items:center}body:not(.home) .common-title-hp h1{border-top:solid 2px #3494d9;border-bottom:solid 2px #3494d9;padding:20px 23px;margin:0 0 15px}body:not(.home) .single_contents h2{font-size:20px;line-height:30px;padding:0 0 0 20px;margin:40px 0 12px;position:relative}body:not(.home) .single_contents h2:before{content:"";display:block;width:3px;height:100%;position:absolute;left:0;top:0;background:#3494d9}body:not(.home) .single_contents h3{font-size:18px;line-height:28px;padding:0 0 3px;margin:40px 0 0;position:relative;border-bottom:solid 2px #3494d9}body:not(.home) .single_contents p{line-height:3}body:not(.home) div#toc_container{padding:25px 128px;max-width:680px;margin-right:auto;margin-left:auto}body:not(.home) #toc_container{margin-bottom:40px;margin-top:40px;padding:15px 66px;background:#fff;border:2px solid #3494d9;border-radius:2px;color:#666}body:not(.home) #toc_container .toc_title{font-size:2em;text-align:center}body:not(.home) #toc_container .toc_list{list-style-type:none !important;counter-reset:li}body:not(.home) #toc_container .toc_list>li{position:relative;margin-bottom:15px;margin-left:6px;line-height:1.3em;font-size:.9em;padding-top:0}body:not(.home) #toc_container .toc_list>li a{text-decoration:none !important}body:not(.home) .single_contents a{color:#3494d9;text-decoration:underline;font-weight:700;font-size:1.2em}body:not(.home) #toc_container .toc_list>li:after{left:-48px;top:0;font-size:26px}body:not(.home) #toc_container .toc_list>li:after{counter-increment:li;content:"0" counter(li) " |";position:absolute;left:-40px;top:0 px;background:0 0;font-family:Arial,Helvetica,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.4em;letter-spacing:-1px;color:#3494d9}body:not(.home) .single_contents>ul{background:#f9f9f9;margin:1.5em 0;padding:1em}body:not(.home) .single_contents>ul>li{list-style:disc inside;padding:.5em 0;font-size:15px}body:not(.home) .link{display:flex;justify-content:space-between;padding:0;margin:40px 0 0;border-top:solid 1px #eee;font-size:14px;line-height:24px}body:not(.home) .link .next{text-align:right;width:50%;box-sizing:border-box;padding:20px 40px 20px 0;background:url(//medical-saiyoubu.jp/wp-content/themes/medical-saiyoubu/assets/css/../img/arrow02.png) no-repeat 96% center;background-size:14px}body:not(.home) .link .next.no-next{background:0 0}body:not(.home) .link .prev{text-align:left;width:50%;box-sizing:border-box;border-right:solid 1px #eee;padding:20px 0 20px 40px;background:url(//medical-saiyoubu.jp/wp-content/themes/medical-saiyoubu/assets/css/../img/arrow03.png) no-repeat 4% center;background-size:14px}body:not(.home) .link .prev.no-prev{background:0 0}body:not(.home) .link a{display:block}@media screen and (max-width:768px){body:not(.home) div#toc_container{padding:5px 60px}body:not(.home) .single_contents p{line-height:2}body:not(.home) .consult-middle-hp a{width:287px!important;height:65px!important}}.author-wrap{border:1px solid #eee;padding:20px 10px 10px;margin-top:20px;margin-bottom:20px}.author-wrap .author-area{display:flex;flex-direction:column;column-gap:20px;row-gap:30px}.author-wrap .author-area .author-img{text-align:center}.author-area .author-desc{flex:1;text-align:center}.author-wrap .author-area .name-title{font-size:12px}.author-wrap .author-area .name{font-size:21px;margin-bottom:20px;font-weight:700}@media (min-width:768px){.author-wrap{padding:20px}.author-wrap .author-area{flex-direction:row}.author-area .author-desc{text-align:left}.author-wrap .author-area .author-img{flex:0 0 100px}.author-wrap .author-area .name{margin-bottom:4px}}