/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}.cf:before,.cf:after{display:table;content:""}.cf:after{clear:both}.cf{zoom:1}img{vertical-align:bottom}a{overflow:hidden;outline:none}html{overflow-y:scroll}body,textarea{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif}input,select{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif}.mincho{font-family:"Times New Roman","MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.maru-g4{font-family:"Rounded Mplus 1c";font-weight:400}.maru-g5{font-family:"Rounded Mplus 1c";font-weight:500}a{color:#1f59b6}a:link{text-decoration:none}@media screen and (min-width: 768px){.sp_hide{display:none}.pc_hide{display:none}}.title_hx{position:relative;margin:0 0 1rem 0;padding:.8rem .8rem .8rem 3.5rem;border-radius:.6rem;background-color:#e3f5ff;color:#036;font-size:1.3rem;line-height:1.2}.title_hx::before{display:inline-block;position:absolute;top:-10px;left:10px;width:40px;height:45px;background:url(img/common/icon_ha.png);background-size:contain;content:""}.header{border-top:5px solid #1f59b6}.header__inner{width:95%;margin:0 auto;padding:1rem 0}@media screen and (min-width: 992px){.header__inner{width:992px;height:115px;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0}}.header__kamoku{margin-bottom:.8rem;color:#777;font-size:.75rem;text-align:center}@media screen and (min-width: 992px){.header__kamoku{text-align:left}}.header__logo{width:80%;margin:0 auto 1rem auto}@media screen and (min-width: 768px){.header__logo{width:50%}}@media screen and (min-width: 992px){.header__logo{width:370px;margin:0}}.header__logo a{transition:all .5s}@media screen and (min-width: 768px){.header__logo a:hover{opacity:.7;transition:all .5s}}.header__logo img{width:100%}.header__telnum{width:60%;margin:0 auto 1rem auto}@media screen and (min-width: 992px){.header__telnum{width:230px;align-self:flex-end}}.header__telnum img{width:100%;transition:all .5s}.header__telnum img:hover{opacity:.7;transition:all .5s}.schedule__table{width:95%;margin:0 auto .5rem auto;font-size:.9rem;text-align:center}@media screen and (min-width: 768px){.schedule__table{width:70%}}@media screen and (min-width: 992px){.schedule__table{width:325px;margin:0 auto .3rem auto;font-size:.9rem;text-align:center}}.schedule th,.schedule td{padding:.5rem;border:2px solid #fff;vertical-align:middle}@media screen and (min-width: 992px){.schedule th,.schedule td{padding:4px}}.schedule th{text-align:center}.schedule td{background-color:#f7f7f7}.schedule__th{background-color:#e5f5ff}.schedule__ok{color:#1f59b6}.schedule__kome{font-size:.8rem;text-align:center}.gnavi{font-family:"Rounded Mplus 1c";font-weight:500}.gnavi__menubox{position:fixed;top:10px;right:10px;background-color:#1f59b6;width:44px;height:44px;z-index:100;border-radius:3px}@media screen and (min-width: 768px){.gnavi__menubox{display:none}}.gnavi__menu{display:block;position:absolute;top:9px;left:7px;width:30px;height:26px}.gnavi__menu span{position:absolute;left:0;width:100%;height:4px;background-color:#fff}.gnavi__menu span:nth-of-type(1){top:0}.gnavi__menu span:nth-of-type(2){top:11px}.gnavi__menu span:nth-of-type(3){bottom:0}.gnavi__menu.active span:nth-of-type(1){transform:translateY(11px) rotate(-45deg)}.gnavi__menu.active span:nth-of-type(2){opacity:0}.gnavi__menu.active span:nth-of-type(3){transform:translateY(-11px) rotate(45deg)}@media screen and (min-width: 768px){.gnavi__menu{display:none}}.gnavi__nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding:60px 0 0 0;background-color:rgba(255,255,255,.95);z-index:20}@media screen and (min-width: 768px){.gnavi__nav{display:block;position:static;padding-top:0;background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(228, 228, 228) 100%)}}.gnavi__lists{width:100%;margin:0 auto}@media screen and (min-width: 768px){.gnavi__lists{display:flex;justify-content:space-around;align-items:center;height:60px}}@media screen and (min-width: 992px){.gnavi__lists{width:992px}}.gnavi__item{border-bottom:1px solid #ccc}@media screen and (min-width: 768px){.gnavi__item{font-size:1rem;border-bottom:none;width:14.2857%;height:60px;border-right:1px solid #ddd}}.gnavi__item:first-child{border-top:1px solid #ccc}@media screen and (min-width: 768px){.gnavi__item:first-child{border-top:none;border-left:1px solid #ddd}}.gnavi__item>a{text-align:center;display:block;padding:1rem 0;color:#333}@media screen and (min-width: 768px){.gnavi__item>a{color:#333;padding:0;height:60px;line-height:60px;transition:all .5s}}.gnavi__item>a:hover{background-color:#1f59b6;color:#fff;transition:all .5s}.gnavi__sublists{display:flex;flex-wrap:wrap;border-top:1px solid #ccc}@media screen and (min-width: 768px){.gnavi__sublists{display:none;position:absolute;z-index:100;border:1px solid #ccc;background-color:#fff}}.gnavi__mactive ul{display:none}.gnavi__subitem{width:33.3333%}@media screen and (min-width: 768px){.gnavi__subitem{width:100%}}.gnavi__subitem>a{display:block;padding:1rem;color:#333;text-align:center}@media screen and (min-width: 768px){.gnavi__subitem>a{padding:1rem 1.5rem;text-align:left;transition:all .5s}}.gnavi__subitem>a:hover{background-color:#1f59b6;color:#fff;transition:all .5s}.gnavi__subitem:nth-of-type(1),.gnavi__subitem:nth-of-type(2){border-bottom:1px solid #ccc;border-right:1px solid #ccc}@media screen and (min-width: 768px){.gnavi__subitem:nth-of-type(1),.gnavi__subitem:nth-of-type(2){border-right:none}}.gnavi__subitem:nth-of-type(3){border-bottom:1px solid #ccc}.gnavi__subitem:nth-of-type(4),.gnavi__subitem:nth-of-type(5){border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (min-width: 768px){.gnavi__subitem:nth-of-type(4),.gnavi__subitem:nth-of-type(5){border-right:none;border-bottom:1px solid #ccc}}.gnavi__subitem:nth-of-type(6){border-bottom:1px solid #ccc}.gnavi__subitem:nth-of-type(7){border-right:1px solid #ccc}@media screen and (min-width: 768px){.gnavi__subitem:nth-of-type(7){border-right:none}}.breadcrumbs__inner{width:95%;margin:0 auto;padding:1rem 0;font-size:.8rem}@media screen and (min-width: 992px){.breadcrumbs__inner{width:992px;margin:0 auto;padding:1rem 0}}.breadcrumbs a{color:#1f59b6;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.pageHead{background:url(img/common/title_bg.jpg) no-repeat center center;background-size:cover}.pageHead__inner{display:flex;justify-content:center;align-items:center;padding:3rem 0}.pageHead__title{color:#333;font-family:"Rounded Mplus 1c";font-size:2rem;font-weight:500;text-align:center;line-height:1.2}.hero{background:url(img/top/bg_head.png) repeat 0 0;padding:.5rem 0}.hero__inner{width:95%;margin:0 auto}@media screen and (min-width: 992px){.hero__inner{width:992px;margin:0 auto}}.visual{display:none}.visual.slick-initialized{display:block}.visual__item img{width:100%}@media screen and (min-width: 768px){.contents__inner{display:flex;width:95%;margin:0 auto;padding:30px 0}}@media screen and (min-width: 992px){.contents__inner{width:992px}}.contents__main{margin:0 0 3rem 0}@media screen and (min-width: 768px){.contents__main{flex:1;padding-right:1.5rem;margin:0}}@media screen and (min-width: 992px){.contents__main{padding-right:3rem}}@media screen and (min-width: 768px){.contents__side{width:230px}}.topsection{width:95%;margin:0 auto 2rem auto}@media screen and (min-width: 768px){.topsection{width:100%;margin:0 0 2rem 0}.topsection:last-child{margin-bottom:0}}.topsection__ph{max-width:70%;margin:0 auto 1rem auto}.topsection__ph img{width:100%;border-radius:.6rem}.topsection__text{line-height:1.8}.sidesec{width:95%;margin:0 auto 1rem auto;border-radius:.6rem;background-color:#fffcd7;box-shadow:0 3px 0 0 rgba(0,0,0,.2)}.sidesec a{color:#333}.sidesec__title{position:relative;height:53px;background:url(img/common/arrow01.png) no-repeat 97% 1rem}.sidesec .fa{position:absolute;top:10px;left:10px;color:#fac600;font-size:2rem}.sidesec__heading{position:absolute;top:18px;left:55px;font-size:1.2rem}.sidesec__ph img{width:100%;border-radius:0 0 .6rem .6rem}.sidesec__text{padding:0 .6rem .6rem .6rem;color:#333;line-height:1.4}.sidemenu{width:95%;margin:0 auto 2rem auto;display:none}@media screen and (min-width: 768px){.sidemenu{width:100%;display:block}}.sidemenu__title{padding:.8rem;border-radius:.6rem .6rem 0 0;background-color:#1f59b6;color:#fff;font-size:1.2rem;font-weight:bold;line-height:1}.sidemenu__lists{background-color:#f9f9f9}.sidemenu__item a{display:block;padding:1rem;border-bottom:1px dotted #ccc;background:url(img/common/arrow02.png) no-repeat 97% 50%;color:#333}@media screen and (min-width: 768px){.sidemenu__item a:hover{background-color:#fff}}.footmap{background-color:#f9f9f9}.footmap__inner{width:95%;margin:0 auto;padding:2rem 0}@media screen and (min-width: 768px){.footmap__inner{display:flex}}@media screen and (min-width: 992px){.footmap__inner{width:992px}}.footmap__heading{font-size:1.2rem}.footmap__heading .fa{margin:0 0 .4rem 0;padding-right:.2rem;color:#1f59b6}.footmap__detail{margin-bottom:1rem;line-height:1.5}.footmap__detail .fa{padding-right:.3rem}.footmap__detail img{width:80%}.footmap__map{margin-bottom:1rem;flex:1}@media screen and (min-width: 768px){.footmap__map{margin-bottom:0}}@media screen and (min-width: 768px){.footmap__access{width:320px;padding-left:2rem}}#ggmap{width:100%;position:relative;padding-top:56.25%;border:1px solid #ccc;border-radius:.5rem}@media screen and (min-width: 768px){#ggmap{padding-top:30%}}#ggmap iframe{border-radius:.5rem;position:absolute;top:0;left:0;width:100%;height:100%}.footer{background-color:#1f59b6}@media screen and (min-width: 768px){.footer__inner{width:95%;margin:0 auto;display:flex;padding:40px 0}}@media screen and (min-width: 992px){.footer__inner{width:992px}}@media screen and (min-width: 768px){.sitemap{order:2;flex:1;padding-left:2rem}}.sitemap__lists{display:grid;grid-template-columns:repeat(auto-fit, minmax(50%, 1fr))}@media screen and (min-width: 768px){.sitemap__lists{grid-template-columns:repeat(auto-fit, minmax(33.333%, 1fr))}}@media screen and (min-width: 768px){.sitemap__item{padding:0 0 .8rem 0}}@media screen and (min-width: 768px){.sitemap__item:before{display:inline;margin-right:.5rem;padding-left:1rem;color:#fff;font-family:FontAwesome;text-align:left;content:""}}.sitemap__item a{display:block;padding:1rem;border-right:1px dotted #5a83ce;border-bottom:1px dotted #5a83ce;background:url(img/common/arrow03.png) no-repeat 97% 50%;color:#fff;font-size:.9rem}@media screen and (min-width: 768px){.sitemap__item a{display:inline;padding:0;border:none;background:none}}@media screen and (min-width: 768px){.sitemap__item a:hover{text-decoration:underline}}.foottext{width:95%;margin:0 auto;padding:2rem 0 4rem 0;text-align:center}@media screen and (min-width: 768px){.foottext{order:1;width:300px;padding:0;text-align:left}}.foottext__desc{margin-bottom:.5rem;color:#fff}.foottext__logo{width:60%;margin:0 auto 1rem auto}@media screen and (min-width: 768px){.foottext__logo{width:100%}}.foottext__copyright{color:#fff;font-size:.75rem}#jq_pagetop{position:fixed;right:15px;bottom:75px}#jq_yoyaku{position:fixed;right:10px;bottom:10px}#jq_yoyaku img{height:56px}#jq_yoyaku img:hover{opacity:.7}.postHead{width:95%;margin:0 auto 1rem auto;padding-bottom:1rem;border-bottom:1px dotted #999}.postHead:first-child{margin-top:2rem}.postHead__title{font-size:1.6rem;font-weight:bold;line-height:1.3}.postHead__title a:hover{text-decoration:underline}.postHead__description{color:#777;font-size:1rem;line-height:1.5}.blogTitle{width:95%;margin:0 auto 2rem auto}.blogTitle__date{color:#777}.blogTitle__title{font-size:2rem;font-weight:bold;line-height:1.3}.post{width:95%;margin:0 auto 3rem auto;color:#333;line-height:1.8}@media screen and (min-width: 768px){.post{width:100%;margin:0}}@media screen and (min-width: 768px){.post a:hover{text-decoration:underline}}.post section{margin-bottom:2rem}.post h2{position:relative;margin:0 0 1rem 0;padding:.8rem .8rem .8rem 3.5rem;border-radius:.6rem;background-color:#e3f5ff;color:#036;font-size:1.3rem;line-height:1.2;font-weight:bold}.post h2::before{display:inline-block;position:absolute;top:-10px;left:10px;width:40px;height:45px;background:url(img/common/icon_ha.png);background-size:contain;content:""}.post h3{margin:2rem 0 1rem 0;padding:.8rem 0;border-top:4px solid #333;border-bottom:1px dotted #333;font-family:"Rounded Mplus 1c";font-size:1.2rem;font-weight:500;line-height:1.3}@media screen and (min-width: 768px){.post h3{margin-bottom:.5rem;padding:.5rem 0;font-size:1.2rem}}.post h4{margin:2rem 0 .5rem 0;padding:.6rem;border-left:4px solid #1f59b6;background-color:#e3f5ff;font-family:"Rounded Mplus 1c";font-size:1.1rem;font-weight:500;line-height:1.3}@media screen and (min-width: 768px){.post h4{font-size:1.1rem}}.post h5,.post h6{margin:2rem 0 .5rem 0;padding:.4rem;border-left:4px solid #999;font-family:"Rounded Mplus 1c";font-weight:500;line-height:1.3}@media screen and (min-width: 768px){.post h5,.post h6{font-size:1rem}}.post img{max-width:100%}.post p{margin-bottom:1rem}.post strong{background:linear-gradient(transparent 50%, #ffff66 50%);color:#000;font-weight:bold}.post em{color:#000;font-style:italic}.post ul{margin:1rem 0}.post ul li{list-style:circle;margin-left:1.7rem;padding:.2rem 0}.post ol{margin:1rem 0}.post ol li{list-style-type:decimal;margin-left:1.7rem;padding:.2rem 0}@media screen and (min-width: 768px){.post ol li{line-height:1.4}}.post blockquote{margin:1.5rem 0;padding:1rem;border-radius:5px;background-color:#f7f7f7}@media screen and (min-width: 768px){.post blockquote{padding:2rem}}.post blockquote p{margin:0;padding:.5rem 0}.post dl{margin:1.5rem 0}.post dl dt{margin-bottom:.2rem;color:#000;font-weight:bold}@media screen and (min-width: 768px){.post dl dt{font-size:1.1rem}}.post dl dd{margin:0 0 1rem .4rem;padding-left:.4rem;border-left:3px solid #eee}.post span.star{color:#fca600;font-family:"Rounded Mplus 1c";font-weight:500}@media screen and (min-width: 768px){.post .facilities{display:flex;justify-content:space-between}}.post .facilities__item{margin:0 0 2rem 0}@media screen and (min-width: 768px){.post .facilities__item{width:47%;margin:0}}.post .facilities__ph{margin:0 0 .5rem 0}.post .facilities__ph img{border-radius:.6rem;width:100%}.post .facilities__title{margin:0 0 .5rem 0;padding:0;border-bottom:1px dotted #ccc;border-left:none;color:#1f59b6;font-size:1.2rem;font-weight:bold}.post .facilities__text{padding:0;border:none;margin:0}@media screen and (min-width: 768px){.post .facilities__text{font-size:1rem;line-height:1.5}}.post .doctor{margin:0 0 1rem 0}@media screen and (min-width: 768px){.post .doctor{float:right;width:30%;margin:0 0 1rem 2rem}}.post .doctor__ph{margin:0 auto .5rem auto;text-align:center}.post .doctor__ph img{border-radius:.6rem;width:40%}@media screen and (min-width: 768px){.post .doctor__ph img{width:100%}}.post .doctor__name{margin:0;padding:0;border-left:none;font-size:1rem;font-weight:bold;text-align:center;line-height:1.3}@media screen and (min-width: 768px){.post .doctor__name{font-size:.85rem}}@media screen and (min-width: 768px){.post .doctor__name br{display:block}}.post .doctor__detail{line-height:1.8}.post .doctor__detail p{margin:0 0 .5rem 0}.post .overview{width:100%;margin:0 auto 3rem auto}.post .overview th,.post .overview td{display:block;padding:.5rem;border:2px solid #fff}@media screen and (min-width: 768px){.post .overview th,.post .overview td{display:table-cell;padding:.5rem;border:2px solid #fff}}.post .overview th{background-color:#e5f5ff;font-size:1.1rem;font-weight:bold}.post .overview td{background-color:#f7f7f7}.post .overview ul{margin:0}@media screen and (min-width: 768px){.post .phleft{display:block;float:left;width:40%;margin:0 1rem 1rem 0}}.post .phright{text-align:center}.post .phright img{border-radius:.6rem}@media screen and (min-width: 768px){.post .phright{display:block;float:right;width:40%;margin:0 0 1rem 1rem}}.wp-pagenavi{clear:both;padding:1.5rem;font-size:1.1rem;text-align:center;line-height:2rem}.wp-pagenavi a{margin:0 .1rem;padding:.5rem .8rem;background-color:#f1f1f1;color:#4576c8;text-decoration:none}.wp-pagenavi a:hover{background-color:#4576c8;color:#fff}.wp-pagenavi span.current{margin:0 .1rem;padding:.5rem .8rem;background-color:#4576c8;color:#fff}.topNews{width:95%;margin:0 auto 3rem auto}@media screen and (min-width: 768px){.topNews{width:100%}}.topNews__title{margin:0;padding:.8rem;border-radius:.6rem .6rem 0 0;background-color:#1f59b6;color:#fff;font-size:1.2rem;font-weight:bold;line-height:1}.topNews__lists{padding:1rem;background-color:#f7f7f7}@media screen and (min-width: 768px){.topNews__lists{padding:1.5rem}}.topNews__lists__date{margin-bottom:.3rem}@media screen and (min-width: 768px){.topNews__lists__date{float:left;width:8rem;line-height:1.3}}.topNews__lists__detail{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px dotted #999;font-size:1.2rem;line-height:1.3}@media screen and (min-width: 768px){.topNews__lists__detail{padding-left:8rem;font-size:1rem}}.topNews__lists__detail:last-child{margin-bottom:0}.topNews__lists__detail a{text-decoration:none}.topNews__lists__detail a:hover{text-decoration:underline}.subject__more{text-align:center;margin-bottom:0}@media screen and (min-width: 768px){.subject__more{text-align:left}}.subject__more a{display:inline-block;background-color:#1f59b6;color:#fff;text-decoration:none;border-radius:.6rem;padding:.5rem 2rem;transition:all .5s}.subject__more a:hover{text-decoration:none;opacity:.7;transition:all .5s}/*# sourceMappingURL=style.css.map */