#head{background-position:center center;background-size:contain;background-color:#ececec}#head .txt{width:305px;right:0}#head .txt h2{font-size:1.8rem;color:#a5964b;margin-top:0}#head .txt h1{font-size:3.2rem}#head .txt h1 span{font-size:1.8rem}#head .txt h3{width:180px;margin-top:1em;padding:4px 0;background:#a5964b;text-align:center;font-size:1.6rem;color:#fff}#head .txt h3:nth-of-type(n+1){margin-top:.5em}#head .txt .sns_icon{display:flex;margin-top:1em}#head .txt .sns_icon a{width:50px}#head .txt .sns_icon a.blog_icon_size{width:41px}#head .txt .sns_icon a:nth-of-type(n+2){padding-left:1em}#head .txt .sns_icon a[target=_blank]{padding-right:0;background:none}#intro h2{margin-bottom:1em;text-align:center;font-size:2.4rem;color:#a5964b}#intro .box{margin:40px 0;padding:30px;background:#edece9}#intro .btns .btn_link0{margin:auto}#intro .imgs{margin:40px -15px 20px -15px}#intro .imgs li{box-sizing:border-box;float:left;width:28%;height:245px;padding:0 15px}#intro .imgs li:nth-child(2){width:44%}#intro .imgs li figure{width:100%;height:100%;background:#eee no-repeat center center/cover}#intro .cap{text-align:center;font-size:1.4rem}#contents .body{padding:40px 0 1px 0;background:linear-gradient(to bottom, #edece9 0, #ffffff 100px)}#contents .body h2{background:url("../../common/img/ornament6.png") no-repeat center top/90px auto;padding:25px 0 30px 0;text-align:center;font-size:2rem;color:#a5964b}#contents .body h3{text-align:center;font-size:2.4rem;color:#a5964b}#contents .body .read{margin-top:1em;text-align:center}#contents .body .btn_link0{margin:auto}#contents .body .btn_link0::after{right:17px;top:0;bottom:1px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#contents .body .btn_link0.open::after{top:2px;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#contents .body .block{padding:40px 0 0 0;border-top:solid 1px #edece9}#contents .body .block .txt{float:left;width:68%}#contents .body .block .txt.full-width{float:none;width:auto}#contents .body .block .imgs+.txt{float:left;width:68%}#contents .body .block h4{margin-bottom:1em;font-size:2rem;color:#a5964b}#contents .body .txt h3{text-align:left;margin-bottom:20px}#contents .body .txt h3:nth-of-type(n+1){margin-top:20px}#contents .body .block>figure{float:right;width:27.5%;margin-top:0}#contents .body .block>figure.full-width{float:none;width:100%;margin-top:30px}#contents .body .block>figure.full-width img{width:100%}#contents .body .block .imgs{float:right;width:27.5%}#contents .body .block .imgs li{margin-bottom:1px}#contents .body .block>figure{margin-top:2em}#contents .body .block .txt+figure{margin-top:0}.contents tr{border-bottom:solid 1px #edece9}.contents tr:last-child{border-bottom:solid 1px #a5964b}.contents .chronicle th{border-top:solid 1px #a5964b;padding:10px;text-align:center;font-size:2rem;color:#a5964b}.contents th,.contents td{padding:10px 0}.contents th{padding-right:10px;white-space:nowrap}#contents .dr_hirano{display:flex;margin:40px 30px}#contents .dr_hirano figure{padding:0 19px;flex-basis:100%}#contents .dr_hirano figure:nth-child(1){text-align:left}#contents .dr_hirano figure:first-child img{width:70%}#contents .dr_hirano_bnr{display:flex}#contents .dr_hirano_bnr figure:nth-child(1){flex-basis:40%}#contents .dr_hirano_bnr figure:nth-child(3){flex-basis:85%}#contents .dr_hirano_link{list-style-type:disc;margin:0 0 0 2em;color:#777;display:flex}#contents .dr_hirano_link li{color:#666;font-size:1.4rem}#contents .dr_hirano_link li a{text-decoration:underline}#contents .dr_hirano_link li::marker{color:#333;line-height:1;font-size:1.8rem}#contents .dr_hirano_link li:nth-child(n+2){margin-left:2em}#contents .dr_inquiry ul{list-style-type:disc;margin:10px 0 10px 2em;color:#333}#contents .dr_inquiry ul li::marker{color:#333;line-height:1;font-size:1.8rem}#contents .dr_inquiry strong{font-weight:bold;color:#b02b5a}#contents .dr_inquiry span{font-size:1.4rem}.doc_bn_area{background-color:#fff4f4;padding:2rem;margin-top:2rem}#contents .doc_bn_area ul{list-style-type:disc;margin:10px 0 10px 2em}#contents .doc_event_st{margin-top:20px;color:#b02b5a;font-weight:bold}#contents .doc_event_st ul li::marker{color:#b02b5a}#contents .doc_event_st span{font-size:3rem}#contents .doc_event_box{border:1px solid #aaa;background-color:#fff;padding:1rem;display:inline-block;margin:1rem 0}.dr_katsuya>div{min-height:350px;padding-left:250px !important;background:url("../img/dr_katsuya/img16.png") no-repeat left bottom/contain}.profile{margin-top:60px}.profile h2{background-color:#a5964b;padding:5px;text-align:center;font-size:1.8rem;color:#fff}#background tr{border-bottom:solid 1px #edece9}#background tr:last-child{border-bottom:solid 1px #a5964b}#background .chronicle th{border-top:solid 1px #a5964b;padding:10px;text-align:center;font-size:2rem;color:#a5964b}#background th,#background td{padding:10px 0}#background th{padding-right:10px}#background td li{position:relative;padding-left:.8em}#background td li::before{position:absolute;left:0;content:"・"}#background td li li::before{position:absolute;left:0;content:"◦"}#qualification h2{margin-bottom:30px}#patent tr{border-bottom:solid 1px #edece9}#patent .country th{border-top:solid 1px #a5964b;padding:10px;text-align:center;font-size:2rem;color:#a5964b}#patent th,#patent td{padding:10px 0}#contents .recommendation_block .img{display:table;width:70%;margin:0 auto}#contents .recommendation_block .img figure{display:table-cell;vertical-align:middle;width:80px}#contents .recommendation_block .img figure img{width:100%}#contents .recommendation_block .img h3{display:table-cell;vertical-align:middle;color:#a5964b;padding-left:10px}#contents .recommendation_block .txt{margin-top:20px}.imgs_katsuya li:nth-of-type(2) figure{background-position:0 0 !important}.image-area li{padding:0 30px;text-align:center}.image-area li a{display:block}.image-area li a img{width:100%;max-width:375px;margin:0 auto}#intro .imgs.imgs_mikiya li:nth-of-type(2) figure{background-position:10% 0%}#intro .imgs.imgs_etsuko li:nth-of-type(2) figure{background-position:90% 0%}#intro .imgs.imgs_keiko li:nth-of-type(2) figure{background-position:90% 0%}#intro .imgs.imgs_tani li:nth-of-type(2) figure{background-position:90% 0%}#intro .imgs.imgs_morimoto li:nth-of-type(2) figure{background-position:10% 0%}#intro .imgs.imgs_shimizu li:nth-of-type(1) figure{background-position:0% 0%}#intro .imgs.imgs_shimizu li:nth-of-type(2) figure{background-position:90% 0%}#parson .inner{padding:0}#parson tr{border-bottom:solid 1px #edece9}#parson th,#parson td{padding:10px 0}#parson th{padding-right:10px;padding-left:10px;border-right:solid 1px #edece9;width:25%}#parson td{padding-left:10px}#contents .youtube_block{display:flex;flex-wrap:wrap;align-content:space-between}#contents .youtube_block li{width:28%;padding:0 10px;margin-bottom:20px}#contents .youtube_block .attention{display:inline-block;border:solid 1px #b02b5a;border-radius:50px;margin-top:8px;padding:0 10px 0 40px;background:url("/common/img/icon_attention1.svg") no-repeat 9px center/23px auto;color:#b02b5a}#contents .sns_btn_link{text-align:center}#contents .sns_btn_link a{box-sizing:border-box;position:relative;display:inline-block;padding:7px 40px 7px 20px;border:solid 1px #a5964b;border-radius:3px;line-height:1.4;font-size:1.4rem;color:#a5964b;transition:all .15s ease-out}#contents .sns_btn_link a::before,#contents .sns_btn_link a::after{top:0;bottom:0;right:10px;margin:auto}#contents .sns_btn_link a::after{right:18px;transition:border .15s ease-out}#contents .no_img_blank{padding-right:0;background:unset}#contents .banners_position{display:flex}@media only screen and (max-width: 767px){#head{height:43vw;background:#ececec no-repeat center center/auto 110%}#head .txt{width:52%}#head .txt h2{font-size:1.6rem}#head .txt h1{font-size:2.6rem}#head .txt h1 span{font-size:1.6rem}#head .txt h3{font-size:1.4rem}#head .txt .sns_icon{margin-top:.5em}#head .txt .sns_icon a{width:30px}#head .txt .sns_icon a.blog_icon_size{width:25px}#head .txt .sns_icon a:nth-of-type(n+2){padding-left:1em}#intro h2{margin-bottom:.6em}#intro .box{margin:30px 0;padding:20px}#intro .btns .btn_link0{width:100%}#intro .imgs{margin:40px -10px 10px -10px}#intro .imgs li{width:33.3%;height:182px;padding:0}#intro .imgs li:nth-child(2){width:33.3%}#intro .cap{text-align:left}#contents .body h3{font-size:2rem}#contents .body .read{text-align:left}#contents .body .btn_link0{width:100%}#contents .body .block{padding:40px 0 0 0;border-top:solid 1px #edece9}#contents .body .block .txt{float:none;width:100%}#contents .body .block .imgs+.txt{float:none;width:100%}#contents .body .block .imgs{float:none;width:auto;margin:30px -10px 0 -10px}#contents .body .block .imgs li{float:left;width:50%;margin-bottom:0}#contents .body .block .imgs.center li{float:none;margin:auto}#contents .body .block .txt+figure{margin-top:20px;width:auto;float:none}#contents .dr_hirano{margin:40px -10px}#contents .dr_hirano figure{position:relative;overflow:hidden;padding-top:60%;margin:10px 0px}#contents .dr_hirano figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 6%;object-position:0 6%}#contents .dr_hirano figure:first-child img{width:100%}#contents .dr_hirano figure:last-child img{-o-object-position:22% 6%;object-position:22% 6%}#contents .dr_hirano_bnr{display:block}#contents .dr_hirano_bnr figure img{width:100%}#contents .dr_hirano_link{margin:20px 0 20px 2em;display:block}#contents .dr_hirano_link li:nth-child(n+2){margin-left:0}#contents .dr_inquiry span{font-size:1.2rem}.dr_katsuya>div{position:relative;min-height:0;padding-left:120px !important;background:url("../img/dr_katsuya/img16.png") no-repeat left 0/100px auto}.profile h2{margin-left:-10px;margin-right:-10px;margin-bottom:-1px}#contents .youtube_block li{width:44%}#contents .banners_position{display:block}#contents .btn_mb0{margin:40px 0 0 0}}@media only screen and (max-width: 413px){#head .txt h2{font-size:1.4rem}#head .txt h1{font-size:2.4rem}#head .txt h1 span{font-size:1.4rem}#head .txt h3{width:130px;font-size:1.2rem}}@media only screen and (max-width: 374px){#head .txt h2{font-size:1.2rem}#head .txt h1{font-size:2.2rem}#head .txt h1 span{font-size:1.2rem}#head .txt h3{width:110px;font-size:1rem}}@media only screen and (min-width: 768px){#contents .recommendation_block .img{width:60%;display:block;text-align:center}#contents .recommendation_block .img figure{width:130px;display:block;margin:0 auto}#contents .recommendation_block .img h3{display:block;margin-top:20px}.image-area{zoom:1}.image-area:before,.image-area:after{content:"";display:table}.image-area:after{clear:both}.image-area li{float:left;width:32%;box-sizing:border-box;padding:0}.image-area li:nth-of-type(2n){margin:0 2%}.image-area li a{display:block}.image-area li a img{width:100%}.blogsns-area{zoom:1;display:flex;justify-content:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 10px;margin:40px 0}.blogsns-area:before,.blogsns-area:after{content:"";display:table}.blogsns-area:after{clear:both}.blogsns-area li{box-sizing:border-box;padding:0;margin:0 1%}.blogsns-area li a{display:block}.blogsns-area li a img{width:100%;max-width:191px !important}.blogsns-area li a:hover{opacity:.7}#intro .imgs li figure{background-position:center center !important}}@media only screen and (max-width: 320px){#contents .youtube_block li{width:43%}}
/*# sourceMappingURL=../../maps/doctor/css/doctor.css.map */
