*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0;line-height:1}p{line-height:1.6!important}img{width:100%}.greeting_contents_txt p{line-height:2!important}.relative{position:relative}.txt-r{text-align:right}.txt-l{text-align:left}.txt-c{text-align:center}.subtitle{text-align:center;color:gray;margin-bottom:3%;font-size:16px!important}.subtitle.b{font-size:24px!important}.site-header{transition:.5s;width:100%}.site-header.transform{background:rgba(255,255,255,.9);padding:20px}.header-inline{position:relative;max-width:1200px;margin:0 auto;padding:48px 10px;display:flex;justify-content:space-between;transition:.5s;width:100%;z-index:9999;height:110px}header p{font-size:.75rem}header h1{display:inline-block;position:absolute;top:5px;left:10px;text-align:left}header h1 a{text-decoration:none}.logo{font-size:2.5rem;position:relative;top:0}.head-tel{position:absolute;top:25px;right:0;width:500px}.telnumber{font-size:2rem;color:#555}.reserve{display:inline-block;vertical-align:middle;background:#005bac;padding:5px 8px;margin-right:15px;font-size:.75rem;color:#fff}.open-time{font-size:.9rem;text-align:right;line-height:1.5}.h-netYoyaku{display:inline-block;background:linear-gradient(#625d42,#c0baae);font-size:1rem;color:#fff;padding:8px 10px;margin-right:10px;position:absolute;left:0;top:5px;background:#666146}.site-header{position:absolute;justify-content:space-between;transition:.5s;width:100%;z-index:9999;background-color:rgba(255,255,255,.6)}.is-fixed{position:fixed;top:0;left:0;z-index:10;width:100%;background-color:rgba(0,0,0,.6)}.is-fixed #gnav2 ul li a{font-size:medium}@media screen and (max-width:599px){.logo{font-size:1.5rem}.header-inline{padding:0}}.pc-nav{width:100%}nav{text-align:center;max-width:1200px;margin:0 auto!important}nav ul{margin:0;padding:0}nav ul li{list-style:none;display:inline-block;width:12%;min-width:90px}nav ul li a{display:block;width:100%;padding:5px 0;text-decoration:none;color:#fff}nav ul li.current a{color:#fff}nav ul li.current{color:#fff2cc}nav ul li a:hover{color:#fff2cc}@media screen and (max-width:599px){.zdo_drawer_menu{display:block}.pc-nav,.head-tel{display:none}nav ul li{display:block}h1 img{max-width:300px}}@media screen and (min-width:600px) and (max-width:999px){.zdo_drawer_menu{display:block}.pc-nav,.head-tel{display:none}nav ul li{display:block}}@media screen and (min-width:1000px){.zdo_drawer_menu{display:none}.pc-nav{display:block;height:45px}}.mainvisual .inner{position:absolute;width:100%;top:0;left:0;height:100%;background:#eee;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:599px){.pc-view{display:none}.sp-view{display:block}}@media screen and (min-width:600px) and (max-width:999px){.sp-view{display:none}}@media screen and (min-width:1000px){.sp-view{display:none}}.Main-MenuArea{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;margin-bottom:50px;max-width:1400px;margin:5% auto}.col01{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}.col01 a,.menu-box a{position:absolute;display:block;top:0;left:0;height:100%;width:100%}.menu-box_h3{line-height:1.5}.col01 li{width:90%;margin:0 5%;text-align:center;position:absolute;top:50%;background:rgba(255,255,255,.8);padding:0 5%;color:#000}.col01.column2 li{width:100%;margin:0;text-align:center;position:absolute;top:auto;bottom:0;background:rgba(136,127,111,.8);padding:0 5%;color:#fff}@media screen and (max-width:599px){.col01{height:200px}.person-01{order:1;width:50%}.person-02{order:2;width:50%}.person-03{order:3;width:50%}.person-04{order:4;width:50%}.person-01.column2,.person-02.column2,.person-03.column2,.person-04.column2{width:100%;height:300px}.col01 li{text-align:left;line-height:1.2;padding:3%}.menu-box_h2{font-size:.9rem;width:100%;position:absolute;top:10%}.menu-box_h3{font-size:.8rem}.col01.column2 li{padding:5%}}@media screen and (min-width:600px) and (max-width:999px){.col01{height:300px}.person-01{order:1;width:25%}.person-02{order:2;width:25%}.person-03{order:3;width:25%}.person-04{order:4;width:25%}.person-01.column2,.person-02.column2,.person-03.column2,.person-04.column2{width:50%;height:300px}.col01 li{text-align:left;line-height:1.2}.menu-box_h2{font-size:1rem;border-bottom:solid 1px #fff;position:absolute;top:20%;width:100%}.menu-box_h3{font-size:.9rem}.col01.column2 li{padding:5%}}@media screen and (min-width:1000px){.col01{height:250px}.person-01{order:1;width:25%}.person-02{order:2;width:25%}.person-03{order:3;width:25%}.person-04{order:4;width:25%}.person-01.column2,.person-02.column2,.person-03.column2,.person-04.column2{width:49.8%;height:300px;margin:.1% auto}.menu-box_h2{font-size:1.2em;position:absolute;top:10%;margin:0 auto;width:100%;left:0}.menu-box_h3{top:50%;padding:3% 1%;text-align:center;font-size:larger}}.person-01{background:url(/wp/wp-content/themes/stinger7child/images/top/topmenu_01.jpg) no-repeat center;background-size:cover}.person-02{background:url(/wp/wp-content/themes/stinger7child/images/top/topmenu_02.jpg) no-repeat center;background-size:cover}.person-03{background:url(/wp/wp-content/themes/stinger7child/images/top/topmenu_03.jpg) no-repeat center;background-size:cover}.person-04{background:url(/wp/wp-content/themes/stinger7child/images/top/topmenu_04.jpg) no-repeat center;background-size:cover}.person-02:before,.person-01:before,.person-03:before,.person-04:before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0}.person-01 a,.person-02 a,.person-03 a,.person-04 a{}section h2{font-size:2em;text-align:center;letter-spacing:5px}section h2 span{display:inline-block;margin-bottom:30px}.FacilityArea{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row}.FacilityBox span{font-size:smaller}.FacilityBox{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.8);padding:10px 10px 20px}.link_box{position:relative;width:100%;padding:2%}.FacilityBox a{position:absolute;top:0;width:100%;height:100%;color:#000;text-decoration:none;overflow:hidden;text-indent:100%;white-space:nowrap}.FacilityBox h3{font-size:1.3rem;margin-top:5px;position:absolute;left:0;right:0;bottom:5px;font-weight:bolder;color:#6f4a18;line-height:normal}@media screen and (max-width:640px){#FacilityArea{flex-direction:col}.facility-01{width:100%}.facility-02{order:2;width:100%}.facility-03{order:3;width:100%}.facility-04{order:4;width:100%}.facility-05{order:5;width:100%}.facility-06{order:6;width:100%}.facility-03,.facility-02,.facility-01,.facility-04,.facility-05,.facility-06{margin:.5%!important}}@media screen and (min-width:600px) and (max-width:999px){.facility-01{width:30%;margin:0 5px}.facility-02{order:2;width:30%;margin:0 5px}.facility-03{order:3;width:30%;margin:0 5px}.facility-04{order:4;width:30%;margin:0 5px}.facility-05{order:5;width:30%;margin:0 5px}.facility-06{order:6;width:30%;margin:0 5px}}@media screen and (min-width:1000px){.facility-01{width:31%;margin:0 10px}.facility-02{order:2;width:31%;margin:0 10px}.facility-03{order:3;width:31%;margin:0 10px}.facility-04{order:4;width:31%;margin:0 10px}.facility-05{order:5;width:31%;margin:0 10px}.facility-06{order:6;width:31%;margin:0 10px}}.contentsArea{display:flex}#main-content{width:50%;background:#ddd url(/wp/wp-content/themes/stinger7child/images/top/top_contents_01.png) no-repeat center center;background-size:cover;height:360px;position:relative}#Sidebar{display:flex;flex-flow:column wrap;width:50%}.side01{background:#ddd url(/wp/wp-content/themes/stinger7child/images/top/top_contents_02.png) no-repeat center right;background-size:cover;height:180px;position:relative}.side02{background:#ddd url(/wp/wp-content/themes/stinger7child/images/top/top_contents_03.png) no-repeat center right;background-size:cover;height:180px;position:relative}@media screen and (max-width:768px){.contentsArea{flex-direction:column}#main-content{width:95%;margin:0 auto}#Sidebar{width:95%;margin:0 auto}}.contentsArea01{padding:1rem;position:absolute;top:5%;height:100%}.contentsArea_ttl{font-size:26px;text-shadow:2px 2px 1px #fff , -2px 2px 1px #fff , 2px -2px 1px #fff , -2px -2px 1px #fff , 2px 0 1px #fff , 0 2px 1px #fff , -2px 0 1px #fff , 0 -2px 1px #fff}.contentsArea_subttl{display:block;font-size:10px}.contentsArea_txt{font-size:.8rem}.contentsArea_w50{width:50%}.contentsArea_w70{width:70%}.contentsArea_mt5{margin-top:5%}.contentsArea_mt3{margin-top:3%;text-shadow:2px 2px 1px #fff , -2px 2px 1px #fff , 2px -2px 1px #fff , -2px -2px 1px #fff , 2px 0 1px #fff , 0 2px 1px #fff , -2px 0 1px #fff , 0 -2px 1px #fff}.contentsArea_link{position:relative;font-size:.8rem;margin-top:3%}.contentsArea_link{text-decoration:none}.contentsArea_link:after{font-family:'FontAwesome';content:"\f138";position:absolute;padding-left:5px;color:#005bac}.contentsArea01 a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-indent:-999px}@media screen and (max-width:599px){.contentsArea_w70{width:80%}}.parent2{display:flex;flex-wrap:wrap;justify-content:center}.children{width:21.9%;height:200px;margin:10px 15px;text-align:center;position:relative}.parent2 .children img{object-fit:cover}.cp_ribbon{line-height:50px;position:absolute;top:110px;display:block;width: calc(100% + 18px);height:50px;margin-right:-9px;margin-left:-9px;text-align:center;color:#fff;background:#005bac}.cp_ribbon:before,.cp_ribbon:after{position:absolute;content:''}.cp_ribbon:before{bottom:-10px;left:0;width:0;height:0;border-top:10px solid gray;border-left:10px solid transparent}.cp_ribbon:after{right:0;bottom:-10px;width:0;height:0;border-top:10px solid gray;border-right:10px solid transparent}@media screen and (max-width:620px){.children{width:150px;height:137px;margin:10px 15px;text-align:center}.cp_ribbon{top:75px;height:35px}.cp_ribbon span{font-size:14px;position:relative;top:-8px}}.greeting{}.bg-mask{height:100%;background:rgba(255,255,255,.5)}.bg-mask-b{height:100%;background:rgba(0,0,0,.6);overflow:hidden}.greeting_contentsArea{display:flex}.greeting_contents_txt{flex:3.5;order:1;margin-top:2%}.greeting_contents_txt h3{font-size:1.2rem;font-weight:bold;margin:1.5rem 0}.greeting_contents_photo{flex:1;margin:0 0 0 5em;order:2}.doctor_mane{margin-top:1rem;text-align:center}@media screen and (max-width:620px){.greeting_contentsArea{flex-direction:column}.greeting_contents_txt{order:2}.greeting_contents_photo{order:1}}footer{}.footer_innner{max-width:1300px;margin:0 auto;width:100%;display:flex}.footer_Larea{flex:1;position:relative;padding:1rem}.footer_Rarea{flex:1;position:relative}.footer_Larea h3{border-bottom:1px solid #b5b5b5;width:60%;margin:0 auto 1rem}.footer_address{width:60%;margin:0 auto}.footer_Larea h3 span{font-size:x-large;line-height:1.5em}.footer_reserve{display:inline-block;vertical-align:middle;background:#005bac;padding:5px 8px;margin-right:20px;font-size:1rem;color:#fff}.fotter_contactBtnArea{width:90%;margin:0 auto;padding:1rem 0;display:flex;justify-content:center;align-items:center}.fotter_contactBtnArea.sns{padding:0}.fotter_contactBtnArea.sns a{width:50%;padding:0 5%}.footer_contactBtn{display:block;position:relative;padding:1rem;text-align:center;text-decoration:none;color:#fff;background:#babba7;font-size:1.25rem;border-radius:5px;margin:0 auto}.footer_contactBtn:hover{background:#fff;border:1px solid #918381;color:#918381}.footer_tel{text-align:center;font-size:xx-large;padding:3% 0 0 0}@media screen and (max-width:768px){.footer_telnumber{width:100%;text-align:center}.footer_innner{flex-direction:column}.footer_access{display:grid!important}.footer_address{width:90%;margin:10px auto}.footer_accessL{width:100%!important}.footer_accessR{padding:0!important}.footer_Larea h3{width:80%}.fotter_contactBtnArea.sns{width:100%}.fotter_contactBtnArea.sns a{padding:0 1%}.fotter_contactBtnArea{display:block}.footer_contactBtn{margin-bottom:20px}}.Practice-time table{width:100%;border-spacing:0;margin:.5rem 0}.Practice-time table th{border-left:solid 1px transparent!important;padding:10px 0;color:#000!important;width:120px;background:transparent;box-shadow:1px 1px 0 transparent inset;font-size:1rem!important}.Practice-time table tr:first-child{border-top:solid 1px #999!important}.Practice-time table td{border-left:solid 1px transparent!important;text-align:center;padding:10px 0;background:transparent;font-size:1rem!important}.footer_access{width:100%;display:flex;margin:1rem 0}.footer_accessL{background:#fff;border-radius:10px;padding:1rem;font-size:1rem;color:#555;text-align:center;width:150px;height:150px;position:relative;border:1px solid #432d16}.footer_accessL span{display:block;font-size:1.5rem;font-weight:500}.footer_accessR{padding:0 1.5em;position:relative}.footer_accessBtn{display:block;position:relative;padding:.7rem;text-align:center;text-decoration:none;background:#fff;border:1px solid #432d16;font-size:1rem;border-radius:10px}.footer_accessBtn:link{color:#432d16}.footer_accessBtn a:visited{color:#005bac;text-decoration:none}.footer_accessBtn:hover{background:#87c3bf;color:#fff;cursor:pointer;text-decoration:none}.footer_accessBtn:active{color:#fff}.copyright{padding:1.5rem 0;text-align:center;color:#fff;background:#87c3bf;font-size:.9rem}.pagetop{position:fixed;bottom:20px;right:20px}.pagetop{width:80px;height:80px;border-radius:50%;background:rgba(71,163,157,.65);text-align:center;z-index:99}.pagetop img{width:50px;padding:5px;margin:13px 15px}.yoyaku-btn{width:120px;height:120px;border-radius:5px;background:rgba(160,124,61,.8);z-index:9999}.yoyaku-btn{position:fixed;top:200px;right:0;text-align:center}.yoyaku-btn img{width:100px;padding:10px;margin:10px}.menu-box_h2{text-shadow:2px 2px 1px #fff , -2px 2px 1px #fff , 2px -2px 1px #fff , -2px -2px 1px #fff , 2px 0 1px #fff , 0 2px 1px #fff , -2px 0 1px #fff , 0 -2px 1px #fff;text-align:center;line-height:1.8em}#p-table td{text-align:initial!important}.top02.b_11>div .wrap h3,.top04.b_09 ul li a{font-size:130%;line-height:1.75em;margin:.5em}.top02.b_11>div .wrap h3,.top02.b_11 h2{color:#715d56;letter-spacing:.5em}@media screen and (max-width:640px){.top02.b_11>div .wrap h3,.top02.b_11 h2{letter-spacing:0;font-size:medium}.pagetop{bottom:100px}}.top02.b_11 > div .wrap:nth-child(2n) {background:url(http://kawabata-family-dc.com/wp/wp-content/themes/stinger7child/images/top/TOP1-1.jpg) right top no-repeat #efe8dd;background-size:contain;padding:20px 35% 20px 3%;height:250px}.top02.b_11 > div .wrap:nth-child(2n+1) {background:url(http://kawabata-family-dc.com/wp/wp-content/themes/stinger7child/images/top/TOP1-2.jpg) left top no-repeat;background-size:contain;padding:20px 3% 20px 47%;height:250px}.top02.b_11 > div .wrap:nth-child(4) {background:url(http://kawabata-family-dc.com/wp/wp-content/themes/stinger7child/images/top/TOP1-3.jpg) right top no-repeat #efe8dd;background-size:contain;padding:20px 35% 20px 3%;height:250px}.wrap.target p{font-size:smaller}@media screen and (max-width:960px){.top02.b_11 > div .wrap:nth-child(2n) {padding:20px 45% 20px 3%}.top02.b_11 > div .wrap:nth-child(2n+1) {padding:20px 3% 20px 45%}.top02.b_11 > div .wrap:nth-child(4) {padding:20px 45% 20px 3%}.top02.b_11>div .wrap h3,.top02.b_11 h2{letter-spacing:0}.top02.b_11>div .wrap h3,.top04.b_09 ul li a{margin:0}}@media screen and (max-width:768px){.top02.b_11>div .wrap.target a{top:160px;position:relative}.top02.b_11 > div .wrap:nth-child(2n), .top02.b_11 > div .wrap:nth-child(2n+1), .top02.b_11 > div .wrap:nth-child(4){padding:20px 3% 340px 3%}.index01 ul li:nth-child(15){border:none}header img{margin-right:0;width:40px;top:0}.header-inline{height:60px}.top02.b_11>div .wrap h3,.top04.b_09 ul li a{margin:1em}}.logo{color:#ed7600!important}.reserve{background:#aacd37}.h-netYoyaku{background:#a49219}.bold{font-weight:bolder}.is-fixed{background-color:rgba(255,255,255,.8);margin:0!important}.Main-MenuArea h2 span{color:#009f5f;font-size:larger}.webyoyaku{bottom:110px;right:0;width:60px;background:none;position:fixed}.onlineyoyaku{bottom:320px;right:0;width:60px;background:none;position:fixed}.onlineyoyaku img,.webyoyaku img{width:auto;padding:0;margin:0}@media screen and (max-width:768px){.pagetop.onlineyoyaku img,.pagetop.webyoyaku img{display:none}}#mybox h4,#side aside h4.menu_underh2{background:#87c3bf}table.sw_tbl01 tr th{background:#87c3bf}.copyright{padding:.5rem 0;   background: #bbb}.footer_reserve{background:#e7eff1;color:#444;padding:5px 20px;margin-top:-5px}.footer_contactBtn{background:#87c3bf}.bg-mask-b{background:rgba(81,78,70,.7)}.person-01 a:hover,.person-02 a:hover,.person-03 a:hover,.person-04 a:hover{}.col01.column2 li:hover{background:rgba(89,74,53)}.message_ttl{font-size:24px;font-weight:600;margin-bottom:5%}@media only screen and (max-width:640px){span.newslogo{font-size:30px}.subtitle.b{font-size:18px!important}#header-l h1 a .name{font-size:2em;line-height:1.3}}.btn01{position:relative}.btn01 a{display:inline-block;position:relative;padding:0 40px 0 15px;border:1px solid #fff;color:#fff;line-height:28px;text-decoration:none}.btn01 a:hover{}.btn01 a::after{display:inline-block;position:absolute;top:6px;right:5px;width:30px;height:30px;background-image:url(http://kawabata-family-dc.com/wp/wp-content/themes/stinger7child/images/arrow2.png);content:"";background-size:60%;background-repeat:no-repeat}.btn01 a:hover::after{right:-5px}.btn02{position:relative}.btn02 a{display:inline-block;position:relative;padding:0 40px 0 30px;border:1px solid #666;color:#666;line-height:50px;text-decoration:none;font-size:initial}.btn02 a:hover{}.btn02 a::after{display:inline-block;position:absolute;top:1px;margin:auto;bottom:0;right:-15px;width:42px;height:4px;background-image:url(http://kawabata-family-dc.com/wp/wp-content/themes/stinger7child/images/arrow01.svg);transition:.2s ease-in-out;content:""}.btn02 a:hover::after{right:-30px}.back-w{background:rgba(255,255,255,.7);width:50%}@media only screen and (max-width:640px){.btn02 a{line-height:30px;padding:5px 10px;font-size:13px;width:95%}.btn-style.btn02{text-align:center}.btn-style a{margin:2%}.footer_accessL{margin:3% 0}}.ls5{letter-spacing:5px}body{font-family:'YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif!important;font-weight:400!important;background:#fff;max-width:1400px;margin:0 auto!important}*{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif!important;font-weight:400!important}.fa,.far,.fas{font-family:"Font Awesome 5 Free"!important}.headerCta{position:fixed;bottom:0;left:0;z-index:10000;width:100%;height:95px;box-sizing:border-box;padding:10px 5px 0;background:rgba(219,217,217,.8);display:flex;flex-wrap:wrap;justify-content:space-between}.headerCta li{width: calc( (100%)/3)}.headerCta li:nth-child(1) {width: calc( (100%)/3 - 5px )}.headerCta li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:80px;background:#ebf4f4;border-radius:4px 4px 0 0;color:#6d5c47;font-size:medium;text-align:center;line-height:1.23;text-decoration:none}.headerCta li:nth-child(1) a {background:#47a39d;color:#fff}.headerCta li a>span{display:block;padding:35px 0 0}.headerCta li:nth-child(1) a > span {background: url(../images/access-ico-w.png) no-repeat 50% 5px/ auto 25px}.headerCta li:nth-child(1) a > span > span {display:block}.headerCta li:nth-child(2) a > span {background: url(../images/tel-ico.png) no-repeat 50% 5px/ auto 25px}.headerCta li:nth-child(3) a > span {background: url(../images/mail-ico.png) no-repeat 50% 5px/ auto 25px}ul.column3{column-count:3}ul.column2{column-count:2}@media screen and (max-width:700px){ul.column3,ul.column2{column-count:auto}}.numbering{margin:0;counter-reset:number}.numbering .yoyakuform-list li::before{content:counter(number);counter-increment:number;background-color:#806544;color:#fff;font-weight:bold;display:block;float:left;line-height:20px;margin-left:-28px;text-align:center;height:20px;width:20px;border-radius:50%;top:7px;position:relative}.numbering ul{list-style:none}.numbering ul li{font-size:16px;line-height:1.8em;padding-bottom:1%;padding-left:3%}@media screen and (max-width:700px){.numbering{padding:0 0 0 8%}}.mycheckbox input[type="checkbox"]{display:none}.mycheckbox input[type="checkbox"]+label{display:none;cursor:pointer;display:inline-block;position:relative;padding-left:25px;padding-right:10px}.mycheckbox input[type="checkbox"]+label::before{content:"";position:absolute;display:block;box-sizing:border-box;width:20px;height:20px;margin-top:-10px;left:0;top:50%;border:1px solid;border-color:#585753;background-color:#fff}.mycheckbox input[type="checkbox"]:checked+label::after{content:"";position:absolute;display:block;box-sizing:border-box;width:18px;height:9px;margin-top:-9px;top:50%;left:3px;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#585753}.category-case-blog .kanren .info .date{display:none}.houjin{font-size:large!important;top:-7px;position:relative}@media screen and (max-width:700px){.houjin{display:block}}.darea2{display:box;display:-webkit-box;display:-moz-box;box-pack:center;-webkit-box-pack:center;-moz-box-pack:center;border-radius:5px}.ditem2{width:44%;height:auto;font-size:20px;line-height:100px;color:#444;margin:5px;background:#f3f3f3;border:solid 1px #e0ba8d;background:rgba(255,255,255,.4)}.ditem2 ul li{font-size:small}.mt10{margin-top:15px}.home #headbox{width:100%;height:90px}.tate{writing-mode:vertical-rl}@media screen and (min-width:700px){.pcm0{margin:0}}.bgnone{background:none!important}.post table ul{text-align:initial;margin:0}@media screen and (max-width:700px){.tate{writing-mode:initial}.post table ul{padding-left:15px}.post table ul li{line-height:1.5em;font-size:smaller}.p1-table table tr td,#r1-table table tr td,#i-table table tr td{display:block}.ditem2{width:98%}.darea2{display:block}.ditem2 ul{padding-left:30px}}.floatleft{float:left}.btn02.ichiran{margin-bottom:3%}.tabs{padding-bottom:40px;border:1px solid #ddd;max-width:1200px;margin:0 auto}.twitter{max-width:1200px;margin:0 auto;margin:0 auto 5%}.tab_item{width: calc(100%/5);height:50px;border-bottom:3px solid #bf9a6c;line-height:50px;font-size:16px;text-align:center;color:#81694a;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease;border-right:1px solid #ddd}.tab_item:hover{opacity:.75}input[name="tab_item"]{display:none}.tab_content{display:none;padding:10px 40px 0;clear:both;overflow:hidden}#all:checked ~ #all_content,
#news:checked ~ #news_content,
#blog:checked ~ #blog_content,
#case:checked ~ #case_content,
#koara:checked ~ #koara_content {display:block}.tabs input:checked+.tab_item{background:#bf9a6c;color:#fff}@media only screen and (max-width:640px){.tab_content{padding:5% 3%}.tab_item{font-size:small}}section .inner{max-width:1200px;margin:0 auto}.darea{display:box;display:-webkit-box;display:-moz-box;box-pack:center;-webkit-box-pack:center;-moz-box-pack:center;border-radius:5px}.ditem{width:50%;height:auto;padding:2% 20px}@media only screen and (max-width:640px){.darea{display:block}.ditem{width:100%}}.link-footer a img{width:19%;height:70px}.link-footer{width:90%;margin:5% auto 0%;overflow:hidden}@media screen and (max-width:767px){.link-footer a img{width:49%;height:50px}.smaw50{width:50%}img.smaw50{width:50%!important;margin:0 auto!important}img.smaw25{width:25%!important;margin:0 auto!important}}.post.category-koala .diary-blog img{margin:0 auto}.table-of-contents{position:relative;padding:30px 15px 15px;border-radius:5px;background:#f3f3f3;margin:50px auto 0}.table-of-contents:before{display:inline-block;position:absolute;top:-8px;left:9px;width:60px;height:30px;vertical-align:middle;text-align:center;content:"目 次";font-family:"FOT-筑紫A丸ゴシック Std B";color:#fff;font-size:18px;line-height:30px;background:#87c3bf}.table-of-contents:after{position:absolute;content:'';top:-8px;left:69px;border:none;border-bottom:solid 8px #7a9c09;border-right:solid 9px transparent}.table-of-contents ul li{padding:0;font-size:17px}.table-of-contents ul{list-style:none}.table-of-contents ul li:before{content:'\f105';font-family:"FontAwesome";margin-right:10px;color:#ccc}.table-of-contents ul li+li{border-top:1px dashed #ccc}.table-of-contents ul li a{text-decoration:none;display:contents;font-size:initial}.table-of-contents ul li a:hover{opacity:.5}.ch-list p{margin-bottom:5px!important;padding-left:2em;text-indent:-2em}@media screen and (max-width:767px){.table-of-contents ul li{font-size:small}}.btn-style03{color:#fb8e00;border:3px solid #fb8e00;border-radius:50px;text-decoration:none;font-size:21px;text-align:center;letter-spacing:3px;line-height:1;padding:13px 30px;position:relative;transition:.5s}.btn-style03:before{content:"";background:url(http://kawabata-family-dc.com/wp/wp-content/themes/stinger7child/images/allow01.webp) no-repeat 50% 50%;background-size:cover;display:inline-block;height:16px;width:10px;margin:0 20px 0 0;transition:.5s}.btn-style03:hover{background:#fb8e00;color:#fff}.btn-style03:hover:before{background:url(http://kawabata-family-dc.com/wp/wp-content/themes/stinger7child/images/allow02.png) no-repeat 50% 50%;background-size:cover}.whitning-flow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.whitning-flow>li{padding:0 0 25px;width:25%;position:relative;list-style:none}.whitning-flow>li:after{content:"";background:url(http://kawabata-family-dc.com/wp/wp-content/themes/stinger7child/images/allow01.webp) no-repeat 50% 50%;background-size:cover;display:inline-block;height:16px;width:10px;position:absolute;top:68px;right:-4px}.whitning-flow .flow-ttl{border:1px solid #d9d9d9;border-radius:10px;color:#fb8e00;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"FOT-筑紫A丸ゴシック Std B";font-size:18px;margin:0 auto 25px;height:150px;width:150px}.whitning-flow .flow-info{line-height:1.5em;font-size:14px;padding:0 25px}.whitning-flow>li:last-child:after{display:none}@media screen and (max-width:767px){.whitning-flow{display:block}ol.whitning-flow{padding:0 20px!important}.whitning-flow>li{padding:0 0 15px;margin:0 0 15px;width:100%;position:relative}.whitning-flow>li:after{top:auto;bottom:0;right:50%;-webkit-transform:rotate(90deg) translateX(50%);-ms-transform:rotate(90deg) translateX(50%);transform:rotate(90deg) translateX(50%)}.whitning-flow .flow-ttl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"FOT-筑紫A丸ゴシック Std B";margin:0 0 15px;height:70px;width:100%}.whitning-flow .flow-info{line-height:1.7em;font-size:15px;padding:0}.whitning-flow>li:last-child{margin:0}.whitning-flow>li:last-child:after{display:none}}.dl-style01 dt{color:#846138;font-size:large;font-weight:bold!important;font-family:'YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif!important}.dl-style01 dd{margin:0 0 15px;line-height:1.5em}.general-box .card-general{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.general-box .card-general>li{background:#dfffec;border:2px solid #77d79d;padding:25px;width:48%;list-style:none}.general-box .card-general .card-ttl{color:#846138;font-family:"FOT-筑紫A丸ゴシック Std B";font-size:20px;text-align:center;width:100%;margin:0 auto 25px;display:block}.general-box .card-general .card-ttl em{padding:0 0 10px;font-family:'YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif!important;font-weight:bolder!important}.general-box .answer{border-bottom:1px dashed #fb8e00;color:#fb8e00;font-size:25px;font-family:"FOT-筑紫A丸ゴシック Std B";display:table;padding:60px 0 10px;margin:50px auto 0;line-height:1.4;text-align:center;position:relative}.general-box .answer:before{content:"";width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#fb8e00 transparent transparent transparent;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.answer{border-bottom:1px dashed #846138;color:#846138;padding:30px 0 10px;margin:0 auto;margin-bottom:0;text-align:center;font-size:25px!important;display:table;font-family:'YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif!important}ul.columns2{columns:2}@media screen and (max-width:767px){ul.columns2{columns:auto}.answer{font-size:20px!important}.card-info{font-size:smaller}.general-box .card-general{display:block}.general-box .card-general>li{padding:15px;width:100%}.general-box .card-general>li+li{margin-top:15px}.general-box .card-general .card-ttl{font-size:18px;text-align:left;line-height:2;margin:0 0 15px}.general-box .card-general .card-ttl em{padding:0 0 6px}.general-box .answer{font-size:20px;padding:50px 0 10px;margin:30px auto 0}}.card-ttl{color:#fb8e00;font-size:20px;text-align:center;margin:10px 0;border-bottom:2px solid #77d79d;display:inline-block;padding:0 0 5px;text-align:center}#text_bg .voice{background:#9f9e7b;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);margin-bottom:10px;padding:25px;border-radius:5px;font-size:18px;font-family:'Hiragino Kaku Gothic ProN','游ゴシック',YuGothic,'メイリオ',Meiryo!important;font-weight:900!important;width:95%}#text_bg a{text-decoration:none;display:grid}.video{margin-bottom:5%!important}.video .wp-video{margin:0 auto}.youtube-w100 .youtube-container{float:none;margin:0 auto;width:60%;padding-bottom:350px}@media screen and (max-width:768px){.youtube-w100 .youtube-container{padding-bottom:250px;padding-top:0;width:100%}}.post table.bordernone tr th,.post table.bordernone tr td:nth-child(1),.post table.bordernone tr td,.post table.bordernone {border:none;box-shadow:none;background:none}.post table.hikaku p{font-size:initial}.post table.hikaku p.ttl{padding:5px 0;font-size:x-large;text-align:center;line-height:1.1em!important;font-weight:bold!important;font-family:'YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif!important}.back-coior01{background:#e68ec7!important;color:#fff}.back-coior02{background:#77d79d!important;color:#fff}.post table.hikaku ul{text-align:initial;padding:0 5px 0 20px}@media screen and (max-width:768px){.post table.hikaku p.ttl{font-size:large}}.inner1{position:absolute;bottom:20px;padding:0;right:8%;text-align:center}.Practice-time.top{background:rgba(255,255,255,.8);padding:2% 5% 2%}.big-time-open{}.big-time-open .dm-open{font-size:70px}.big-time-open .year-open{font-size:45px;line-height:1em!important;margin-top:4px}.big-time-open .dm-open .spe-dm{display:inline-block;position:relative;height:100%;padding-left:30px;margin-left:40px}.big-time-open .dm-open .spe-dm::before{content:"";position:absolute;display:block;height:78%;width:2px;top:0;bottom:0;margin:auto;left:0;transform:rotate(25deg)}.big-tit-open{font-size:50px;position:relative;display:inline-block;letter-spacing:4.4px;padding-bottom:24px;margin-top:-13px}.big-tit-open .idx-bl{}.big-tit-open,.big-time-open .year-open,.big-time-open .dm-open{color:#555;text-shadow:.02em .02em .1em #fff}.big-time-open .dm-open .spe-dm::before{background-color:#555}@media screen and (max-width:700px){.big-time-open .dm-open .spe-dm{padding-left:15px;margin-left:15px}.big-time-open .dm-open{font-size:35px;margin-left:0}.big-time-open .year-open{font-size:25px}.big-tit-open{font-size:23px;padding-top:5px}.inner1{right:0;left:0;width:80%;margin:0 auto;padding:0;position:revert}.big-time-open{margin-left:0}}.style-h2{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:100px 0 30px;text-align:center!important}.style-h2.pl130{padding-left:130px}.style-h2 span.num{position:absolute;top: calc(50% + 5px);transform:translateY(-40%);left:-55px;color:#ccc;font-size:280px;line-height:1;font-style:italic}.style-h2 span.en{font-size:70px;line-height:83px;letter-spacing:.09em;display:block;text-align:center;color:#555}.style-h2 span.jp{font-family:"Zen Old Mincho",serif;font-size:20px;font-weight:600;line-height:43px;letter-spacing:.13em}@media screen and (max-width:700px){.style-h2 span.num{left:0;font-size:130px}.style-h2.pl130{padding-left:80px;padding-top:70px;margin:0}.style-h2 span.jp{font-size:16px;letter-spacing:.0}.style-h2 span.en{font-size:40px;line-height:1em}.style-h2{padding-top:50px}}strong{font-family:'YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif!important;font-size:large!important}.t-l{text-align:left!important}.btn-normal-A.col-b{background:#bf9a6c}.w48{width:48%!important}@media screen and (max-width:700px){.w48{width:100%!important}}dl.drProfile{display:block;margin:0 0 2em 0;line-height:1.7em;font-size:16px}dl.drProfile dt{float:left;width:100px;padding:0 0 0 1em}dl.drProfile dd{margin:0;margin-left:100px}@media screen and (max-width:700px){dl.drProfile dt{float:none}dl.drProfile dd{margin-left:15px;margin-bottom:10px}}#gnav2 .menu-item-10711 ul.sub-menu{column-count:2;width:480px!important}#gnav2 ul.sub-menu li{width:100%!important;height:37px!important;float:none}.w100{width:100%}.insta_btn2{color:#fff;border-radius:7px;position:relative;display:inline-block;height:60px;width:190px;text-align:center;font-size:28px;line-height:60px;background:-webkit-linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden;text-decoration:none;margin:0 .5%}.insta_btn2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat;background:linear-gradient(15deg,#ffdb2c,#f9764c 25%,rgba(255,77,64,0) 50%) no-repeat}.insta_btn2 .fa-instagram{font-size:35px;position:relative;top:4px}.insta_btn2 span{display:inline-block;position:relative;transition:.5s}.LINE_btn2{color:#fff;border-radius:7px;position:relative;display:inline-block;height:50px;width:190px;text-align:center;font-size:25px;line-height:50px;background:#00c300;text-decoration:none;margin:0 .5%}.LINE_btn2 .fa-line{font-size:35px;position:relative;top:4px}.fab{font-family:"Font Awesome 5 Brands"!important}@media only screen and (max-width:640px){.insta_btn2.w48,.LINE_btn2.w48{width:100%!important;margin-bottom:2%}}.category h2{background:#87c3bf;color:#fff;font-size:20px;line-height:27px;margin:20px 0;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}.kanren .info .tag_list>li{text-decoration:none;font-weight:bold;color:#fff;background-color:#74caeb;padding:5px 8px;border-radius:5px;float:left;margin-left:10px;font-size:16px}.kanren h3 a{text-shadow:none;text-align:left;padding:0;text-decoration:underline;font-size:125%;font-family:'YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif!important}.column ul li{width:17%;float:left;height:250px;margin:1%}.column a{text-decoration:none}.kokuban.pcnone .thumbnail{width:30%;float:left;margin:0 10px 10px auto}@media only screen and (max-width:640px){.kokuban ul li{padding:5px 0;padding-left:0;padding-left:0;text-indent:0;overflow:hidden}section h2 span{margin-bottom:0;font-size:40px}}