@charset "UTF-8";:root{--main-color:#288cc8;--sub-color:#005082;--link-color:#eac406}body{min-width:1300px;color:#333;font-family:'San Fransisco','Helvetica','Arial','Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;font-size:14px;line-height:1.5}a{color:#333;text-decoration:none}img{vertical-align:bottom;max-width:100%;image-rendering:-webkit-optimize-contrast}.grecaptcha-badge{visibility:hidden}header.lowhd{padding:1.15svw 1.77svw 2.92svw 3.15svw}header.lowhd img{display:block}header.lowhd h1{margin-bottom:1.15svw;text-align:right;color:#4c4c4c;font-size:.92svw;line-height:1}header.lowhd .inner{display:flex;justify-content:space-between}header.lowhd .inner .logo{width:30.77svw}header.lowhd .inner .box{display:flex;justify-content:flex-end;gap:0 2.92svw}header.lowhd .inner .box .tel .num{margin:0 0 0 auto;width:21.54svw}header.lowhd .inner .box .tel .address{margin-top:1svw;text-align:right;color:#4c4c4c;font-size:1svw;line-height:1}header.lowhd .inner .box .btn{width:18.61svw}.gnav{padding:0 max(6.538vw,85px);box-sizing:border-box;width:100%;position:relative;z-index:100;font-feature-settings:"palt"}.gnav ul{display:flex;border-left:3px double #545454;height:100%}.gnav li{border-right:3px double #545454;display:flex;flex-grow:1;align-items:center;justify-content:center}.gnav li a{color:#555;height:3.077vw;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:max(.462vw,6px);box-sizing:border-box;width:100%}.gnav li+li a{padding-top:.25em}.gnav li a .home{font-size:max(1.077vw,14px);line-height:1em}.gnav li a .jp{font-size:max(1.077vw,14px);line-height:1em}.gnav li a .en{font-size:max(.923vw,12px);line-height:1em}.gmap iframe{display:block;width:100%;line-height:0;aspect-ratio:1400/500}footer{font-feature-settings:"palt";background:#f0f8fd;padding:max(3.538vw,46px) max(7.846vw,102px) max(3.692vw,48px)}footer h1{font-size:max(1.077vw,14px);line-height:1em;margin-bottom:max(1.846vw,24px)}footer .inr{display:flex;justify-content:center;align-self:center;position:relative;margin-bottom:max(4.154vw,54px)}footer .f_left{width:max(25.769vw,335px);box-sizing:border-box;padding:max(2.231vw,29px) max(2.077vw,27px) 0 0}footer .f_logo{margin-bottom:max(2.231vw,29px)}footer .f_logo img{width:max(23.385vw,304px);aspect-ratio:304/71}footer .f_tel{text-align:right;background:url(//www.dr-fukaya.online/wp-content/themes/humanity/css/../images/common/f_tel_ic.png)no-repeat left max(1.846vw,24px) top/max(3.538vw,46px);font-size:max(1.188vw,15px);color:#034f84;font-weight:700;line-height:1em;margin-bottom:max(1vw,13px)}footer .f_tel .num{font-family:"tw-cen-mt";font-size:max(2.765vw,36px);line-height:.7em;display:inline-block;margin-bottom:max(.615vw,8px)}footer .f_web{text-align:right;margin-bottom:max(1.385vw,18px)}footer .f_web img{width:max(13.385vw,174px);aspect-ratio:174/46}footer .f_add{text-align:right;line-height:1.38em;font-size:max(1vw,13px);margin-bottom:max(.769vw,10px);letter-spacing:.04em;color:#4c4c4c}footer .f_tt{width:100%}footer .f_tt table{width:100%;color:#4c4c4c;border-top:1px solid;border-bottom:1px solid;margin-bottom:max(.769vw,10px)}footer .f_tt thead th,footer .f_tt thead td,footer .f_tt tbody th{font-size:max(.923vw,12px);text-align:center;padding:.25em 0}footer .f_tt thead th,footer .f_tt thead td{border-bottom:1px solid}footer .f_tt tbody td{font-size:max(.769vw,10px);vertical-align:middle;text-align:center}footer .f_tt .hosoku{text-align:right;line-height:1.7em;font-size:max(.769vw,10px);letter-spacing:.08em;color:#4c4c4c}footer .f_center{width:max(32.538vw,423px);box-sizing:border-box;padding:max(2.231vw,29px) 0 0 max(2.308vw,30px);border-left:1px solid #aeaeae;border-right:1px solid #aeaeae}footer .f_nav{display:flex;column-gap:max(3.692vw,48px)}footer .f_nav p{font-size:max(.923vw,12px);line-height:1em;margin-bottom:1.24em;color:#034f84;letter-spacing:.1em}footer .f_nav li{line-height:1em;font-size:max(.923vw,12px);display:flex;align-items:center;column-gap:max(.923vw,12px);letter-spacing:.1em}footer .f_nav li:before{content:"";display:block;width:max(.385vw,5px);aspect-ratio:5/5;background:#034f84}footer .f_nav li+li{margin-top:1.24em}footer .f_nav li a:hover{text-decoration:underline}footer .f_nav ul+ul,footer .f_nav ul+p{margin-top:max(1.385vw,18px)}footer .f_nav li a{color:#2b2b2b}footer .f_right{flex:1;box-sizing:border-box;padding:max(2.231vw,29px) 0 0 max(2.308vw,30px);display:flex;flex-direction:column}footer .f_seo{line-height:1.67em;font-size:max(.923vw,12px);margin-top:1em}footer .f_btn{display:flex;column-gap:max(1.385vw,18px)}footer .f_btn img{width:4.462vw;aspect-ratio:1/1}footer .humanity{margin:auto 0 0 auto}footer .humanity img{width:max(5.769vw,75px);aspect-ratio:75/63}footer .f_copy{text-align:center;font-size:max(.923vw,12px);line-0height:1em}.pc-contents{margin:60px auto 180px auto;width:1200px}.left-contents{width:230px;float:left}.right-contents{width:800px;float:right}.mainPhoto{margin:0 auto 65px;width:100%}nav.sidemenu h2{margin-left:-4px;margin-right:-29px}nav.sidemenu h2 img{display:block}nav.sidemenu .box{text-align:center}nav.sidemenu .box:nth-of-type(1){margin-top:32px}nav.sidemenu .box:nth-of-type(2){margin-top:37px}nav.sidemenu .box h3{box-sizing:border-box;display:inline-block;padding:8px 1em 6px;font-size:16px;line-height:1;letter-spacing:.05em;border-width:1px;border-style:solid;position:relative}nav.sidemenu .box h3:after{content:'';display:block;margin:auto;width:1px;height:14px;position:absolute;right:0;bottom:-14px;left:0}nav.sidemenu .box:nth-of-type(1) h3{color:#034f84}nav.sidemenu .box:nth-of-type(1) h3:after{background-color:#034f84}nav.sidemenu .box:nth-of-type(2) h3{color:#288cc8}nav.sidemenu .box:nth-of-type(2) h3:after{background-color:#288cc8}nav.sidemenu .box ul{margin-top:23px;text-align:left}nav.sidemenu .box ul li{padding:0 12px 10px 10px}nav.sidemenu .box:nth-of-type(1) ul li{border-bottom:1px solid #034f84}nav.sidemenu .box:nth-of-type(2) ul li{border-bottom:1px solid #288cc8}nav.sidemenu .box ul li+li{margin-top:24px}nav.sidemenu .box ul li a{display:flex;flex-direction:column;padding-left:23px;color:#343434;font-size:16px;line-height:1.25;letter-spacing:.05em;position:relative}nav.sidemenu .box ul li a span:nth-child(2){align-self:flex-end}nav.sidemenu .box ul li a:before{content:'';display:block;width:7px;height:7px;position:absolute;top:5px;left:0}nav.sidemenu .box:nth-of-type(1) ul li a:before{background-color:#034f84}nav.sidemenu .box:nth-of-type(2) ul li a:before{background-color:#288cc8}aside.sidebanner{margin-top:54px}aside.sidebanner img{display:block}aside.sidebanner ul l:nth-child(1){margin-left:-17px}aside.sidebanner ul li+li{margin-top:25px}.counseling{margin-top:80px}.counseling .banner{box-sizing:border-box;margin-top:20px;padding:34px 0 26px 29px;background:url(//www.dr-fukaya.online/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg) right bottom no-repeat;background-size:cover;border:1px solid #034f84}.counseling .banner img{display:block}.counseling .banner .btn{display:block;width:249px}.counseling .banner .address{margin-top:22px;color:#4c4c4c;font-size:14px;line-height:1.43;letter-spacing:.043em}.counseling .banner .tel{margin-top:8px;width:282px}.counseling .banner .station{margin-top:17px;display:flex;align-items:center}.counseling .banner .station i{margin-top:.25em;margin-right:10px;width:14px}.counseling .banner .station>span{color:#484848;font-size:13.64px;line-height:1}.counseling .banner .station>span .fz16{font-size:15.91px}.counseling .banner .station>span em{display:inline-block;margin:0 .05em;padding:0 .25em;font-size:15.91px;font-style:normal !important;background:linear-gradient(180deg,transparent 60%,#fefaae 60%)}.counseling .banner .station>span em .num{font-size:20px}.counseling .banner .timetable{margin-top:19px;width:308px;border-top:1px solid #4c4c4c;table-layout:fixed}.counseling .banner .timetable thead tr,.counseling .banner .timetable tbody tr:last-child{border-bottom:1px solid #4c4c4c}.counseling .banner .timetable thead tr th,.counseling .banner .timetable thead tr td,.counseling .banner .timetable tbody tr th,.counseling .banner .timetable tbody tr td{text-align:center;color:#4c4c4c;line-height:1}.counseling .banner .timetable thead tr th,.counseling .banner .timetable tbody tr th{width:120px}.counseling .banner .timetable thead tr th,.counseling .banner .timetable thead tr td,.counseling .banner .timetable tbody tr:nth-child(2) td{padding:6px 0}.counseling .banner .timetable tbody tr:nth-child(1) td{padding:6px 0 0}.counseling .banner .timetable thead tr th,.counseling .banner .timetable thead tr td,.counseling .banner .timetable tbody tr th{font-size:12px}.counseling .banner .timetable tbody tr td{font-size:14px}.counseling .banner .hosoku{width:308px;margin-top:8px}.counseling .banner .hosoku li{text-align:right;color:#4c4c4c;font-size:10px;line-height:1.7}.cf:after{display:block;content:'';clear:both}.clear{clear:both}.fade{transition:.3s ease-in-out}.fade:hover{opacity:.5}.p-link{color:var(--link-color);text-decoration:underline;margin:0 1px;transition:.3s ease-in-out}.p-link:hover{opacity:.5}.gothic{font-family:'San Fransisco','Helvetica','Arial','Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.mincho{font-family:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif}.bold{font-weight:700}.txt130{font-size:130%}.txt120{font-size:120%}.txt110{font-size:110%}.txt90{font-size:90%}.txt80{font-size:80%}.or{color:#fc9b2a}.re{color:#ff373a}i.fa,i.fas,i.far{margin-right:5px}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.img-border{box-sizing:border-box;padding:3px;max-width:100%;border:1px solid #ccc;background:#fff}.img-right{float:right;margin:0 0 10px 15px;max-width:300px}.img-left{float:left;margin:0 15px 10px 0;max-width:300px}.object-fit-img{object-fit:contain;font-family:'object-fit: contain;'}.flex{display:flex}.flex img{max-width:100%;height:auto}.fdC{flex-direction:column}.flex-wrap{flex-wrap:wrap}.between{justify-content:space-between}.justC{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.align-base{align-items:baseline}.fx_grow_1{flex:1 0 auto}.center{text-align:center}.alignR{text-align:right !important}.alignL{text-align:left !important}.vAlignM{vertical-align:middle !important}.vAlignT{vertical-align:top !important}.vAlignB{vertical-align:bottom !important}.dispB{display:block}.dispI{display:inline}.dispFr{display:flow-root}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.pb10{padding-bottom:10px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.pc-none{display:none !important}