#p-about .btnNav_ttl{color:#0ba299}#p-about .c-btnNav_txt{color:#0ba299}#p-about .btnNav_list>li a::before{border-color:transparent transparent #0ba299 transparent}#p-about section.js-inView{-webkit-transition:all .5s;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:all .5s}#p-about section.js-inView.is-inview{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#p-about #main{overflow:hidden}#p-about #main>section{padding-top:200px}#p-about .m-about_inner{position:relative;max-width:1200px;margin-right:auto;margin-left:auto}#p-about .m-about_main{margin-top:50px}#p-about .m-about_heading{position:relative;text-align:center}#p-about .m-about_heading::before{-webkit-transform:translateX(-50%);position:absolute;top:-90px;left:50%;width:54px;height:74px;transform:translateX(-50%);background-image:url(/about/img/icon_about_head.png);background-repeat:no-repeat;background-size:100%;content:''}#p-about .m-about_tag{color:#bfbfbf;font-family:Quicksand;font-size:2rem;font-weight:600;letter-spacing:2px}#p-about .m-about_ttl{color:#000;font-size:2.6rem;font-weight:700}#p-about .m-about_catch{position:absolute;top:0;left:0;padding:60px 40px;background-color:#0ba299;color:#fff}#p-about .m-about_catch dt{font-size:2.6rem;letter-spacing:2px}#p-about .m-about_catch dd{margin-top:10px;font-size:1.8rem;line-height:1.8}#p-about #doctor .m-about_inner{padding-top:100px}#p-about #doctor .m-about_catch{width:55%}#p-about #doctor .doctor_profile{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}#p-about #doctor .doctor_cont{-ms-flex-preferred-size:48%;-webkit-box-ordinal-group:2;-ms-flex-order:1;flex-basis:48%;order:1}#p-about #doctor .doctor_name{font-size:2rem}#p-about #doctor .doctor_name span{font-size:3.6rem}#p-about #doctor .doctor_name em{display:inline-block;margin-left:20px;font-family:Quicksand;font-size:1.8rem;letter-spacing:2px}#p-about #doctor .doctor_name em::before{content:'-'}#p-about #doctor .doctor_name em::after{content:'-'}#p-about #doctor .doctor_licence{margin-top:50px;font-size:1.8rem;line-height:1.8}#p-about #doctor .doctor_pic{-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex-preferred-size:34%;flex-basis:34%;order:2}#p-about #doctor .doctor_comment{margin-top:100px;padding-left:100px;font-size:1.6rem;line-height:2}#p-about #statement{background-color:#ebebeb}#p-about #statement .m-about_inner{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-top:200px}#p-about #statement .m-about_inner.is-credo{padding-top:50px}#p-about #statement .m-about_inner.is-credo .m-about_catch{top:auto;bottom:0;width:48%}#p-about #statement .m-about_catch{width:55%}#p-about #statement .statement_origin{-ms-flex-preferred-size:55%;position:relative;flex-basis:55%;padding:60px 40px;background-color:#fff}#p-about #statement .origin_logo{position:absolute;top:-130px;right:10%;width:40%}#p-about #statement .origin_ttl{font-size:2.6rem}#p-about #statement .origin_txt{margin-top:10px;font-size:1.6rem;line-height:2}#p-about #statement .credo_pic{-ms-flex-preferred-size:40%;flex-basis:40%}#p-about #information .m-about_main{z-index:0;position:relative;padding-top:350px}#p-about #information .m-about_main::before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:560px;background-image:url(/about/img/pic_information.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:''}#p-about #information .information_about{display:inline-block;padding:60px 40px;background-color:rgba(255,255,255,.8)}#p-about #information .information_ttl{color:#0ba299;font-size:2.6rem}#p-about #information .information_table tr{border-bottom:1px solid #000}#p-about #information .information_table td,#p-about #information .information_table th{padding:10px 0;font-size:1.6rem}#p-about #information .information_table th{width:20%;color:#0ba299;font-weight:400;text-align:left}#p-about .mainvisual{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-image:url(/about/img/bg_mainvisual.jpg);text-align:center}#p-about .mainvisual .c-mainvisual_inner{width:100%;max-width:600px;margin-top:50px}#p-about .mainvisual .mainvisual_logo img{max-width:440px}#p-about .mainvisual .mainvisual_txt{padding:20px;color:#fff}@media only screen and (max-width:1200px){#p-about #main>section{margin-right:-30px;margin-left:-30px}#p-about .m-about_catch{padding:30px}#p-about #doctor .m-about_inner{padding-top:200px}#p-about #doctor .doctor_cont{padding-left:30px}#p-about #statement .m-about_inner{padding-top:250px}#p-about #statement .statement_origin{padding:30px}#p-about #information .information_about{padding:30px}}@media only screen and (max-width:768px){#p-about .m-about_catch{position:static}#p-about #doctor .m-about_inner{padding-top:0}#p-about #doctor .m-about_catch{width:100%}#p-about #doctor .doctor_profile{display:block;margin-top:50px}#p-about #doctor .doctor_licence{margin-top:30px;font-size:1.4rem}#p-about #doctor .doctor_name{margin-top:30px;font-size:1.6rem}#p-about #doctor .doctor_name span{font-size:3rem}#p-about #doctor .doctor_name em{font-size:1.4rem}#p-about #doctor .doctor_pic{text-align:center}#p-about #doctor .doctor_pic img{max-width:60%}#p-about #doctor .doctor_comment{margin-top:30px;padding:0 30px;font-size:1.3rem}#p-about #doctor .doctor_cont{padding:0 30px}#p-about #statement .m-about_inner{display:block;padding-top:0}#p-about #statement .m-about_inner.is-credo{padding-top:50px}#p-about #statement .m-about_inner.is-credo .m-about_catch{width:100%}#p-about #statement .m-about_catch{width:100%}#p-about #statement .statement_origin{margin-top:100px;margin-left:20%}#p-about #statement .origin_logo{position:absolute;top:-70px;right:30%;width:140px}#p-about #statement .credo_pic{margin-top:30px;text-align:center}#p-about #statement .credo_pic img{max-width:50%}#p-about #information .information_ttl{font-size:2.2rem}#p-about #information .information_table td,#p-about #information .information_table th{padding:5px 0;font-size:1.4rem}}@media only screen and (max-width:668px){#p-about #main>section{margin-right:-15px;margin-left:-15px;padding-top:150px}#p-about .m-about_heading::before{top:-70px;width:36px;height:50px}#p-about .m-about_tag{font-size:1.4rem}#p-about .m-about_ttl{font-size:2rem}#p-about .m-about_catch{padding:20px;color:#fff}#p-about .m-about_catch dt{font-size:2.2rem}#p-about .m-about_catch dd{font-size:1.4rem}#p-about #doctor .doctor_comment{padding:0 15px}#p-about #doctor .doctor_cont{padding:0 15px}#p-about #statement .statement_origin{margin-left:0;padding:20px}#p-about #statement .origin_ttl{font-size:2.2rem}#p-about #statement .origin_txt{font-size:1.4rem}#p-about #statement .credo_pic img{max-width:70%}#p-about #information .m-about_main::before{background-position:left -400px center}#p-about #information .information_about{padding:20px}#p-about .mainvisual .mainvisual_logo img{max-width:300px}#p-about .mainvisual .mainvisual_txt{padding:10px}}@media (webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#p-about .m-about_heading::before{background-image:url(/about/img/icon_about_head@2x.png)}#p-about #information .m-about_main::before{background-image:url(/about/img/pic_information@2x.jpg)}#p-about .mainvisual{background-image:url(/about/img/bg_mainvisual@2x.jpg)}}