﻿
/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}html{overflow-x:hidden;overflow-y:auto;font-size:10px;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;padding-top:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#3b3532;font-size:1.6rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;margin:0}.roboto{font-family:Roboto}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.8rem}h4{font-size:2.4rem}h5{font-size:2rem}h6{font-size:1.6rem}p{font-size:1.6rem;line-height:1.8;margin-bottom:0}p.mb-plus{margin-bottom:1.6rem}p.bold{font-weight:700}a{color:#3b3532;font-size:1.6rem;line-height:1.8}a:hover{color:#3b3532;text-decoration:none;transition:all .2s ease-in-out}a.underline{text-decoration:underline}a.hover-underline:hover{text-decoration:underline}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small{font-size:80%;font-weight:400}ol,ul,dl,dt,dd{margin:0;list-style:none}ul{-webkit-padding-start:0;padding-left:0}ul li{font-size:1.6rem;line-height:1.8}ul.disc{list-style:disc;padding-left:20px}time{font-weight:500;letter-spacing:.2rem}@media (min-width:992px){.pc{display:block}.mob{display:none}}@media (max-width:991px){.pc{display:none}.mob{display:block}}@media (min-width:768px){.over768{display:block}.under767{display:none}}@media (max-width:767px){.over768{display:none}.under767{display:block}}.container{width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (max-width:991px){.container{padding-right:15px;padding-left:15px}}.img-fluid{max-width:100%;height:auto}.mx-auto{margin:0 auto}.row-5{margin-right:-5px;margin-left:-5px}@media (max-width:991px){.row-5{margin-right:0;margin-left:0}}.row-10{margin-right:-10px;margin-left:-10px}@media (max-width:991px){.row-10{margin-right:0;margin-left:0}}.row-15{margin-right:-15px;margin-left:-15px}@media (max-width:991px){.row-15{margin-right:0;margin-left:0}}.row-17{margin-right:-17px;margin-left:-17px}@media (max-width:991px){.row-17{margin-right:0;margin-left:0}}.row-22{margin-right:-22px;margin-left:-22px}@media (max-width:991px){.row-22{margin-right:0;margin-left:0}}.row-25{margin-right:-25px;margin-left:-25px}@media (max-width:991px){.row-25{margin-right:0;margin-left:0}}.row-30{margin-right:-30px;margin-left:-30px}@media (max-width:991px){.row-30{margin-right:0;margin-left:0}}.row-35{margin-right:-35px;margin-left:-35px}@media (max-width:991px){.row-35{margin-right:0;margin-left:0}}.row-42{margin-right:-42px;margin-left:-42px}@media (max-width:991px){.row-42{margin-right:0;margin-left:0}}.cf:after{display:block;content:"";clear:both}.bg-color{background-color:#f5f5f5}.bg-accent{background-color:#ffe400}.bg-white{background-color:#fff}.border-color{border-color:#a3a3a3}.color-base{color:#3b3532}.color-accent{color:#ffe400}.color-white{color:#fff}.color-akasaka{color:#5e7ab7}.color-yokohama{color:#85c342}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.text-indent{text-indent:1em}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px !important}.mb-20{margin-bottom:20px !important}@media (max-width:991px){.mb-20{margin-bottom:10px !important}}.mb-30{margin-bottom:30px !important}@media (max-width:991px){.mb-30{margin-bottom:20px !important}}.mb-40{margin-bottom:40px !important}@media (max-width:991px){.mb-40{margin-bottom:20px !important}}.mt-80{margin-top:80px !important}.akasaka-bg-color{background-color:#5e7ab7}.akasaka-color{color:#5e7ab7}.akasaka-border-color{border-color:#5e7ab7}.akasaka-border-left-color{border-left-color:#5e7ab7}.akasaka-border-bottom-color{border-bottom-color:#5e7ab7}.yokohama-bg-color{background-color:#85c342}.yokohama-color{color:#85c342}.yokohama-border-color{border-color:#85c342}.yokohama-border-left-color{border-left-color:#85c342}.yokohama-border-bottom-color{border-bottom-color:#85c342}.nagoya-bg-color{background-color:#1ccbe0}.nagoya-color{color:#1ccbe0}.nagoya-border-color{border-color:#1ccbe0}.nagoya-border-left-color{border-left-color:#1ccbe0}.nagoya-border-bottom-color{border-bottom-color:#1ccbe0}.child-development-bg-color{background-color:#ff895a}.child-development-color{color:#ff895a}.child-development-border-color{border-color:#ff895a}.child-development-border-left-color{border-left-color:#ff895a}.child-development-border-bottom-color{border-bottom-color:#ff895a}.akasakaPale-bg-color{background-color:#e3f3ff}.akasakaPale-color{color:#e3f3ff}.akasakaPale-border-color{border-color:#e3f3ff}.akasakaPale-border-left-color{border-left-color:#e3f3ff}.akasakaPale-border-bottom-color{border-bottom-color:#e3f3ff}.yokohamaPale-bg-color{background-color:#e6fad0}.yokohamaPale-color{color:#e6fad0}.yokohamaPale-border-color{border-color:#e6fad0}.yokohamaPale-border-left-color{border-left-color:#e6fad0}.yokohamaPale-border-bottom-color{border-bottom-color:#e6fad0}.nagoyaPale-bg-color{background-color:#cff}.nagoyaPale-color{color:#cff}.nagoyaPale-border-color{border-color:#cff}.nagoyaPale-border-left-color{border-left-color:#cff}.nagoyaPale-border-bottom-color{border-bottom-color:#cff}.accent-bg-color{background-color:#ffe400}.accent-color{color:#ffe400}.accent-border-color{border-color:#ffe400}.accent-border-left-color{border-left-color:#ffe400}.accent-border-bottom-color{border-bottom-color:#ffe400}.accentPale-bg-color{background-color:#fffce0}.accentPale-color{color:#fffce0}.accentPale-border-color{border-color:#fffce0}.accentPale-border-left-color{border-left-color:#fffce0}.accentPale-border-bottom-color{border-bottom-color:#fffce0}.group-bg-color{background-color:#ff895a}.group-color{color:#ff895a}.group-border-color{border-color:#ff895a}.group-border-left-color{border-left-color:#ff895a}.group-border-bottom-color{border-bottom-color:#ff895a}.groupPale-bg-color{background-color:#fff0eb}.groupPale-color{color:#fff0eb}.groupPale-border-color{border-color:#fff0eb}.groupPale-border-left-color{border-left-color:#fff0eb}.groupPale-border-bottom-color{border-bottom-color:#fff0eb}.pediatrics-bg-color{background-color:#ff895a}.pediatrics-color{color:#ff895a}.pediatrics-border-color{border-color:#ff895a}.pediatrics-border-left-color{border-left-color:#ff895a}.pediatrics-border-bottom-color{border-bottom-color:#ff895a}.pediatricsPale-bg-color{background-color:#fff0eb}.pediatricsPale-color{color:#fff0eb}.pediatricsPale-border-color{border-color:#fff0eb}.pediatricsPale-border-left-color{border-left-color:#fff0eb}.pediatricsPale-border-bottom-color{border-bottom-color:#fff0eb}.mbsr-bg-color{background-color:#ff895a}.mbsr-color{color:#ff895a}.mbsr-border-color{border-color:#ff895a}.mbsr-border-left-color{border-left-color:#ff895a}.mbsr-border-bottom-color{border-bottom-color:#ff895a}.mbsrPale-bg-color{background-color:#fff0eb}.mbsrPale-color{color:#fff0eb}.mbsrPale-border-color{border-color:#fff0eb}.mbsrPale-border-left-color{border-left-color:#fff0eb}.mbsrPale-border-bottom-color{border-bottom-color:#fff0eb}.online-bg-color{background-color:#ff895a}.online-color{color:#ff895a}.online-border-color{border-color:#ff895a}.online-border-left-color{border-left-color:#ff895a}.online-border-bottom-color{border-bottom-color:#ff895a}.onlinePale-bg-color{background-color:#fff0eb}.onlinePale-color{color:#fff0eb}.onlinePale-border-color{border-color:#fff0eb}.onlinePale-border-left-color{border-left-color:#fff0eb}.onlinePale-border-bottom-color{border-bottom-color:#fff0eb}header #pc-header{position:fixed;width:100%;height:120px;background-color:rgba(255,255,255,.9);top:0;z-index:3;transition:all .2s ease-in-out}header #pc-header div.wrap-logo{float:left;width:17%;padding-left:20px}header #pc-header div.wrap-logo a{transition:all .2s ease-in-out}header #pc-header div.wrap-logo a img{transition:all .2s ease-in-out}header #pc-header div.wrap-logo a div.wrap-text p{transition:all .2s ease-in-out}header #pc-header div.wrap-logo a div.wrap-text h1{transition:all .2s ease-in-out}header #pc-header #gnav{position:relative;float:left;width:83%;height:120px;padding-left:20px;transition:all .2s ease-in-out}@media (min-width:992px) and (max-width:1199px){header #pc-header #gnav{padding:0 10px}}header #pc-header #gnav>ul{height:120px;display:flex;align-items:center;justify-content:space-between;margin-right:20px;transition:all .2s ease-in-out}header #pc-header #gnav>ul li.gnav-li.current p{color:#ffe400}header #pc-header #gnav>ul li.gnav-li.current>a{color:#ffe400;pointer-events:none}header #pc-header #gnav>ul li.gnav-li.current ul li a{color:#3b3532}header #pc-header #gnav>ul li.gnav-li p{font-size:1.9rem;font-weight:600;letter-spacing:.05em;line-height:120px;padding:0 15px}@media (min-width:992px) and (max-width:1199px){header #pc-header #gnav>ul li.gnav-li p{font-size:1.6rem;padding:0 10px}}@media (min-width:1200px) and (max-width:1314px){header #pc-header #gnav>ul li.gnav-li p{font-size:1.8rem}}header #pc-header #gnav>ul li.gnav-li p:hover{color:#ffe400}header #pc-header #gnav>ul li.gnav-li>a{display:block;font-size:1.9rem;font-weight:600;line-height:120px;padding:0 15px}header #pc-header #gnav>ul li.gnav-li>a:hover{color:#ffe400}@media (min-width:992px) and (max-width:1199px){header #pc-header #gnav>ul li.gnav-li>a{font-size:1.6rem;padding:0 10px}}@media (min-width:1200px) and (max-width:1314px){header #pc-header #gnav>ul li.gnav-li>a{font-size:1.8rem}}header #pc-header #gnav>ul li.gnav-li ul.drop-menu{position:absolute;top:120px;z-index:2;background-color:rgba(255,255,255,.9);visibility:hidden;opacity:0;transition:all .2s ease-in-out}header #pc-header #gnav>ul li.gnav-li ul.drop-menu.clinic li a:hover{color:#fff}header #pc-header #gnav>ul li.gnav-li ul.drop-menu li a{display:block;padding:10px 20px;font-size:1.6rem;font-weight:400;line-height:2.3;text-align:left}header #pc-header #gnav>ul li.gnav-li ul.drop-menu li.nagoya a:hover{background-color:#1ccbe0}header #pc-header #gnav>ul li.gnav-li ul.drop-menu li.akasaka a:hover{background-color:#5e7ab7}header #pc-header #gnav>ul li.gnav-li ul.drop-menu li.yokohama a:hover{background-color:#85c342}header #pc-header #gnav>ul li.gnav-li ul.drop-menu li.accent a:hover{background-color:#ffe400}header #pc-header #gnav>ul li.gnav-li ul.drop-menu li.pediatrics a:hover{background-color:#ff895a}header #pc-header #gnav>ul li.gnav-li ul.drop-menu.is-open{position:absolute;visibility:visible;opacity:1;transition:all .2s ease-in-out}header #pc-header #gnav>ul li.gnav-li ul.drop-menu.is-open:before{content:'';display:inline-block;width:100%;height:4px;background:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/img-transparent.png);background-repeat:repeat-x;position:absolute;top:-4px;left:0}header #pc-header #gnav>ul #reservation-btn{width:150px;padding:10px 0;transition:all .2s ease-in-out}header #pc-header #gnav>ul #reservation-btn img{display:inline-block;width:24px;height:24px;margin-right:10px;margin-bottom:7px}header #pc-header #gnav>ul #reservation-btn p{display:inline-block;font-size:1.9rem;font-weight:600}header #pc-header #gnav>ul #reservation-btn:hover{cursor:pointer}header #pc-header #gnav .slide-line{position:absolute;bottom:0;height:4px;background-color:#ffe400;transition:all .1s ease-in-out}header #pc-header #gnav .slide-line2{position:absolute;bottom:0;height:4px;background-color:#ffe400;transition:all .1s ease-in-out}header #pc-header.sticky-header{height:70px;box-shadow:0 5px 10px 0 rgba(0,0,0,.03);transition:all .2s ease-in-out}header #pc-header.sticky-header div.wrap-logo a{height:70px;transition:all .2s ease-in-out}@media (max-width:991px){header #pc-header.sticky-header div.wrap-logo a{height:55px}}header #pc-header.sticky-header div.wrap-logo a img{width:50px;margin:0 10px 0 0;transition:all .2s ease-in-out}header #pc-header.sticky-header div.wrap-logo a div.wrap-text{padding-left:0}header #pc-header.sticky-header div.wrap-logo a div.wrap-text p{font-size:1.2rem}header #pc-header.sticky-header div.wrap-logo a div.wrap-text h1{font-size:2rem;line-height:1.5}header #pc-header.sticky-header #gnav{height:70px}header #pc-header.sticky-header #gnav>ul{height:70px}header #pc-header.sticky-header #gnav>ul li.gnav-li p{line-height:70px}header #pc-header.sticky-header #gnav>ul li.gnav-li>a{line-height:70px}header #pc-header.sticky-header #gnav>ul li.gnav-li ul.drop-menu{position:absolute;top:70px}header #pc-header.sticky-header #gnav>ul #reservation-btn{padding:5px 0;transition:all .2s ease-in-out}header #pc-header-reservation{display:none;opacity:0;position:relative;width:100%;height:100vh;z-index:4;background-color:#fff}header #pc-header-reservation #close{position:fixed;z-index:5;top:30px;right:28px;width:150px;font-size:1.9rem;font-weight:600;padding:12px 20px}header #pc-header-reservation #close:hover{cursor:pointer}header #pc-header-reservation div.outer{position:relative;padding-top:80px;overflow:hidden}@media (max-width:991px){header #pc-header-reservation div.outer{padding-top:60px}}header #pc-header-reservation div.outer div.wrap{float:left;width:50%;padding:0 5px}header #pc-header-reservation div.outer div.wrap div.reservation-contents{padding:0 10px 10px}header #pc-header-reservation div.outer div.wrap div.reservation-contents.first-visit{background-color:#fff390}header #pc-header-reservation div.outer div.wrap div.reservation-contents.reexamination{background-color:#ffe400}header #pc-header-reservation div.outer div.wrap div.reservation-contents h1{position:relative;height:46px;line-height:46px;font-size:2rem;padding-left:6px}header #pc-header-reservation div.outer div.wrap div.reservation-contents h1:before{content:'';display:inline-block;width:23px;height:23px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute}header #pc-header-reservation div.outer div.wrap div.reservation-contents h1.first-visit:before{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ico-beginning.svg);top:13px;left:calc(50% - 59px)}header #pc-header-reservation div.outer div.wrap div.reservation-contents h1.reexamination:before{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ico-reexamination.svg);top:11px;left:calc(50% - 64px)}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white{height:calc(100vh - 150px);position:relative;background-color:#fff;border-radius:5px;overflow-y:scroll;padding:20px 25px;-ms-overflow-style:none;scrollbar-width:none}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white::-webkit-scrollbar{display:none}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner{margin-bottom:20px}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner h2{position:relative;font-size:1.8rem;padding-left:20px;margin-bottom:5px}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner h2:before{content:'';display:inline-block;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:0}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner h2.akasaka:before{background-color:#5e7ab7}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner h2.yokohama:before{background-color:#85c342}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner h2.nagoya:before{background-color:#1ccbe0}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner h2.online:before{background-color:#ff895a}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner>a{position:relative;display:block;border-radius:5px;font-size:1.6rem;font-weight:600;padding:5px 20px;margin-bottom:5px}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner>a:hover{color:#fff}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner>a:after{content:"";position:absolute;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:12px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner div.wrap-tel{display:flex;align-items:center;justify-content:space-between;border-width:2px;border-style:solid;border-radius:5px}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner div.wrap-tel p{font-size:1.6rem;font-weight:600;padding:3px 15px}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner div.wrap-tel p.tel{font-size:1.6rem}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner div.wrap-tel p.akasaka a{color:#5e7ab7}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner div.wrap-tel p.yokohama a{color:#85c342}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white div.inner div.wrap-tel p.nagoya a{color:#1ccbe0}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white p.remarks{font-size:1.4rem;line-height:1.5}header #pc-header-reservation div.outer div.wrap div.reservation-contents div.wrap-white p.remarks a{font-size:1.4rem;line-height:1.5}header #mob-header{width:100%;height:60px;position:absolute;top:0}header #mob-header #mob-header-band{position:fixed;top:0;z-index:3;width:100%;height:60px;background-color:#fff;overflow:hidden}header #mob-header #mob-header-band div.wrap-logo{float:left;width:50%;padding-left:15px}header #mob-header #mob-header-band div.wrap-logo a{height:60px}header #mob-header #mob-header-band div.wrap-logo a img{width:48px;height:48px}header #mob-header #mob-header-band div.wrap-logo a div.wrap-text p{padding-top:0}header #mob-header #mob-header-band div.wrap-logo a div.wrap-text h1{line-height:1.3}header #mob-header #mob-header-band div.wrap-ul{float:right;width:50%;height:60px;text-align:right;padding-right:20px}header #mob-header #mob-header-band div.wrap-ul #ico-bar{display:inline-block;padding-top:5px}header #mob-header #mob-header-band div.wrap-ul #ico-bar:hover{cursor:pointer}header #mob-header #mob-header-band div.wrap-ul #ico-bar li{height:10px}header #mob-header #mob-header-band div.wrap-ul #ico-bar li img{width:32px;height:1px;transition-property:all;transition-duration:.3s;transition-timing-function:swing}header #mob-header #mob-header-band div.wrap-ul #ico-bar li:nth-child(1) img{-webkit-transform-origin:top left;transform-origin:top left}header #mob-header #mob-header-band div.wrap-ul #ico-bar li:nth-child(2) img{opacity:1.0}header #mob-header #mob-header-band div.wrap-ul #ico-bar li:nth-child(3) img{-webkit-transform-origin:bottom left;transform-origin:bottom left}header #mob-header #mob-header-band div.wrap-ul #ico-bar li .transform-down{-webkit-transform:translateX(2px) rotate(45deg) translateY(-2px);transform:translateX(2px) rotate(45deg) translateY(-2px);transition-property:all;transition-duration:.3s;transition-timing-function:swing}header #mob-header #mob-header-band div.wrap-ul #ico-bar li .transform-up{-webkit-transform:translateX(2px) rotate(-45deg) translateY(2px);transform:translateX(2px) rotate(-45deg) translateY(2px);transition-property:all;transition-duration:.3s;transition-timing-function:swing}header #mob-header #mob-header-menu{display:none;position:relative;width:100%;left:-100%;background-color:#fff}header #mob-header #mob-header-menu p.mask{background-color:#fff;position:relative;display:inline-block;width:70%;height:60px;z-index:3}header #mob-header #mob-header-menu nav{position:relative;z-index:3;background-color:#fff;margin-top:-6px}header #mob-header #mob-header-menu nav ul.outer{padding-bottom:20px}header #mob-header #mob-header-menu nav ul.outer>li{position:relative}header #mob-header #mob-header-menu nav ul.outer>li:before{content:"";position:absolute;width:22px;height:22px;background-color:#ffe400;border-radius:50%;top:12px;left:15px}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed):after{content:"";width:9px;height:9px;position:absolute;border-left:1px solid #3b3532;border-top:1px solid #3b3532;top:21px;left:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed).ac:after{content:"";position:absolute;border-right:1px solid #3b3532;border-bottom:1px solid #3b3532;border-left:none;border-top:none;top:16px;left:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) p{font-size:1.8rem;font-weight:600;padding:7px 20px 7px 45px}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li{border-bottom:1px #efefef solid}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li:first-child{border-top:1px #efefef solid}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.nagoya{border-left:5px solid #1ccbe0}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.akasaka{border-left:5px solid #5e7ab7}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.yokohama{border-left:5px solid #85c342}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.accent{background-color:#ffe400}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.pediatrics{background-color:#ff895a}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.treatment{background-color:#f5f5f5}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.psychiatry{position:relative}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.psychiatry:after{content:"心療内科・神経科";border:1px #3b3532 solid;padding:1px 5px 2px;font-size:1.1rem;position:absolute;top:10px;right:10px}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.pediatrics{position:relative}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.pediatrics:after{content:"小児神経科";border:1px #3b3532 solid;padding:1px 5px 2px;font-size:1.2rem;position:absolute;top:10px;right:10px}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li>a{display:block;visibility:visible;line-height:1.5;font-size:1.6rem;font-weight:600;padding:10px 15px;transition:line-height .1s ease-out}@media (max-width:375px){header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li>a{font-size:1.5rem}}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.is-close{border-bottom:none}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.is-close.psychiatry:after,header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.is-close.pediatrics:after{content:"";border:none;padding:0}header #mob-header #mob-header-menu nav ul.outer>li:not(.fixed) ul.inner>li.is-close>a{visibility:hidden;line-height:0;padding:0 15px;transition:line-height .1s ease-out}header #mob-header #mob-header-menu nav ul.outer>li.fixed{position:relative}header #mob-header #mob-header-menu nav ul.outer>li.fixed:after{content:"";position:absolute;border-top:1px solid #3b3532;border-right:1px solid #3b3532;width:9px;height:9px;top:19px;left:21px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #mob-header #mob-header-menu nav ul.outer>li.fixed>a{display:block;font-size:1.8rem;font-weight:600;padding:7px 20px 7px 45px}#back-to-pagetop{position:fixed;opacity:1;bottom:120px;right:40px;z-index:3;width:60px;height:60px;border-radius:50%;transition:all .2s ease-in-out}@media (max-width:991px){#back-to-pagetop{bottom:80px;right:15px;width:40px;height:40px}}#back-to-pagetop:after{content:"";position:absolute;width:20px;height:20px;border-left:3px solid #3b3532;border-top:3px solid #3b3532;top:calc(50% - 6px);left:calc(50% - 10px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){#back-to-pagetop:after{width:14px;height:14px;border-left:2px solid #3b3532;border-top:2px solid #3b3532;top:calc(50% - 4px);left:calc(50% - 7px)}}#back-to-pagetop:hover{box-shadow:12px 21px 36px 0 rgba(0,0,0,.15);-webkit-transform:translate3d(0,-5px,1px);transform:translate3d(0,-5px,1px);transition:all .2s cubic-bezier(.25,.46,.45,.94);cursor:pointer}@media (max-width:991px){footer{padding-bottom:54px}}footer #footer a:not(.no-underline){font-size:1.4rem}@media (min-width:992px) and (max-width:1199px){footer #footer a:not(.no-underline){font-size:1.3rem}}footer #footer a:not(.no-underline):hover{text-decoration:underline}footer #footer #footer-upper div.wrap-ul,footer #footer #footer-middle div.wrap-ul{overflow:hidden;display:flex;flex-wrap:wrap}footer #footer #footer-upper div.wrap-ul>ul,footer #footer #footer-middle div.wrap-ul>ul{float:left;width:25%}footer #footer #footer-upper div.wrap-ul>ul li,footer #footer #footer-middle div.wrap-ul>ul li{font-size:1.4rem;padding-left:17px;margin-bottom:5px}@media (min-width:992px) and (max-width:1199px){footer #footer #footer-upper div.wrap-ul>ul li,footer #footer #footer-middle div.wrap-ul>ul li{font-size:1.3rem}}footer #footer #footer-upper{padding:20px 0 40px}footer #footer #footer-upper div.wrap{overflow:hidden;margin-bottom:20px}footer #footer #footer-upper div.wrap div.wrap-logo{float:left;width:20%}@media (max-width:991px){footer #footer #footer-upper div.wrap div.wrap-logo{float:none;width:100%}footer #footer #footer-upper div.wrap div.wrap-logo a{justify-content:center}}footer #footer #footer-upper div.wrap>p{float:left;width:80%;padding-top:30px;padding-left:30px}footer #footer #footer-upper div.wrap-ul>ul li:not(.no-circle):before{background-color:#ffe400}footer #footer #footer-middle{padding:40px 0 20px}footer #footer #footer-middle div.wrap-ul>ul li:not(.no-circle):before{background-color:#cdcdcd}footer #footer #footer-under{padding:20px 0 40px}@media (max-width:991px){footer #footer #footer-under{padding:20px 0}}footer #footer #footer-under div.wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width:991px){footer #footer #footer-under div.wrap p{width:100%;text-align:center}}footer #footer-reservation{position:fixed;z-index:4;top:100%;width:100%;height:100vh}footer #footer-reservation div.footer-band{position:fixed;z-index:5;bottom:0;width:100%;display:flex;align-items:center;border-top:2px #fff solid}footer #footer-reservation div.footer-band p{width:50%;height:56px;line-height:56px;position:relative;display:inline-block;font-size:2rem;font-weight:600;padding-left:20px}footer #footer-reservation div.footer-band p:before{content:'';display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:18px;left:calc(50% - 50px)}footer #footer-reservation div.footer-band p.first-visit:before{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ico-beginning.svg)}footer #footer-reservation div.footer-band p.reexamination:before{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ico-reexamination.svg);left:calc(50% - 55px)}footer #footer-reservation div.footer-band p.first-visit{background-color:#fff390;border-right:1px #fff solid}footer #footer-reservation div.footer-band p.reexamination{border-left:1px #fff solid}footer #footer-reservation #first-visit-area{display:block}footer #footer-reservation #reexamination-area{display:none}footer #footer-reservation div.reservation-contents{height:100vh;padding:0 5px}footer #footer-reservation div.reservation-contents.first-visit{background-color:#fff390}footer #footer-reservation div.reservation-contents h1{position:relative;height:56px;line-height:56px;font-size:2rem;padding-left:20px;margin-bottom:10px}footer #footer-reservation div.reservation-contents h1:before{content:'';display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:18px;left:calc(50% - 50px)}footer #footer-reservation div.reservation-contents h1:after{content:"";position:absolute;width:9px;height:9px;border-right:1px solid #3b3532;border-bottom:1px solid #3b3532;top:18px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer #footer-reservation div.reservation-contents h1.first-visit{background-color:#fff390}footer #footer-reservation div.reservation-contents h1.first-visit:before{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ico-beginning.svg)}footer #footer-reservation div.reservation-contents h1.reexamination:before{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ico-reexamination.svg);left:calc(50% - 55px)}footer #footer-reservation div.reservation-contents div.wrap-white{position:relative;overflow:scroll;height:calc(100vh - 56px);background-color:#fff;padding:15px}footer #footer-reservation div.reservation-contents div.wrap-white div.outer{margin-bottom:20px}footer #footer-reservation div.reservation-contents div.wrap-white div.outer h2{position:relative;font-size:1.8rem;padding-left:1.1em}footer #footer-reservation div.reservation-contents div.wrap-white div.outer h2:before{content:'';display:inline-block;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}footer #footer-reservation div.reservation-contents div.wrap-white div.outer h2.akasaka:before{background-color:#5e7ab7}footer #footer-reservation div.reservation-contents div.wrap-white div.outer h2.yokohama:before{background-color:#85c342}footer #footer-reservation div.reservation-contents div.wrap-white div.outer h2.nagoya:before{background-color:#1ccbe0}footer #footer-reservation div.reservation-contents div.wrap-white div.outer h2.online:before{background-color:#ff895a}footer #footer-reservation div.reservation-contents div.wrap-white div.outer div.inner a{position:relative;display:block;font-weight:600;border-radius:5px;padding:10px 15px}footer #footer-reservation div.reservation-contents div.wrap-white div.outer div.inner a.web{margin-bottom:5px}footer #footer-reservation div.reservation-contents div.wrap-white div.outer div.inner a:after{content:"";position:absolute;border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;top:18px;right:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer #footer-reservation div.reservation-contents div.wrap-white div.outer div.inner a:hover{color:#fff}footer #footer-reservation div.reservation-contents div.wrap-white p.remarks{font-size:1.4rem;line-height:1.5}footer #footer-reservation div.reservation-contents div.wrap-white p.remarks a{font-size:1.4rem}div.wrap-logo a{display:flex;align-items:center;height:120px}@media (max-width:991px){div.wrap-logo a{height:55px}}div.wrap-logo a img{width:40%}@media (min-width:1400px){div.wrap-logo a img{width:35%}}@media (max-width:991px){div.wrap-logo a img{width:42px;height:42px}}div.wrap-logo a div.wrap-text{padding-left:10px}div.wrap-logo a div.wrap-text p{font-size:1.4rem;font-weight:600;letter-spacing:.1em}@media (max-width:991px){div.wrap-logo a div.wrap-text p{font-size:1rem}}div.wrap-logo a div.wrap-text h1{font-size:3.5rem;margin-top:-5px;line-height:1.3;letter-spacing:.1em}@media (min-width:992px) and (max-width:1024px){div.wrap-logo a div.wrap-text h1{font-size:2.3rem}}@media (min-width:1025px) and (max-width:1179px){div.wrap-logo a div.wrap-text h1{font-size:2.4rem}}@media (min-width:1180px) and (max-width:1269px){div.wrap-logo a div.wrap-text h1{font-size:2.9rem}}@media (min-width:1270px) and (max-width:1363px){div.wrap-logo a div.wrap-text h1{font-size:3.2rem}}@media (max-width:991px){div.wrap-logo a div.wrap-text h1{font-size:2rem}}.anchor{padding-top:120px;margin-top:-120px}@media (max-width:991px){.anchor{padding-top:60px;margin-top:-60px}}.border-gray{border:#a3a3a3 1px solid}.middle-point{position:relative;padding-left:1em}.middle-point:before{content:"・";font-size:1.6rem;position:absolute;top:0;left:0}.btn{display:inline-block;border-radius:5px;font-weight:600;padding:5px 15px}.btn-bg{display:inline-block;width:330px;border-radius:50px;font-size:1.8rem;font-weight:600;line-height:1;padding:15px 0}@media (max-width:991px){.btn-bg{width:70%;font-size:1.8rem;padding:10px 0}}.btn-border{display:inline-block;width:330px;border:2px #ffe400 solid;border-radius:50px;font-size:1.8rem;font-weight:600;line-height:1;padding:15px 0}@media (max-width:991px){.btn-border{width:70%;font-size:1.8rem;padding:10px 0}}.btn-first-visit{display:flex;justify-content:center;align-items:center;background-color:#fff;border:5px #ffe400 solid;padding:12px 0;transition:all .2s ease-in-out}.btn-first-visit h2{display:inline-block;font-size:2.8rem;margin-left:20px}.btn-self-check{border-right:5px #b18a60 solid;border-bottom:5px #b18a60 solid;border-left:5px #b18a60 solid}.btn-self-check p{height:37px;background-color:#b18a60;color:#fff;font-size:2.5rem;font-weight:600;line-height:37px}.btn-self-check div.wrap-h2{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:10px;transition:all .2s ease-in-out}.btn-self-check div.wrap-h2 h2{font-size:2.2rem;margin-left:5px;transition:all .2s ease-in-out}.btn-effect{display:inline-block;position:relative;z-index:1;overflow:hidden;background-color:#fff;border:2px solid #ffe400;transition:all .2s ease-in-out}.btn-effect:after{position:absolute;z-index:-1;display:block;content:'';width:100%;height:100%;top:0;left:0;-webkit-transform:scale(.5);transform:scale(.5);transition:all .2s ease-in-out}.btn-effect:hover:after{background-color:#fffce0;-webkit-transform:scale(1);transform:scale(1)}.button-effect-border{display:inline-block;position:relative;z-index:1;background-color:#ffe400;border:1px solid #ffe400;transition:all .2s ease-in-out}.button-effect-border:before,.button-effect-border:after{position:absolute;z-index:-1;display:block;content:'';width:100%;height:50%;left:0;background-color:#ffe400;transition:all .2s ease-in-out}.button-effect-border:before{top:0}.button-effect-border:after{bottom:0}.button-effect-border:hover{background-color:#fff;transition:all .1s ease-in-out}.button-effect-border:hover:before,.button-effect-border:hover:after{height:0;transition:all .1s ease-in-out}.ico-circle{position:relative;padding-left:25px}.ico-circle:before{content:'';display:inline-block;width:20px;height:20px;background-color:#ffe400;border-radius:50%;position:absolute;top:5px;left:0}@media (min-width:992px) and (max-width:1199px){.ico-circle:before{top:3px}}.ico-circle.group:before{background-color:#ff895a}.ico-circle.mbsr:before{background-color:#ff895a}.ico-circle.sub:before{background-color:#ff895a}ul.ico-circle-footer li{position:relative}ul.ico-circle-footer li:not(.no-circle):before{content:'';display:inline-block;width:12px;height:12px;border-radius:50%;position:absolute;top:6px;left:0}@media (min-width:992px) and (max-width:1199px){ul.ico-circle-footer li:not(.no-circle):before{top:3px}}a.link-here{display:block;position:relative;font-size:2rem;font-weight:600;padding-left:35px;line-height:2.0}a.link-here:before{content:"";width:26px;height:26px;background-color:#ffe400;border-radius:50%;position:absolute;top:7px;left:0}a.link-here:after{content:"";border-top:1px solid #3b3532;border-right:1px solid #3b3532;width:9px;height:9px;position:absolute;top:15px;left:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.link-here-sm{display:block;position:relative;line-height:2;padding-left:25px}a.link-here-sm:before{content:"";width:20px;height:20px;background-color:#ffe400;border-radius:50%;position:absolute;top:5px;left:0}a.link-here-sm:after{content:"";border-top:1px solid #3b3532;border-right:1px solid #3b3532;width:9px;height:9px;position:absolute;top:11px;left:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.link-here-sm.group:before{background-color:#ff895a}a.link-here-sm.mbsr:before{background-color:#ff895a}a.link-here-sm.sub:before{background-color:#ff895a}a.link-back{display:block;position:relative;font-size:2rem;font-weight:600;padding-left:35px;line-height:2.0}a.link-back:before{content:"";width:26px;height:26px;background-color:#ffe400;border-radius:50%;position:absolute;top:7px;left:0}a.link-back:after{content:"";border-bottom:1px solid #3b3532;border-left:1px solid #3b3532;width:9px;height:9px;position:absolute;top:15px;left:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slider-base{position:relative}.slider-base .slick-dots{text-align:right;position:absolute;bottom:20px;right:20px}@media (max-width:991px){.slider-base .slick-dots{bottom:-25px;right:10px}}.slider-base .slick-dots .slick-active button:before{color:#ffe400;opacity:1;transition:all .2s ease-in-out}@media (max-width:991px){.slider-base .slick-dots li{margin:0}}.slider-base .slick-dots li button:hover:before{color:rgba(0,0,0,.2);transition:all .2s ease-in-out}.slider-base .prev-arrow{position:absolute;bottom:0;left:0;width:50px;height:50px;background-color:#fff;z-index:1;transition:all .2s ease-in-out}@media (max-width:991px){.slider-base .prev-arrow{width:40px;height:40px}}.slider-base .prev-arrow:before{content:"";border-bottom:1px #3b3532 solid;border-left:1px #3b3532 solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;height:15px;position:absolute;top:18px;left:calc(50% - 2px)}@media (max-width:991px){.slider-base .prev-arrow:before{width:13px;height:13px;position:absolute;top:13px;left:calc(50% - 2px)}}.slider-base .prev-arrow:hover{background-color:rgba(255,255,255,.3)}.slider-base .next-arrow{position:absolute;bottom:0;left:50px;width:50px;height:50px;background-color:#fff;z-index:1;transition:all .2s ease-in-out}@media (max-width:991px){.slider-base .next-arrow{left:40px;width:40px;height:40px}}.slider-base .next-arrow:before{content:"";border-top:1px #3b3532 solid;border-right:1px #3b3532 solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;height:15px;position:absolute;top:18px;right:calc(50% - 2px)}@media (max-width:991px){.slider-base .next-arrow:before{width:13px;height:13px;position:absolute;top:13px;right:calc(50% - 2px)}}.slider-base .next-arrow:hover{background-color:rgba(255,255,255,.3)}.slider-base .slide-arrow:hover{cursor:pointer}.clinic-flag{width:80px;position:relative}.clinic-flag:before{width:60px;height:25px;content:"";font-size:1.4rem;line-height:1.8;text-align:center;position:absolute;top:0;left:0}.clinic-flag.akasaka:before{content:"赤 坂";border:#5e7ab7 1px solid;color:#5e7ab7}.clinic-flag.yokohama:before{content:"横 浜";border:#85c342 1px solid;color:#85c342}.clinic-flag.mind:before{content:"マインド";border:#5e7ab7 1px solid;color:#5e7ab7;letter-spacing:-.2em;padding-right:4px}.clinic-flag.warakukai:before{content:"和楽会";border:#3b3532 1px solid;color:#3b3532}li .xxx-flag{width:80px;height:30px;position:relative}li .xxx-flag:before{width:100%;content:"";font-size:1.6rem;text-align:center;position:absolute;top:0;left:0}li.utu .xxx-flag{border:#3b3532 1px solid;color:#3b3532}li.utu .xxx-flag:before{content:"うつ"}li.chiryo .xxx-flag{border:#3b3532 1px solid;color:#3b3532}li.chiryo .xxx-flag:before{content:"治療"}li.blog .xxx-flag{border:#3b3532 1px solid;color:#3b3532}li.blog .xxx-flag:before{content:"ブログ"}li.woman .xxx-flag{border:#3b3532 1px solid;color:#3b3532}li.woman .xxx-flag:before{content:"女性"}ul.blog-list-wrap,ul.media-list-wrap{overflow:hidden;display:flex;flex-wrap:wrap}ul.blog-list-wrap>li,ul.media-list-wrap>li{margin-bottom:40px}@media (max-width:991px){ul.blog-list-wrap>li,ul.media-list-wrap>li{margin-bottom:20px}}ul.blog-list-wrap>li a,ul.media-list-wrap>li a{display:block}ul.blog-list-wrap>li a div.rectangle,ul.media-list-wrap>li a div.rectangle{overflow:hidden;position:relative;z-index:1}ul.blog-list-wrap>li a div.rectangle img,ul.media-list-wrap>li a div.rectangle img{width:100%;position:relative;z-index:0;-webkit-transform:scale(1,1);transform:scale(1,1);transition:all .2s ease-in-out}ul.blog-list-wrap>li a h3,ul.media-list-wrap>li a h3{font-size:2rem;margin-top:20px;line-height:1.5}@media (max-width:991px){ul.blog-list-wrap>li a h3,ul.media-list-wrap>li a h3{font-size:1.8rem;margin-top:10px}}ul.blog-list-wrap>li a div:not(.rectangle),ul.media-list-wrap>li a div:not(.rectangle){margin-bottom:20px}@media (max-width:991px){ul.blog-list-wrap>li a div:not(.rectangle),ul.media-list-wrap>li a div:not(.rectangle){margin-bottom:10px}}ul.blog-list-wrap>li a:hover div.rectangle img,ul.media-list-wrap>li a:hover div.rectangle img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);transition:all .2s ease-in-out}ul.tag-icon{overflow:hidden}ul.tag-icon>li{float:left;margin-right:10px;margin-bottom:5px}ul.tag-icon>li a{display:inline-block;background-color:#fffce0;border-radius:5px;font-size:1.4rem;padding:2px 5px}ul.news-list-wrap li{width:100%;display:block;overflow:hidden;margin-bottom:20px}@media (max-width:991px){ul.news-list-wrap li{margin-bottom:30px}}ul.news-list-wrap li time{float:left;width:120px}ul.news-list-wrap li div{float:left;width:60px;height:25px}ul.news-list-wrap li a{display:block;float:left;width:calc(100% - 180px);padding-left:15px}ul.news-list-wrap li a.important{color:red;font-weight:700}@media (max-width:991px){ul.news-list-wrap li a{clear:both;float:none;width:100%;padding-left:0;margin-top:30px}}.pager{margin-top:70px}.pager .pagination{display:flex;align-items:center;justify-content:center}.pager .pagination li{margin:0 2px;padding:0;width:50px;height:50px;text-align:center;position:relative;border-radius:50px}.pager .pagination li.pre,.pager .pagination li.next{background:#fffce0;color:#3b3532}.pager .pagination li.pre a,.pager .pagination li.next a{color:#3b3532}.pager .pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;text-decoration:none;transition:all .3s ease}.pager .pagination li a span{display:table-cell;vertical-align:middle}.pager .pagination li a:hover,.pager .pagination li a.active{color:#3b3532;background:#ffe400;border-radius:10px;border-radius:50px;animation:animScale .4s ease-out;transform-origin:50% 50%;-webkit-animation:animScale .4s ease-out;-webkit-transform-origin:50% 50%;-moz-animation:animScale .4s ease-out;-moz-transform-origin:50% 50%}@keyframes animScale{0%{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}40%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}60%{-webkit-transform:scale(1,1);transform:scale(1,1)}80%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes animScale{0%{-webkit-transform:scale(.8,.8)}40%{-webkit-transform:scale(1.2,1.2)}60%{-webkit-transform:scale(1,1)}80%{-webkit-transform:scale(1.1,1.1)}100%{-webkit-transform:scale(1,1)}}@-moz-keyframes animScale{0%{-moz-transform:scale(.8,.8)}40%{-moz-transform:scale(1.2,1.2)}60%{-moz-transform:scale(1,1)}80%{-moz-transform:scale(1.1,1.1)}100%{-moz-transform:scale(1,1)}}@media (max-width:767px){.pager .pagination li.pre,.pager .pagination li.next{display:inline-block;width:40%;height:50px;text-align:center}.pager .pagination li.pre a,.pager .pagination li.next a{width:100%;text-align:center}.pager .pagination li.pre span:after{content:"　前の10件へ"}.pager .pagination li.next span:before{content:"次の10件へ　"}}.slick-loading .slick-list{background:#fff url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/./fonts/slick.eot);src:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/./fonts/slick.woff) format("woff"),url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/./fonts/slick.ttf) format("truetype"),url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#front-page #main-visual{position:relative;margin-top:120px}@media (max-width:991px){#front-page #main-visual{margin-top:60px}}#front-page #main-visual div.outer{width:100%;overflow:hidden}#front-page #main-visual div.outer ul.main-visual-slider{float:left;width:76%}@media (max-width:1024px){#front-page #main-visual div.outer ul.main-visual-slider{float:none;width:100%}}#front-page #main-visual div.outer ul.main-visual-slider li{position:relative}#front-page #main-visual div.outer ul.main-visual-slider li img{width:100%}#front-page #main-visual div.outer ul.main-visual-slider li div.catch{position:absolute;bottom:10%;right:0;width:55%;background-color:rgba(255,255,255,.7);padding:20px 40px}@media (max-width:767px){#front-page #main-visual div.outer ul.main-visual-slider li div.catch{bottom:0;width:calc(100% - 80px);padding:10px}}#front-page #main-visual div.outer ul.main-visual-slider li div.catch h2{font-size:3rem;font-weight:500;line-height:1.2;letter-spacing:.05em}@media (max-width:767px){#front-page #main-visual div.outer ul.main-visual-slider li div.catch h2{font-size:2.2rem}}@media (max-width:767px){#front-page #main-visual div.outer ul.main-visual-slider li div.catch p{font-size:1.5rem;line-height:1.5}}#front-page #main-visual div.outer div.wrap-side{float:left;width:24%}@media (max-width:1024px){#front-page #main-visual div.outer div.wrap-side{float:none;width:100%;padding-top:70px;padding-right:15px;padding-bottom:0;padding-left:15px !important;text-align:center}}#front-page #main-visual div.outer div.wrap-side div.wrap-anim{height:0;position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-left:0}@media (max-width:1024px){#front-page #main-visual div.outer div.wrap-side div.wrap-anim{display:inline-block;height:auto !important}}#front-page #main-visual div.outer div.wrap-side div.wrap-anim p.fade{opacity:0;font-size:1.8rem;-webkit-transform:translateY(20px);transform:translateY(20px)}@media (max-width:1024px){#front-page #main-visual div.outer div.wrap-side div.wrap-anim p.fade{font-size:1.6rem}}#front-page #main-visual div.outer div.wrap-side div.wrap-anim p.fade.mv{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .9s ease-in-out}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.inner{display:inline-block;text-align:left}@media (max-width:1024px){#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.inner{display:block}}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.inner h2.typ{font-size:3.2rem;font-weight:600;letter-spacing:.2em;opacity:0}@media (min-width:992px) and (max-width:1199px){#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.inner h2.typ{font-size:2.8rem}}@media (max-width:1024px){#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.inner h2.typ{font-size:2.2rem;letter-spacing:0}}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.inner h2.typ span{opacity:0}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.inner p.fade1{letter-spacing:.2em}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.wrap-p{padding-bottom:50px}@media (max-width:1024px){#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.wrap-p{padding-bottom:10px}}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.wrap-p p.fade2{display:inline-block}@media (max-width:1024px){#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.wrap-p p.fade2{margin:0}}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.wrap-p p.fade2 a{display:block;background-color:transparent;border:1px #3b3532 solid;letter-spacing:.2em;padding:13px 5px;transition:all .2s ease-in-out}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.wrap-p p.fade2 a span{display:inline-block;-webkit-transform:translateY(2px) translateX(1px) rotate(-90deg);transform:translateY(2px) translateX(1px) rotate(-90deg)}#front-page #main-visual div.outer div.wrap-side div.wrap-anim div.wrap-p p.fade2 a:hover:after{background-color:#f5efed}#front-page #contents .wrapper{padding:70px 0}@media (max-width:991px){#front-page #contents .wrapper{padding:35px 0}}#front-page #contents div.heading{margin-bottom:45px}@media (max-width:991px){#front-page #contents div.heading{margin-bottom:30px}}#front-page #contents div.heading h2{font-size:3rem;font-weight:600;letter-spacing:.05em}@media (max-width:991px){#front-page #contents div.heading h2{font-size:2rem}}#front-page #contents div.heading p{font-size:2rem;font-weight:500;letter-spacing:.05em}@media (max-width:991px){#front-page #contents div.heading p{font-size:1.8rem}}#front-page #contents #notice.wrapper{padding-bottom:30px}@media (max-width:991px){#front-page #contents #notice.wrapper{padding-top:45px;padding-bottom:0}}#front-page #contents #notice div.wrap{overflow:hidden}#front-page #contents #notice div.wrap div.wrap-img{float:left;width:140px;margin-right:50px}@media (max-width:991px){#front-page #contents #notice div.wrap div.wrap-img{float:none;width:100%;margin-right:0}}@media (max-width:991px){#front-page #contents #notice div.wrap div.wrap-img img{width:100px}}#front-page #contents #notice div.wrap div.ticker{float:left;width:calc(100% - 190px);text-align:left;position:relative;margin-top:11px}@media (max-width:991px){#front-page #contents #notice div.wrap div.ticker{float:none;width:100%}}#front-page #contents #notice div.wrap div.ticker li{display:none}#front-page #contents #topInfo.wrapper{padding-bottom:30px}@media (max-width:991px){#front-page #contents #topInfo.wrapper{padding-top:45px;padding-bottom:0}}#front-page #contents #topInfo div.wrap{overflow:hidden}#front-page #contents #topInfo div.wrap .tab-info-type{width:310px;margin:0 auto;display:flex;justify-content:space-around}@media (max-width:991px){#front-page #contents #topInfo div.wrap .tab-info-type{justify-content:center;align-items:center}}#front-page #contents #topInfo div.wrap .tab-info-type li{width:175px;display:flex}#front-page #contents #topInfo div.wrap .tab-info-type li:after{content:" ";border-right:1px solid #000;margin-left:20px}#front-page #contents #topInfo div.wrap .tab-info-type li a{display:block;width:calc(100% - 40px);padding:5px;text-align:center;border-radius:3px;font-weight:700}#front-page #contents #topInfo div.wrap .tab-info-type li a.ac{background:#5e7ab7;color:#fff}#front-page #contents #topInfo div.wrap .tab-info-type li:last-child{width:135px}#front-page #contents #topInfo div.wrap .tab-info-type li:last-child:after{display:none}#front-page #contents #topInfo div.wrap .tab-info-type li:last-child a{width:100%}#front-page #contents #topInfo div.wrap .tab-info{margin-top:40px;display:none}#front-page #contents #front-clinic-list #main-clinic{position:relative;height:680px;border-top:3px #5e7ab7 solid;margin-bottom:30px;overflow:hidden}@media (min-width:992px) and (max-width:1024px){#front-page #contents #front-clinic-list #main-clinic{height:540px}}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic{height:auto;border-top:none;margin-bottom:10px}}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle:after{position:absolute;z-index:-1;content:"";display:block;width:100%;height:100%;top:0;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/akasaka/ph-top_pc.jpg);background-position:-300px center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease-out}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle{margin-bottom:10px}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle:after{height:152px;background-position:center center;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/akasaka/ph-top_mob.jpg)}}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle.ac:after{-webkit-transform:scale(1.05);transform:scale(1.05)}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask{width:45%;height:577px;background-color:rgba(255,255,255,.7)}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask{width:50%;height:auto;border-bottom:3px #5e7ab7 solid}}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka{display:flex;align-items:center;position:relative;height:140px}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka{height:149px}}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka:after{content:"";border-top:2px #5e7ab7 solid;border-right:2px #5e7ab7 solid;width:15px;height:15px;position:absolute;top:calc(50% - 5px);right:45px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .1s ease-in-out}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka:after{border:none}}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-46%);transform:translateX(-50%) translateY(-46%);width:100px;height:100px;opacity:.5;transition:all .2s ease-in-out}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div{width:100%;padding-top:5px}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div{padding-top:10px}}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div p{position:relative;z-index:1}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div p.name{font-size:2.4rem}@media (min-width:992px) and (max-width:1199px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div p.name{font-weight:600;font-size:2rem}}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div p.name{font-size:1.8rem;font-weight:600;line-height:1.3}}#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div p.name-en{font-size:2rem}@media (min-width:992px) and (max-width:1199px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div p.name-en{font-size:1.6rem}}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic>a div.rectangle div.mask div.akasaka div p.name-en{font-size:1.6rem}}#front-page #contents #front-clinic-list #main-clinic>a:hover div.rectangle div.mask div.akasaka:after{right:40px;transition:all .1s ease-in-out}#front-page #contents #front-clinic-list #main-clinic ul{position:absolute;width:calc(45% - 60px);top:150px;left:30px}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic ul{position:relative;width:100%;bottom:0;left:0;top:auto}}#front-page #contents #front-clinic-list #main-clinic ul li{margin-bottom:30px}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic ul li{margin-bottom:10px}}#front-page #contents #front-clinic-list #main-clinic ul li a{display:flex;align-items:center;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);-webkit-transform:translate3d(0,-5px,1px);transform:translate3d(0,-5px,1px)}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic ul li a{background-color:#e7efff;box-shadow:none;-webkit-transform:none;transform:none}}#front-page #contents #front-clinic-list #main-clinic ul li a div.wrap-img{width:25%}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic ul li a div.wrap-img{width:22%}}#front-page #contents #front-clinic-list #main-clinic ul li a p{position:relative;width:78%;font-size:1.8rem;padding-left:20px;transition:all .2s ease-in-out}@media (min-width:992px) and (max-width:1199px){#front-page #contents #front-clinic-list #main-clinic ul li a p{font-size:1.6rem;font-weight:600;font-size:1.5rem}}@media (max-width:991px){#front-page #contents #front-clinic-list #main-clinic ul li a p{color:#5e7ab7;font-weight:600;line-height:1.3;font-size:1.5rem}}#front-page #contents #front-clinic-list #main-clinic ul li a p:after{content:"";border-top:2px solid #5e7ab7;border-right:2px solid #5e7ab7;width:15px;height:15px;position:absolute;top:calc(50% - 8px);right:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .1s ease-in-out}#front-page #contents #front-clinic-list #main-clinic ul li a:hover{background-color:#e7efff}#front-page #contents #front-clinic-list #main-clinic ul li a:hover p{color:#5e7ab7;transition:all .1s ease-in-out}#front-page #contents #front-clinic-list #main-clinic ul li a:hover p:after{right:10px;transition:all .1s ease-in-out}#front-page #contents #front-clinic-list ul.other-clinic{overflow:hidden}#front-page #contents #front-clinic-list ul.other-clinic li{float:left;width:33.333333%;padding:0 15px;margin-bottom:30px}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama{width:100%}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li{float:none;width:100%;padding:0;margin-bottom:20px}}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama,#front-page #contents #front-clinic-list ul.other-clinic li a{display:block;position:relative;overflow:hidden}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.rectangle,#front-page #contents #front-clinic-list ul.other-clinic li a div.rectangle{position:relative;z-index:-1;height:300px;background-position:center 85%;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease-out}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.rectangle,#front-page #contents #front-clinic-list ul.other-clinic li a div.rectangle{height:150px}}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama:hover div.rectangle,#front-page #contents #front-clinic-list ul.other-clinic li a:hover div.rectangle{-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .3s ease-out}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask{position:absolute;bottom:0;left:0;width:100%;height:127px;background-color:rgba(255,255,255,.8);border-bottom-style:solid;border-bottom-width:3px;padding-top:20px}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask{width:50%;height:150px}}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask:after,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask:after{content:"";width:15px;height:15px;position:absolute;top:calc(50% - 5px);right:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .1s ease-in-out}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask>img,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask>img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;opacity:.5}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask>img,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask>img{-webkit-transform:translateX(-50%) translateY(-45%);transform:translateX(-50%) translateY(-45%)}}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask p,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask p{position:relative;z-index:1}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask p.name,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask p.name{font-size:2.4rem}@media (min-width:992px) and (max-width:1199px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask p.name,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask p.name{font-size:2rem;font-weight:600}}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask p.name,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask p.name{font-size:1.8rem;font-weight:600;line-height:1.3}}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask p.name-en,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask p.name-en{font-size:2rem}@media (min-width:992px) and (max-width:1199px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask p.name-en,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask p.name-en{font-size:1.6rem}}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama div.mask p.name-en,#front-page #contents #front-clinic-list ul.other-clinic li a div.mask p.name-en{font-size:1.6rem;line-height:1.3}}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama:hover div.rectangle img,#front-page #contents #front-clinic-list ul.other-clinic li a:hover div.rectangle img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);transition:all .2s ease-in-out}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama:hover div.mask:after,#front-page #contents #front-clinic-list ul.other-clinic li a:hover div.mask:after{right:10px;transition:all .1s ease-in-out}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama a div.rectangle{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/yokohama/img-key-visual.jpg)}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama a div.rectangle{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/yokohama/ph-top_mob.jpg)}}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama a>div.mask{padding-top:55px}}#front-page #contents #front-clinic-list ul.other-clinic li.yokohama a>div.mask:after{content:"";border-top:2px solid #85c342;border-right:2px solid #85c342}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.yokohama a>div.mask:after{border:none}}#front-page #contents #front-clinic-list ul.other-clinic li.cbtc a div.rectangle{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/cbtc/ph-top_pc.png)}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.cbtc a div.rectangle{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/cbtc/ph-top_mob.png)}}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.cbtc a>div.mask{padding-top:40px}}#front-page #contents #front-clinic-list ul.other-clinic li.cbtc a>div.mask:after{content:"";border-top:2px solid #5e7ab7;border-right:2px solid #5e7ab7}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.cbtc a>div.mask:after{border:none}}#front-page #contents #front-clinic-list ul.other-clinic li.online a div.rectangle{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/online/ph-top_pc.jpg)}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.online a div.rectangle{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/online/ph-top_mob.jpg)}}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.online a>div.mask{padding-top:40px}}#front-page #contents #front-clinic-list ul.other-clinic li.online a>div.mask:after{content:"";border-top:2px solid #5e7ab7;border-right:2px solid #5e7ab7}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.online a>div.mask:after{border:none}}#front-page #contents #front-clinic-list ul.other-clinic li.oriental a div.rectangle{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/oriental/ph-top_pc.png)}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.oriental a div.rectangle{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/oriental/ph-top_mob.png)}}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.oriental a>div.mask{padding-top:40px}}#front-page #contents #front-clinic-list ul.other-clinic li.oriental a>div.mask:after{content:"";border-top:2px solid #5e7ab7;border-right:2px solid #5e7ab7}@media (max-width:991px){#front-page #contents #front-clinic-list ul.other-clinic li.oriental a>div.mask:after{border:none}}#front-page #contents #front-medical-contents{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/bg-ptn.png);background-size:50px,50px,contain;background-repeat:repeat}#front-page #contents #front-medical-contents ul{overflow:hidden;padding-top:10px}@media (max-width:991px){#front-page #contents #front-medical-contents ul{padding-top:5px;margin-right:-8px;margin-left:-8px}}#front-page #contents #front-medical-contents ul li{float:left;width:16.666666%;font-size:1.6rem;padding:0 22px;margin-bottom:34px}@media (max-width:991px){#front-page #contents #front-medical-contents ul li{width:33.333333%;padding:0 8px;margin-bottom:20px}}#front-page #contents #front-medical-contents ul li a div.wrap-img{display:inline-block;position:relative;border-radius:50%;width:100%;margin-bottom:20px;-webkit-transform:scale(1,1);transform:scale(1,1);transition:all .2s ease-in-out}@media (max-width:991px){#front-page #contents #front-medical-contents ul li a div.wrap-img{width:70%;margin-bottom:10px}}#front-page #contents #front-medical-contents ul li a div.wrap-img img{position:absolute;width:60%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#front-page #contents #front-medical-contents ul li a:hover div.wrap-img{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15);transition:all .2s ease-in-out}#front-page #contents #front-medical-contents ul li a p{font-size:1.6rem;font-weight:600}@media (max-width:991px){#front-page #contents #front-medical-contents ul li a p{line-height:1.3}}#front-page #contents #front-medical-contents ul li a p.ls-narrow{letter-spacing:-.05em}#front-page #contents #front-medical-contents ul li.psychiatry a div.wrap-img{background-color:#fffce0}#front-page #contents #front-medical-contents ul li.pediatrics a div.wrap-img{background-color:#fff0eb}#front-page #contents #front-medical-contents div.hospital-department-name{display:flex;margin-bottom:20px}#front-page #contents #front-medical-contents div.hospital-department-name p{position:relative;font-size:2rem;font-weight:600;padding-left:25px;margin-right:30px}@media (max-width:991px){#front-page #contents #front-medical-contents div.hospital-department-name p{font-size:1.6rem}}#front-page #contents #front-medical-contents div.hospital-department-name p:before{content:'';display:inline-block;width:22px;height:22px;background-color:#ffe400;border-radius:50%;position:absolute;top:7px;left:0}@media (max-width:991px){#front-page #contents #front-medical-contents div.hospital-department-name p:before{top:3px}}#front-page #contents #front-medical-contents div.hospital-department-name p.psychiatry:before{background-color:#ffe400}#front-page #contents #front-medical-contents div.hospital-department-name p.pediatrics:before{background-color:#ff895a}#front-page #contents #front-treatment ul.outer{margin-top:50px;display:flex;flex-wrap:wrap}@media (max-width:991px){#front-page #contents #front-treatment ul.outer{padding:0 15px;margin-top:35px;margin-right:-15px;margin-left:-15px}}#front-page #contents #front-treatment ul.outer>li{width:25%;padding:0 30px;margin-bottom:50px}@media (max-width:991px){#front-page #contents #front-treatment ul.outer>li{width:50%;padding:0 15px;margin-bottom:10px}}#front-page #contents #front-treatment ul.outer>li a{display:block;position:relative;margin-bottom:20px;text-align:center}#front-page #contents #front-treatment ul.outer>li a div.wrap-img{display:inline-block;background-color:transparent;border:3px #ffe400 solid;border-radius:50%;transition:all .2s ease-in-out}@media (max-width:991px){#front-page #contents #front-treatment ul.outer>li a div.wrap-img{width:70%}}@media (max-width:767px){#front-page #contents #front-treatment ul.outer>li a div.wrap-img{width:100%}}#front-page #contents #front-treatment ul.outer>li a div.wrap-img img{position:relative;z-index:-1;display:block;width:100%;border-radius:50%;transition:all .2s ease-in-out}#front-page #contents #front-treatment ul.outer>li a p{color:transparent;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all .2s ease-in-out}#front-page #contents #front-treatment ul.outer>li a:hover div.wrap-img{background-color:rgba(255,228,0,.8);transition:all .2s ease-in-out}#front-page #contents #front-treatment ul.outer>li a:hover p{color:#fff;font-size:2.2rem;opacity:1;transition:all .2s ease-in-out}#front-page #contents #front-treatment ul.outer>li div h3{font-size:2rem;margin-bottom:10px}@media (max-width:991px){#front-page #contents #front-treatment ul.outer>li div h3{font-size:1.8rem;line-height:1.3}}#front-page #contents #front-treatment ul.outer>li div h3.online_label{font-size:1.7rem}@media (max-width:991px){#front-page #contents #front-treatment ul.outer>li div h3.online_label{font-size:1.6rem}}#front-page #contents #front-treatment ul.outer>li div.inner-parent{position:relative}#front-page #contents #front-treatment ul.outer>li div.inner-parent:hover{cursor:pointer}#front-page #contents #front-treatment ul.outer>li div.inner-parent h3{display:inline-block;position:relative;padding-left:30px}#front-page #contents #front-treatment ul.outer>li div.inner-parent h3:before{content:"";width:26px;height:26px;background-color:#ffe400;border-radius:50%;position:absolute;top:5px;left:0}@media (max-width:991px){#front-page #contents #front-treatment ul.outer>li div.inner-parent h3:before{top:-1px}}#front-page #contents #front-treatment ul.outer>li div.inner-parent h3:after{content:"";border-right:1px solid #3b3532;border-bottom:1px solid #3b3532;width:9px;height:9px;position:absolute;top:11px;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){#front-page #contents #front-treatment ul.outer>li div.inner-parent h3:after{top:6px}}#front-page #contents #front-treatment ul.outer>li div.inner-parent h3.ac:after{content:"";border-right:none;border-bottom:none;border-left:1px solid #3b3532;border-top:1px solid #3b3532;width:9px;height:9px;position:absolute;top:16px;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){#front-page #contents #front-treatment ul.outer>li div.inner-parent h3.ac:after{top:11px}}#front-page #contents #front-treatment ul.outer>li div.inner-parent ul.drop-menu{display:none;position:absolute;z-index:1;top:45px;left:0;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12),0 -1px 5px 0 rgba(0,0,0,.12);transition:all .2s ease-in-out}#front-page #contents #front-treatment ul.outer>li div.inner-parent ul.drop-menu li a{position:relative;line-height:1.8;text-align:left;padding:10px}@media (max-width:991px){#front-page #contents #front-treatment ul.outer>li div.inner-parent ul.drop-menu li a{line-height:1.3}}#front-page #contents #front-treatment ul.outer>li div.inner-parent ul.drop-menu li a.ls-narrow{letter-spacing:-.05em}#front-page #contents #front-treatment ul.outer>li div.inner-parent ul.drop-menu li a.lh-short{line-height:1.5;padding-top:3px;padding-bottom:3px}#front-page #contents #front-treatment ul.outer>li div.inner-parent ul.drop-menu li a:hover{background-color:#ffe400}#front-page #contents #front-media.wrapper{padding-bottom:0}#front-page #contents #front-media ul.media-list-wrap{margin-bottom:50px;display:flex}@media (max-width:991px){#front-page #contents #front-media ul.media-list-wrap{margin-right:-8px;margin-left:-8px;margin-bottom:0;flex-wrap:wrap}}#front-page #contents #front-media ul.media-list-wrap>li{width:25%;padding:0 25px;margin-bottom:20px}@media (max-width:991px){#front-page #contents #front-media ul.media-list-wrap>li{width:50%;padding:0 8px}}#front-page #contents #front-media ul.media-list-wrap>li .rectangle img{border-radius:3px}#front-page #contents #front-media ul.media-list-wrap>li h3{font-size:2rem;margin-top:20px;line-height:1.5}@media (max-width:991px){#front-page #contents #front-media ul.media-list-wrap>li h3{font-size:1.8rem;margin-top:10px}}#front-page #contents #front-media div.wrap-btn{margin-bottom:80px}@media (max-width:991px){#front-page #contents #front-media div.wrap-btn{margin-bottom:45px}}#front-page #contents #front-media hr.hr-1{border-top:2px solid #f5f5f5}#front-page #contents #subpage-link.wrapper{padding-top:50px;padding-bottom:50px}#front-page #contents #subpage-link div.container-narrow{width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){#front-page #contents #subpage-link div.container-narrow{max-width:540px}}@media (min-width:768px){#front-page #contents #subpage-link div.container-narrow{max-width:720px}}@media (min-width:992px){#front-page #contents #subpage-link div.container-narrow{max-width:870px}}@media (max-width:991px){#front-page #contents #subpage-link div.container-narrow{padding-right:15px;padding-left:15px}}#front-page #contents #subpage-link div.container-narrow nav ul{overflow:hidden}#front-page #contents #subpage-link div.container-narrow nav ul li{float:left;width:50%;padding:0 35px}@media (max-width:991px){#front-page #contents #subpage-link div.container-narrow nav ul li{float:none;width:100%;padding:0}}@media (max-width:991px){#front-page #contents #subpage-link div.container-narrow nav ul li:first-child{margin-bottom:20px}}#front-page #contents #subpage-link div.container-narrow nav ul li:last-child a{display:block}#front-page #contents #front-blog.wrapper{padding-bottom:0}#front-page #contents #front-blog ul.blog-list-wrap{margin-bottom:50px}@media (max-width:991px){#front-page #contents #front-blog ul.blog-list-wrap{margin-right:-8px;margin-left:-8px;margin-bottom:0}}#front-page #contents #front-blog ul.blog-list-wrap>li{width:33.333333%;padding:0 25px;margin-bottom:20px}@media (max-width:991px){#front-page #contents #front-blog ul.blog-list-wrap>li{width:50%;padding:0 8px}}#front-page #contents #front-blog div.wrap-btn{margin-bottom:80px}@media (max-width:991px){#front-page #contents #front-blog div.wrap-btn{margin-bottom:45px}}#front-page #contents #front-blog hr.hr-1{border-top:2px solid #f5f5f5}#front-page #contents #front-news div.wrap{overflow:hidden;margin-bottom:50px}@media (max-width:991px){#front-page #contents #front-news div.wrap{margin-bottom:0}}#front-page #contents #front-news div.wrap div.heading{float:left;width:25%}@media (max-width:991px){#front-page #contents #front-news div.wrap div.heading{float:none;width:100%;text-align:center}}#front-page #contents #front-news div.wrap div.heading h2{font-size:2rem}#front-page #contents #front-news div.wrap div.heading p{font-size:1.8rem}#front-page #contents #front-news div.wrap ul{float:left;width:75%}@media (max-width:991px){#front-page #contents #front-news div.wrap ul{float:none;width:100%}}main#book #key-visual,main#clinical #key-visual,main#clinical-chiken #key-visual,main.treatment #key-visual,main#faq #key-visual,main#news #key-visual,main#news-detail #key-visual,main#policy #key-visual,main#visit #key-visual,main#payment #key-visual{height:300px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width:991px){main#book #key-visual,main#clinical #key-visual,main#clinical-chiken #key-visual,main.treatment #key-visual,main#faq #key-visual,main#news #key-visual,main#news-detail #key-visual,main#policy #key-visual,main#visit #key-visual,main#payment #key-visual{height:200px}}main#book #key-visual div.square,main#clinical #key-visual div.square,main#clinical-chiken #key-visual div.square,main.treatment #key-visual div.square,main#faq #key-visual div.square,main#news #key-visual div.square,main#news-detail #key-visual div.square,main#policy #key-visual div.square,main#visit #key-visual div.square,main#payment #key-visual div.square{background-color:rgba(255,255,255,.8);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}main#book #key-visual div.square div.inner,main#clinical #key-visual div.square div.inner,main#clinical-chiken #key-visual div.square div.inner,main.treatment #key-visual div.square div.inner,main#faq #key-visual div.square div.inner,main#news #key-visual div.square div.inner,main#news-detail #key-visual div.square div.inner,main#policy #key-visual div.square div.inner,main#visit #key-visual div.square div.inner,main#payment #key-visual div.square div.inner{padding:20px 110px}@media (max-width:1199px){main#book #key-visual div.square div.inner,main#clinical #key-visual div.square div.inner,main#clinical-chiken #key-visual div.square div.inner,main.treatment #key-visual div.square div.inner,main#faq #key-visual div.square div.inner,main#news #key-visual div.square div.inner,main#news-detail #key-visual div.square div.inner,main#policy #key-visual div.square div.inner,main#visit #key-visual div.square div.inner,main#payment #key-visual div.square div.inner{padding:20px 80px}}@media (max-width:991px){main#book #key-visual div.square div.inner,main#clinical #key-visual div.square div.inner,main#clinical-chiken #key-visual div.square div.inner,main.treatment #key-visual div.square div.inner,main#faq #key-visual div.square div.inner,main#news #key-visual div.square div.inner,main#news-detail #key-visual div.square div.inner,main#policy #key-visual div.square div.inner,main#visit #key-visual div.square div.inner,main#payment #key-visual div.square div.inner{padding:20px}}main#book #key-visual div.square div.inner h1,main#clinical #key-visual div.square div.inner h1,main#clinical-chiken #key-visual div.square div.inner h1,main.treatment #key-visual div.square div.inner h1,main#faq #key-visual div.square div.inner h1,main#news #key-visual div.square div.inner h1,main#news-detail #key-visual div.square div.inner h1,main#policy #key-visual div.square div.inner h1,main#visit #key-visual div.square div.inner h1,main#payment #key-visual div.square div.inner h1{font-size:4rem;font-weight:600;margin-bottom:0}@media (max-width:991px){main#book #key-visual div.square div.inner h1,main#clinical #key-visual div.square div.inner h1,main#clinical-chiken #key-visual div.square div.inner h1,main.treatment #key-visual div.square div.inner h1,main#faq #key-visual div.square div.inner h1,main#news #key-visual div.square div.inner h1,main#news-detail #key-visual div.square div.inner h1,main#policy #key-visual div.square div.inner h1,main#visit #key-visual div.square div.inner h1,main#payment #key-visual div.square div.inner h1{font-size:1.8rem}}main#book #key-visual div.square div.inner p.name-en,main#clinical #key-visual div.square div.inner p.name-en,main#clinical-chiken #key-visual div.square div.inner p.name-en,main.treatment #key-visual div.square div.inner p.name-en,main#faq #key-visual div.square div.inner p.name-en,main#news #key-visual div.square div.inner p.name-en,main#news-detail #key-visual div.square div.inner p.name-en,main#policy #key-visual div.square div.inner p.name-en,main#visit #key-visual div.square div.inner p.name-en,main#payment #key-visual div.square div.inner p.name-en{font-size:2rem;font-weight:600}@media (max-width:991px){main#book #key-visual div.square div.inner p.name-en,main#clinical #key-visual div.square div.inner p.name-en,main#clinical-chiken #key-visual div.square div.inner p.name-en,main.treatment #key-visual div.square div.inner p.name-en,main#faq #key-visual div.square div.inner p.name-en,main#news #key-visual div.square div.inner p.name-en,main#news-detail #key-visual div.square div.inner p.name-en,main#policy #key-visual div.square div.inner p.name-en,main#visit #key-visual div.square div.inner p.name-en,main#payment #key-visual div.square div.inner p.name-en{font-size:1.4rem}}main#book #key-visual,main#clinical #key-visual,main#clinical-chiken #key-visual,main#faq #key-visual,main#news #key-visual,main#news-detail #key-visual,main#policy #key-visual,main#visit #key-visual,main#payment #key-visual{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/subpage/img-key-visual.jpg)}main.treatment #key-visual.okusuri{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/treatment/okusuri/img-key-visual.jpg)}main.treatment #key-visual.cbt{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/treatment/cbt/img-key-visual.jpg)}main.treatment #key-visual.mindfulness{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/treatment/mindfulness/img-key-visual.jpg)}main.subpage{padding-top:120px}@media (max-width:991px){main.subpage{padding-top:60px}}#breadcrumb-list{margin-top:40px;margin-bottom:40px}@media (max-width:991px){#breadcrumb-list{margin-top:15px;margin-bottom:15px}}#breadcrumb-list ul li{display:inline-block}#breadcrumb-list ul li:not(:first-child){position:relative;padding-left:15px}#breadcrumb-list ul li:not(:first-child):before{content:"/";padding:0;font-size:1.6rem;position:absolute;top:0;left:2px}main.subpage #contents:after{display:block;content:"";clear:both}main.subpage #contents article{float:right;width:calc(100% - 300px);padding-left:90px}@media (max-width:1024px){main.subpage #contents article{float:none;width:100%;padding-left:0}}main.subpage #contents article section.wrapper{padding-bottom:50px}@media (max-width:991px){main.subpage #contents article section.wrapper{padding-bottom:30px}}main.subpage #contents article section.wrapper h2.title{border-left-style:solid;border-left-width:5px;font-size:2.4rem;padding:15px 20px 15px 30px;margin-bottom:50px}@media (max-width:991px){main.subpage #contents article section.wrapper h2.title{font-size:2rem;padding:15px;margin-bottom:30px}}main.subpage #contents aside{float:right;width:300px}@media (max-width:1024px){main.subpage #contents aside{display:none;float:none;width:100%}}main.subpage #contents aside .abbreviation_title{margin-left:3px;font-size:1.6rem}main.subpage #contents aside #medical-contents,main.subpage #contents aside #treatment{margin-bottom:40px}@media (max-width:991px){main.subpage #contents aside #medical-contents,main.subpage #contents aside #treatment{margin-bottom:20px}}main.subpage #contents aside #medical-contents h2,main.subpage #contents aside #treatment h2{position:relative;font-size:2.2rem;padding-left:45px}main.subpage #contents aside #medical-contents h2:before,main.subpage #contents aside #treatment h2:before{content:'';display:inline-block;background-repeat:no-repeat;background-size:contain;vertical-align:middle}main.subpage #contents aside #medical-contents h3,main.subpage #contents aside #treatment h3{font-size:2rem}main.subpage #contents aside #medical-contents hr.hr-1,main.subpage #contents aside #treatment hr.hr-1{border-top:2px #3b3532 solid;margin-top:5px;margin-bottom:30px}@media (max-width:991px){main.subpage #contents aside #medical-contents hr.hr-1,main.subpage #contents aside #treatment hr.hr-1{margin-bottom:20px}}main.subpage #contents aside #medical-contents hr.hr-2,main.subpage #contents aside #treatment hr.hr-2{border-top:2px #3b3532 solid;margin-top:5px;margin-bottom:20px}main.subpage #contents aside #medical-contents hr.hr-3,main.subpage #contents aside #treatment hr.hr-3{border-top:1px #a5a09f solid;margin-top:5px;margin-bottom:15px}main.subpage #contents aside #medical-contents nav>ul>li>a,main.subpage #contents aside #treatment nav>ul>li>a{display:block;font-size:1.8rem;font-weight:600;padding-left:40px;line-height:2.0}main.subpage #contents aside #medical-contents nav>ul>li div.event-point>p,main.subpage #contents aside #treatment nav>ul>li div.event-point>p{display:block;font-size:1.8rem;font-weight:600;padding-left:40px;line-height:2.0}main.subpage #contents aside #medical-contents nav>ul>li div.event-point>p a,main.subpage #contents aside #treatment nav>ul>li div.event-point>p a{font-size:1.8rem;font-weight:600}main.subpage #contents aside #medical-contents nav>ul>li div.event-point ul.drop-menu,main.subpage #contents aside #treatment nav>ul>li div.event-point ul.drop-menu{max-height:0;overflow:hidden;transition:all .3s ease-in-out}main.subpage #contents aside #medical-contents nav>ul>li div.event-point ul.drop-menu li,main.subpage #contents aside #treatment nav>ul>li div.event-point ul.drop-menu li{visibility:hidden;opacity:0;line-height:0;padding-left:40px;transition:all .3s ease-in-out}main.subpage #contents aside #medical-contents nav>ul>li div.event-point ul.drop-menu li:last-child,main.subpage #contents aside #treatment nav>ul>li div.event-point ul.drop-menu li:last-child{margin-bottom:10px}main.subpage #contents aside #medical-contents nav>ul>li div.event-point ul.drop-menu li a,main.subpage #contents aside #treatment nav>ul>li div.event-point ul.drop-menu li a{font-size:1.8rem;font-weight:600;line-height:0;transition:all .3s ease-in-out}main.subpage #contents aside #medical-contents nav>ul>li div.event-point ul.drop-menu.is-open,main.subpage #contents aside #treatment nav>ul>li div.event-point ul.drop-menu.is-open{max-height:300px;transition:all .3s ease-in-out}main.subpage #contents aside #medical-contents nav>ul>li div.event-point ul.drop-menu.is-open li,main.subpage #contents aside #treatment nav>ul>li div.event-point ul.drop-menu.is-open li{visibility:visible;opacity:1;line-height:2;transition:all .3s ease-in-out}main.subpage #contents aside #medical-contents nav>ul>li div.event-point ul.drop-menu.is-open li a,main.subpage #contents aside #treatment nav>ul>li div.event-point ul.drop-menu.is-open li a{line-height:2;transition:all .3s ease-in-out}main.subpage #contents aside #medical-contents nav>ul>li div.event-point ul.drop-menu.is-open li a.lh-short,main.subpage #contents aside #treatment nav>ul>li div.event-point ul.drop-menu.is-open li a.lh-short{display:block;line-height:1.5;transition:all .3s ease-in-out}main.subpage #contents aside #medical-contents h2:before{content:'';background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ico-counseling.svg);width:31px;height:31px;position:absolute;top:0;left:0}main.subpage #contents aside #treatment h2:before{content:'';background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ico-treatment.svg);width:34px;height:34px;position:absolute;top:-5px;left:0}main.subpage #contents aside #first-visit{margin-bottom:25px}main.subpage #contents aside #self-check{margin-bottom:40px}@media (max-width:991px){main.subpage #contents aside #self-check{margin-bottom:20px}}main.subpage #contents aside #self-check a{display:block}main.subpage #contents aside #category,main.subpage #contents aside #archive{margin-bottom:40px}@media (max-width:991px){main.subpage #contents aside #category,main.subpage #contents aside #archive{margin-bottom:20px}}main.subpage #contents aside #category div.wrap-hdg h2,main.subpage #contents aside #archive div.wrap-hdg h2{position:relative;font-size:2.2rem}main.subpage #contents aside #category div.wrap-hdg hr,main.subpage #contents aside #archive div.wrap-hdg hr{margin-top:5px;border-top:2px #3b3532 solid}main.subpage #contents aside #category nav>ul>li>a,main.subpage #contents aside #archive nav>ul>li>a{display:block;font-size:1.8rem;font-weight:600;line-height:1.8}main.subpage#payment #key-visual{margin-bottom:40px}main.subpage#payment #key-visual .square .inner h1{font-size:2rem}main.subpage#payment [type=submit].stripe-button-el,main.subpage#payment [type=submit].stripe-button-el span{background:0 0;background-image:none;text-shadow:none;box-shadow:none}main.subpage#payment [type=submit].stripe-button-el{background-color:#ff895a;border-radius:50px;width:100%;max-width:300px;color:#fff;font-weight:700;padding:15px 0;text-align:center;display:inline-block}@media (max-width:991px){main.subpage#payment [type=submit].stripe-button-el{display:block;margin:0 auto}}ul.link-here-sidebar.psychiatry{margin-bottom:30px}@media (max-width:991px){ul.link-here-sidebar.psychiatry{margin-bottom:20px}}ul.link-here-sidebar>li>a{display:block;position:relative}ul.link-here-sidebar>li>a:before{content:"";width:26px;height:26px;background-color:#ffe400;border-radius:50%;position:absolute;top:5px;left:0}ul.link-here-sidebar>li>a:after{content:"";border-top:1px solid #3b3532;border-right:1px solid #3b3532;width:9px;height:9px;position:absolute;top:13px;left:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}ul.link-here-sidebar>li>a.ls-narrow{letter-spacing:-.1em}ul.link-here-sidebar>li div.event-point>p{position:relative;display:block;font-size:2rem;font-weight:600;padding-left:40px;line-height:2.0}ul.link-here-sidebar>li div.event-point>p:before{content:"";width:26px;height:26px;background-color:#ffe400;border-radius:50%;position:absolute;top:5px;left:0}ul.link-here-sidebar>li div.event-point>p:after{content:"";border-right:1px solid #3b3532;border-bottom:1px solid #3b3532;width:9px;height:9px;position:absolute;top:12px;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}ul.link-here-sidebar>li div.event-point>p.ac:after{content:"";border-right:none;border-bottom:none;border-left:1px solid #3b3532;border-top:1px solid #3b3532;width:9px;height:9px;position:absolute;top:17px;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}ul.link-here-sidebar.pediatrics>li>a:before{background-color:#ff895a}ul.book{overflow:hidden;margin-bottom:30px}@media (max-width:991px){ul.book{margin-bottom:20px}}ul.book li{float:left;width:33.333333%;padding:0 17px}ul.book li a img{height:200px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}@media (max-width:991px){ul.book li a img{height:150px;margin-bottom:10px}}div.wrap-step{border:#a3a3a3 1px solid}div.wrap-step:not(:last-of-type){margin-bottom:30px}@media (max-width:991px){div.wrap-step:not(:last-of-type){margin-bottom:20px}}div.wrap-step div.wrap-title{overflow:hidden;padding:12px}div.wrap-step div.wrap-title span{float:left;display:block;background-color:#fff;font-size:2rem;font-weight:600;border-radius:5px;padding:3px 10px;margin-right:10px}@media (max-width:991px){div.wrap-step div.wrap-title span{width:26.5%;font-size:1.6rem}}div.wrap-step div.wrap-title h3{float:left;font-size:2.4rem}@media (max-width:991px){div.wrap-step div.wrap-title h3{width:calc(73.5% - 10px);font-size:2rem}}div.wrap-step div.wrap-text{padding:30px}@media (max-width:991px){div.wrap-step div.wrap-text{padding:15px}}div.wrap-step div.wrap-text ul li{line-height:2.0}#not-found #contents{padding-bottom:100px}#not-found #contents h1{font-size:3.1rem;font-weight:500;margin-top:100px;margin-bottom:40px}@media (max-width:991px){#not-found #contents h1{font-size:2.2rem;margin-top:50px}}#not-found #contents h2{font-size:2rem;margin-bottom:40px}@media (max-width:991px){#not-found #contents h2{font-size:1.8rem}}#not-found #contents p{margin-bottom:40px}#blog #contents{padding-bottom:50px}@media (max-width:991px){#blog #contents{padding-bottom:20px}}#blog #contents article #blog-list{padding-bottom:40px}@media (max-width:991px){#blog #contents article #blog-list{padding-bottom:20px}}@media (max-width:991px){#blog #contents article #blog-list ul.blog-list-wrap{margin-right:-8px;margin-left:-8px;margin-bottom:0}}#blog #contents article #blog-list ul.blog-list-wrap>li{width:50%;padding:0 17px;margin-bottom:20px}@media (max-width:991px){#blog #contents article #blog-list ul.blog-list-wrap>li{padding:0 8px}}#blog-detail #contents{padding-bottom:90px}@media (max-width:991px){#blog-detail #contents{padding-bottom:30px}}#blog-detail #contents article #main-article{margin-bottom:40px}@media (max-width:991px){#blog-detail #contents article #main-article{margin-bottom:20px}}#blog-detail #contents article #main-article img{margin-bottom:20px}#blog-detail #contents article #main-article h1{font-size:2.5rem;line-height:1.5}@media (max-width:991px){#blog-detail #contents article #main-article h1{font-size:2rem}}#blog-detail #contents article #main-article div{margin-bottom:20px}#blog-detail #contents article #main-article div time{font-size:1.8rem}#blog-detail #contents article #main-article a{font-size:1.6rem}#blog-detail #contents article #main-contents p{margin-bottom:50px}@media (max-width:991px){#blog-detail #contents article #main-contents p{margin-bottom:20px}}#blog-detail #contents article #main-contents h3{position:relative;font-size:2rem;line-height:1.5;padding-left:30px;margin-bottom:20px}#blog-detail #contents article #main-contents h3:before{content:'';display:inline-block;width:20px;height:20px;background-color:#ffe400;border-radius:50%;position:absolute;top:5px;left:0}@media (min-width:992px) and (max-width:1199px){#blog-detail #contents article #main-contents h3:before{top:3px}}#blog-detail #contents article #main-contents ol li span,#blog-detail #contents article #main-contents ul li span{font-weight:600}#blog-detail #contents article #main-contents ol{list-style-type:decimal;padding:30px 50px;margin-bottom:50px}@media (max-width:991px){#blog-detail #contents article #main-contents ol{padding:20px 20px 20px 40px;margin-bottom:20px}}#blog-detail #contents article #main-contents ol li{font-size:1.6rem;line-height:1.8}#blog-detail #contents article #main-contents ol li:last-child{list-style-type:none}#blog-detail #contents article #main-contents ul{padding:30px}@media (max-width:991px){#blog-detail #contents article #main-contents ul{padding:20px}}#media #contents{padding-bottom:50px}@media (max-width:991px){#media #contents{padding-bottom:20px}}#media #contents article #media-list{padding-bottom:40px}@media (max-width:991px){#media #contents article #media-list{padding-bottom:20px}}@media (max-width:991px){#media #contents article #media-list ul.media-list-wrap{margin-right:-8px;margin-left:-8px;margin-bottom:0}}#media #contents article #media-list ul.media-list-wrap>li{width:50%;padding:0 17px;margin-bottom:20px}@media (max-width:991px){#media #contents article #media-list ul.media-list-wrap>li{padding:0 8px}}#media-detail #contents{padding-bottom:90px}@media (max-width:991px){#media-detail #contents{padding-bottom:30px}}#media-detail #contents article #main-article{margin-bottom:40px}@media (max-width:991px){#media-detail #contents article #main-article{margin-bottom:20px}}#media-detail #contents article #main-article img{margin-bottom:20px}#media-detail #contents article #main-article h1{font-size:2.5rem;line-height:1.5}@media (max-width:991px){#media-detail #contents article #main-article h1{font-size:2rem}}#media-detail #contents article #main-article div{margin-bottom:20px}#media-detail #contents article #main-article div time{font-size:1.8rem}#media-detail #contents article #main-article a{font-size:1.6rem}#media-detail #contents article #main-contents p{margin-bottom:20px}@media (max-width:991px){#media-detail #contents article #main-contents p{margin-bottom:20px}}#media-detail #contents article #main-contents h3{position:relative;font-size:2rem;line-height:1.5;padding-left:30px;margin-bottom:20px}#media-detail #contents article #main-contents h3:before{content:'';display:inline-block;width:20px;height:20px;background-color:#ffe400;border-radius:50%;position:absolute;top:5px;left:0}@media (min-width:992px) and (max-width:1199px){#media-detail #contents article #main-contents h3:before{top:3px}}#media-detail #contents article #main-contents ol li span,#media-detail #contents article #main-contents ul li span{font-weight:600}#media-detail #contents article #main-contents ol{list-style-type:decimal;padding:30px 50px;margin-bottom:50px}@media (max-width:991px){#media-detail #contents article #main-contents ol{padding:20px 20px 20px 40px;margin-bottom:20px}}#media-detail #contents article #main-contents ol li{font-size:1.6rem;line-height:1.8}#media-detail #contents article #main-contents ol li:last-child{list-style-type:none}#media-detail #contents article #main-contents ul{padding:30px}@media (max-width:991px){#media-detail #contents article #main-contents ul{padding:20px}}@media (max-width:991px){#book #key-visual div.square div.inner{padding:20px 50px !important}}#book #contents{padding-bottom:50px}@media (max-width:991px){#book #contents{padding-bottom:20px}}#book #contents article #category div.wrap{margin-bottom:50px}@media (max-width:991px){#book #contents article #category div.wrap{margin-bottom:20px}}#book #contents article #category div.wrap ul li a{display:block;font-size:1.6rem;padding-left:30px}main#queserasera #contents{padding-bottom:50px}@media (max-width:991px){main#queserasera #contents{padding-bottom:20px}}main#queserasera #contents article section.wrapper h2{margin-bottom:20px}main#queserasera #contents article section.wrapper .queserasera_wrapper{margin-top:30px}main#queserasera #contents article section.wrapper .queserasera_wrapper h3{position:relative;font-size:2rem;padding-left:25px;margin-bottom:10px}@media (max-width:991px){main#queserasera #contents article section.wrapper .queserasera_wrapper h3{font-size:1.8rem;margin-bottom:5px}}main#queserasera #contents article section.wrapper .queserasera_wrapper h3:before{content:"";position:absolute;width:20px;height:20px;background-color:#ffe400;border-radius:50%;top:5px;left:0}main#queserasera #contents article section.wrapper .queserasera_wrapper .queserasera-list-wrap{display:flex;flex-wrap:wrap;list-style-type:circle;margin-bottom:30px}main#queserasera #contents article section.wrapper .queserasera_wrapper .queserasera-list-wrap li{margin-left:40px}main#lecture #contents{padding-bottom:50px}@media (max-width:991px){main#lecture #contents{padding-bottom:20px}}main#lecture #contents article section.wrapper h2{margin-bottom:20px}main#lecture #contents article section.wrapper .lecture_wrapper{margin:30px 0 60px}main#lecture #contents article section.wrapper .lecture_wrapper h3{position:relative;font-size:2rem;padding-left:25px;margin-bottom:10px}@media (max-width:991px){main#lecture #contents article section.wrapper .lecture_wrapper h3{font-size:1.8rem;margin-bottom:5px}}main#lecture #contents article section.wrapper .lecture_wrapper h3:before{content:"";position:absolute;width:20px;height:20px;background-color:#ffe400;border-radius:50%;top:5px;left:0}main#lecture #contents article section.wrapper .lecture_wrapper .lecture-list-wrap{list-style-type:circle;margin-bottom:30px}main#lecture #contents article section.wrapper .lecture_wrapper .lecture-list-wrap li{margin-left:40px}main#lecture_single article{margin-bottom:30px}main#lecture_single article h1{font-size:2.5rem;line-height:1.5}@media (max-width:991px){main#lecture_single article h1{font-size:2rem}}main#lecture_single article #main-contents{margin-top:30px}main#lecture_single article #main-contents h2{margin:60px 0 30px}main#lecture_single article #main-contents h2+.annotation{margin-top:-20px;color:red;margin-bottom:30px}main#lecture_single article #main-contents h3{position:relative;font-size:2rem;padding-left:25px;margin-bottom:10px}@media (max-width:991px){main#lecture_single article #main-contents h3{font-size:1.8rem;margin-bottom:5px}}main#lecture_single article #main-contents h3:before{content:"";position:absolute;width:20px;height:20px;background-color:#ffe400;border-radius:50%;top:5px;left:0}main#lecture_single article #main-contents p{font-size:1.6rem;line-height:1.8;margin-bottom:0;margin-top:0}main#lecture_single article #main-contents table{width:100%;border-collapse:collapse}main#lecture_single article #main-contents table tr th:nth-child(1),main#lecture_single article #main-contents table tr td:nth-child(1){width:20%}main#lecture_single article #main-contents table tr th:nth-child(1) .small,main#lecture_single article #main-contents table tr td:nth-child(1) .small{font-size:1.5rem}main#lecture_single article #main-contents table tr th,main#lecture_single article #main-contents table tr td{border:1px #3b3532 solid;font-size:1.6rem}main#lecture_single article #main-contents table tr th{padding:5px 10px;background-color:#ffe400}main#lecture_single article #main-contents table tr td{padding:15px 10px}main#lecture_single article #main-contents table tr td h3{font-size:1.6rem;margin:16px 0 0}main#lecture_single article #main-contents table tr td h3:first-child{margin-top:0}main#lecture_single article #main-contents table tr td h3:before{width:16px;height:16px;top:3px}main#lecture_single article #main-contents table tr td .chair{color:#ff6000;font-weight:700}main#lecture_single article #main-contents table tr td .erformer{color:#4283d6;font-weight:700}main#lecture_single article #main-contents table tr td .subject{color:#9faec1;font-weight:700}@media (max-width:991px){main#lecture_single article #main-contents table{display:block;width:100% !important}main#lecture_single article #main-contents table tbody{display:block;width:100% !important}main#lecture_single article #main-contents table tbody tr{display:block;width:100% !important}main#lecture_single article #main-contents table tbody tr th,main#lecture_single article #main-contents table tbody tr td{display:block;width:100% !important;border-bottom:0}main#lecture_single article #main-contents table tbody tr:last-child{border-bottom:1px #3b3532 solid}}main#research #contents{padding-bottom:50px}@media (max-width:991px){main#research #contents{padding-bottom:20px}}main#research #contents h3{position:relative;font-size:2rem;padding-left:25px;margin-bottom:10px}@media (max-width:991px){main#research #contents h3{font-size:1.8rem;margin-bottom:5px}}main#research #contents h3:before{content:"";position:absolute;width:20px;height:20px;background-color:#ffe400;border-radius:50%;top:5px;left:0}main#research #contents article section.wrapper h2{margin-bottom:20px}main#research #contents article section.wrapper .research_wrapper{margin:30px 0 60px}main#research #contents article section.wrapper .research_wrapper .research-list-wrap{list-style-type:circle;margin-bottom:30px}main#research #contents article section.wrapper .research_wrapper .research-list-wrap li{margin-left:40px}main.clinic #key-visual{height:400px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}main.clinic #key-visual.akasaka{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/akasaka/img-key-visual.jpg)}main.clinic #key-visual.yokohama{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/yokohama/img-key-visual.jpg)}main.clinic #key-visual.cbtc{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/cbtc/img-key-visual.jpg)}main.clinic #key-visual.ohana{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/ohana/img-key-visual.jpg)}main.clinic #key-visual.online{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/online/img-key-visual.jpg)}main.clinic #key-visual.oriental{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/oriental/img-key-visual.png)}main.clinic #key-visual.dd{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/dd/img-key-visual.jpg)}main.clinic #key-visual.dd div.clinic-square div.inner{padding-top:10px}@media (max-width:991px){main.clinic #key-visual.dd div.clinic-square div.inner{padding-top:5px}main.clinic #key-visual.dd div.clinic-square div.inner h1{font-size:1rem}main.clinic #key-visual.dd div.clinic-square div.inner .name-en{font-size:.8rem}}@media (max-width:991px){main.clinic #key-visual{height:200px}}main.clinic #key-visual div.clinic-square{width:300px;height:300px;background-color:rgba(255,255,255,.8);padding:10px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:991px){main.clinic #key-visual div.clinic-square{width:150px;height:150px;padding:5px}}main.clinic #key-visual div.clinic-square div.inner{height:100%;border-width:2px;border-style:solid;padding-top:30px}@media (max-width:991px){main.clinic #key-visual div.clinic-square div.inner{padding-top:10px}}main.clinic #key-visual div.clinic-square div.inner img{width:140px;margin-bottom:10px}@media (max-width:991px){main.clinic #key-visual div.clinic-square div.inner img{width:70px;margin-bottom:5px}}main.clinic #key-visual div.clinic-square div.inner h1{font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:10px}@media (max-width:991px){main.clinic #key-visual div.clinic-square div.inner h1{font-size:1.4rem;line-height:1;margin-bottom:5px}}main.clinic #key-visual div.clinic-square div.inner p.name-en{font-size:1.8rem;font-weight:600;line-height:1.3}@media (max-width:991px){main.clinic #key-visual div.clinic-square div.inner p.name-en{font-size:1.2rem}}@media (max-width:991px){main.clinic #key-visual.cbtc div.clinic-square div.inner h1{font-size:1.2rem;padding-top:5px}}@media (max-width:991px){main.clinic #key-visual.cbtc div.clinic-square div.inner p.name-en{font-size:1rem}}main.clinic #key-visual.ohana div.clinic-square div.inner img{margin-bottom:5px}main.clinic #key-visual.ohana div.clinic-square div.inner h1{margin-bottom:0}@media (max-width:991px){main.clinic #key-visual.ohana div.clinic-square div.inner h1{font-size:1rem}}@media (max-width:991px){main.clinic #key-visual.ohana div.clinic-square div.inner p.name-en{font-size:1rem}}main.clinic #key-visual.add div.clinic-square div.inner img{margin-bottom:5px}main.clinic #key-visual.add div.clinic-square div.inner h1{margin-bottom:0}@media (max-width:991px){main.clinic #key-visual.add div.clinic-square div.inner h1{font-size:1rem}}main.clinic #key-visual.add div.clinic-square div.inner p.name-en{font-size:1.9rem}@media (max-width:991px){main.clinic #key-visual.add div.clinic-square div.inner p.name-en{font-size:1rem}}main.clinic #contents{padding-bottom:70px}main.clinic #contents article nav.tab{margin-bottom:40px}@media (max-width:991px){main.clinic #contents article nav.tab{margin-bottom:30px}}main.clinic #contents article nav.tab ul{overflow:hidden}@media (max-width:991px){main.clinic #contents article nav.tab ul{margin-right:-4px;margin-left:-4px}}main.clinic #contents article nav.tab ul li{float:left;width:25%;padding:0 10px}@media (max-width:991px){main.clinic #contents article nav.tab ul li{padding:0 4px}}main.clinic #contents article nav.tab ul li a{display:block}main.clinic #contents article nav.tab ul li a div.wrap-img{position:relative;height:60px}@media (max-width:991px){main.clinic #contents article nav.tab ul li a div.wrap-img{height:40px}}main.clinic #contents article nav.tab ul li a div.wrap-img img{width:40px;position:absolute;bottom:0;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:991px){main.clinic #contents article nav.tab ul li a div.wrap-img img{width:30px}}main.clinic #contents article nav.tab ul li a p{font-size:1.8rem;font-weight:600;line-height:1.2;padding-bottom:10px}@media (min-width:992px) and (max-width:1199px){main.clinic #contents article nav.tab ul li a p{font-size:1.4rem}}@media (max-width:991px){main.clinic #contents article nav.tab ul li a p{height:36px;font-size:1.4rem}}@media (max-width:991px){main.clinic #contents article nav.tab ul li:not(:last-child) a p{padding-top:10px}}main.clinic #contents article nav.tab ul li:not(.current) a{border-style:solid;border-width:2px;border-radius:2px}main.clinic #contents article nav.tab ul li.current a{pointer-events:none;border-style:solid;border-width:2px;border-radius:2px}main.clinic #contents article nav.tab ul li.current a:hover{cursor:default}main.clinic #contents article nav.tab ul li.current a p{color:#fff}main.clinic #contents article #main-contents #access div.map-area{padding-bottom:40px}@media screen and (max-width:767px){main.clinic #contents article #main-contents #access div.map-area{padding-bottom:30px}}main.clinic #contents article #main-contents #access div.map-area div.gmap{width:100%;margin-bottom:10px}@media screen and (max-width:767px){main.clinic #contents article #main-contents #access div.map-area div.gmap{margin-bottom:0}}main.clinic #contents article #main-contents #access div.map-area div.gmap iframe{width:100%;height:300px}@media screen and (max-width:767px){main.clinic #contents article #main-contents #access div.map-area div.gmap iframe{height:150px}}main.clinic #contents article #main-contents #access div.map-area div.big-map{text-align:right}main.clinic #contents article #main-contents #access div.map-area div.big-map a{display:inline-block;font-size:1.5rem}@media screen and (max-width:767px){main.clinic #contents article #main-contents #access div.map-area div.big-map a{font-size:1.4rem}}main.clinic #contents article #main-contents #access ul li{line-height:2.0}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_title{margin-bottom:30px;font-size:2.4rem}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_title .clinic_color.akasaka{color:#5e7ab7}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_title .clinic_color.yokohama{color:#85c342}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_list_box{border-radius:10px;padding:20px 25px 20px calc(25px + 2rem);margin-bottom:35px}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_list_box.akasaka{background-color:#e5ebf9}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_list_box.yokohama{background-color:#daefc3}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_list_box .treatment_policy_list{list-style-type:disc}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_list_box .treatment_policy_list .treatment_policy_list_item{margin-bottom:5px}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_list_box .treatment_policy_list .treatment_policy_list_item:last-of-type{margin-bottom:0}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_list_box .treatment_policy_list.akasaka .treatment_policy_list_item::marker{color:#5e7ab7}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_list_box .treatment_policy_list.yokohama .treatment_policy_list_item::marker{color:#85c342}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_message_box{text-align:justify;margin-bottom:35px}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .treatment_policy_message_box .treatment_policy_message_notice{margin-top:15px;font-size:.8em}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list{display:flex;flex-wrap:wrap;gap:10px}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list .link_list_item{align-self:stretch;border-width:1px;border-style:solid;border-radius:3px;transition:.3s}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list .link_list_item a{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5px 8px;height:100%;text-align:center;line-height:1.3;transition:.3s}@media (max-width:991px){main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list .link_list_item a{font-size:13px}}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list .link_list_item a .small_text{font-size:.8em}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.akasaka .link_list_item{border-color:#5e7ab7}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.akasaka .link_list_item a{color:#5e7ab7}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.akasaka .link_list_item:hover{background-color:#5e7ab7}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.akasaka .link_list_item:hover a{color:#fff}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.yokohama .link_list_item{border-color:#85c342}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.yokohama .link_list_item a{color:#85c342}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.yokohama .link_list_item:hover{background-color:#85c342}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.yokohama .link_list_item:hover a{color:#fff}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method{margin-top:25px}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method .link_list_item{border-style:double;border-width:4px}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method .link_list_item:hover{border-color:#fff}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method .link_list_item:hover a{color:#fff}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method .link_list_item a{font-size:1.4rem}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method.akasaka .link_list_item{background-color:#eff4ff}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method.akasaka .link_list_item:hover{background-color:#5e7ab7}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method.yokohama .link_list_item{background-color:#f9fff3}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .link_list.type_treatment_method.yokohama .link_list_item:hover{background-color:#85c342}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .quarterly_magazine_link_box{margin-top:25px}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .quarterly_magazine_link_box a{text-decoration:underline}main.clinic #contents article #main-contents.guide .treatment_policy_area .treatment_policy_content_box .link_list_box .quarterly_magazine_link_box span{font-size:.8em}main.clinic #contents article #main-contents.guide #photo{margin-top:25px}main.clinic #contents article #main-contents.guide #photo ul.clinic-slider li{position:relative}main.clinic #contents article #main-contents.guide #photo ul.clinic-slider li img{width:100%}main.clinic #contents article #main-contents.guide .banner_list_box{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:60px}@media (max-width:991px){main.clinic #contents article #main-contents.guide .banner_list_box{margin-top:15px;flex-direction:column}}main.clinic #contents article #main-contents.guide .banner_list_box .first_visit_box{align-self:stretch;display:flex;align-items:center;justify-content:center;border:5px #ffe400 solid}main.clinic #contents article #main-contents.guide .banner_list_box .first_visit_box .btn_first_visit{display:flex;align-items:center;justify-content:center;gap:10px;padding:5px 35px;height:100%}@media (max-width:991px){main.clinic #contents article #main-contents.guide .banner_list_box .first_visit_box .btn_first_visit{width:100%}}main.clinic #contents article #main-contents.guide .banner_list_box .first_visit_box .btn_first_visit img{width:40px}main.clinic #contents article #main-contents.guide .banner_list_box .first_visit_box .btn_first_visit h2{margin-bottom:0;font-size:16px}main.clinic #contents article #main-contents.guide .banner_list_box .self_check_box{border:5px #b18a60 solid}@media (max-width:991px){main.clinic #contents article #main-contents.guide .banner_list_box .self_check_box{width:100%}}@media (max-width:991px){main.clinic #contents article #main-contents.guide .banner_list_box .self_check_box .btn_self_check{width:100%}}main.clinic #contents article #main-contents.guide .banner_list_box .self_check_box .btn_self_check .btn_label{background-color:#b18a60;color:#fff;font-weight:700;text-align:center}main.clinic #contents article #main-contents.guide .banner_list_box .self_check_box .btn_self_check .image_text_box{display:flex;align-items:center;justify-content:center;gap:10px;padding:5px 20px}main.clinic #contents article #main-contents.guide .banner_list_box .self_check_box .btn_self_check .image_text_box img{width:20px}main.clinic #contents article #main-contents.guide .banner_list_box .self_check_box .btn_self_check .image_text_box h2{margin-bottom:0;font-size:14px}main.clinic #contents article #main-contents.guide #time{padding-right:1px}main.clinic #contents article #main-contents.guide #time table{width:100%}main.clinic #contents article #main-contents.guide #time table.time_table_pc{margin-bottom:30px}@media (max-width:991px){main.clinic #contents article #main-contents.guide #time table.time_table_pc{display:none}}main.clinic #contents article #main-contents.guide #time table.time_table_sp{display:none}@media (max-width:991px){main.clinic #contents article #main-contents.guide #time table.time_table_sp{display:table;margin-bottom:20px}}main.clinic #contents article #main-contents.guide #time table tr th,main.clinic #contents article #main-contents.guide #time table tr td{font-size:2rem;padding:10px 0}main.clinic #contents article #main-contents.guide #time table tr th{font-weight:400}main.clinic #contents article #main-contents.guide #time table thead tr td{border-left:1px #fff solid;color:#fff}@media (max-width:991px){main.clinic #contents article #main-contents.guide #time table thead tr td{font-size:1.8rem}}main.clinic #contents article #main-contents.guide #time table thead.akasaka tr td:first-child{border-left:1px #5e7ab7 solid}main.clinic #contents article #main-contents.guide #time table thead.akasaka tr td:last-child{border-right:1px #5e7ab7 solid}main.clinic #contents article #main-contents.guide #time table thead.yokohama tr td:first-child{border-left:1px #85c342 solid}main.clinic #contents article #main-contents.guide #time table thead.yokohama tr td:last-child{border-right:1px #85c342 solid}main.clinic #contents article #main-contents.guide #time table tbody tr th{border:1px #3b3532 solid}main.clinic #contents article #main-contents.guide #time table tbody tr td{border:1px #3b3532 solid;padding:0 5px}@media (max-width:991px){main.clinic #contents article #main-contents.guide #time table tbody tr td{font-size:1.5rem}}main.clinic #contents article #main-contents.guide #news ul li time{margin-right:20px}main.clinic #contents article #main-contents.doctor-introduction #greeting,main.clinic #contents article #main-contents.cbtc #greeting{overflow:hidden}main.clinic #contents article #main-contents.doctor-introduction #greeting div.photo,main.clinic #contents article #main-contents.cbtc #greeting div.photo{float:right;padding-left:50px}@media (max-width:991px){main.clinic #contents article #main-contents.doctor-introduction #greeting div.photo,main.clinic #contents article #main-contents.cbtc #greeting div.photo{float:none;padding-left:0;margin-bottom:10px}}main.clinic #contents article #main-contents.doctor-introduction #greeting div.photo img,main.clinic #contents article #main-contents.cbtc #greeting div.photo img{width:292px;margin-bottom:20px}@media (max-width:991px){main.clinic #contents article #main-contents.doctor-introduction #greeting div.photo img,main.clinic #contents article #main-contents.cbtc #greeting div.photo img{width:70%}}main.clinic #contents article #main-contents.doctor-introduction #greeting div.photo p,main.clinic #contents article #main-contents.cbtc #greeting div.photo p{font-weight:600}main.clinic #contents article #main-contents.doctor-introduction #greeting div.photo p.name,main.clinic #contents article #main-contents.cbtc #greeting div.photo p.name{font-size:2rem;line-height:1.5}@media (max-width:991px){main.clinic #contents article #main-contents.cbtc .buttonWrap{text-align:center}}main.clinic #contents article #main-contents.ohana section.wrapper,main.clinic #contents article #main-contents.oriental section.wrapper{padding-bottom:70px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana section.wrapper,main.clinic #contents article #main-contents.oriental section.wrapper{padding-bottom:30px}}main.clinic #contents article #main-contents.ohana section.wrapper div.with-img,main.clinic #contents article #main-contents.oriental section.wrapper div.with-img{width:100%;margin-bottom:30px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana section.wrapper div.with-img,main.clinic #contents article #main-contents.oriental section.wrapper div.with-img{margin-bottom:20px}}main.clinic #contents article #main-contents.ohana section.wrapper div.with-img img,main.clinic #contents article #main-contents.oriental section.wrapper div.with-img img{float:right;width:25%;margin-left:15px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana section.wrapper div.with-img img,main.clinic #contents article #main-contents.oriental section.wrapper div.with-img img{width:40%}}main.clinic #contents article #main-contents.ohana #department-name div.wrap h2,main.clinic #contents article #main-contents.oriental #department-name div.wrap h2{color:#fff;font-size:2.4rem;font-weight:600;padding:5px 15px}main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner{overflow:hidden;padding:30px}main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-text,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-text{float:left;width:70%;padding-right:40px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-text,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-text{float:none;width:100%;padding-right:0;margin-bottom:20px}}main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-text h3,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-text h3{font-size:1.6rem}main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-text h3.job-title,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-text h3.job-title{font-weight:400;font-size:1.4rem}main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-text p,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-text p{margin-bottom:30px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-text p,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-text p{margin-bottom:20px}}main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-text p.name,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-text p.name{font-weight:700}main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-img,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-img{float:left;width:30%;text-align:right}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #department-name div.wrap div.inner div.wrap-img,main.clinic #contents article #main-contents.oriental #department-name div.wrap div.inner div.wrap-img{float:none;width:100%;text-align:center}}main.clinic #contents article #main-contents.ohana #department-name div.wrap:not(:last-of-type),main.clinic #contents article #main-contents.oriental #department-name div.wrap:not(:last-of-type){margin-bottom:50px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #department-name div.wrap:not(:last-of-type),main.clinic #contents article #main-contents.oriental #department-name div.wrap:not(:last-of-type){margin-bottom:30px}}main.clinic #contents article #main-contents.ohana #trouble>p,main.clinic #contents article #main-contents.oriental #trouble>p{margin-bottom:30px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble>p,main.clinic #contents article #main-contents.oriental #trouble>p{margin-bottom:20px}}main.clinic #contents article #main-contents.ohana #trouble div.outer,main.clinic #contents article #main-contents.oriental #trouble div.outer{overflow:hidden}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer,main.clinic #contents article #main-contents.oriental #trouble div.outer{margin-right:-15px;margin-left:-15px}}main.clinic #contents article #main-contents.ohana #trouble div.outer div.wrap,main.clinic #contents article #main-contents.oriental #trouble div.outer div.wrap{float:left}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer div.wrap,main.clinic #contents article #main-contents.oriental #trouble div.outer div.wrap{float:none;padding:0 15px;margin-bottom:30px}}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer div.wrap div.wrap-img,main.clinic #contents article #main-contents.oriental #trouble div.outer div.wrap div.wrap-img{width:60%;margin-right:auto;margin-left:auto}}main.clinic #contents article #main-contents.ohana #trouble div.outer div.wrap p,main.clinic #contents article #main-contents.oriental #trouble div.outer div.wrap p{font-size:2rem;font-weight:600;margin-bottom:10px}main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-1,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-1{margin-bottom:50px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-1,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-1{margin-bottom:0}}main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-1 div.wrap,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-1 div.wrap{width:50%;padding:0 30px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-1 div.wrap,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-1 div.wrap{width:100%}}main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-1 div.wrap div.wrap-img,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-1 div.wrap div.wrap-img{margin-bottom:10px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-1 div.wrap div.wrap-img,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-1 div.wrap div.wrap-img{height:auto;margin-bottom:20px}}main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-1 div.wrap div.wrap-img img,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-1 div.wrap div.wrap-img img{width:70%}main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-2 div.wrap,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-2 div.wrap{width:33.333333%;padding:0 22px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-2 div.wrap,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-2 div.wrap{width:100%}}main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-2 div.wrap div.wrap-img,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-2 div.wrap div.wrap-img{margin-bottom:10px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-2 div.wrap div.wrap-img,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-2 div.wrap div.wrap-img{margin-bottom:20px}}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #trouble div.outer.outer-2 div.wrap div.wrap-img img,main.clinic #contents article #main-contents.oriental #trouble div.outer.outer-2 div.wrap div.wrap-img img{width:70%}}main.clinic #contents article #main-contents.ohana #policy p,main.clinic #contents article #main-contents.oriental #policy p{margin-bottom:50px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #policy p,main.clinic #contents article #main-contents.oriental #policy p{margin-bottom:30px}}main.clinic #contents article #main-contents.ohana #policy div.wrap h3,main.clinic #contents article #main-contents.oriental #policy div.wrap h3{position:relative;font-size:2rem;padding-left:1.2em;margin-bottom:20px}main.clinic #contents article #main-contents.ohana #policy div.wrap h3:before,main.clinic #contents article #main-contents.oriental #policy div.wrap h3:before{content:'';display:inline-block;width:20px;height:20px;background-color:#ffe400;border-radius:50%;position:absolute;top:6px;left:0}main.clinic #contents article #main-contents.ohana div.wrap-btn a:hover,main.clinic #contents article #main-contents.oriental div.wrap-btn a:hover{color:#fff}main.clinic #contents article #main-contents.ohana div.wrap-btn.wrap-btn-1,main.clinic #contents article #main-contents.oriental div.wrap-btn.wrap-btn-1{margin-bottom:30px}main.clinic #contents article #main-contents.ohana .list_flow li,main.clinic #contents article #main-contents.oriental .list_flow li{padding:1.8rem .9rem;font-weight:700;display:flex;align-items:center}@media (max-width:991px){main.clinic #contents article #main-contents.ohana .list_flow li,main.clinic #contents article #main-contents.oriental .list_flow li{padding:1.3rem 0}}main.clinic #contents article #main-contents.ohana .list_flow li .number,main.clinic #contents article #main-contents.oriental .list_flow li .number{padding:2px;text-align:center;background:#ffe400;width:40px;height:40px;line-height:40px;border-radius:20px;display:inline-block;margin-right:1.5rem;font-size:18px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana .list_flow li .number,main.clinic #contents article #main-contents.oriental .list_flow li .number{width:30px;height:30px;line-height:30px;border-radius:15px;font-size:1.6rem;margin-right:1.3rem}}main.clinic #contents article #main-contents.ohana .list_flow li .text,main.clinic #contents article #main-contents.oriental .list_flow li .text{font-size:1.6rem}main.clinic #contents article #main-contents.ohana #photoFlow,main.clinic #contents article #main-contents.oriental #photoFlow{margin-top:3rem}main.clinic #contents article #main-contents.ohana #photoFlow .caption,main.clinic #contents article #main-contents.oriental #photoFlow .caption{padding:1rem}main.clinic #contents article #main-contents.ohana #photoFlow .slick-slider,main.clinic #contents article #main-contents.oriental #photoFlow .slick-slider{padding-bottom:4rem}main.clinic #contents article #main-contents.ohana #photoAbout,main.clinic #contents article #main-contents.oriental #photoAbout{margin-top:3rem}main.clinic #contents article #main-contents.ohana #guidance ul li,main.clinic #contents article #main-contents.oriental #guidance ul li{margin-bottom:2rem;margin-left:3rem;position:relative}main.clinic #contents article #main-contents.ohana #guidance ul li:before,main.clinic #contents article #main-contents.oriental #guidance ul li:before{display:block;position:absolute;content:" ";background:#ffe400;width:20px;height:20px;border-radius:10px;left:-3rem;top:3px}main.clinic #contents article #main-contents.ohana #guidance ul li .annotation,main.clinic #contents article #main-contents.oriental #guidance ul li .annotation{font-size:1.4rem}main.clinic #contents article #main-contents.ohana #guidance .buttonWrap,main.clinic #contents article #main-contents.oriental #guidance .buttonWrap{margin:3rem}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #guidance .buttonWrap,main.clinic #contents article #main-contents.oriental #guidance .buttonWrap{text-align:center}}main.clinic #contents article #main-contents.ohana #counseling ul li,main.clinic #contents article #main-contents.oriental #counseling ul li{margin-bottom:2rem;margin-left:3rem;position:relative;font-weight:700;font-size:2rem}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #counseling ul li,main.clinic #contents article #main-contents.oriental #counseling ul li{font-size:1.8rem}}main.clinic #contents article #main-contents.ohana #counseling ul li:before,main.clinic #contents article #main-contents.oriental #counseling ul li:before{display:block;position:absolute;content:" ";background:#ffe400;width:20px;height:20px;border-radius:10px;left:-3rem;top:7px}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #counseling ul li:before,main.clinic #contents article #main-contents.oriental #counseling ul li:before{top:5px}}main.clinic #contents article #main-contents.ohana #indication_disease .explain,main.clinic #contents article #main-contents.oriental #indication_disease .explain{margin-bottom:5rem}main.clinic #contents article #main-contents.ohana #indication_disease h3,main.clinic #contents article #main-contents.oriental #indication_disease h3{position:relative;font-size:2rem;padding-left:25px;margin:1.5rem 0}@media (max-width:991px){main.clinic #contents article #main-contents.ohana #indication_disease h3,main.clinic #contents article #main-contents.oriental #indication_disease h3{font-size:1.8rem;margin-bottom:5px}}main.clinic #contents article #main-contents.ohana #indication_disease h3:before,main.clinic #contents article #main-contents.oriental #indication_disease h3:before{content:"";position:absolute;width:20px;height:20px;background-color:#ffe400;border-radius:50%;top:5px;left:0}main.clinic #contents article #main-contents.dd ul.yellow_disc_list li{margin-bottom:15px}main.clinic #contents article #main-contents.dd ul.yellow_disc_list li.yellow_disc{position:relative;padding-left:30px}main.clinic #contents article #main-contents.dd ul.yellow_disc_list li.yellow_disc:before{content:'';display:inline-block;width:20px;height:20px;background-color:#ffe400;border-radius:50%;position:absolute;top:4px;left:0}main.clinic #contents article #main-contents.dd ul.yellow_disc_list li.bold{font-weight:700}main.clinic #contents article #main-contents.dd .wrapper .link_box{margin-top:50px}main.clinic #contents article #main-contents.dd .wrapper .link_box a{text-decoration:underline}main.clinic #contents article #main-contents.dd #contact .first_visit_box{margin-top:50px;margin-bottom:50px}main.clinic #contents article #main-contents.dd #contact .first_visit_box h3{position:relative;font-size:2rem;padding-left:1.2em;margin-bottom:20px}main.clinic #contents article #main-contents.dd #contact .first_visit_box h3:before{content:'';display:inline-block;width:20px;height:20px;background-color:#ffe400;border-radius:50%;position:absolute;top:6px;left:0}main.clinic #contents article #main-contents.dd #contact .first_visit_box .first_reserve_method{margin:30px 0;padding:30px}main.clinic #contents article #main-contents.dd #contact .contact-area{width:580px;margin-left:auto;margin-right:auto;justify-content:space-between}@media (max-width:991px){main.clinic #contents article #main-contents.dd #contact .contact-area{display:block;width:100%}}main.clinic #contents article #main-contents.dd #contact .contact-area .info{width:60%}@media (max-width:991px){main.clinic #contents article #main-contents.dd #contact .contact-area .info{display:block;width:100%}}main.clinic #contents article #main-contents.dd #contact .contact-area .reserve-box{width:30%}@media (max-width:991px){main.clinic #contents article #main-contents.dd #contact .contact-area .reserve-box{display:block;width:80%}}main.clinic #contents article #main-contents.dd #program h2.title{display:flex;justify-content:space-between;align-items:center}@media (max-width:991px){main.clinic #contents article #main-contents.dd #program h2.title{display:block}}@media (max-width:991px){main.clinic #contents article #main-contents.dd #program h2.title .main{display:block}}main.clinic #contents article #main-contents.dd #program h2.title .sub{font-size:1.4rem;padding-right:20px}@media (max-width:991px){main.clinic #contents article #main-contents.dd #program h2.title .sub{display:block}}@media (max-width:991px){main.clinic #contents article #main-contents.dd #attending-doctor{margin-top:25px}}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap h2{color:#fff;font-size:2.4rem;font-weight:600;padding:5px 15px}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner{overflow:hidden;padding:30px}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box{display:flex;justify-content:space-between;align-items:center}@media (max-width:991px){main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box{flex-direction:column-reverse}}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-text{width:70%;padding-right:40px}@media (max-width:991px){main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-text{float:none;width:100%;padding-right:0;margin-bottom:20px}}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-text .dr_title{margin-bottom:5px;line-height:1.4}@media (max-width:991px){main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-text .dr_title{margin-top:25px;margin-bottom:15px}}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-text .dr_name{font-size:1.6rem;font-weight:700}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-text .motto_box{margin-top:30px}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-text .motto_box .motto_title{font-weight:700}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-text .motto_box .link_box{margin-top:20px}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-img{width:30%;text-align:right}@media (max-width:991px){main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .text_image_box div.wrap-img{float:none;width:100%;text-align:center}}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .dr_history_box{margin-top:35px}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap div.inner .dr_history_box h3{font-size:1.5rem}main.clinic #contents article #main-contents.dd #attending-doctor div.wrap:not(:last-of-type){margin-bottom:50px}@media (max-width:991px){main.clinic #contents article #main-contents.dd #attending-doctor div.wrap:not(:last-of-type){margin-bottom:30px}}main.clinic #contents article #main-contents.online a:not(.button){text-decoration:underline}@media (max-width:991px){main.clinic #contents article #main-contents.online .buttonWrap{text-align:center}}main.clinic #contents article #main-contents.online section#about ul{margin:14px 0;list-style:disc;padding-left:1.5em}main.clinic #contents article #main-contents.online section#about p.notice{color:red}main.clinic #contents article #main-contents.online section#target ul{margin:14px 0;list-style:disc;padding-left:1.5em}main.clinic #contents article #main-contents.online section#payment ul{font-weight:700;color:#ff895a}main.clinic #contents article #main-contents.online section#payment p.notice{margin-top:10px}#time-table{padding-right:1px}@media (max-width:991px){#time-table div.horizontal-scroll{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}@media (min-width:1025px) and (max-width:1199px){#time-table div.horizontal-scroll{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}@media (max-width:991px){#time-table div.horizontal-scroll div.inner{flex:0 0 70%}}#time-table div.horizontal-scroll div.inner table{width:100%;table-layout:fixed;border:1px #3b3532 solid;margin-bottom:30px}@media (max-width:991px){#time-table div.horizontal-scroll div.inner table colgroup col.name{width:120px !important}}#time-table div.horizontal-scroll div.inner table caption{caption-side:top;color:#3b3532;font-size:1.6rem;font-weight:600;padding:0}#time-table div.horizontal-scroll div.inner table tr th,#time-table div.horizontal-scroll div.inner table tr td{font-size:1.6rem;font-weight:400}#time-table div.horizontal-scroll div.inner table tr th{width:148px}#time-table div.horizontal-scroll div.inner table tr td{padding:0 5px}#time-table div.horizontal-scroll div.inner table tr td.on-gray{background-color:#e0e0e0}#time-table div.horizontal-scroll div.inner table tr td.lh-short{line-height:1.1}@media (max-width:991px){#time-table div.horizontal-scroll div.inner table thead{flex:0 0 70%}}@media (max-width:991px){#time-table div.horizontal-scroll div.inner table tbody{flex:0 0 70%}}#time-table div.horizontal-scroll div.inner table tbody tr{border:1px #3b3532 solid}#time-table div.horizontal-scroll div.inner table tbody tr th{padding-left:5px}#time-table div.horizontal-scroll div.inner table tbody tr th span{display:inline-block;border-bottom:1px #c9bd8a dashed;line-height:1.2}#time-table div.horizontal-scroll div.inner table tbody tr th.gray{opacity:.5}#time-table div.horizontal-scroll div.inner table tbody tr td{border:1px #3b3532 dashed}#time-table.akasaka table tbody tr td.on{background-color:#d1ddfa}#time-table.yokohama table tbody tr td.on{background-color:#d0f3aa}#time-table.child_development table tbody tr td.on{background-color:#ff895a}#introduction h2.title{margin-bottom:30px}@media (max-width:991px){#introduction h2.title{margin-bottom:20px}}#introduction div.list{margin-bottom:50px}@media (max-width:991px){#introduction div.list{margin-bottom:30px}}#introduction div.list div.wrap{overflow:hidden}@media (max-width:991px){#introduction div.list div.wrap{margin-right:-3px;margin-left:-3px}}#introduction div.list div.wrap div.unit{float:left;width:33.333333%;padding:0 5px;margin-bottom:10px}@media (max-width:991px){#introduction div.list div.wrap div.unit{padding:0 3px;margin-bottom:6px}}#introduction div.list div.wrap div.unit a{display:block;border:1px #a3a3a3 solid;overflow:hidden;padding:10px}@media (max-width:991px){#introduction div.list div.wrap div.unit a{padding:5px}}#introduction div.list div.wrap div.unit a div.wrap-img{float:left;width:30%}#introduction div.list div.wrap div.unit a div.wrap-text{float:left;width:70%;padding-left:15px}@media (max-width:991px){#introduction div.list div.wrap div.unit a div.wrap-text{padding-left:5px}}#introduction div.list div.wrap div.unit a div.wrap-text p{font-weight:600;line-height:1.5}#introduction div.list div.wrap div.unit a div.wrap-text p.job-title{font-size:1.4rem}@media (max-width:991px){#introduction div.list div.wrap div.unit a div.wrap-text p.job-title{font-size:1rem;font-weight:400;line-height:1.2}}#introduction div.list div.wrap div.unit a div.wrap-text p.name{font-size:1.6rem}@media (max-width:991px){#introduction div.list div.wrap div.unit a div.wrap-text p.name{font-size:1.2rem;font-weight:400;line-height:1.2}}#introduction div.list div.wrap div.unit a div.wrap-text p.kana{font-size:1.2rem}#introduction div.member{overflow:hidden;padding:20px;margin-bottom:30px}#introduction div.member div.wrap-text{float:left;width:75%;padding-right:40px}@media (max-width:991px){#introduction div.member div.wrap-text{width:100%;padding-right:0;margin-bottom:10px}}#introduction div.member div.wrap-text p.job-title{font-size:2rem;font-weight:600}@media (max-width:991px){#introduction div.member div.wrap-text p.job-title{font-size:1.8rem}}#introduction div.member div.wrap-text p.name{font-size:2.5rem;font-weight:600;margin-bottom:20px}@media (max-width:991px){#introduction div.member div.wrap-text p.name{font-size:2rem}}#introduction div.member div.wrap-text p.name span{font-size:1.6rem}#introduction div.member div.wrap-text div.motto{border-radius:10px;padding:20px;margin-bottom:20px}#introduction div.member div.wrap-text div.motto p.title{display:inline-block;border-radius:10px;line-height:1;padding:5px 15px;margin-bottom:10px}#introduction div.member div.wrap-text div.brief-history{border-radius:10px;line-height:0;padding:0 20px;margin-bottom:0;visibility:hidden;opacity:0;transition:padding .3s ease-out,margin-bottom .3s ease-out}#introduction div.member div.wrap-text div.brief-history p.title{display:inline-block;border-radius:10px;line-height:0;padding:0}#introduction div.member div.wrap-text div.brief-history p.contents{line-height:0}#introduction div.member div.wrap-text div.brief-history.is-open{line-height:1.5;padding:20px;margin-bottom:20px;visibility:visible;opacity:1;transition:all .2s ease-in-out}#introduction div.member div.wrap-text div.brief-history.is-open p.title{line-height:1;padding:5px 15px;margin-bottom:10px}#introduction div.member div.wrap-text div.brief-history.is-open p.contents{line-height:1.8}#introduction div.member div.wrap-text p.switch{display:none;position:relative;font-size:1.8rem;font-weight:600;padding-left:30px;line-height:2.0}#introduction div.member div.wrap-text p.switch:before{content:"";position:absolute;width:20px;height:20px;background-color:#1ccbe0;border-radius:50%;top:8px;left:0}#introduction div.member div.wrap-text p.switch.on{display:block;cursor:pointer}#introduction div.member div.wrap-text p.switch.open-history:after{content:"";position:absolute;border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;top:12px;left:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#introduction div.member div.wrap-text p.switch.close-history:after{content:"";position:absolute;border-left:1px solid #fff;border-top:1px solid #fff;width:8px;height:8px;top:16px;left:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#introduction div.member div.wrap-img{float:left;width:25%;text-align:center}@media (max-width:991px){#introduction div.member div.wrap-img{float:none;width:100%}}@media (max-width:991px){#introduction div.member div.wrap-img img{max-width:230px}}#introduction.akasaka div.member div.wrap-text p.switch:before{background-color:#5e7ab7}#introduction.yokohama div.member div.wrap-text p.switch:before{background-color:#85c342}#introduction.child_development div.member div.wrap-text p.switch:before{background-color:#ff895a}#clinical #key-visual div.square div.inner{padding:20px 80px !important}@media (max-width:991px){#clinical #key-visual div.square div.inner{padding:20px !important}}#clinical #contents{padding-bottom:50px}@media (max-width:991px){#clinical #contents{padding-bottom:20px}}#clinical #contents article #main-contents section.wrapper{padding-bottom:70px}@media (max-width:991px){#clinical #contents article #main-contents section.wrapper{padding-bottom:20px}}#clinical #contents article #main-contents section.wrapper>p{margin-bottom:30px}@media (max-width:991px){#clinical #contents article #main-contents section.wrapper>p{margin-bottom:20px}}#clinical #contents article #main-contents section.wrapper h3{font-size:2rem}#clinical #contents article #main-contents section.wrapper div.bg-area{padding:40px}@media (max-width:991px){#clinical #contents article #main-contents section.wrapper div.bg-area{padding:15px}}#clinical #contents article #main-contents #recruiting div.bg-area{overflow:hidden}#clinical #contents article #main-contents #recruiting div.bg-area a.link-here-sm{float:left;margin-right:15px}#clinical #contents article #main-contents #recruiting div.bg-area ul{float:left;overflow:hidden}#clinical #contents article #main-contents #recruiting div.bg-area ul li{float:left;margin-right:10px}#clinical #contents article #main-contents #recruiting div.bg-area ul li .clinic-flag:before{top:3px}#clinical #contents article #main-contents #committee a.link-here-sm{display:block;position:relative}#clinical #contents article #main-contents #committee a.link-here-sm:last-of-type{margin-bottom:40px}#clinical #contents article #main-contents #committee table{width:100%;border-collapse:collapse}#clinical #contents article #main-contents #committee table tr th:nth-child(1),#clinical #contents article #main-contents #committee table tr td:nth-child(1){width:20%}#clinical #contents article #main-contents #committee table tr th:nth-child(1) .small,#clinical #contents article #main-contents #committee table tr td:nth-child(1) .small{font-size:1.5rem}#clinical #contents article #main-contents #committee table tr th:nth-child(2),#clinical #contents article #main-contents #committee table tr td:nth-child(2){width:20%}#clinical #contents article #main-contents #committee table tr th:nth-child(3),#clinical #contents article #main-contents #committee table tr td:nth-child(3){width:60%}#clinical #contents article #main-contents #committee table tr th,#clinical #contents article #main-contents #committee table tr td{border:1px #3b3532 solid;font-size:1.6rem}#clinical #contents article #main-contents #committee table tr th{padding:5px 0}#clinical #contents article #main-contents #committee table tr td{padding:15px 10px}#clinical #contents article #main-contents #collaboration div.bg-area h3{margin-top:30px}@media (max-width:991px){#clinical #contents article #main-contents #collaboration div.bg-area h3{margin-top:20px}}#clinical #contents article #main-contents #collaboration div.bg-area h3:first-of-type{margin-top:0}#clinical-chiken #contents{padding-bottom:50px}@media (max-width:991px){#clinical-chiken #contents{padding-bottom:20px}}#clinical-chiken #contents article #main-contents section h2{margin-bottom:30px}#clinical-chiken #contents article #main-contents section h3{font-size:1.8rem}#clinical-chiken #contents article #main-contents section table{width:100%;margin-bottom:30px}#clinical-chiken #contents article #main-contents section table tr th,#clinical-chiken #contents article #main-contents section table tr td{vertical-align:top;border:1px #3b3532 solid;font-size:1.4rem;padding:5px}#clinical-chiken #contents article #main-contents section table tr th{width:20%;font-weight:600}#clinical-chiken #contents article #main-contents section table tr td{width:80%}#faq #contents{padding-bottom:50px}@media (max-width:991px){#faq #contents{padding-bottom:30px}}#faq #contents article div.wrap{margin-bottom:70px}@media (max-width:991px){#faq #contents article div.wrap{margin-bottom:30px}}#faq #contents article div.wrap.active{margin-bottom:0}#faq #contents article div.wrap h2{position:relative;font-size:2.6rem;padding-left:30px;margin-bottom:40px}@media (max-width:991px){#faq #contents article div.wrap h2{font-size:2rem;margin-bottom:20px}}#faq #contents article div.wrap h2:before{content:'';display:inline-block;width:23px;height:23px;background-color:#ffe400;border-radius:50%;position:absolute;top:8px;left:0}@media (min-width:992px) and (max-width:1199px){#faq #contents article div.wrap h2:before{top:3px}}@media (max-width:991px){#faq #contents article div.wrap h2:before{top:4px}}#faq #contents article div.wrap ul li{margin-bottom:20px}#faq #contents article div.wrap ul li div.question{background-color:#fffce0}#faq #contents article div.wrap ul li div.question h3{position:relative;font-size:2rem;font-weight:600;line-height:2;padding:20px 50px;margin-bottom:0}@media (max-width:991px){#faq #contents article div.wrap ul li div.question h3{font-size:1.8rem;font-weight:600;line-height:1.5;padding:15px 40px}}#faq #contents article div.wrap ul li div.question h3:hover{cursor:pointer}#faq #contents article div.wrap ul li div.question h3:before{content:"Q.";color:#ffe400;font-size:2.2rem;position:absolute;top:18px;left:20px}@media (max-width:991px){#faq #contents article div.wrap ul li div.question h3:before{font-size:2rem;top:12px;left:15px}}#faq #contents article div.wrap ul li div.question h3:after{content:"";position:absolute;border-right:1px solid #3b3532;border-bottom:1px solid #3b3532;width:18px;height:18px;top:25px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){#faq #contents article div.wrap ul li div.question h3:after{top:15px;right:15px}}#faq #contents article div.wrap ul li div.question h3.active:after{content:"";position:absolute;border-right:none;border-bottom:none;border-left:1px solid #3b3532;border-top:1px solid #3b3532;width:18px;height:18px;top:35px;right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){#faq #contents article div.wrap ul li div.question h3.active:after{top:22px;right:15px}}#faq #contents article div.wrap ul li div.question h3.active:hover{cursor:default}#faq #contents article div.wrap ul li div.answer{display:none;position:relative;z-index:1}#faq #contents article div.wrap ul li div.answer p{position:relative;font-size:1.6rem;font-weight:400;line-height:2;padding:20px 50px;margin-bottom:0}@media (max-width:991px){#faq #contents article div.wrap ul li div.answer p{padding:15px 40px}}#faq #contents article div.wrap ul li div.answer p:before{content:"A.";color:#ffe400;font-size:2rem;position:absolute;top:15px;left:20px}@media (max-width:991px){#faq #contents article div.wrap ul li div.answer p:before{top:12px;left:15px}}#faq #contents article div.wrap ul li div.answer p:hover{cursor:pointer}main.med_content #key-visual{height:300px;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/med_content/bg-key-visual.png);background-repeat:repeat;position:relative}@media (max-width:991px){main.med_content #key-visual{height:200px}}main.med_content #key-visual:before{content:'心療内科・神経科';display:inline-block;width:90px;height:95px;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/med_content/fig-ribbon.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;font-size:1.4rem;padding:10px 0 10px 15px;text-align:left;position:absolute;top:0;left:calc(50% - 200px)}@media (max-width:991px){main.med_content #key-visual:before{width:70px;height:75px;font-size:1.2rem;padding:10px 0 5px 10px;left:calc(50% - 150px)}}main.med_content #key-visual.pediatrics:before{content:'小児\A神経科';white-space:pre;padding:10px 15px}main.med_content #key-visual div.wrap{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}main.med_content #key-visual div.wrap div.wrap-img{position:relative;width:150px;height:150px;background-color:#fff;border:3px #ffe400 solid;border-radius:50%}@media (max-width:991px){main.med_content #key-visual div.wrap div.wrap-img{width:100px;height:100px}}main.med_content #key-visual div.wrap div.wrap-img img{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}main.med_content #key-visual div.wrap div.wrap-img img.cdmh_kv_icon{width:65%}main.med_content #key-visual div.wrap h1{font-size:4rem;font-weight:600}@media (max-width:991px){main.med_content #key-visual div.wrap h1{font-size:1.6rem}}main.med_content #key-visual div.wrap p.name-en{font-size:2rem;font-weight:600}@media (max-width:991px){main.med_content #key-visual div.wrap p.name-en{font-size:1.4rem}}main.med_content #contents{padding-bottom:50px}@media (max-width:991px){main.med_content #contents{padding-bottom:20px}}main.med_content #contents article #main-contents section.wrapper h3:not(.no-ico-circle){position:relative;font-size:2rem;padding-left:25px;margin-bottom:20px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper h3:not(.no-ico-circle){font-size:1.8rem;margin-bottom:5px}}main.med_content #contents article #main-contents section.wrapper h3:not(.no-ico-circle):before{content:"";position:absolute;width:20px;height:20px;background-color:#ffe400;border-radius:50%;top:5px;left:0}main.med_content #contents article #main-contents section.wrapper div.with-img{width:100%;margin-bottom:30px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.with-img{margin-bottom:20px}}main.med_content #contents article #main-contents section.wrapper div.with-img img{float:right;width:25%;margin-left:15px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.with-img img{width:40%}}main.med_content #contents article #main-contents section.wrapper div.with-img-center{width:100%}main.med_content #contents article #main-contents section.wrapper div.with-img-center img{width:25%}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.with-img-center img{width:40%}}main.med_content #contents article #main-contents section.wrapper div.with-img-center.lg img{width:70%}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.with-img-center.lg img{width:60%}}main.med_content #contents article #main-contents section.wrapper div.with-img-center.md img{width:50%}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.with-img-center.md img{width:60%}}main.med_content #contents article #main-contents section.wrapper>p{margin-bottom:30px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper>p{margin-bottom:20px}}main.med_content #contents article #main-contents section.wrapper img{margin-bottom:40px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper img{margin-bottom:20px}}main.med_content #contents article #main-contents section.wrapper a{margin-bottom:30px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper a{margin-bottom:20px}}main.med_content #contents article #main-contents section.wrapper div.bg-area{padding:40px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.bg-area{padding:15px}}main.med_content #contents article #main-contents section.wrapper div.bg-area div.wrap h4{font-size:1.8rem;font-weight:600;margin-bottom:20px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.bg-area div.wrap h4{font-size:1.8rem}}main.med_content #contents article #main-contents section.wrapper div.boder-area{border-width:1px;border-style:solid;margin-bottom:40px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.boder-area{margin-bottom:20px}}main.med_content #contents article #main-contents section.wrapper div.boder-area h4{font-size:2.4rem;font-weight:600;padding:10px 20px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.boder-area h4{font-size:2rem;padding:10px}}main.med_content #contents article #main-contents section.wrapper div.boder-area p{padding:40px}@media (max-width:991px){main.med_content #contents article #main-contents section.wrapper div.boder-area p{padding:15px}}main.med_content #contents article #main-contents section.wrapper div.life-plan.bg-area{background-color:#fff0eb}main.med_content #contents article #main-contents section.wrapper div.life-plan div.wrap h3:before{background-color:#ff895a}main.med_content #contents article #main-contents section.wrapper .buttonWrap{margin-bottom:0}main.med_content #contents article #main-contents section.wrapper .buttonWrap a.button{margin-bottom:0}main.med_content #contents article #main-contents section.wrapper ul.orange_disc_list li{margin-bottom:15px}main.med_content #contents article #main-contents section.wrapper ul.orange_disc_list li.message{margin-top:50px}main.med_content #contents article #main-contents section.wrapper ul.orange_disc_list li.orange_disc{position:relative;padding-left:30px}main.med_content #contents article #main-contents section.wrapper ul.orange_disc_list li.orange_disc:before{content:'';display:inline-block;width:20px;height:20px;background-color:#ff895a;border-radius:50%;position:absolute;top:4px;left:0}main.med_content #contents article #main-contents section.wrapper ul.orange_disc_list li.orange_disc a{text-decoration:underline}main.med_content #contents article #main-contents section.wrapper ul.orange_disc_list li.orange_disc a:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:7px;height:7px;position:absolute;top:10px;left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}main.med_content #contents article #main-contents section.wrapper ul.orange_disc_list li.bold{font-weight:700}main.med_content #contents article #main-contents div.cdmh_dr_member_box{padding:30px 25px 40px;margin-bottom:35px}main.med_content #contents article #main-contents div.cdmh_dr_member_box.has_margin_top{margin-top:60px;margin-bottom:0}main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member{display:flex;justify-content:space-between}@media (max-width:991px){main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member{flex-direction:column-reverse}}main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member .wrap-text{margin-bottom:8px}main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member .wrap-text .job-title{font-size:.8em}main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member .wrap-text .name{font-weight:700;font-size:1.2em;margin-bottom:10px}main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member .wrap-text .dr_history_box{margin-bottom:35px;font-size:.8em}main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member .wrap-text .dr_history_box .dr_history_title{font-weight:700}main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member .wrap-img{width:165px;margin-left:15px}main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member .wrap-img img{display:block;width:100%}@media (max-width:991px){main.med_content #contents article #main-contents div.cdmh_dr_member_box .cdmh_dr_member .wrap-img{width:calc(100% - 80px);margin-left:auto;margin-right:auto}}main.med_content #contents article #main-contents #subpage-link a{display:inline-block}main.med_content #contents article #main-contents #subpage-link a div.wrap-h2{padding:10px 15px}main.med_content #contents article #main-contents div.cdmh_headline_and_text_box{margin-bottom:35px}main.med_content #contents article #main-contents div.cdmh_headline_and_text_box h3:before{background-color:#ff895a !important}@media (max-width:991px){main.med_content #contents article #main-contents div.cdmh_headline_and_text_box h3{margin-bottom:25px !important}}main.med_content #contents article #main-contents div.cdmh_headline_and_text_box h3 a{text-decoration:underline}main.med_content #contents article #main-contents div.cdmh_headline_and_text_box h3 a:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:7px;height:7px;position:absolute;top:10px;left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}main.med_content #contents article #main-contents div.cdmh_headline_and_text_box .buttonWrap{margin-top:30px}@media (max-width:991px){main.med_content #contents article #main-contents div.cdmh_headline_and_text_box .buttonWrap{text-align:center}}main.med_content #contents article #main-contents .contact-area{width:580px;margin-top:40px;margin-left:auto;margin-right:auto;justify-content:space-between}@media (max-width:991px){main.med_content #contents article #main-contents .contact-area{display:block;width:100%}}main.med_content #contents article #main-contents .contact-area .info{width:60%}@media (max-width:991px){main.med_content #contents article #main-contents .contact-area .info{display:block;width:100%}}main.med_content #contents article #main-contents .contact-area .reserve-box{width:30%}@media (max-width:991px){main.med_content #contents article #main-contents .contact-area .reserve-box{display:block;width:80%}}main.med_content #contents article #main-contents.panic section h4{font-size:1.8rem;padding:40px 60px 10px}main.med_content #contents article #main-contents.panic section ul{padding:40px 60px;margin-bottom:40px}@media (max-width:991px){main.med_content #contents article #main-contents.panic section ul{padding:15px;margin-bottom:20px}}main.med_content #contents article #main-contents.panic section ul.pt-0{padding-top:0}main.med_content #contents article #main-contents.panic section ul.pb-0{padding-bottom:0}main.med_content #contents article #main-contents.otonadd section p.h3{font-size:2rem;font-weight:600;margin-bottom:20px}@media (max-width:991px){main.med_content #contents article #main-contents.otonadd section p.h3{font-size:1.8rem}}main.med_content #contents article #main-contents.otonadd section div.wrap-step h4{font-size:2.2rem;font-weight:600;margin-bottom:10px}@media (max-width:991px){main.med_content #contents article #main-contents.otonadd section div.wrap-step h4{font-size:2rem;margin-bottom:5px}}main.med_content.pediatrics #key-visual{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/med_content/bg-key-visual-pediatrics.png)}main.med_content.pediatrics #key-visual:before{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/med_content/fig-ribbon-pediatrics.png)}main.med_content.pediatrics #key-visual div.wrap{width:80%}main.med_content.pediatrics #key-visual div.wrap div.wrap-img{border:3px #ff895a solid}main.med_content.pediatrics .wrapper .bg-area .link-box a{margin-bottom:0 !important;margin-top:20px}@media (max-width:991px){main.med_content.pediatrics .wrapper .bg-area .link-box a{margin-bottom:15px !important}}#news #contents{padding-bottom:50px}@media (max-width:991px){#news #contents{padding-bottom:30px}}#news #contents article #news-list{padding-bottom:40px}@media (max-width:991px){#news #contents article #news-list{padding-bottom:20px}}#news #contents article #past{margin-top:50px}#news #contents article #past h2{position:relative;font-size:2.6rem;padding-left:40px;margin-bottom:20px}@media (max-width:991px){#news #contents article #past h2{font-size:2rem;padding-left:35px;margin-bottom:15px}}#news #contents article #past h2:before{content:"";position:absolute;width:26px;height:26px;background-color:#ffe400;border-radius:50%;top:7px;left:0}@media (max-width:991px){#news #contents article #past h2:before{top:3px}}#news #contents article #past ul{overflow:hidden;padding:0 40px}#news #contents article #past ul li{position:relative;float:left;margin-right:30px}@media (max-width:991px){#news #contents article #past ul li{margin-bottom:0}}#news #contents article #past ul li:before{content:"|";font-size:1.6rem;position:absolute;top:0;right:-18px}#news #contents article #past ul li a{display:block;font-size:1.6rem;padding:5px 0}#news-detail #contents{padding-bottom:50px}@media (max-width:991px){#news-detail #contents{padding-bottom:20px}}#news-detail #contents article #item{padding-bottom:40px}@media (max-width:991px){#news-detail #contents article #item{padding-bottom:20px}}#news-detail #contents article #item h2{width:100%;position:relative;padding-left:110px}#news-detail #contents article #item h2:before{display:inline-block;width:80px;line-height:1.5;font-size:1.6rem;text-align:center;position:absolute;top:20px;left:16px}#news-detail #contents article #item p{margin-bottom:50px}@media (max-width:991px){#news-detail #contents article #item p{margin-bottom:20px}}#policy #contents{padding-bottom:50px}@media (max-width:991px){#policy #contents{padding-bottom:30px}}#policy #contents article #main-contents section.wrapper{padding-bottom:40px}@media (max-width:991px){#policy #contents article #main-contents section.wrapper{padding-bottom:20px}}#policy #contents article #main-contents section.wrapper>p{margin-bottom:30px}@media (max-width:991px){#policy #contents article #main-contents section.wrapper>p{margin-bottom:20px}}#policy #contents article #main-contents #greeting{overflow:hidden}#policy #contents article #main-contents #greeting div.photo{float:right;padding-left:50px}@media (max-width:991px){#policy #contents article #main-contents #greeting div.photo{float:none;padding-left:0;margin-bottom:10px}}#policy #contents article #main-contents #greeting div.photo img{width:292px;margin-bottom:20px}@media (max-width:991px){#policy #contents article #main-contents #greeting div.photo img{width:70%}}#policy #contents article #main-contents #greeting div.photo p{font-weight:600}#policy #contents article #main-contents #greeting div.photo p.name{font-size:2rem}#policy #contents article #main-contents #greeting h3{font-size:2rem;margin-bottom:30px}@media (max-width:991px){#policy #contents article #main-contents #greeting h3{font-size:1.8rem;margin-bottom:20px}}#policy #contents article #main-contents #career{padding:30px 50px;margin-bottom:50px}@media (max-width:991px){#policy #contents article #main-contents #career{padding:15px;margin-bottom:30px}}#policy #contents article #main-contents #career h3{font-size:2.2rem}@media (max-width:991px){#policy #contents article #main-contents #career h3{font-size:1.8rem}}#policy #contents article #main-contents #career ul li{line-height:2.0}#policy #contents article #main-contents #career ul li.open-one-line{margin-top:30px}#policy #contents article #main-contents #library.wrapper{padding-bottom:80px}@media (max-width:991px){#policy #contents article #main-contents #library.wrapper{padding-bottom:30px}}#policy #contents article #main-contents #library a{position:relative;display:block;height:170px;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/policy/bg-library.jpg);background-repeat:no-repeat;background-size:100%,100%,contain;text-align:right}@media (max-width:991px){#policy #contents article #main-contents #library a{background-size:cover;text-align:center}}#policy #contents article #main-contents #library a p{font-size:3rem;font-weight:600;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:70px}@media (max-width:991px){#policy #contents article #main-contents #library a p{font-size:2rem}}#policy #contents article #main-contents #lecture-request.wrapper{padding-bottom:80px}@media (max-width:991px){#policy #contents article #main-contents #lecture-request.wrapper{padding-bottom:30px}}#policy #contents article #main-contents #history ul.timeline li div{overflow:hidden}#policy #contents article #main-contents #history ul.timeline li div time.timeline-date{float:left;width:20%;padding-right:20px}@media (max-width:991px){#policy #contents article #main-contents #history ul.timeline li div time.timeline-date{width:25%}}#policy #contents article #main-contents #history ul.timeline li div p.timeline-content{float:left;width:80%}@media (max-width:991px){#policy #contents article #main-contents #history ul.timeline li div p.timeline-content{width:75%}}.container-narrow-privacy{width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){.container-narrow-privacy{max-width:540px}}@media (min-width:768px){.container-narrow-privacy{max-width:720px}}@media (min-width:992px){.container-narrow-privacy{max-width:960px}}@media (max-width:991px){.container-narrow-privacy{padding-right:15px;padding-left:15px}}#privacy div.wrap-title{padding:50px 0 90px}#privacy div.wrap-title h1{font-size:4rem;font-weight:600}@media (max-width:991px){#privacy div.wrap-title h1{font-size:1.6rem}}#privacy div.wrap-title p.name-en{font-size:2rem;font-weight:600}@media (max-width:991px){#privacy div.wrap-title p.name-en{font-size:1.4rem}}#privacy #contents{padding-bottom:90px}#privacy #contents>p{margin-bottom:40px}#privacy #contents div.wrap{margin-bottom:40px}#privacy #contents div.wrap strong{display:block;font-size:1.8rem;margin-bottom:10px}#privacy #contents div.wrap-hr{width:50%;margin-bottom:10px}#privacy #contents div.wrap-hr hr.hr-1{border:0;border-bottom:1px dashed #3b3532}main.self-check #contents{padding-bottom:50px}@media (max-width:991px){main.self-check #contents{padding-bottom:20px}}main.self-check #contents a.link-here-sm{display:inline-block}main.self-check #contents article ul.tab{overflow:hidden;margin-bottom:70px}@media (max-width:991px){main.self-check #contents article ul.tab{margin-top:15px;margin-right:-5px;margin-left:-5px;margin-bottom:30px}}main.self-check #contents article ul.tab li{display:table;float:left;width:25%;padding:0 10px}@media (max-width:991px){main.self-check #contents article ul.tab li{padding:0 5px}}main.self-check #contents article ul.tab li a{display:table-cell;vertical-align:middle;height:110px;font-size:2rem;font-weight:600;padding:0 10px}@media (min-width:992px) and (max-width:1199px){main.self-check #contents article ul.tab li a{font-size:1.8rem}}@media (max-width:991px){main.self-check #contents article ul.tab li a{font-size:1.4rem}}main.self-check #contents article ul.tab li:not(.current) a{background-color:#f5f5f5}main.self-check #contents article ul.tab li:not(.current) a:hover{background-color:#fffce0}main.self-check #contents article ul.tab li.current a{background-color:#ffe400;pointer-events:none}main.self-check #contents article #main-contents{position:relative;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/bg-ptn.png);background-size:50px,50px,contain;background-repeat:repeat;border:#b18a60 20px solid;padding:70px 40px 50px;margin-bottom:40px}@media (max-width:991px){main.self-check #contents article #main-contents{border:#b18a60 15px solid;padding:50px 15px 40px;margin-top:18px}}main.self-check #contents article #main-contents:before{content:'';display:inline-block;width:120px;height:102px;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/self-check/ill-clip.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:-65px;left:calc(50% - 60px)}@media (max-width:991px){main.self-check #contents article #main-contents:before{width:60px;height:51px;top:-33px;left:calc(50% - 30px)}}main.self-check #contents article #main-contents div.title.kantan{position:relative}main.self-check #contents article #main-contents div.title.kantan:before{content:"簡単!";font-size:2.1rem;font-weight:600;position:absolute;top:0;left:calc(50% - 232px);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media (min-width:992px) and (max-width:1199px){main.self-check #contents article #main-contents div.title.kantan:before{font-size:1.8rem;left:calc(50% - 185px)}}@media (max-width:991px){main.self-check #contents article #main-contents div.title.kantan:before{font-size:1.5rem;left:calc(50% - 138px)}}main.self-check #contents article #main-contents div.title h1{display:inline-block;border-bottom:#ffe400 10px solid;font-size:4.5rem;line-height:.7;margin-bottom:70px}@media (min-width:992px) and (max-width:1199px){main.self-check #contents article #main-contents div.title h1{font-size:3.2rem;margin-bottom:50px}}@media (max-width:991px){main.self-check #contents article #main-contents div.title h1{font-size:2.5rem;margin-bottom:30px}}main.self-check #contents article #main-contents div.title h1.kantan{position:relative}main.self-check #contents article #main-contents div.title h1.kantan:before{content:'';display:inline-block;width:30px;height:2px;background-color:#3b3532;position:absolute;top:10px;left:-30px;-webkit-transform:rotate(105deg);transform:rotate(105deg)}@media (max-width:991px){main.self-check #contents article #main-contents div.title h1.kantan:before{width:23px;top:5px;left:-20px}}main.self-check #contents article #main-contents div.title h1.kantan:after{content:'';display:inline-block;width:30px;height:2px;background-color:#3b3532;position:absolute;top:28px;left:-98px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){main.self-check #contents article #main-contents div.title h1.kantan:after{width:23px;top:19px;left:-65px}}main.self-check #contents article #main-contents form ul li.label-list-item{margin-bottom:40px}@media (max-width:991px){main.self-check #contents article #main-contents form ul li.label-list-item{margin-bottom:20px}}main.self-check #contents article #main-contents form ul li.label-list-item label{position:relative}main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;left:0}main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]+span{display:block;position:relative;padding-left:35px}@media (max-width:991px){main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]+span{padding-left:30px}}main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]+span:before,main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]+span:after{display:inline-block;content:'';position:absolute;top:2px;left:0}main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]+span:before{z-index:0;background-color:transparent;width:22px;height:22px;border:2px #a3a3a3 solid;border-radius:3px}main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]+span:after{z-index:1;width:9px;height:14px;margin-top:2px;margin-left:7px}main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]:checked+span:before{border:2px #ffe400 solid;background-color:#ffe400}main.self-check #contents article #main-contents form ul li.label-list-item label input[type=checkbox]:checked+span:after{border:2px solid #3b3532;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}main.self-check #contents article #main-contents form>p{margin-bottom:40px}@media (max-width:991px){main.self-check #contents article #main-contents form>p{margin-bottom:30px}}main.self-check #contents article #main-contents #submit-btn{display:inline-block;width:64%}@media (max-width:991px){main.self-check #contents article #main-contents #submit-btn{width:80%}}main.self-check #contents article #main-contents #submit-btn input{background-color:#ff895a;border:none;border-radius:50px;width:100%;color:#fff;font-size:2.4rem;font-weight:700;padding:15px 0}@media (max-width:991px){main.self-check #contents article #main-contents #submit-btn input{font-size:1.6rem;padding:10px 0}}main.self-check #contents article #main-contents #submit-btn input:hover{cursor:pointer}main.self-check #contents article #main-contents #submit-btn.result input{background-color:#ffe400;color:#3b3532}main.self-check #contents article #main-contents.otonadd-common div.title p{font-size:3rem;font-weight:600;margin-bottom:30px}@media (max-width:991px){main.self-check #contents article #main-contents.otonadd-common div.title p{font-size:1.8rem}}main.self-check #contents article #main-contents.otonadd-common>p{margin-bottom:50px}@media (max-width:991px){main.self-check #contents article #main-contents.otonadd-common>p{margin-bottom:20px}}main.self-check #contents article #main-contents.otonadd-common form h2{font-size:2rem;margin-bottom:20px}main.self-check #contents article #main-contents.otonadd-common form h2.autism{margin-top:70px}main.self-check #contents article #main-contents.otonadd-common form h3{background-color:#f5f5f5;font-size:2rem;padding:5px 10px;margin-bottom:20px}main.self-check #contents article #main-contents.otonadd-common form ul{margin-bottom:30px}main.self-check #contents article #main-contents.otonadd-common form ul li.label-list-item{margin-bottom:10px}main.self-check #contents article #main-contents.otonadd-common form ul.last{margin-bottom:40px}main.self-check #contents article #main-contents.result div.wrap{display:flex;align-items:center;margin-bottom:30px}main.self-check #contents article #main-contents.result div.wrap div.wrap-text{position:relative;width:60%}main.self-check #contents article #main-contents.result div.wrap div.wrap-text:before{content:'';display:inline-block;background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:calc(50% - 71px);left:calc(50% - 70px)}main.self-check #contents article #main-contents.result div.wrap div.wrap-text p{position:relative;z-index:1;font-size:3rem;font-weight:600;line-height:1.3}@media (max-width:991px){main.self-check #contents article #main-contents.result div.wrap div.wrap-text p{font-size:1.8rem;line-height:1.5}}main.self-check #contents article #main-contents.result div.wrap div.wrap-img{width:40%}main.self-check #contents article #main-contents.result div.wrap div.wrap-img img{width:70%}@media (max-width:991px){main.self-check #contents article #main-contents.result div.wrap div.wrap-img img{width:80%}}main.self-check #contents article #main-contents.result div.link h2{font-size:2.6rem;margin-bottom:20px}@media (max-width:991px){main.self-check #contents article #main-contents.result div.link h2{font-size:2rem;margin-bottom:15px}}main.self-check #contents article #main-contents.result div.link ul{margin-bottom:50px}@media (max-width:991px){main.self-check #contents article #main-contents.result div.link ul{margin-bottom:40px}}main.self-check #contents article #main-contents.result div.link ul li a{display:block;position:relative;background-color:#f5f5f5;border-radius:3px;font-size:2.4rem;font-weight:600;padding:15px 20px}@media (max-width:991px){main.self-check #contents article #main-contents.result div.link ul li a{font-size:1.8rem;padding:10px 15px}}main.self-check #contents article #main-contents.result div.link ul li a:after{content:"";border-top:3px solid #3b3532;border-right:3px solid #3b3532;width:21px;height:21px;position:absolute;top:calc(50% - 10px);right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:991px){main.self-check #contents article #main-contents.result div.link ul li a:after{border-top:2px solid #3b3532;border-right:2px solid #3b3532;width:15px;height:15px;position:absolute;top:calc(50% - 7px);right:15px}}main.self-check #contents article #main-contents.result div.link ul li:not(:last-child){margin-bottom:20px}@media (max-width:991px){main.self-check #contents article #main-contents.result div.link ul li:not(:last-child){margin-bottom:15px}}main.self-check #contents article #main-contents.result.result1 div.wrap div.wrap-text:before{width:143px;height:139px;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/self-check/img-sick.png)}@media (max-width:991px){main.self-check #contents article #main-contents.result.result1 div.wrap div.wrap-text:before{width:71px;height:70px;top:calc(50% - 35px);left:calc(50% - 35px)}}main.self-check #contents article #main-contents.result.result2 div.wrap div.wrap-text:before{width:145px;height:145px;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/self-check/img-fine.png)}@media (max-width:991px){main.self-check #contents article #main-contents.result.result2 div.wrap div.wrap-text:before{width:72px;height:72px;top:calc(50% - 36px);left:calc(50% - 36px)}}main.self-check #contents article #main-contents.result div.wrap div.wrap-text.sick:before{width:143px;height:139px;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/self-check/img-sick.png)}@media (max-width:991px){main.self-check #contents article #main-contents.result div.wrap div.wrap-text.sick:before{width:71px;height:70px;top:calc(50% - 35px);left:calc(50% - 35px)}}main.self-check #contents article #main-contents.result div.wrap div.wrap-text.fine:before{width:145px;height:145px;background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/self-check/img-fine.png)}@media (max-width:991px){main.self-check #contents article #main-contents.result div.wrap div.wrap-text.fine:before{width:72px;height:72px;top:calc(50% - 36px);left:calc(50% - 36px)}}main.treatment #contents{padding-bottom:50px}@media (max-width:991px){main.treatment #contents{padding-bottom:20px}}main.treatment #contents article #main-contents section.wrapper>p{margin-bottom:40px}@media (max-width:991px){main.treatment #contents article #main-contents section.wrapper>p{margin-bottom:20px}}main.treatment #contents article #main-contents section.wrapper h3,main.treatment #contents article #main-contents section.wrapper h4,main.treatment #contents article #main-contents section.wrapper .h3{font-size:2rem;font-weight:600;margin-bottom:10px;line-height:1.5}@media (max-width:991px){main.treatment #contents article #main-contents section.wrapper h3,main.treatment #contents article #main-contents section.wrapper h4,main.treatment #contents article #main-contents section.wrapper .h3{font-size:1.8rem}}main.treatment #contents article #main-contents section.wrapper div.bg-area{padding:40px}@media (max-width:991px){main.treatment #contents article #main-contents section.wrapper div.bg-area{padding:15px}}main.treatment #contents article #main-contents section.wrapper div.bg-area div.wrap{margin-bottom:30px}@media (max-width:991px){main.treatment #contents article #main-contents section.wrapper div.bg-area div.wrap{margin-bottom:20px}}main.treatment #contents article #main-contents section.wrapper div.bg-area div.wrap:last-of-type{margin-bottom:0}main.treatment #contents article #main-contents section.wrapper div.bg-area a{display:block}main.treatment #contents article #main-contents section.wrapper img{margin-bottom:52px}@media (max-width:991px){main.treatment #contents article #main-contents section.wrapper img{margin-bottom:20px}}main.treatment #contents article #main-contents.okusuri section.effect table{width:100%;margin-bottom:30px}main.treatment #contents article #main-contents.okusuri section.effect table tr th,main.treatment #contents article #main-contents.okusuri section.effect table tr td{vertical-align:top;border:1px #3b3532 solid;font-size:1.4rem;padding:3px}main.treatment #contents article #main-contents.okusuri section.effect table tr th{font-weight:600}main.treatment #contents article #main-contents.okusuri section.effect table tr th:nth-child(1),main.treatment #contents article #main-contents.okusuri section.effect table tr td:nth-child(1){width:30%}main.treatment #contents article #main-contents.okusuri section.effect table tr th:nth-child(2),main.treatment #contents article #main-contents.okusuri section.effect table tr td:nth-child(2){width:15%}main.treatment #contents article #main-contents.okusuri section.effect table tr th:nth-child(3),main.treatment #contents article #main-contents.okusuri section.effect table tr td:nth-child(3){width:55%}main.treatment #contents article #main-contents.okusuri section.effect p{font-size:1.4rem}@media (max-width:991px){main.treatment #contents article #main-contents.cbt section.wrapper{padding-bottom:0}}main.treatment #contents article #main-contents.cbt section.wrapper h2 .annotation{font-size:1.2rem}main.treatment #contents article #main-contents.cbt section.wrapper h3.ico-circle.anchor:before{top:126px}@media (max-width:991px){main.treatment #contents article #main-contents.cbt section.wrapper h3.ico-circle.anchor:before{top:60px}}main.treatment #contents article #main-contents.cbt section.wrapper .clinic-list{display:inline-block;margin-left:15px}main.treatment #contents article #main-contents.cbt section.wrapper .clinic-list:before{content:'実施施設：';font-size:1.2rem;font-weight:700}@media (max-width:991px){main.treatment #contents article #main-contents.cbt section.wrapper .clinic-list{display:block;margin-left:0}}main.treatment #contents article #main-contents.cbt section.wrapper .clinic-list .clinic-flag{display:inline-block;margin-left:15px;width:auto}main.treatment #contents article #main-contents.cbt section.wrapper .clinic-list .clinic-flag:before{display:block;position:static;background:#fff;line-height:1.3;height:auto}main.treatment #contents article #main-contents.cbt section.wrapper .clinic-list .clinic-flag:first-child{margin-left:5px}main.treatment #contents article #main-contents.cbt section.wrapper div.bg-area{position:relative;z-index:1}main.treatment #contents article #main-contents.cbt section.wrapper div.bg-area a{line-height:1.6;margin-bottom:1.1rem}main.treatment #contents article #main-contents.cbt section.wrapper div.bg-area a.inline{display:inline}@media (max-width:991px){main.treatment #contents article #main-contents.cbt section.wrapper div.bg-area .clinic-list{margin-bottom:1em}}@media (max-width:991px){main.treatment #contents article #main-contents.mindfulness section.wrapper{padding-bottom:0}}main.treatment #contents article #main-contents.mindfulness section.wrapper div.bg-area{position:relative;z-index:1;margin-bottom:40px}@media (max-width:991px){main.treatment #contents article #main-contents.mindfulness section.wrapper div.bg-area{margin-bottom:20px}}main.treatment #contents article #main-contents.mindfulness section.wrapper div.bg-area a.inline{display:inline}main.treatment #contents article #main-contents.mindfulness section.wrapper div.bg-area span{font-size:1.4rem}main.treatment #contents article #main-contents.mindfulness section.wrapper div.bg-area>a.h3{font-size:1.8rem;font-weight:400}main.treatment #contents article #main-contents.mindfulness section.wrapper div.bg-area ul li{padding-left:25px}main.treatment #contents article #main-contents.mindfulness section.wrapper h3.ico-circle.anchor:before{top:126px}@media (max-width:991px){main.treatment #contents article #main-contents.mindfulness section.wrapper h3.ico-circle.anchor:before{top:60px}}main.treatment #contents article #main-contents.mindfulness section.wrapper .mindfulness_banner_box a{transition:.3s}main.treatment #contents article #main-contents.mindfulness section.wrapper .mindfulness_banner_box a:hover{opacity:.8}main.treatment #contents article #main-contents.mindfulness section.wrapper .mindfulness_banner_box a img{width:50%;margin:0 auto 30px;border:1px solid rgba(200,200,200,.6)}@media (max-width:991px){main.treatment #contents article #main-contents.mindfulness section.wrapper .mindfulness_banner_box a img{width:100%}}#visit #contents{padding-bottom:50px}@media (max-width:991px){#visit #contents{padding-bottom:20px}}#visit #contents article #main-contents section.wrapper{padding-bottom:60px}@media (max-width:991px){#visit #contents article #main-contents section.wrapper{padding-bottom:20px}}#visit #contents article #main-contents section.wrapper>p{margin-bottom:30px}@media (max-width:991px){#visit #contents article #main-contents section.wrapper>p{margin-bottom:20px}}#visit #contents article #main-contents #feature div.wrap:not(:last-of-type){margin-bottom:40px}@media (max-width:991px){#visit #contents article #main-contents #feature div.wrap:not(:last-of-type){margin-bottom:20px}}#visit #contents article #main-contents #feature div.wrap h3{position:relative;font-size:2.2rem;padding-left:25px}@media (max-width:991px){#visit #contents article #main-contents #feature div.wrap h3{font-size:1.8rem;padding-left:25px}}#visit #contents article #main-contents #feature div.wrap h3:before{content:'';display:inline-block;width:20px;height:20px;border:1px #3b3532 solid;border-radius:50%;position:absolute;top:6px;left:0}#visit #contents article #main-contents #feature div.wrap ul{padding-left:1.6rem}#visit #contents article #main-contents #feature div.wrap ul li{list-style-type:disc;line-height:2.0}#visit #contents article #main-contents #guide-first-visit ul{overflow:hidden}#visit #contents article #main-contents #guide-first-visit ul li{float:left;width:50%;padding:0 5px;margin-bottom:30px}@media (max-width:991px){#visit #contents article #main-contents #guide-first-visit ul li{float:none;width:100%;padding:0}}#visit #contents article #main-contents #guide-first-visit ul li>a{display:block;height:133px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom-style:solid;border-bottom-width:3px;margin-bottom:10px}#visit #contents article #main-contents #guide-first-visit ul li>a div{position:relative;width:50%;height:130px;background-color:rgba(255,255,255,.8);padding-top:12px}#visit #contents article #main-contents #guide-first-visit ul li>a div p.name{font-size:2rem;line-height:1.5}#visit #contents article #main-contents #guide-first-visit ul li>a div p.name-en{font-size:1.8rem;font-weight:600;line-height:1.5}#visit #contents article #main-contents #guide-first-visit ul li>a div img{width:100px;height:100px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.4}#visit #contents article #main-contents #guide-first-visit ul li.akasaka>a{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/akasaka/ph-visit.jpg)}#visit #contents article #main-contents #guide-first-visit ul li.yokohama>a{background-image:url(//fuanclinic.com/system/wp-content/themes/fuanclinic/css/../images/yokohama/ph-visit.jpg)}#visit #contents article #main-contents #guide-first-visit ul li.yokohama>a div{padding-top:42px}#visit #contents article #main-contents #guide-first-visit ul li p.tel{position:relative;font-size:1.8rem;padding-left:30px}#visit #contents article #main-contents #guide-first-visit ul li p.tel:before{content:'\f879';font-family:'Font Awesome 5 Free';font-size:2rem;font-weight:900;position:absolute;top:-3px;left:0}@media (max-width:991px){#visit #contents article #main-contents #guide-first-visit ul li p.tel a{font-size:2rem}}#contents #selfcheck-result-contact{margin-top:80px}#contents #contact .contact-area{padding:20px;margin-bottom:20px;border:1px solid #d9d9d9;border-radius:5px}@media (min-width:992px){#contents #contact .contact-area{display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;border-left-width:7px;border-left-style:solid}}@media (max-width:991px){#contents #contact .contact-area{border-top-width:7px;border-top-style:solid}}#contents #contact .contact-area:last-child{margin-bottom:0}#contents #contact .contact-area>div{margin-right:30px}@media (min-width:992px){#contents #contact .contact-area>div:last-of-type{margin-right:0}}@media (max-width:991px){#contents #contact .contact-area>div{margin:0 auto;margin-bottom:30px}#contents #contact .contact-area>div:last-of-type{margin-bottom:0}}#contents #contact .contact-area .info{width:50%}@media (max-width:991px){#contents #contact .contact-area .info{width:100%}}#contents #contact .contact-area .info a.name{font-size:1.8rem;text-decoration:underline solid #a3a3a3;margin-bottom:10px}#contents #contact .contact-area .info a.name:hover{text-decoration:none}#contents #contact .contact-area .info ul.detail{padding:0;margin-bottom:0}#contents #contact .contact-area .info ul.detail li{font-size:1.4rem;line-height:1.5}#contents #contact .contact-area .reserve-box{width:25%}@media (max-width:991px){#contents #contact .contact-area .reserve-box{width:205px}}#contents #contact .contact-area .reserve-box div.tel-header{border:1px solid #d9d9d9;text-align:center;padding:5px 0}#contents #contact .contact-area .reserve-box div.buttonWrap{margin-top:0}#contents #contact .contact-area .reserve-box div.buttonWrap a.button{padding:5px 0;font-weight:400;line-height:1.6;border-radius:100px;text-align:center;color:#fff;display:block}#contents #contact .contact-area .reserve-box div.buttonWrap a.button.akasaka{background-color:#5e7ab7}#contents #contact .contact-area .reserve-box div.buttonWrap a.button.yokohama{background-color:#85c342}#contents #contact .contact-area .reserve-box ul.tel-box{padding:0;margin-bottom:0;text-align:center}@media (max-width:991px){#contents #contact .contact-area .reserve-box ul.tel-box{font-size:1.4rem}}#contents #contact .contact-area .reserve-box ul.tel-box li{line-height:1.5;font-size:inherit}#contents #contact .contact-area .reserve-box ul.tel-box li a{line-height:inherit;font-size:inherit;color:#5e7ab7}#contents #contact .contact-area .reserve-box p.annotation{font-size:1.2rem;line-height:1.4}@media (min-width:992px){#contents #contact .akasaka{border-left-color:#5e7ab7}}@media (max-width:991px){#contents #contact .akasaka{border-top-color:#5e7ab7}}@media (min-width:992px){#contents #contact .yokohama{border-left-color:#85c342}}@media (max-width:991px){#contents #contact .yokohama{border-top-color:#85c342}}