﻿html{scroll-behavior:smooth}.img-circle{border-radius:50%}.clearall{clear:both}@media screen and (min-width: 960px){p{font-size:.94em;line-height:1.86em}li{font-size:.94em;line-height:1.86em}dt{font-size:.94em;line-height:1.86em}dd{font-size:.94em;line-height:1.86em}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,sans-serif}header{overflow:hidden;position:relative;z-index:1;width:100%;margin:0 auto 434px}header:before{display:block;position:absolute;top:50px;left:68%;width:1000px;height:13px;background:#2ba6e0;content:"";transform:skew(-20deg)}.headerInner{position:relative;width:1000px;height:116px;margin:0 auto;padding:50px 0 0}nav{overflow:hidden;position:relative;width:100%;margin:0 0 40px;padding:40px 0 0}nav:before{display:block;position:absolute;z-index:-1;top:0;left:90%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}nav:after{display:block;position:absolute;z-index:-1;top:0;right:88%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}nav ul{overflow:hidden;width:990px;margin:0 auto}nav li{float:left;margin:0 29px 0 0}nav li:last-child{margin:0}nav li a{display:block;overflow:hidden;white-space:nowrap;text-indent:100%}.contentWrapper{overflow:hidden;width:1000px;margin:0 auto;padding:0 0 50px}main{float:right;width:640px}main section{margin:0 0 40px}aside{float:left;width:310px}.center{text-align:center}.mtbimg{margin:10px 0 30px}.bold{font-weight:bold}.fontS{margin:10px 0;font-size:80%}.margintb{margin:20px 0}h1{position:absolute;left:145px;font-size:.7em}h5{padding:10px;color:#fff;background-color:#2ba6e0;font-weight:bold}.navy{padding-left:0;color:#003;background:none}.flex-stay-02{display:flex;flex-direction:column}.flex-stay-01{display:flex;flex-direction:row}.fv{color:#161b61;font-size:px;font-weight:bold}.bk{background:#ebf7fc}.txt1{margin-bottom:5px;color:#161b61;line-height:2em}.check{padding:0 0 0 1.2rem;list-style:none}.check li{position:relative;list-style:none}.check li::after{display:block;position:absolute;top:.5em;left:-1em;width:8px;height:3px;border-bottom:2px solid #2ba6e0;border-left:2px solid #2ba6e0;content:"";transform:rotate(-45deg)}.headerLeft{float:left;position:absolute;top:50px;left:0;width:65%}.headerLogo{overflow:hidden;width:451px;height:115px;background:url(../images/headerLogo.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.headerLogo a{display:block;width:451px;height:115px}.headerRight{float:right;position:absolute;top:50px;right:0;padding:37px 0 0}.headerAddress{overflow:hidden;width:350px;height:13px;margin:0 0 20px;background:url(../images/headerAddress.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.headerPhone{overflow:hidden;width:297px;height:33px;margin:0 0 0 53px;background:url(../images/headerPhone.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.navInner:before{display:block;position:absolute;z-index:-1;top:0;left:92%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.navInner:after{display:block;position:absolute;z-index:-1;top:0;right:93%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.navInner02:before{display:block;position:absolute;z-index:-1;top:0;left:89%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.navInner02:after{display:block;position:absolute;z-index:-1;top:0;right:90%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.orange{color:#f29600}.subnav{margin:0 0 40px}.subnav li{width:310px;height:80px;margin:0 0 15px}.subnav li a{display:block;overflow:hidden;white-space:nowrap;text-indent:100%}.titleAttendingDoctor{overflow:hidden;width:190px;height:40px;margin:0 0 15px;background:url(../images/titleAttendingDoctor.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleCounselingsheet{overflow:hidden;width:190px;height:40px;margin:0 0 15px;background:url(../images/titleCounselingsheet.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleNoconsultation{overflow:hidden;width:150px;height:40px;margin:0 0 15px;background:url(../images/titleNocosultation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.counselingsheetBtn{display:block;width:100%;margin:0 0 10px;padding:15px 0;color:#fff;background:#161b61;font-weight:bold;text-align:center}.noConsultationBtn{display:block;width:100%;margin:0 0 10px;padding:15px 0;color:#fff;background:#161b61;font-weight:bold;text-align:center}.counselingsheet{margin:0 0 40px}.noConsultation{margin:0 0 40px}.titleMenu{overflow:hidden;width:101px;height:40px;margin:0 0 15px;background:url(../images/titleMenu.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleTimetable{overflow:hidden;width:100px;height:39px;margin:0 0 15px;background:url(../images/titleTimetable.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleReservation{overflow:hidden;width:100px;height:39px;margin:0 0 15px;background:url(../images/titleReservation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.reservation{overflow:hidden;margin:0 0 30px}.reservation figure{float:left;width:114px;margin:0 20px 10px 0}.reservation figure img{width:100%}.reservation p{float:right;width:176px}.reservationBtn{display:block;clear:both;width:100%;padding:15px 0;color:#fff;background:#161b61;font-weight:bold;text-align:center}.title_imm{width:100%;padding:15px 0 15px 10px;color:#fff;background:#2ba6e0;font-size:15px;font-weight:bold;text-align:left}.recruitBtn{display:block;clear:both;overflow:hidden;width:310px;height:65px;padding:15px 0;background:url(../images/recruitBanner.jpg) no-repeat;white-space:nowrap;text-indent:100%}.collaborationBtn{display:block;clear:both;overflow:hidden;width:310px;height:65px;padding:15px 0;background:url(../images/collaborationBanner.jpg) no-repeat;white-space:nowrap;text-indent:100%}.mediabtn{background:url(../images/mediapc.png) no-repeat;background-size:contain}.innaibtn{background:url(../images/innaibana.jpg) no-repeat;background-size:contain}.mainVisual{overflow:hidden;position:absolute;z-index:0;top:0;width:100%;height:600px;margin:0 auto;border-bottom:4px solid #2ba6e0;background:#f5f9fa}.mainVisual:before{display:block;position:absolute;z-index:1;top:0;left:90%;width:500px;height:700px;background:rgba(44,166,224,.1);content:"";transform:skew(-20deg)}.mainVisual:after{display:block;position:absolute;z-index:1;top:0;right:90%;width:500px;height:700px;background:rgba(44,166,224,.1);content:"";transform:skew(-20deg)}.key_visual{position:relative;width:1000px;height:600px;margin:0 auto;background:url(../images/mainVisual01.png) no-repeat;background-position:right bottom;background-size:697px 465px}.key_visual:before{display:block;position:absolute;top:190px;right:82%;width:800px;height:30px;background:rgba(44,166,224,.5);content:"";transform:skew(-20deg)}#cf1{position:absolute;top:190px;left:220px}#cf1:before{display:block;position:absolute;top:0;left:-495%;width:600px;height:100px;margin:0 0 50px 150px;background:rgba(44,166,224,.15);content:"";transform:skew(-20deg)}#cf1:after{display:block;position:absolute;top:0;left:-480%;width:600px;height:70px;margin:0 0 50px 150px;background:rgba(44,166,224,.15);content:"";transform:skew(-20deg)}.opening{position:relative;width:200px;height:150px;margin:0 0 0 -20px;background:#2ba6e0;transform:skew(-20deg)}.opening:before{display:block;position:absolute;bottom:15px;left:-20px;width:240px;height:50px;margin:auto;background-color:#fff437;content:""}.opening:after{display:block;position:absolute;top:340px;right:-660%;width:800px;height:70px;background:rgba(44,166,224,.15);content:""}.opening p{transform:skew(20deg)}.opening h2{transform:skew(20deg)}.openingTitle{overflow:hidden;position:absolute;top:30px;right:0;left:0;width:190px;height:25px;margin:auto;background:url(../images/openingTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.openingDate{overflow:hidden;position:absolute;right:0;bottom:25px;left:0;width:200px;height:28px;margin:auto;background:url(../images/openingDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.influver{position:relative;width:200px;height:150px;margin:0 0 0 -20px;transform:skew(-20deg)}.influver:before{display:block;position:absolute;bottom:15px;left:-20px;width:240px;height:50px;margin:auto;content:""}.influver:after{display:block;position:absolute;top:340px;right:-660%;width:800px;height:70px;background:rgba(44,166,224,.15);content:""}.influver p{transform:skew(20deg)}.influver h2{transform:skew(20deg)}.influverTitle{overflow:hidden;position:absolute;top:30px;right:0;left:6px;width:190px;height:42px;margin:auto;background:url(../images/influverTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.influverDate{overflow:hidden;position:absolute;right:0;bottom:25px;left:0;width:200px;height:28px;margin:auto;background:url(../images/influverDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.preview{position:relative;width:200px;height:150px;margin:0;background:#2ba6e0;transform:skew(-20deg)}.preview:before{display:block;position:absolute;bottom:15px;left:-20px;width:240px;height:50px;margin:auto;background-color:#fff437;content:""}.preview:after{display:block;position:absolute;top:30px;right:-790%;width:800px;height:120px;background:rgba(44,166,224,.15);content:""}.preview p{transform:skew(20deg)}.previewTitle{overflow:hidden;position:absolute;top:30px;right:0;left:0;width:135px;height:25px;margin:auto;background:url(../images/previewTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.previewDate{overflow:hidden;position:absolute;right:0;bottom:28px;left:0;width:197px;height:23px;margin:auto;background:url(../images/previewDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.mainVisualBtns{overflow:hidden;position:absolute;bottom:-130%;left:-170px;width:400px}.mainVisualBtns li{float:left;width:120px}.mainVisualBtns li+li{margin:0 0 0 10px}footer{overflow:hidden;position:relative;padding:45px 0 0;border-top:2px solid #2ba6e0;background:#a4d7f0}footer:before{display:block;position:absolute;top:0;right:90%;width:400px;height:300px;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}footer:after{display:block;position:absolute;top:0;left:90%;width:400px;height:300px;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerInner{position:relative;z-index:1;width:1000px;margin:0 auto}.footerInner:before{display:block;position:absolute;top:-50px;right:85%;width:800px;height:20px;background:rgba(255,255,255,.5);content:"";transform:skew(-20deg)}.footerInner:after{display:block;position:absolute;bottom:0;left:85%;width:800px;height:20px;background:rgba(255,255,255,.5);content:"";transform:skew(-20deg)}.footerInner02:before{display:block;position:absolute;top:-50px;right:100%;width:800px;height:90px;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerInner02:after{display:block;position:absolute;bottom:0;left:100%;width:800px;height:90px;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerLogo{overflow:hidden;position:absolute;top:0;left:0;width:310px;height:79px;margin:0 60px 0 0;background:url(../images/footerLogo.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.footer_nav{overflow:hidden;position:absolute;top:0;right:0;width:630px;padding:10px 0 0}.footer_nav li{float:left;margin:0 40px 10px 0}.footer_nav li:last-child{margin:0}.footer_nav a{color:#161b61}.copyright{clear:both;padding:120px 0 45px;font-size:.7em;text-align:right}.copyright a{color:#161b61}.greeting{padding:40px 40px 300px;border:1px solid #e0e0e0;background:url(../images/greeting_background.png) no-repeat,url(../images/greeting_background2.png) no-repeat,url(../images/greeting_background3.png) no-repeat;background-position:bottom center,right -120px,bottom left;background-size:100% auto,122px 276px,427px 492px}.greeting h3{overflow:hidden;width:124px;height:39px;margin:0 0 30px;background:url(../images/h3greeting.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.greeting h4{margin:0 0 10px;color:#161b61;font-weight:bold}.director{text-align:right}.clinicInformation{overflow:hidden;padding:40px 40px 10px;background:#ebf7fc}.clinicName{margin:0 0 20px;color:#161b61;font-size:1.14em;font-weight:bold}.clinicAddress{overflow:hidden;margin:0 0 10px}.clinicAddress dt{display:inline-block;float:left;clear:left;width:130px;margin:0 0 10px;padding:4px 0 4px 12px;color:#161b61;background-color:#fff437;font-weight:bold}.clinicAddress dd{float:left;width:394px;padding:0 0 0 20px}.timetable{clear:both;overflow:hidden;margin:0 auto;padding:20px 0;border-top:3px dotted #161b61}.tableTitle{display:inline-block;width:fit-content;margin:0 0 10px;padding:4px 12px 4px 12px;color:#161b61;background-color:#fff437;font-weight:bold}.pediatricTimetable{width:100%;margin:0 0 10px}.pediatricTimetable tr{padding:10px 0;border-bottom:1px solid #161b61}.pediatricTimetable th{padding:10px 0}.pediatricTimetable td{padding:10px 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.pediatricTimetable .week{color:#fff;background-color:#161b61}.pediatricTimetable .hour{width:30%;font-size:.9em;line-height:1em;text-align:right}.pediatricTimetable .hour span{font-size:.78em}.pediatricTimetable caption{padding:10px 0 0;caption-side:bottom;text-align:center}.dermatologyTimetable{width:100%;margin:0 0 10px}.dermatologyTimetable tr{padding:10px 0;border-bottom:1px solid #161b61}.dermatologyTimetable th{padding:10px 0}.dermatologyTimetable td{padding:10px 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.dermatologyTimetable .week{color:#fff;background-color:#161b61}.dermatologyTimetable .hour{width:30%;font-size:.9em;line-height:1em;text-align:right}.dermatologyTimetable .hour span{font-size:.78em}.dermatologyTimetable caption{padding:10px 0 0;caption-side:bottom;text-align:center}.dermatologyTimetable2{width:100%;margin:0 0 10px}.dermatologyTimetable2 tr{padding:10px 0;border-bottom:1px solid #161b61}.dermatologyTimetable2 th{padding:10px 0;border-style:solid}.pediatricTimetable2 tr{padding:10px 0;border-bottom:1px solid #161b61}.pediatricTimetable2 th{padding:10px 0;border-style:solid}.sp-cont{display:none}.doctor_layout{float:right;width:230px}.doctor_layout figure{float:none}.doctor_layout figure.bnr{box-sizing:border-box;margin:5px 0 0;border:1px solid #cdcdcd;border-radius:10px}.doctor_layout figure.bnr a{display:block;width:100%;padding:8px 0;text-align:center}.doctor_layout figure.bnr a img{width:55%;height:auto}.biographyList li span{display:inline-block;width:8.5em}.biographyList.sml li span{display:inline-block;width:4em}h3.information{overflow:hidden;width:175px;height:42px;margin:0 0 30px;background:url(../images/h3clinicInformation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.list_style_RL2 li{border-bottom:1px solid #fff}.list_style_RL2 li .num1{display:flex;flex-direction:column;width:80px;height:auto;height:50px;margin:0;color:#fff;background-color:#161b61;font-family:Oswald,sans-serif;font-size:1.3rem;align-items:center;justify-content:center}.list_style_RL2 li .text{width:100%;height:20px;padding:16px;background-color:#f3f3f3;justify-content:center}.list_style_RL2 li .text .btn_stl_u_cv{margin-top:16px}.list_style_RL2 li .num{display:flex;flex-direction:column;width:80px;height:auto;height:50px;margin:0;color:#fff;background-color:#161b61;font-family:Oswald,sans-serif;font-size:1.3rem;align-items:center;justify-content:center}.list_style_RL2 li:nth-last-child(1):after{display:none}.nav01 a{width:66px;height:62px;background:url(../images/nav01.png) no-repeat;background-size:100% auto}.nav02 a{width:106px;height:62px;background:url(../images/nav02.png) no-repeat;background-size:100% auto}.nav03 a{width:85px;height:62px;background:url(../images/nav03.png) no-repeat;background-size:100% auto}.nav04 a{width:84px;height:62px;background:url(../images/nav04.png) no-repeat;background-size:100% auto}.nav05 a{width:170px;height:62px;background:url(../images/nav05.png) no-repeat;background-size:100% auto}.nav06 a{width:41px;height:62px;background:url(../images/nav07.png) no-repeat;background-size:100% auto}.nav07 a{width:110px;height:62px;background:url(../images/nav08.png) no-repeat;background-size:100% auto}.nav08 a{width:122px;height:62px;background:url(../images/nav09.png) no-repeat;background-size:100% auto}.nav09 a{width:84px;height:64px;background:url(../images/nav06.png) no-repeat;background-size:100% auto}.subnav00 a{width:310px;height:80px;background:url(/wp/wp-content/uploads/2021/06/subnav00.png) no-repeat;background-size:100% auto}.subnav01 a{width:310px;height:80px;background:url(../images/subnav01.png) no-repeat;background-size:100% auto}.subnav02 a{width:310px;height:80px;background:url(../images/subnav02.png) no-repeat;background-size:100% auto}.subnav03 a{width:310px;height:80px;background:url(../images/subnav03.png) no-repeat;background-size:100% auto}.subnav04 a{width:310px;height:80px;background:url(../images/subnav04.jpg) no-repeat;background-size:100% auto}.subnav05 a{width:310px;height:80px;background:url(../images/subnav05.jpg) no-repeat;background-size:100% auto}.subnav06 a{width:310px;height:80px;background:url(../images/subnav06.jpg) no-repeat;background-size:100% auto}.influenza_b a{display:block;overflow:hidden;width:120px;height:120px;background:url(../images/influenza_b.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.btnNoconsultation a{display:block;overflow:hidden;width:120px;height:120px;background:url(../images/s/btnNoconsuitation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.btnReservation a{display:block;overflow:hidden;width:120px;height:120px;background:url(../images/s/btnReservation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}}@media screen and (min-width: 960px)and (min-width: 641px)and (max-width: 959px){.flex-stay-02{display:flex;flex-direction:column}.flex-stay-01{display:flex;flex-direction:row}.list_style_RL2 li{border-bottom:1px solid #fff}.list_style_RL2 li .text{width:100%;height:20px;padding:16px;background-color:#f3f3f3;justify-content:center}.list_style_RL2 li .text .btn_stl_u_cv{margin-top:16px}.list_style_RL2 li .num{display:flex;flex-direction:column;width:80px;height:auto;height:50px;margin:0;color:#fff;background-color:#161b61;font-family:Oswald,sans-serif;font-size:1.3rem;align-items:center;justify-content:center}.list_style_RL2 li:nth-last-child(1):after{display:none}}@media screen and (min-width: 960px)and (max-width: 641px){.flex-stay-02{display:flex;flex-direction:column}.flex-stay-01{display:flex;flex-direction:row}.list_style_RL2 li{border-bottom:1px solid #fff}.list_style_RL2 li .text{width:100%;height:20px;padding:16px;background-color:#f3f3f3;justify-content:center}.list_style_RL2 li .text .btn_stl_u_cv{margin-top:16px}.list_style_RL2 li .num{display:flex;flex-direction:column;width:80px;height:auto;height:50px;margin:0;color:#fff;background-color:#161b61;font-family:Oswald,sans-serif;font-size:1.3rem;align-items:center;justify-content:center}.list_style_RL2 li:nth-last-child(1):after{display:none}.title_imm p{width:100%;padding:15px 0 15px 10px;color:#fff;background:#2ba6e0;font-size:15px;font-weight:bold;text-align:left}}.pediatricTimetable2 td{padding:10px 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.pediatricTimetable2 .week{color:#fff;background-color:#161b61}.pediatricTimetable2 .hour{width:10%;font-size:.9em;line-height:1em;text-align:center}.pediatricTimetable2 .hour span{font-size:.78em}.pediatricTimetable2 caption{padding:10px 0 0;caption-side:bottom;text-align:left}.dermatologyTimetable2 td{padding:10px 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.dermatologyTimetable2 .week{color:#fff;background-color:#161b61}.dermatologyTimetable2 .hour{width:10%;font-size:.9em;line-height:1em;text-align:center}.dermatologyTimetable2 .hour span{font-size:.78em}.dermatologyTimetable2 caption{padding:10px 0 0;caption-side:bottom;text-align:left}.receptionTime{overflow:hidden;margin:0 0 10px;padding:15px 20px 20px;background:#fff}.receptionTime dl{float:left;width:47.5%}.receptionTime dl:first-child{margin:0 5% 0 0}.receptionTime dl:nth-child(3){margin:0 5% 0 0}.receptionTime dl dt{margin:0 0 5px;color:#161b61;font-weight:bold}.receptionTime dl.fluid{width:100%}.receptionTime table{width:100%;border:1px solid #161b61;border-collapse:collapse}.receptionTime table th{width:40%;color:#fff;background-color:#161b61}.receptionTime table td{padding:0 0 0 10px;border-bottom:1px solid #161b61;color:#161b61;background:#fff}.receptionTime table.garlic-injection{max-width:100%}.receptionTime table.garlic-injection th{border-top:1px solid #4a4f93}.receptionTime table.garlic-injection td{border:1px solid #161b61}aside .pediatricTimetable{font-size:.8em}aside .pediatricTimetable .week{border-bottom:0;background-color:#2ba6e0}aside .dermatologyTimetable{font-size:.8em}aside .dermatologyTimetable .week{border-bottom:0;background-color:#2ba6e0}aside .receptionTime{background:#ebf7fc;font-size:.8em}aside .receptionTime table th{width:18%;padding:5px 10px;line-height:1.5em}aside .receptionTime table td{padding:5px 0 5px 8px;color:#161b61;background:#fff}aside .headerPhone{display:none}.clinicAccess{clear:both;padding:20px 0 0;border-top:3px dotted #161b61}.clinicAccess dd{margin:0 0 30px;padding:0 0 15px;border-bottom:3px dotted #161b61}.clinicAccess iframe{width:560px;height:300px}.byTrain{overflow:hidden}.byTrain .emphasis{font-weight:bold}.byTrain li{float:left;width:50%}.byBus tr{border-bottom:12px solid #ebf7fc}.byBus th{padding:4px 6px;color:#fff;background:#2ba6e0;font-weight:bold}.byBus td{padding:0 0 0 15px}.titleAccessmap{overflow:hidden;width:201px;height:24px;margin:0 0 15px;background:url(../images/titleAccessmap.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleBytrain{overflow:hidden;width:213px;height:28px;margin:0 0 15px;background:url(../images/titleBytrain.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleBybus{overflow:hidden;width:210px;height:26px;margin:0 0 15px;background:url(../images/titleBybus.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.subpage header{margin-bottom:118px}.subpage .mainVisual{height:280px}.subpage main section{overflow:hidden;padding:40px;border:1px solid #e0e0e0}.subpage main h3{margin:0 0 15px;color:#161b61;font-size:1.7em;font-weight:bold}.subpage main h3 a:hover{color:#2ba6e0;text-decoration:underline}.subpage main h4{margin:0 0 10px;color:#161b61;font-weight:bold}.subpage main figure{margin:0 0 10px 10px}.subpage main figure.wp-block-table{float:initial;clear:both;margin:0 0 2rem 0;font-size:.9rem}.subpage main figure.wp-block-table table{padding:.5rem;border:1px solid #eee}.subpage main figure.wp-block-table td{padding:.5rem;border:1px solid #eee}.subpage main figure.wp-block-table th{padding:.5rem;border:1px solid #eee}.subpage main figure.wp-block-table tr td:nth-of-type(1){background-color:#f5f5f5}.subpage main .clinicGallery{padding:0;border:0}.subpage main .clinicIndoorview{padding:0;border:0}.subpage main .equipment{overflow:hidden}.subpage main .equipment li{float:left;width:269px;margin:0 20px 20px 0}.subpage main .equipment li:nth-child(2n){margin:0 0 20px}.subpage main .equipment figure{float:none;width:269px;margin:0}.subpage main .equipment figure img{width:100%}.subpage h2{padding:200px 0 0;color:#161b61;font-size:2.2em;font-weight:bold;text-align:center}.subpage .receptionTime{background:#ebf7fc}.subpage .byBus tr{border-bottom:12px solid #fff}.contactPhone{color:#161b61;font-size:1.6em;font-weight:bold}.contactPhone a{color:#161b61}.pediatricsBox{box-sizing:border-box;width:560px;margin:0 auto;background:#fff}.pediatricsBox dt{display:block;padding:15px 0 15px 15px;border-bottom:1px solid #e0e0e0;font-weight:bold;cursor:pointer;transition-duration:.3s}.pediatricsBox dt:before{display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;background:#161b61;content:"";transform:rotate(45deg)}.pediatricsBox dt:hover{color:#161b61;background:rgba(44,166,224,.1)}.pediatricsBox dd{display:none;padding:15px 0;border-bottom:1px solid #e0e0e0}.pediatrics .tap{display:none}.pediatrics p{margin:0 0 10px}.pediatrics .linktxt{margin:20px 0 0}.pediatrics .linktxt a:hover{color:#2ba6e0}.ol{margin:1em 0;padding-left:20px}.ol li{list-style-type:decimal}.diary p{margin:0 0 10px}.diary ul{margin:0 0 10px}.diary .tap{display:none}.diary .detailLink{box-sizing:border-box;width:560px;margin:0 auto;background:#fff}.diary .detailLink li a{display:block;padding:15px 0 15px 15px;border-bottom:1px solid #e0e0e0;color:#000;font-size:1.14em;font-weight:bold;cursor:pointer;transition-duration:.3s}.diary .detailLink li a:before{display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;background:#161b61;content:"";transform:rotate(45deg)}.diary .detailLink li a:hover{color:#161b61;background:rgba(44,166,224,.1)}.diary .detailLink li a span{padding-left:1em;color:#2ba6e0;font-size:.7em}.diary h3 .date{padding-left:1em;color:#000;font-size:.6em}.dermatologyBox{box-sizing:border-box;width:560px;margin:0 auto;background:#fff}.dermatologyBox dt{display:block;padding:15px 0 15px 15px;border-bottom:1px solid #e0e0e0;font-weight:bold;cursor:pointer;transition-duration:.3s}.dermatologyBox dt:before{display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;background:#161b61;content:"";transform:rotate(45deg)}.dermatologyBox dt:hover{color:#161b61;background:rgba(44,166,224,.1)}.dermatologyBox dd{display:none;padding:15px 0;border-bottom:1px solid #e0e0e0}.cosmeBox{box-sizing:border-box;width:560px;margin:0 auto;background:#fff}.cosmeBox dt{display:block;height:70px;padding:15px 0 15px 15px;border-bottom:1px solid #e0e0e0;font-weight:bold;cursor:pointer;transition-duration:.3s}.cosmeBox dt:hover{color:#161b61;background:rgba(44,166,224,.1)}.cosmeBox dd{display:none;padding:15px 0;border-bottom:1px solid #e0e0e0}.cosmeBox dd figure{float:left;margin:15px 20px 80px 0}.cosmeBox .thumbnail-left{float:left;width:70px;padding:0 10px 0 0}.treatmentDetail .tap{display:none}.treatmentDetail p{margin:0 0 10px}.treatmentDetail .treatmentLink{box-sizing:border-box;width:560px;margin:0 auto;background:#fff}.treatmentDetail .treatmentLink li a{display:block;padding:15px 0 15px 15px;border-bottom:1px solid #e0e0e0;color:#000;font-size:1.14em;font-weight:bold;cursor:pointer;transition-duration:.3s}.treatmentDetail .treatmentLink li a:before{display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;background:#161b61;content:"";transform:rotate(45deg)}.treatmentDetail .treatmentLink li a:hover{color:#161b61;background:rgba(44,166,224,.1)}@media screen and (min-width: 641px)and (max-width: 959px){p{font-size:1.46vw;line-height:1.86em}li{font-size:1.46vw;line-height:1.86em}dt{font-size:1.46vw;line-height:1.86em}dd{font-size:1.46vw;line-height:1.86em}th{font-size:1.46vw;line-height:1.86em}td{font-size:1.46vw;line-height:1.86em}.fluid-image{width:auto;max-width:100%;height:auto}.center{text-align:center}.mtbimg{margin:10px 0 30px}.bold{font-weight:bold}.fontS{margin:10px 0;font-size:80%}.margintb{margin:20px 0}.orange{color:#f29600}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,sans-serif}header{overflow:hidden;position:relative;z-index:1;width:100%;height:0;margin:0 auto 46.3%;padding:5% 0 11.5%}header:before{display:block;position:absolute;top:37%;left:73%;width:100%;height:0;padding:1% 0 0;background:#2ba6e0;content:"";transform:skew(-20deg)}.headerInner{position:relative;width:92%;height:0;margin:0 auto;padding:0 0 12%}nav{overflow:hidden;position:relative;width:100%;margin:0 0 4%;padding:4% 0 0}nav:before{display:block;position:absolute;z-index:-1;top:0;left:97%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}nav:after{display:block;position:absolute;z-index:-1;top:0;right:94%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}nav ul{overflow:hidden;box-sizing:border-box;width:100%;margin:0 auto;padding:0 3%}nav li{float:left;margin:0 3.2% 0 0}nav li:last-child{margin:0}nav li a{display:block;overflow:hidden;white-space:nowrap;text-indent:100%}.contentWrapper{overflow:hidden;width:94%;margin:0 auto;padding:0 0 5%}main{float:right;width:64%}main section{margin:0 0 4%}aside{float:left;width:31%}aside .pediatricTimetable{font-size:1.26vw}aside .pediatricTimetable .week{border-bottom:0;background-color:#2ba6e0}aside .pediatricTimetable .hour{width:41%}aside .dermatologyTimetable{font-size:1.26vw}aside .dermatologyTimetable .week{border-bottom:0;background-color:#2ba6e0}aside .dermatologyTimetable .hour{width:41%}aside .receptionTime{background:#ebf7fc;font-size:1.26vw}aside .receptionTime table th{width:18%;line-height:1.5em}aside .receptionTime table td{color:#161b61;background:#fff}aside .receptionTime dl{width:100%}aside .tableTitle{width:fit-content}aside .headerPhone{display:none}h1{position:absolute;top:-2%;left:19%;font-size:1.2vw}h5{padding:2%;color:#fff;background-color:#2ba6e0;font-weight:bold}.headerLeft{float:left;position:absolute;top:5%;left:0;width:75%}.headerLogo{overflow:hidden;width:59.384%;height:0;padding:0 0 18%;background:url(../images/headerLogo.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.headerLogo a{display:block;width:100%;height:0;padding:25.7% 0 0}.headerRight{float:right;position:absolute;top:12%;right:0;width:35%;padding:2.4% 0 0}.headerAddress{overflow:hidden;width:100%;height:0;margin:0 0 6%;padding:3.6% 0 0;background:url(../images/headerAddress.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.headerPhone{overflow:hidden;width:84.857%;height:0;margin:0 0 0 15.1%;padding:10% 0 0;background:url(../images/headerPhone.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.navInner:before{display:block;position:absolute;z-index:-1;top:0;left:100%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.navInner:after{display:block;position:absolute;z-index:-1;top:0;right:97%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.navInner02:before{display:block;position:absolute;z-index:-1;top:0;left:95%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.navInner02:after{display:block;position:absolute;z-index:-1;top:0;right:95%;width:500px;height:110px;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.nav01{width:6.14%}.nav01 a{width:100%;height:0;padding:94% 0 0;background:url(../images/nav01.png) no-repeat;background-size:100% auto}.nav02{width:10.5%}.nav02 a{width:100%;height:0;padding:60% 0 0;background:url(../images/nav02.png) no-repeat;background-size:100% auto}.nav03{width:8.5%}.nav03 a{width:100%;height:0;padding:75% 0 0;background:url(../images/nav03.png) no-repeat;background-size:100% auto}.nav04{width:8.4%}.nav04 a{width:100%;height:0;padding:74% 0 0;background:url(../images/nav04.png) no-repeat;background-size:100% auto}.nav05{width:17%}.nav05 a{width:100%;height:0;padding:38% 0 0;background:url(../images/nav05.png) no-repeat;background-size:100% auto}.nav06{width:4%}.nav06 a{width:100%;height:0;padding:153% 0 0;background:url(../images/nav07.png) no-repeat;background-size:100% auto}.nav07{width:10.23%}.nav07 a{width:100%;height:0;padding:60% 0 0;background:url(../images/nav08.png) no-repeat;background-size:100% auto}.nav08{width:12%}.nav08 a{width:100%;height:0;padding:50% 0 0;background:url(../images/nav09.png) no-repeat;background-size:100% auto}.subnav{margin:0 0 12%}.subnav li{width:100%;height:0;margin:0 0 4%;padding:0 0 25%}.subnav li a{display:block;overflow:hidden;white-space:nowrap;text-indent:100%}.titleAttendingDoctor{overflow:hidden;width:61.29%;height:0;margin:0 0 4%;padding:13.5% 0 0;background:url(../images/titleAttendingDoctor.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleCounselingsheet{overflow:hidden;width:35.806%;height:0;margin:0 0 4%;padding:13.5% 0 0;background:url(../images/titleCounselingsheet.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleNoconsultation{overflow:hidden;width:48.387%;height:0;margin:0 0 4%;padding:13.5% 0 0;background:url(../images/titleNocosultation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.counselingsheet{margin:0 0 12%}.noConsultation{margin:0 0 12%}.counselingsheetBtn{display:block;width:100%;margin:0 0 2%;padding:5% 0;color:#fff;background:#161b61;font-size:1.7vw;font-weight:bold;text-align:center}.noConsultationBtn{display:block;width:100%;margin:0 0 2%;padding:5% 0;color:#fff;background:#161b61;font-size:1.7vw;font-weight:bold;text-align:center}.titleMenu{overflow:hidden;width:32.58%;height:0;margin:0 0 4%;padding:13.5% 0 0;background:url(../images/titleMenu.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleTimetable{overflow:hidden;width:32.258%;height:0;margin:0 0 4%;padding:12.5% 0 0;background:url(../images/titleTimetable.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleReservation{overflow:hidden;width:32.258%;height:0;margin:0 0 4%;padding:12.5% 0 0;background:url(../images/titleReservation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.reservation{overflow:hidden;width:100%;margin:0 0 8%}.reservation figure{float:left;width:36.774%;margin:0 2% 2% 0}.reservation figure img{width:100%}.reservation p{float:right;width:56.451%}.reservationBtn{display:block;clear:both;width:100%;padding:5% 0;color:#fff;background:#161b61;font-size:1.7vw;font-weight:bold;text-align:center}.recruitBtn{display:block;clear:both;overflow:hidden;width:100%;height:0;padding:35% 0 0;background:url(../images/recruitBanner.jpg) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.collaborationBtn{display:block;clear:both;overflow:hidden;width:100%;height:0;padding:35% 0 0;background:url(../images/collaborationBanner.jpg) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.mediabtn{background:url(../images/mediapc.png) no-repeat;background-size:contain}.mainVisual{overflow:hidden;position:absolute;z-index:0;top:0;width:100%;height:0;margin:0 auto;padding:0 0 62.6%;border-bottom:4px solid #2ba6e0;background:#f5f9fa}.mainVisual:before{display:block;position:absolute;z-index:1;top:0;left:92%;width:50%;height:0;padding:70% 0 0;background:rgba(44,166,224,.1);content:"";transform:skew(-20deg)}.mainVisual:after{display:block;position:absolute;z-index:1;top:0;right:92%;width:50%;height:0;padding:70% 0 0;background:rgba(44,166,224,.1);content:"";transform:skew(-20deg)}.key_visual{position:relative;width:100%;height:0;margin:0 auto;padding:62.6% 0 0;background:url(../images/mainVisual01.png) no-repeat;background-position:right bottom;background-size:69.7% auto}.key_visual:before{display:block;position:absolute;top:29%;left:-46%;width:60%;height:0;padding:12% 0 0;background:rgba(44,166,224,.15);content:"";transform:skew(-20deg)}.key_visual:after{display:block;position:absolute;top:82%;right:-26%;width:60%;height:0;padding:12% 0 0;background:rgba(44,166,224,.15);content:"";transform:skew(-20deg)}#cf1{position:absolute;bottom:15%;left:10%;width:40%;height:0;padding:0 0 35%}#cf1:before{display:block;position:absolute;top:0;left:-40%;width:60%;height:0;padding:20% 0 0;background:rgba(44,166,224,.15);content:"";transform:skew(-20deg)}#cf1:after{display:block;position:absolute;top:78%;left:180%;width:100%;height:0;padding:20% 0 0;background:rgba(44,166,224,.15);content:"";transform:skew(-20deg)}.opening{position:relative;width:52%;height:0;margin:0 0 13% 35%;padding:0 0 38%;background:#2ba6e0;transform:skew(-20deg)}.opening:before{display:block;position:absolute;bottom:12%;left:-10%;width:120%;height:0;margin:auto;padding:22% 0 0;background-color:#fff437;content:""}.opening:after{display:block;position:absolute;top:0;left:-383%;width:370%;height:18%;background:rgba(44,166,224,.5);content:""}.opening p{transform:skew(20deg)}.opening h2{transform:skew(20deg)}.openingTitle{overflow:hidden;position:absolute;top:20%;right:0;left:0;width:90%;height:0;margin:auto;padding:16% 0 0;background:url(../images/openingTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.openingDate{overflow:hidden;position:absolute;right:0;bottom:16.5%;left:0;width:90%;height:0;margin:auto;padding:14% 0 0;background:url(../images/openingDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.influver{position:relative;width:52%;height:0;margin:0 0 13% 35%;padding:0 0 38%;transform:skew(-20deg)}.influver:before{display:block;position:absolute;bottom:12%;left:-10%;width:120%;height:0;margin:auto;padding:22% 0 0;content:""}.influver:after{display:block;position:absolute;top:0;left:-383%;width:370%;height:18%;background:rgba(44,166,224,.5);content:""}.influver p{transform:skew(20deg)}.influver h2{transform:skew(20deg)}.influverTitle{overflow:hidden;position:absolute;top:20%;right:0;left:4%;width:90%;height:0;margin:auto;padding:22% 0 0;background:url(../images/influverTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.influverDate{overflow:hidden;position:absolute;right:0;bottom:16.5%;left:0;width:90%;height:0;margin:auto;padding:14% 0 0;background:url(../images/influverDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.preview{position:relative;width:52%;height:0;margin:0;padding:0 0 38%;background:#2ba6e0;transform:skew(-20deg)}.preview:before{display:block;position:absolute;bottom:12%;left:-10%;width:120%;height:0;margin:auto;padding:22% 0 0;background-color:#fff437;content:""}.preview:after{display:block;position:absolute;top:83%;right:-390%;width:370%;height:18%;background:rgba(44,166,224,.5);content:""}.preview p{transform:skew(20deg)}.previewTitle{overflow:hidden;position:absolute;top:20%;right:0;left:0;width:70%;height:0;margin:auto;padding:15% 0 0;background:url(../images/previewTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.previewDate{overflow:hidden;position:absolute;right:0;bottom:14%;left:0;width:84%;height:0;margin:auto;padding:14% 0 0;background:url(../images/previewDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.mainVisualBtns{display:flex;position:absolute;bottom:-10%;left:-5%;width:85%}.mainVisualBtns li{float:left;width:33%}.mainVisualBtns li+li{margin:0 0 0 5%}footer{overflow:hidden;position:relative;padding:4.5% 0 0;border-top:2px solid #2ba6e0;background:#a4d7f0}footer:before{display:block;position:absolute;top:0;right:97%;width:40%;height:0;padding:30% 0 0;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}footer:after{display:block;position:absolute;top:0;left:97%;width:40%;height:0;padding:30% 0 0;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerInner{position:relative;z-index:1;width:94%;margin:0 auto}.footerInner:before{display:block;position:absolute;top:-32%;right:85%;width:80%;height:0;padding:3% 0 0;background:rgba(255,255,255,.5);content:"";transform:skew(-20deg)}.footerInner:after{display:block;position:absolute;bottom:0;left:85%;width:80%;height:0;padding:2% 0 0;background:rgba(255,255,255,.5);content:"";transform:skew(-20deg)}.footerInner02:before{position:absolute;top:-50px;right:97%;width:80%;height:0;padding:6% 0 0;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerInner02:after{display:block;position:absolute;bottom:0;left:96%;width:80%;height:0;padding:4% 0 0;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerLogo{overflow:hidden;position:absolute;top:0;left:0;width:31%;height:0;padding:10% 0 0;background:url(../images/footerLogo.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.footer_nav{overflow:hidden;position:absolute;top:0;right:0;width:63%;padding:1% 0 0}.footer_nav li{float:left;margin:0 5% 1% 0}.footer_nav li:last-child{margin:0}.footer_nav a{color:#161b61}.copyright{clear:both;padding:10% 0 4.5%;font-size:.7em;text-align:right}.copyright a{color:#161b61}.greeting{padding:5% 5% 50%;border:1px solid #e0e0e0;background:url(../images/greeting_background.png) no-repeat,url(../images/greeting_background2.png) no-repeat,url(../images/greeting_background3.png) no-repeat;background-position:bottom center,right -20%,bottom left;background-size:100% auto,19.062% auto,66.718% auto}.greeting h3{overflow:hidden;width:19.375%;height:0;margin:0 0 3%;padding:6.5% 0 0;background:url(../images/h3greeting.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.greeting h4{margin:0 0 1%;color:#161b61;font-size:1.7vw;font-weight:bold}.director{text-align:right}.clinicInformation{padding:6% 6% 5%;background:#ebf7fc}.clinicName{margin:0 0 2%;color:#161b61;font-size:1.46vw;font-weight:bold}.clinicAddress{overflow:hidden;margin:0 0 2%}.clinicAddress dt{display:inline-block;float:left;clear:left;width:23%;margin:0 0 1%;padding:1% 3%;color:#161b61;background-color:#fff437;font-weight:bold}.clinicAddress dd{float:left;width:67%;padding:0 0 0 2%}.timetable{clear:both;margin:0 auto;padding:2% 0;border-top:3px dotted #161b61}.tableTitle{display:inline-block;float:left;clear:left;width:fit-content;margin:0 0 2%;padding:1% 3%;color:#161b61;background-color:#fff437;font-weight:bold}.pediatricTimetable{width:100%;margin:0 0 2%}.pediatricTimetable tr{padding:2% 0;border-bottom:1px solid #161b61}.pediatricTimetable th{padding:2% 0}.pediatricTimetable td{padding:2% 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.pediatricTimetable .week{color:#fff;background-color:#161b61}.pediatricTimetable .hour{width:30%;line-height:1em;text-align:right}.pediatricTimetable .hour span{font-size:.78em}.pediatricTimetable caption{padding:2% 0 0;caption-side:bottom;font-size:1.46vw;text-align:left}.dermatologyTimetable{width:100%;margin:0 0 2%}.dermatologyTimetable tr{padding:2% 0;border-bottom:1px solid #161b61}.dermatologyTimetable th{padding:2% 0}.dermatologyTimetable td{padding:2% 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.dermatologyTimetable .week{color:#fff;background-color:#161b61}.dermatologyTimetable .hour{width:30%;line-height:1em;text-align:right}.dermatologyTimetable .hour span{font-size:.78em}.dermatologyTimetable caption{padding:2% 0 0;caption-side:bottom;font-size:1.46vw;text-align:left}.pediatricTimetable2{width:100%;margin:0 0 2%}.pediatricTimetable2 tr{padding:2% 0;border-bottom:1px solid #161b61}.pediatricTimetable2 th{padding:2% 0}.pediatricTimetable2 td{padding:2% 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.pediatricTimetable2 .week{color:#fff;background-color:#161b61}.pediatricTimetable2 .hour{width:30%;line-height:1em;text-align:right}.pediatricTimetable2 .hour span{font-size:.78em}.pediatricTimetable2 caption{padding:2% 0 0;caption-side:bottom;font-size:1.46vw;text-align:left}.dermatologyTimetable2{width:100%;margin:0 0 2%}.dermatologyTimetable2 tr{padding:2% 0;border-bottom:1px solid #161b61}.dermatologyTimetable2 th{padding:2% 0}.dermatologyTimetable2 td{padding:2% 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.dermatologyTimetable2 .week{color:#fff;background-color:#161b61}.dermatologyTimetable2 .hour{width:30%;line-height:1em;text-align:right}.dermatologyTimetable2 .hour span{font-size:.78em}.dermatologyTimetable2 caption{padding:2% 0 0;caption-side:bottom;font-size:1.46vw;text-align:left}.receptionTime{overflow:hidden;margin:0 0 2%;padding:3% 4% 4%;background:#fff}.receptionTime dl{float:left;width:47.5%}.receptionTime dl:first-child{margin:0 5% 0 0}.receptionTime dl:nth-child(3){margin:0 5% 0 0}.receptionTime dt{margin:0 0 1%;color:#161b61;font-weight:bold}.receptionTime table{width:100%;border:1px solid #161b61;border-collapse:collapse}.receptionTime table th{width:40%;color:#fff;background-color:#161b61}.receptionTime table td{padding:0 0 0 2%;border-bottom:1px solid #161b61;color:#161b61;background:#fff}.clinicAccess{clear:both;padding:3% 0 0;border-top:3px dotted #161b61}.clinicAccess dd{margin:0 0 5%;padding:0 0 3%;border-bottom:3px dotted #161b61}.clinicAccess iframe{width:100%;height:24em}.byTrain{overflow:hidden}.byTrain .emphasis{font-weight:bold}.byTrain li{float:left;width:50%}.byBus tr{border-bottom:12px solid #ebf7fc}.byBus th{width:25%;padding:1% 0;color:#fff;background:#2ba6e0;font-weight:bold}.byBus td{padding:0 0 0 3%}.titleAccessmap{overflow:hidden;width:37.222%;height:0;margin:0 0 3%;padding:4.5% 0 0;background:url(../images/titleAccessmap.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleBytrain{overflow:hidden;width:39.444%;height:0;margin:0 0 3%;padding:4.5% 0 0;background:url(../images/titleBytrain.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.titleBybus{overflow:hidden;width:38.888%;height:0;margin:0 0 3%;padding:4.5% 0 0;background:url(../images/titleBybus.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.subpage header{margin-bottom:13.8%}.subpage .mainVisual{padding:12% 0 18%}.subpage section{padding:5%;border:1px solid #e0e0e0}.subpage h2{padding:8% 0 0;color:#161b61;font-size:3.5vw;font-weight:bold;text-align:center}.subpage main h3{margin:0 0 15px;color:#161b61;font-size:2.6vw;font-weight:bold}.subpage main h4{margin:0 0 10px;color:#161b61;font-weight:bold}.subpage main p{margin:0 0 15px}.subpage main figure{margin:0 0 10px 10px}.subpage main figure img{width:100%}.subpage main .clinicGallery{padding:0;border:0}.subpage main .clinicIndoorview{padding:0;border:0}.subpage main .clinicIndoorview .indoorview{overflow:hidden;position:relative;height:0;padding-bottom:66%}.subpage main .clinicIndoorview .indoorview iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.subpage main .equipment{overflow:hidden;width:100%}.subpage main .equipment li{float:left;width:47.5%;margin:0 5% 2.5% 0}.subpage main .equipment li:nth-child(2n){margin:0 0 2.5%}.subpage main .equipment figure{float:none;width:100%;margin:0}.subpage main .equipment figure img{width:100%}.subpage .receptionTime{background:#ebf7fc}.subpage .byBus tr{border-bottom:12px solid #fff}.contactPhone{color:#161b61;font-size:2.4vw;font-weight:bold}.contactPhone a{color:#161b61}.pediatricsBox dt{display:block;padding:2% 0 2% 2%;border-bottom:1px solid #e0e0e0;font-weight:bold;cursor:pointer}.pediatricsBox dt:before{display:inline-block;width:7px;height:7px;margin:0 2% .5% 0;background:#161b61;content:"";transform:rotate(45deg)}.pediatricsBox dd{display:none;padding:2% 0;border-bottom:1px solid #e0e0e0}.pediatrics .click{display:none}.pediatrics p{margin:0 0 2%}.pediatrics .linktxt{margin:20px 0 0}.pediatrics .linktxt a:hover{color:#2ba6e0}.diary p{margin:0 0 2%}.diary ul{margin:0 0 2%}.diary h3 .date{padding-left:1em;color:#000;font-size:.65em}.diary .detailLink li a{display:block;padding:2.5% 0 2.5% 2%;border-bottom:1px solid #e0e0e0;color:#000;font-size:1.7vw;font-weight:bold;cursor:pointer}.diary .detailLink li a:before{display:inline-block;width:7px;height:7px;margin:0 2% .5% 0;background:#161b61;content:"";transform:rotate(45deg)}.diary .detailLink li a span{padding-left:1em;color:#2ba6e0;font-size:1.2vw}.dermatologyBox dt{display:block;padding:2% 0 2% 2%;border-bottom:1px solid #e0e0e0;font-weight:bold;cursor:pointer}.dermatologyBox dt:before{display:inline-block;width:7px;height:7px;margin:0 2% .5% 0;background:#161b61;content:"";transform:rotate(45deg)}.dermatologyBox dd{display:none;padding:2% 0;border-bottom:1px solid #e0e0e0}.ol{margin:1em 0;padding-left:20px}.ol li{list-style-type:decimal}.cosmeBox dt{display:block;height:70px;padding:2% 0 2% 2%;border-bottom:1px solid #e0e0e0;font-weight:bold;cursor:pointer}.cosmeBox dd{display:none;padding:2% 0;border-bottom:1px solid #e0e0e0}.cosmeBox dd figure{float:left;margin:20px 20px 110px 0}.cosmeBox .thumbnail-left{float:left;width:70px;padding:0 10px 0 0}.treatmentDetail .click{display:none}.treatmentDetail p{margin:0 0 2%}.treatmentDetail .treatmentLink li a{display:block;padding:2.5% 0 2.5% 2%;border-bottom:1px solid #e0e0e0;color:#000;font-size:1.7vw;font-weight:bold;cursor:pointer}.treatmentDetail .treatmentLink li a:before{display:inline-block;width:7px;height:7px;margin:0 2% .5% 0;background:#161b61;content:"";transform:rotate(45deg)}.sp-cont{display:none}.doctor_layout{float:right;width:35.937%}.doctor_layout figure{float:none;width:100% !important}.doctor_layout .director{float:none;width:100%}.biographyList li span{display:inline-block;width:8em}.biographyList.sml li span{display:inline-block;width:4em}.titleMedia{margin:20px 0}h3.information{overflow:hidden;width:27.343%;height:0;margin:0 0 3%;padding:7% 0 0;background:url(../images/h3clinicInformation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.subnav01 a{width:100%;height:0;padding:25% 0 0;background:url(../images/subnav01.png) no-repeat;background-size:100% auto}.subnav02 a{width:100%;height:0;padding:25% 0 0;background:url(../images/subnav02.png) no-repeat;background-size:100% auto}.subnav03 a{width:100%;height:0;padding:25% 0 0;background:url(../images/subnav03.png) no-repeat;background-size:100% auto}.subnav04 a{width:100%;height:0;padding:25% 0 0;background:url(../images/subnav04.jpg) no-repeat;background-size:100% auto}.subnav05 a{width:100%;height:0;padding:25% 0 0;background:url(../images/subnav05.jpg) no-repeat;background-size:100% auto}.subnav06 a{width:100%;height:0;padding:25% 0 0;background:url(../images/subnav06.jpg) no-repeat;background-size:100% auto}.subnavBanner01 a{display:block;overflow:hidden;width:100%;height:0;margin:0 0 5%;padding:40% 0 0;background:url(../images/subnavBanner01.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.influenza_b a{display:block;overflow:hidden;width:100%;height:0;padding:100% 0 0;background:url(../images/influenza_b.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.btnNoconsultation a{display:block;overflow:hidden;width:100%;height:0;padding:100% 0 0;background:url(../images/s/btnNoconsuitation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.btnReservation a{display:block;overflow:hidden;width:100%;height:0;padding:100% 0 0;background:url(../images/s/btnReservation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.recruit table{width:100%;margin:0 0 40px}.recruit table:last-child{margin:0}.recruit table th{width:25%;padding:20px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#161b61;background:#ebf7fc;text-align:left}.recruit table td{padding:20px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.treatment h3 a{color:#161b61}.collaboration ul li{display:block;margin:0 0 10px 0;padding:15px 0 15px 15px;border-bottom:1px solid #e0e0e0;font-size:18px;font-weight:bold;cursor:pointer;transition-duration:.3s}.collaboration ul li:before{display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;background:#161b61;content:"";transform:rotate(45deg)}}#beginner a{color:#161b61;text-decoration:underline}#beginner a:hover{text-decoration:none}#beginner .linkBtn{margin:15px 0 0;padding:0 0 5px 0}#beginner .linkBtn a{display:block;width:310px;margin:0 0 10px;padding:15px 0;color:#fff;background:#161b61;font-weight:bold;text-align:center;text-decoration:none;transition-duration:.3s}#beginner .list li{margin:0 0 15px;padding-left:1em;text-indent:-1em}#beginner .list li:last-child{margin:0}#beginner .list li span{color:#161b61;font-weight:bold}#beginner .list li::before{color:#161b61;content:"●"}#beginner .list dt{color:#161b61;font-weight:bold}#beginner .list dd{margin:0 0 15px}#beginner .list dd:last-child{margin:0}#yoyaku .list{overflow:hidden;margin:0 0 30px}#yoyaku .list dt{float:left;width:48%}#yoyaku .list dt.noPic{float:none;width:100%}#yoyaku .list dt span.num{color:#161b61;font-weight:bold}#yoyaku .list dd{float:right;box-sizing:border-box;width:48%;border:1px solid #e0e0e0}#yoyaku .list dd img{width:100%;height:auto}#yoyaku .subTxt{margin:-15px 0 15px}#yoyaku .subTbl{margin:0 0 35px 0;font-size:.8em}#yoyaku .subTbl th{padding:10px 0;color:#fff;background-color:#2ba6e0;font-weight:bold;text-align:center}#yoyaku .subTbl td{padding:10px 0;border-bottom:1px solid #161b61;background:#fff}#yoyaku .subTbl td.tit{padding:10px 1em 10px 0}#influenza a{color:#161b61;text-decoration:underline}#influenza h4{margin:30px 0 20px;padding:30px 0 0;border-top:1px solid #e0e0e0}#influenza .linkBtn{margin:20px 0 0;padding:0 0 5px 0}#influenza .linkBtn a{display:block;width:310px;margin:0 0 10px;padding:15px 0;color:#fff;background:#161b61;font-weight:bold;text-align:center;text-decoration:none;transition-duration:.3s}#influenza .list li{margin:0 0 1em}#influenza .list li span.num{color:#161b61;font-weight:bold}@media screen and (max-width: 640px){p{font-size:4vw;line-height:1.86em}li{font-size:4vw;line-height:1.86em}dt{font-size:4vw;line-height:1.86em}dd{font-size:4vw;line-height:1.86em}th{font-size:4vw;line-height:1.86em}td{font-size:4vw;line-height:1.86em}.subpage h2{padding:0;color:#161b61;font-size:6vw;font-weight:bold;text-align:center}.subpage .mainVisual{height:0;padding:62% 0 20%}.subpage main figure{margin:0 auto 3%}.subpage main figure img{width:100%}.subpage main figure.wp-block-table{width:100%;margin:0 auto 2rem auto;font-size:.8rem}.subpage main .clinicGallery{padding:5% 0;border:0}.subpage main .clinicIndoorview{padding:5% 0;border:0}.subpage main .clinicIndoorview .indoorview{overflow:hidden;position:relative;height:0;padding-bottom:66%}.subpage main .clinicIndoorview .indoorview iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.subpage main .equipment{overflow:hidden;width:60%;margin:0 auto}.subpage main .equipment li{float:left;width:100%;margin:0 0 2.5%}.subpage main .equipment li:last-child{margin:0}.subpage main .equipment figure{float:none;width:100%;margin:0}.subpage main .equipment figure img{width:100%}.subpage main .equipment figcaption{padding:3% 0;text-align:center}.subpage main h3:hover{color:#2ba6e0}.subpage header{margin-bottom:20.7%}.subpage nav{display:none}.subpage h3{margin:0 0 6%;color:#161b61;font-size:6vw;text-align:center}.subpage h4{margin:0 0 2%;color:#161b61;font-weight:bold}.subpage aside{background:#ebf7fc}.subpage .receptionTime{background:#ebf7fc}.subpage .byBus tr{border-bottom:12px solid #fff}.fluid-image{width:auto;max-width:100%;height:auto}.center{text-align:center}.mtbimg{margin:10px 0 30px}.bold{font-weight:bold}.fontS{margin:10px 0;font-size:80%}.margintb{margin:20px 0}.orange{color:#f29600}.title_imm{width:100%;padding:15px 0 15px 10px;color:#fff;background:#2ba6e0;font-size:4vw;font-weight:bold;text-align:left}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,sans-serif}body.single.subpage .mainVisual{padding:0 0 2%}body.single.subpage .mainVisual h2{display:none}header{overflow:hidden;position:relative;z-index:1;width:100%;margin:0 auto 81.7%}.headerInner{position:relative;width:100%;height:0;margin:0 auto;padding:0 0 55%}nav{overflow:hidden;position:relative;width:100%;margin:0 auto;padding:9% 0}nav:before{display:block;position:absolute;z-index:-1;top:0;right:93%;width:50%;height:0;padding:50% 0 0;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}nav:after{display:block;position:absolute;z-index:-2;top:0;right:93%;width:70%;height:0;padding:70% 0 0;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}nav ul{overflow:hidden;position:relative;width:84.375%;margin:0 auto;padding:5% 0;border:1px solid #161b61;background:#fff}nav li{position:relative;width:81.481%;margin:0 auto;border-top:1px solid #161b61}nav li:after{display:block;position:absolute;top:0;right:0;bottom:0;width:0;height:0;margin:auto;border:8px solid rgba(0,0,0,0);border-left:8px solid #2ba6e0;content:""}nav li:last-child{border-bottom:1px solid #161b61}nav li a{display:block;overflow:hidden;width:100%;height:0;padding:22% 0 0;white-space:nowrap;text-indent:100%}.contentWrapper{overflow:hidden;width:100%;margin:0 auto}aside{padding:5% 0 0}aside .titleTimetable{display:none}aside .timetable{display:none}aside .headerPhone{position:inherit;padding:15.4% 0 0}aside .pediatricTimetable{font-size:1.26vw}aside .pediatricTimetable .week{border-bottom:0;background-color:#2ba6e0}aside .pediatricTimetable .hour{width:41%}aside .dermatologyTimetable{font-size:1.26vw}aside .dermatologyTimetable .week{border-bottom:0;background-color:#2ba6e0}aside .dermatologyTimetable .hour{width:41%}aside .receptionTime{background:#ebf7fc;font-size:1.26vw}aside .receptionTime table th{width:18%;line-height:1.5em}aside .receptionTime table td{color:#161b61;background:#fff}aside .receptionTime dl{width:100%}aside .tableTitle{width:fit-content}.flex-stay-02{display:flex;flex-direction:column;font-size:4vw}.flex-stay-01{display:flex;flex-direction:row}.border{margin-top:5px;margin-bottom:5px;padding-left:10px;border-width:1px;border-style:solid;border-color:#000;font-size:18px}.fv{color:#161b61;font-size:18px;font-weight:bold}.bk{background:#ebf7fc}.txt1{margin-bottom:5px;color:#161b61;font-weight:bold;line-height:2em}h1{position:absolute;top:37%;left:5%;font-size:2.8vw}h5{padding:3%;color:#fff;background-color:#2ba6e0;font-weight:bold}.headerLogo{overflow:hidden;position:absolute;top:51%;left:5%;width:76.406%;height:0;padding:0 0 20%;background:url(../images/s/headerLogo.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.headerLogo a{display:block;width:100%;height:0;padding:26% 0 0}.headerAddress{overflow:hidden;position:absolute;top:90%;left:5%;width:80.468%;height:0;padding:3% 0 0;background:url(../images/s/headerAddress.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.headerPhone{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:0;padding:15.4% 0 0;background:url(../images/s/phoneTapping.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.navInner:before{display:block;position:absolute;z-index:-1;bottom:0;left:93%;width:50%;height:0;padding:50% 0 0;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.navInner:after{display:block;position:absolute;z-index:-2;bottom:0;left:93%;width:70%;height:0;padding:70% 0 0;background:rgba(44,166,224,.25);content:"";transform:skew(-20deg)}.navInner02{position:relative;z-index:1;width:100%}.navInner02:after{display:block;overflow:hidden;position:absolute;z-index:-2;top:3%;left:9.5%;width:84.375%;height:0;margin:0 auto;padding:86% 0 0;border:1px solid #161b61;background:#fff;content:""}.subnav{margin:0 auto 8%}.subnav li{width:84.375%;height:0;margin:0 auto 2%;padding:0 0 17%}.subnav li a{display:block;overflow:hidden;width:100%;height:0;padding:20% 0 0;white-space:nowrap;text-indent:100%}.titleMenu{margin:0 0 2%;color:#161b61;font-size:6vw;text-align:center}.titleMenu:before{display:block;margin:0 0 -3%;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"MENU"}.titleAttendingDoctor{margin:0 0 2%;color:#161b61;font-size:6vw;text-align:center}.titleAttendingDoctor:before{display:block;margin:0 0 -3%;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"ATTENDING DOCTOR SCHEDULE"}.titleCounselingsheet{margin:0 0 2%;color:#161b61;font-size:6vw;text-align:center}.titleCounselingsheet:before{display:block;margin:0 0 -3%;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"COUNSELING SHEET"}.titleNoconsultation{margin:0 0 2%;color:#161b61;font-size:6vw;text-align:center}.titleNoconsultation:before{display:block;margin:0 0 -3%;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"NO-CONSULTATION DAY"}.counselingsheet{margin:0 0 6%}.noConsultation{margin:0 0 6%}.counselingsheetBtn{display:block;width:84.375%;margin:0 auto 2%;padding:4.5% 0;color:#fff;background:#161b61;font-weight:bold;text-align:center}.noConsultationBtn{display:block;width:84.375%;margin:0 auto 2%;padding:4.5% 0;color:#fff;background:#161b61;font-weight:bold;text-align:center}.titleCalendar{margin:0 0 2%;color:#161b61;font-size:6vw;text-align:center}.titleCalendar:before{display:block;margin:0 0 -3%;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"CALENDAR"}.titleReservation{margin:0 0 2%;color:#161b61;font-size:6vw;text-align:center}.titleReservation:before{display:block;margin:0 0 -3%;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"RESERVATION"}.reservation{width:84.375%;margin:0 auto 8%}.reservation figure{display:none}.reservationBtn{display:block;padding:6% 0;color:#fff;background:#161b61;font-weight:bold;text-align:center}.recruitBtn{display:block;clear:both;overflow:hidden;width:84.375%;height:0;margin:0 auto;padding:26% 0 0;background:url(../images/s/recruitBanner.jpg) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.collaborationBtn{display:block;clear:both;overflow:hidden;width:84.375%;height:0;margin:0 auto;padding:26% 0 0;background:url(../images/s/collaborationBanner.jpg) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.mediabtn{display:block;background:url(../images/mediasp.png) no-repeat;background-size:contain}.innaibtn{background:url(../images/innaibana.jpg) no-repeat;background-size:contain}.mainVisual{overflow:hidden;position:absolute;z-index:0;top:0;width:100%;height:0;margin:0 auto;padding:16% 0 120%;border-bottom:4px solid #2ba6e0;background:#f5f9fa}.mainVisual:before{display:block;position:absolute;z-index:1;bottom:0;left:90%;width:90%;height:0;padding:90% 0 0;background:rgba(44,166,224,.1);content:"";transform:skew(-20deg)}.mainVisual:after{display:block;position:absolute;z-index:1;top:0;right:85%;width:90%;height:0;padding:90% 0 0;background:rgba(44,166,224,.1);content:"";transform:skew(-20deg)}.key_visual{position:relative;width:100%;height:0;margin:0 auto;padding:120% 0 0;background:url(../images/s/mainVisual01.png) no-repeat;background-position:right bottom;background-size:100% auto}.key_visual:after{display:block;position:absolute;bottom:5%;left:46%;width:130%;height:0;padding:6% 0 0;background:rgba(44,166,224,.5);content:"";transform:skew(-20deg)}#cf1{position:absolute;bottom:4%;left:-4%;width:45%}#cf1:after{display:block;position:absolute;bottom:0;left:154%;width:100%;height:0;padding:23% 0 0;background:rgba(44,166,224,.15);content:"";transform:skew(-20deg)}.opening{position:relative;width:90%;height:0;margin:0 0 10%;padding:0 0 50%;background:#2ba6e0;transform:skew(-20deg)}.opening:before{display:block;position:absolute;bottom:8%;left:-18%;width:125%;height:0;margin:auto;padding:20% 0 0;background-color:#fff437;content:""}.opening:after{display:block;position:absolute;top:280px;right:-720%;width:800px;height:70px;background:rgba(44,166,224,.15);content:""}.opening p{transform:skew(20deg)}.opening h2{transform:skew(20deg)}.openingTitle{overflow:hidden;position:absolute;top:19%;left:10%;width:85%;height:0;padding:11.5% 0 0;background:url(../images/openingTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.openingDate{overflow:hidden;position:absolute;bottom:18%;left:15%;width:85%;height:0;padding:12% 0 0;background:url(../images/openingDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.influver{position:relative;width:90%;height:0;margin:0 0 10%;padding:0 0 50%;transform:skew(-20deg)}.influver:before{display:block;position:absolute;bottom:8%;left:-18%;width:125%;height:0;margin:auto;padding:20% 0 0;content:""}.influver:after{display:block;position:absolute;top:280px;right:-720%;width:800px;height:70px;background:rgba(44,166,224,.15);content:""}.influver p{transform:skew(20deg)}.influver h2{transform:skew(20deg)}.influverTitle{overflow:hidden;position:absolute;top:13%;left:9%;width:85%;height:0;padding:19% 0 0;background:url(../images/influverTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.influverDate{overflow:hidden;position:absolute;bottom:16%;left:17%;width:85%;height:0;padding:12% 0 0;background:url(../images/influverDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.preview{position:relative;width:100%;height:0;margin:0 0 10%;padding:0 0 45%;background:#2ba6e0;transform:skew(-20deg)}.preview:before{display:block;position:absolute;bottom:8%;left:-18%;width:125%;height:0;margin:auto;padding:20% 0 0;background-color:#fff437;content:""}.preview:after{display:block;position:absolute;top:30px;right:-790%;width:800px;height:120px;background:rgba(44,166,224,.15);content:""}.preview p{transform:skew(20deg)}.previewTitle{overflow:hidden;position:absolute;top:12%;left:17%;width:63%;height:0;padding:12% 0 0;background:url(../images/s/previewTitle.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.previewDate{overflow:hidden;position:absolute;bottom:19%;left:24%;width:72.68%;height:0;padding:8.5% 0 0;background:url(../images/s/previewDate.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.mainVisualBtns{overflow:hidden;width:100%;margin:0 0 0 16%}.mainVisualBtns li{width:48%;height:0;padding:0 0 48%}.mainVisualBtns li+li{margin:4% 0 0}footer{overflow:hidden;position:relative;padding:10% 0 6%;border-top:2px solid #2ba6e0;background:#a4d7f0}footer:before{display:block;position:absolute;top:0;right:98%;width:40%;height:0;padding:40% 0 0;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}footer:after{display:block;position:absolute;top:-7%;left:95%;width:40%;height:0;padding:40% 0 0;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerInner{position:relative;z-index:1;width:84.375%;margin:0 auto}.footerInner:before{display:block;position:absolute;top:-12%;right:80%;width:80%;height:0;padding:6% 0 0;background:rgba(255,255,255,.5);content:"";transform:skew(-20deg)}.footerInner:after{display:block;position:absolute;top:12%;left:80%;width:80%;height:0;padding:6% 0 0;background:rgba(255,255,255,.5);content:"";transform:skew(-20deg)}.footerInner02:before{display:block;position:absolute;top:-12%;right:104%;width:80%;height:0;padding:14% 0 0;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerInner02:after{display:block;position:absolute;top:0;left:93%;width:80%;height:0;padding:14% 0 0;background:rgba(255,255,255,.25);content:"";transform:skew(-20deg)}.footerLogo{overflow:hidden;width:70.185%;height:0;margin:0 0 10%;padding:18.5% 0 0;background:url(../images/s/footerLogo.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.footer_nav{overflow:hidden;width:100%}.footer_nav li{float:left;width:50%;margin:0 0 10%}.footer_nav a{color:#161b61}.copyright{clear:both;font-size:2.4vw;text-align:center}.copyright a{color:#161b61}.greeting{padding:9% 9% 50%;border:1px solid #e0e0e0;background:url(../images/greeting_background.png) no-repeat,url(../images/s/greeting_background2.png) no-repeat,url(../images/s/greeting_background3.png) no-repeat;background-position:bottom center,left top,right 94%;background-size:100% auto,27.812% auto,52.968% auto}.greeting h3{margin:0 0 6%;color:#161b61;font-size:6vw;text-align:center}.greeting h3:before{display:block;margin:0 0 1%;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"GREETING"}.greeting h4{margin:0 0 10px;color:#161b61;font-weight:bold}.director{text-align:right}.clinicInformation{padding:7% 0;background:#ebf7fc}.timetable{clear:both;width:100%;margin:0 auto}.timetable p{position:relative;z-index:1;margin:0 0 5%;padding:1.5% 0 0 7.6%}.clinicName{margin:0 0 4%;color:#161b61;font-size:5vw;font-weight:bold;text-align:center}.clinicAddress{overflow:hidden;width:100%;margin:0 auto 2%}.clinicAddress dt{display:inline-block;position:relative;z-index:1;width:100%;margin:0 0 1%;margin:0 0 5%;padding:2% 3% 1%;padding:1.5% 0 0 7.6%;color:#161b61;font-weight:bold}.clinicAddress dt:before{display:block;position:absolute;z-index:-1;top:0;left:-5%;width:52%;width:40%;height:0;padding:10% 0 0;background:#fff437;content:"";transform:skew(-20deg)}.clinicAddress dd{width:84.375%;margin:0 auto 5%;padding:0 0 5%;border-bottom:3px dotted #161b61}.clinicAddress dl{width:100%}.tableTitle{display:inline-block;position:relative;width:100%;margin:0 0 2%;padding:2% 3% 1%;color:#161b61;font-weight:bold}.tableTitle:before{display:block;position:absolute;z-index:-1;top:0;left:-5%;width:52%;height:0;padding:10% 0 0;background:#fff437;content:"";transform:skew(-20deg)}.pediatricTimetable{width:86%;margin:0 auto 2%}.pediatricTimetable tr{padding:2% 0;border-bottom:1px solid #161b61}.pediatricTimetable th{padding:2% 0}.pediatricTimetable td{padding:2% 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.pediatricTimetable .week{color:#fff;background-color:#161b61}.pediatricTimetable .hour{width:47%;line-height:1em;text-align:right}.pediatricTimetable .hour span{font-size:.78em}.pediatricTimetable caption{padding:2% 0 0;caption-side:bottom;font-size:4vw;text-align:left}.dermatologyTimetable{width:86%;margin:0 auto 2%;margin:0 auto 8%}.dermatologyTimetable tr{padding:2% 0;border-bottom:1px solid #161b61}.dermatologyTimetable th{padding:2% 0}.dermatologyTimetable td{padding:2% 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.dermatologyTimetable .week{color:#fff;background-color:#161b61}.dermatologyTimetable .hour{width:47%;line-height:1em;text-align:right}.dermatologyTimetable .hour span{font-size:.78em}.dermatologyTimetable caption{padding:2% 0 0;caption-side:bottom;font-size:4vw;text-align:left}.pediatricTimetable2{width:86%;margin:0 auto 2%}.pediatricTimetable2 tr{padding:2% 0;border-bottom:1px solid #161b61}.pediatricTimetable2 th{padding:2% 0}.pediatricTimetable2 td{padding:2% 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.pediatricTimetable2 .week{color:#fff;background-color:#161b61}.pediatricTimetable2 .hour{width:47%;width:15%;line-height:1em;text-align:right;text-align:center}.pediatricTimetable2 .hour span{font-size:.78em}.pediatricTimetable2 caption{padding:2% 0 0;caption-side:bottom;font-size:4vw;text-align:left}.dermatologyTimetable2{width:86%;margin:0 auto 2%}.dermatologyTimetable2 tr{padding:2% 0;border-bottom:1px solid #161b61}.dermatologyTimetable2 th{padding:2% 0}.dermatologyTimetable2 td{padding:2% 0;color:#161b61;background:#fff;font-weight:bold;text-align:center}.dermatologyTimetable2 .week{color:#fff;background-color:#161b61}.dermatologyTimetable2 .hour{width:47%;width:15%;line-height:1em;text-align:right;text-align:center}.dermatologyTimetable2 .hour span{font-size:.78em}.dermatologyTimetable2 caption{padding:2% 0 0;caption-side:bottom;font-size:4vw;text-align:left}.dermatologyTimetable2f{margin:0 auto 8%}.receptionTime{overflow:hidden;width:78%;margin:0 auto 2%;padding:3% 4% 4%;background:#fff}.receptionTime dl{width:100%}.receptionTime dl:first-child{margin:0 5% 0 0}.receptionTime dt{margin:0 0 1%;color:#161b61;font-weight:bold}.receptionTime table{width:100%;border:1px solid #161b61;border-collapse:collapse}.receptionTime table th{width:40%;color:#fff;background-color:#161b61}.receptionTime table td{padding:0 0 0 2%;border-bottom:1px solid #161b61;color:#161b61;background:#fff}.clinicAccess{clear:both;padding:3% 0 0;border-top:3px dotted #161b61}.clinicAccess dt{width:84.375%;margin:0 auto 3%}.clinicAccess dd{width:84.375%;margin:0 auto 7%;padding:0 0 7%;border-bottom:3px dotted #161b61}.clinicAccess iframe{width:100%;height:300px}.byTrain{overflow:hidden}.byTrain .emphasis{font-weight:bold}.byTrain li:first-child{margin:0 0 3%}.byBus tr{border-bottom:12px solid #ebf7fc}.byBus th{width:35%;color:#fff;background:#2ba6e0;font-weight:bold}.byBus td{padding:0 3%}.titleAccessmap{color:#161b61;font-weight:bold}.titleAccessmap:before{display:inline-block;width:8.888%;height:0;margin:0 2% -2% 0;padding:7.2% 0 0;background:url(../images/s/titleAccessmap.png) no-repeat;background-size:100% auto;content:""}.titleBytrain{color:#161b61;font-weight:bold}.titleBytrain:before{display:inline-block;width:5.925%;height:0;margin:0 2% -2% 0;padding:7.2% 0 0;background:url(../images/s/titleBytrain.png) no-repeat;background-size:100% auto;content:""}.titleBybus{color:#161b61;font-weight:bold}.titleBybus:before{display:inline-block;width:5.925%;height:0;margin:0 2% -2% 0;padding:8.2% 0 0;background:url(../images/s/titleBybus.png) no-repeat;background-size:100% auto;content:""}.doctor{padding:9%}.doctor p{margin:0 auto 3%}.history{padding:9%}.history p{margin:0 auto 3%}.access{padding:9% 0 0}.contact{width:90%;margin:0 auto}.contactPhone{padding:5% 0;color:#161b61;font-size:6vw;font-weight:bold;text-align:center}.contactPhone a{color:#161b61}.recruit{padding:9%}.recruit table{width:100%;margin:0 0 40px}.recruit table:last-child{margin:0}.recruit table th{width:25%;padding:20px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#161b61;background:#ebf7fc;text-align:left}.recruit table td{padding:20px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.pediatrics{padding:9%}.pediatrics .click{display:none}.pediatricsBox{width:100%;margin:0 auto;padding:5% 0;background:#fff}.pediatricsBox dt{display:block;padding:5% 0 5% 3vw;border-bottom:1px solid #e0e0e0;font-weight:bold;text-indent:-3vw;cursor:pointer}.pediatricsBox dt:before{display:inline-block;width:7px;height:7px;margin:0 2% .5% 0;background:#161b61;content:"";transform:rotate(45deg)}.pediatricsBox dd{display:none;padding:5% 0;border-bottom:1px solid #e0e0e0}.ol{margin:1em 0;padding-left:20px}.ol li{list-style-type:decimal}.diary{padding:9%}.diary p{margin:0 0 2%}.diary ul{margin:0 0 2%}.diary .click{display:none}.diary h3 .date{display:block;color:#000;font-size:.7em}.diary .detailLink li a{display:block;padding:5% 0 5% 3vw;border-bottom:1px solid #e0e0e0;color:#000;font-weight:bold;text-indent:-3vw;cursor:pointer}.diary .detailLink li a:before{display:inline-block;width:7px;height:7px;margin:0 2% .5% 0;background:#161b61;content:"";transform:rotate(45deg)}.diary .detailLink li a span{display:block;margin-top:-2%;padding-left:1.2em;color:#2ba6e0;font-size:.7em}.dermatology{padding:9%}.dermatologyBox{width:100%;margin:0 auto;padding:5% 0;background:#fff}.dermatologyBox dt{display:block;padding:5% 0 5% 3vw;border-bottom:1px solid #e0e0e0;font-weight:bold;text-indent:-3vw;cursor:pointer}.dermatologyBox dt:before{display:inline-block;width:7px;height:7px;margin:0 2% .5% 0;background:#161b61;content:"";transform:rotate(45deg)}.dermatologyBox dd{display:none;padding:5% 0;border-bottom:1px solid #e0e0e0}.cosme{padding:9%}.cosmeBox{width:100%;margin:0 auto;padding:5% 0;background:#fff}.cosmeBox dt{display:block;padding:5% 0 5% 3vw;border-bottom:1px solid #e0e0e0;font-weight:bold;text-indent:-3vw;cursor:pointer}.cosmeBox dd{display:none;padding:5% 0;border-bottom:1px solid #e0e0e0}.cosmeBox .thumbnail-left{float:none;width:70px;margin:0 auto 10px auto;padding:0 10px 0 0}.treatment{padding:9%}.treatment h3 a{color:#161b61}.treatmentBox{padding:9%}#beginner section{padding:9%}#beginner .linkBtn{margin:6% 0 0;padding:0 0 3% 0}#beginner .linkBtn a{display:block;width:100%;margin:0 auto 2%;padding:4.5% 0;color:#fff;background:#161b61;font-weight:bold;text-align:center;text-decoration:none;transition-duration:.3s}#beginner .list li{margin:0 0 6%;padding-left:1em;text-indent:-1em}#beginner .list li:last-child{margin:0}#beginner .list li span{color:#161b61;font-weight:bold}#beginner .list li::before{color:#161b61;content:"●"}#beginner .list dt{color:#161b61;font-weight:bold}#beginner .list dd{margin:0 0 6%}#beginner .list dd:last-child{margin:0}#yoyaku section{padding:9%}#yoyaku .list{margin:0 0 2em}#yoyaku .list dt{float:none;width:100%;margin:0 0 .5em}#yoyaku .list dt span.num{color:#161b61;font-weight:bold}#yoyaku .list dd{float:none;width:100%}#yoyaku .subTxt{margin:-1.5em 0 1em 0}#yoyaku .subTbl{margin:0 0 3em 0;font-size:.8em}#yoyaku .subTbl th{padding:.8em 0;color:#fff;background-color:#2ba6e0;font-weight:bold;text-align:center}#yoyaku .subTbl td{padding:.8em 0;border-bottom:1px solid #161b61;background:#fff}#yoyaku .subTbl td.tit{padding:.8em 1em .8em 0}#influenza section{padding:9%}#influenza h4{margin:2em 0 1.3em 0;padding:2em 0 0;border-top:1px solid #e0e0e0;font-size:4vw}#influenza .linkBtn{margin:6% 0 0;padding:0 0 3% 0}#influenza .linkBtn a{display:block;width:100%;margin:0 auto 2%;padding:4.5% 0;color:#fff;background:#161b61;font-weight:bold;text-align:center;text-decoration:none;transition-duration:.3s}#influenza br.pc{display:none}.pc-cont{display:none}.biographyList{margin-top:-10px}.biographyList.sml{margin-top:-10px}.biographyList.sml li{margin-top:10px}.biographyList.sml li span{display:block;width:auto}.biographyList li{margin-top:10px}.biographyList li span{display:block;width:auto}.wp-block-gallery.columns-3{width:100%}.wp-block-gallery.columns-3 figure{width:100%}.wp-block-gallery.columns-4{width:100%}.wp-block-gallery.columns-4 figure{width:100%}main article.top_pt{padding-top:100px}.list_style_RL2 li{border-bottom:1px solid #fff}.list_style_RL2 li .text{width:100%;height:20px;padding:16px;background-color:#f3f3f3;justify-content:center}.list_style_RL2 li .text .btn_stl_u_cv{margin-top:16px}.list_style_RL2 li .num1{display:flex;flex-direction:column;width:80px;height:auto;height:50px;margin:0;color:#fff;background-color:#161b61;font-size:4vw;align-items:center;justify-content:center}.list_style_RL2 li:nth-last-child(1):after{display:none}h3.information{margin:0 0 6%;color:#161b61;font-size:6vw;text-align:center}h3.information:before{display:block;margin:0 0 1%;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"INFORMATION"}.nav01 a{background:url(../images/s/nav01.png) no-repeat;background-position:left center;background-size:34.09% auto}.nav02 a{background:url(../images/s/nav02.png) no-repeat;background-position:left center;background-size:50.227% auto}.nav03 a{background:url(../images/s/nav03.png) no-repeat;background-position:left center;background-size:39.318% auto}.nav04 a{background:url(../images/s/nav04.png) no-repeat;background-position:left center;background-size:39.09% auto}.nav05 a{background:url(../images/s/nav05.png) no-repeat;background-position:left center;background-size:71.363% auto}.nav06 a{background:url(../images/s/nav07.png) no-repeat;background-position:left center;background-size:25.96% auto}.nav07 a{background:url(../images/s/nav08.png) no-repeat;background-position:left center;background-size:44.681% auto}.nav08 a{background:url(../images/s/nav09.png) no-repeat;background-position:left center;background-size:46% auto}.nav09 a{background:url(../images/s/nav06.png) no-repeat;background-position:left center;background-size:46% auto}.subnav01 a{background:url(../images/s/subnav01.jpg) no-repeat;background-size:100% auto}.subnav02 a{background:url(../images/s/subnav02.jpg) no-repeat;background-size:100% auto}.subnav03 a{background:url(../images/s/subnav03.jpg) no-repeat;background-size:100% auto}.subnav04 a{background:url(../images/s/subnav04.jpg) no-repeat;background-size:100% auto}.subnav05 a{background:url(../images/s/subnav05.jpg) no-repeat;background-size:100% auto}.subnav06 a{background:url(../images/s/subnav06.jpg) no-repeat;background-size:100% auto}.influenza_b a{display:block;overflow:hidden;width:100%;height:0;padding:100% 0 0;background:url(../images/influenza_b.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.btnNoconsultation a{display:block;overflow:hidden;width:100%;height:0;padding:100% 0 0;background:url(../images/s/btnNoconsuitation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.btnReservation a{display:block;overflow:hidden;width:100%;height:0;padding:100% 0 0;background:url(../images/s/btnReservation.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.treatmentDetail .treatmentLink li a{display:block;padding:5% 0 5% 3vw;border-bottom:1px solid #e0e0e0;color:#000;font-weight:bold;text-indent:-3vw;cursor:pointer}.treatmentDetail .treatmentLink li a:before{display:inline-block;width:7px;height:7px;margin:0 2% .5% 0;background:#161b61;content:"";transform:rotate(45deg)}.collaboration ul li{display:block;padding:15px 0 15px 15px;border-bottom:1px solid #e0e0e0;font-weight:bold;cursor:pointer;transition-duration:.3s}.collaboration ul li:before{display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;background:#161b61;content:"";transform:rotate(45deg)}span.sp_come{display:block}ul.is-style-default li figure{width:100%}}.blue{color:#007cff}.titleMedia{margin:10px 0 20px;padding-bottom:10px;border-bottom:3px dotted #161b61}.titleMedia span{display:none}@media screen and (max-width: 641px){.titleMedia{margin-top:-20px;border:none}.titleMedia img{display:none}.titleMedia span{display:block;color:#161b61;font-size:6vw;text-align:center}.mediabanner{display:block;padding-bottom:40px;text-align:center}.mediabanner img{width:85%}.titleMedia::before{display:block;color:#2ba6e0;font-family:Asap,sans-serif;font-size:2.3vw;font-weight:bold;text-align:center;letter-spacing:.18em;content:"MEDIA"}}.fix-button-area{display:flex;position:fixed;z-index:100;bottom:0;box-sizing:border-box;width:100%;margin:0;padding:0;padding-bottom:calc(constant(safe-area-inset-bottom));padding-bottom:calc(env(safe-area-inset-bottom));background-color:#4963bb;line-height:1.7}.fix-button-area li{box-sizing:border-box;width:33.3333333333%;border-top:0;border-top:1px solid #a9b4da;border-right:1px solid #768acd;border-bottom:2px solid #162865;border-left:1px solid #4963bb;line-height:1.7;list-style:none}.fix-button-area li a{display:block;box-sizing:border-box;padding:10px 0;color:#fff;background-image:linear-gradient(#768acd, #24409c);text-shadow:0 -1px 0 #4963bb;font-size:.75rem;font-weight:500;text-align:center;text-decoration:none}.fix-button-area li a i{font-size:1rem}.fix-button-area li:nth-child(1){border-top:1px solid #9dd88a;border-right:1px solid #67cc44;border-bottom:2px solid #0e6728;border-left:1px solid #499e3a}.fix-button-area li:nth-child(1) a{background-image:linear-gradient(#67cc44, #00913a);text-shadow:0 -1px 0 #0e6728}.fix-button-area li:nth-child(2){border-top:1px solid #81bed6;border-right:1px solid #58a8d4;border-bottom:2px solid #114e7b;border-left:1px solid #37789c}.fix-button-area li:nth-child(2) a{background-image:linear-gradient(#58a8d4, #0367ac);text-shadow:0 -1px 0 #114e7b}.fix-button-area li:nth-child(3){border-top:1px solid #f79f88;border-right:1px solid #e87565;border-bottom:2px solid #a72223;border-left:1px solid #ca2e1e}.fix-button-area li:nth-child(3) a{background-image:linear-gradient(#ff6231, #e50011);text-shadow:0 -1px 0 #a72223}@media screen and (min-width: 641px){.fix-button-area{display:none}}span.sp_come{display:none}span.in_b{display:inline-block}ol.all{margin:0;padding:0 0 0 2em}ol.all li{list-style-type:decimal}ol.is-style-default{padding-left:1.5rem}ol.is-style-default li{list-style:decimal}ol.is-style-default+*{margin-top:1rem}ul.all{margin:0;padding:0 0 0 2em}ul.all li{list-style-type:disc}ul.is-style-default{padding-left:1rem;list-style:disc}ul.is-style-default li{list-style:disc}ul.is-style-default li figure{display:block;float:initial;margin-left:0}.wp-block-gallery.columns-3{margin-right:auto;margin-left:auto}.wp-block-gallery.columns-4{margin-right:auto;margin-left:auto}.wp-block-image img{height:auto}.wp-block-image.size-large{width:100%}.button{display:inline-block;margin-top:1rem;padding:.7rem 1rem;border-radius:5px;color:#fff;background-color:#007cff;transition:.3s}.button:hover{opacity:.7}.curon{max-width:320px;margin-right:auto;margin-left:auto}.curon a{display:block;width:100%}.curon a img{width:100%}.subnavBanner01{overflow:hidden;width:84.375%;height:0;margin-top:1rem;margin-right:auto;margin-left:auto;padding:0 0 33%;background:url(../images/s/subnavBanner01.jpg) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.subnavBanner01 a{display:block;width:100%;height:0;padding:37% 0 0}.information-button{text-align:center}.information-button a{display:inline-block;margin-top:1rem;padding:1rem 2rem;border:1px solid #2ba6e0;color:#2ba6e0;background-color:#fff;transition:.3s}.information-button a:hover{border:1px solid #fff;color:#fff;background-color:#2ba6e0}.recruit table{width:100%;margin:0 0 40px}.recruit table:last-child{margin:0}.recruit table th{width:25%;padding:20px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#161b61;background:#ebf7fc;text-align:left}.recruit table td{padding:20px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.treatment h3 a{color:#161b61}.collaboration ul li{display:block;margin:0 0 10px 0;padding:15px 0 15px 15px;border-bottom:1px solid #e0e0e0;font-size:18px;font-weight:bold;cursor:pointer;transition-duration:.3s}.collaboration ul li:before{display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;background:#161b61;content:"";transform:rotate(45deg)}.corners-r-btn a{display:block;box-sizing:border-box;width:100%;padding:10px;border:double 3px #bdbece;border-radius:6px;color:#161b61;background-color:#f5f9fa;font-family:Quicksand,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:110%;font-weight:bold;text-align:center}.wp-block-table thead th{color:#fff;background-color:#2ba6e0}.pxlm-link li+li{margin-top:1rem}.pxlm-link li.bnr-byoji a{display:block;overflow:hidden;max-width:310px;height:80px;margin-right:auto;margin-left:auto;background:url(/wp/wp-content/uploads/2018/08/ikujibana1.jpg) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.pxlm-link li.bnr-cosme a{display:block;overflow:hidden;max-width:310px;height:0;margin-right:auto;margin-left:auto;background:url(/images/bnr_cosme.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.news{padding:1rem;background:#2ba6e0}.news h3{overflow:hidden;width:307px;height:39px;margin:0 auto 20px;background:url(../images/h3news.png) no-repeat;background-size:100% auto;white-space:nowrap;text-indent:100%}.news .list{display:grid;overflow-y:scroll;box-sizing:border-box;width:100%;height:350px;margin:0 auto;padding:20px;background:#fff;grid-template-columns:1fr}.news .list li+li{border-top:1px solid #bdbece}.news .list a{display:grid;padding:.5rem;transition:.3s;grid-template-areas:"date label" "title title";grid-template-columns:100px auto}.news .list a:hover{color:#2ba6e0}.news .list a .date{grid-area:date}.news .list a .label-area{grid-area:label}.news .list a .title{grid-area:title}.news .list a .label{padding:.4rem .6rem;font-size:.8rem}.news .list a .label.information{border:1px solid #bdbece}.news .list a .label.notification{color:#fff;background-color:#e50011}.news p{margin:0 0 15px;color:#fff;text-align:center}.wp-block-button .wp-element-button{background-color:#2ca6e0;border:1px solid #2ca6e0}.wp-block-button .wp-element-button:hover{background-color:#fff;color:#2ca6e0}@media screen and (max-width: 640px){.wp-block-file{display:flex;flex-flow:column;align-items:center}}@media screen and (max-width: 640px){.wp-block-file a{display:block;width:fit-content;margin-block-start:var(--wp--preset--spacing--20)}}.wp-block-file a:not([class]){font-size:1rem;color:#2ca6e0}.wp-block-file a:not([class]):hover{opacity:.5}.wp-block-file .wp-element-button{background-color:#2ca6e0;color:#fff;border:1px solid #2ca6e0}.wp-block-file .wp-element-button:hover{background-color:#fff;color:#2ca6e0}/*# sourceMappingURL=style.css.map */
