@charset "utf-8";html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,address,del,em,img,small,strong,sub,i,dl,dt,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,dt,dd,article,aside,figcaption,figure,footer,header,menu,nav,section,time,mark,audio,video{background:0 0;border:0;letter-spacing:.5px;margin:0;outline:0;padding:0}p,h1,h2,ul,ol,body{margin:0;padding:0;color:#515151}p{font-size:16px;line-height:1.6em}a{outline:none;font-size:15px;text-decoration:none;transition-property:all;transition:.2s linear;color:#000}ul{list-style-type:none}body{font-family:ヒラギノ角ゴシック,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:100%}img{max-width:100%;height:auto;vertical-align:bottom;border:none;margin:0;padding:0}.img120 img{max-width:120%}@media screen and (max-width:1024px){.img120 img{margin-top:10%}}@media screen and (max-width:768px){.img120 img{margin-top:20%}}@media screen and (max-width:750px){.img120 img{margin-top:0}}@media screen and (max-width:750px){#section1 .img120 img{margin-top:0}}@media screen and (max-width:1024px){.haikei-004 img{margin-top:0}}.img-left img{margin-left:-15%}h1,h2,h3,h4{margin-bottom:0;margin-top:0}h1{font-family:ヒラギノ角ゴ StdN W8,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.content{max-width:1200px;margin:0 auto}@media screen and (max-width:1200px){.content{max-width:1100px}}@media screen and (max-width:1024px){.content{max-width:900px}}@media screen and (max-width:768px){.content{max-width:750px}}.is-show .section-content{opacity:1}.section-content{opacity:1;transition:opacity .5s ease .75s}.shadow{box-shadow:1.5px 1.5px 1.5px 1.5px #8a8a8a;-webkit-box-shadow:1.5px 1.5px 1.5px 1.5px #8a8a8a;-moz-box-shadow:1.5px 1.5px 1.5px 1.5px #8a8a8a}@media screen and (max-width:700px){body{-webkit-text-size-adjust:100%}.content{max-width:95%}}@media screen and (min-width:641px){.only-mov{display:none}}@media screen and (max-width:640px){.only-pc{display:none}.only-mov{display:block}}@media screen and (min-width:1200px){.globalnavi .only-mov{display:none}}@media screen and (max-width:1199px){.globalnavi .only-pc{display:none}.globalnavi .only-mov{display:block}}.fro{float:left}.fro-r{float:right}.over-f{overflow:hidden}.top-1{margin-top:1%}.top-3{margin-top:3%}.top-5{margin-top:5%}.top-10{margin-top:10%}.btm-1{margin-bottom:1%}.btm-2{margin-bottom:2%}.btm-3{margin-bottom:3%}.btm-4{margin-bottom:4%}.btm-5{margin-bottom:5%}.btm-10{margin-bottom:10%}.btm-15{margin-bottom:15%}.btmp-5{padding-bottom:5%}.btmp-10{padding-bottom:10%}.btmp-15{padding-bottom:15%}.btm-7{margin-bottom:7%}.btm-8{margin-bottom:8%}.btm-10{margin-bottom:10%}.btm-13{margin-bottom:13%}.btm-20{margin-bottom:20%}.mar-r1{margin-right:1%}.mar-r2{margin-right:2%}.mar-r4{margin-right:4%}.mar-r5{margin-right:5%}.mar-r10{margin-right:10%}.topp-50p{padding-top:50px}.topp-70p{padding-top:70px}.topp-3{padding-top:3%}.topp-8{padding-top:8%}.topp-10{padding-top:10%}.topp-15{padding-top:15%}.wid-3{width:3%}.wid-4{width:4%}.wid-10{width:10%}.wid-20{width:20%}.wid-25{width:25%}.wid-15{width:15%}.wid-35{width:35%}.wid-40{width:40%}.wid-45{width:45%}.wid-48{width:48%}.wid-50{width:50%}.wid-60{width:60%}.wid-70{width:70%}.wid-75{width:75%}.wid-80{width:80%}.wid-100{width:100%}#pad{padding:5% 0}@media screen and (max-width:750px){#pad{padding:10% 0}}.center{text-align:center}.right{text-align:right}.left{text-align:left}.between{justify-content:space-between}.back-white{background-color:#fff}.back-gray{background-color:#b3a9a0}.font-b{font-weight:700}.font-w{color:#fff}.font-y{color:#ff0;font-family:A-OTF 新丸ゴ Pro,Helvetica neue,Helvetica,Arial,Roboto,"Droid Sans","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"MS Pゴシック",sans-serif;font-size:15px}.font-red{color:red}.font-gray{color:#515151;font-family:ヒラギノ角ゴ StdN W8;font-size:22px;font-weight:700;margin-top:10%}.font-green{color:#515151;font-size:18px;line-height:25px;font-family:A-OTF 新丸ゴ Pro}.font-purple{color:#4d1c47}@media screen and (max-width:750px){.font-green{font-size:25px;line-height:40px}}.light-green{color:#3db774;font-size:20px}.font-bla{color:#000}.font-s07{font-size:.7em}.font-s08{font-size:.8em}.font-s15{font-size:1.5em}.font-s2{font-size:2em}.font-s3{font-size:3em}.title{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;color:#7a4883}.title span{display:block;font-size:14px;font-style:italic;line-height:5px;color:#8e8e8e}.s2{color:#7a4883;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;font-size:35px;display:flex;align-items:center}@media screen and (max-width:750px){.s2{font-size:25px}}.s2:before,.s2:after{content:"";flex-grow:1;height:1px;display:block}.s2:before{margin-right:.4em;background:linear-gradient(-90deg,#dfb5e6,transparent)}.s2:after{margin-left:.4em;background:linear-gradient(90deg,#dfb5e6,transparent)}.pad{padding:3% 0}@media screen and (max-width:750px){.pad{padding:10% 0}}.body{padding-top:70px}.photo-a{background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/img/back01.jpg);background-size:100%}.photo-a p{padding:10% 0;color:#fff;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-shadow:1px 3px 3px gray;font-size:35px;font-weight:700;letter-spacing:.18em}.panel-inner{position:relative;top:7px;width:100%;height:100vh;background:rgba(54,36,59,.79);background:rgb(51 23 58/96%);transition:all .5s;padding-top:4%;z-index:2;padding-bottom:2%}@media screen and (max-width:1024px){.panel-inner{top:13px}}@media screen and (max-width:900px){.panel-inner{top:17px}}@media screen and (max-width:768px){.panel-inner{margin-top:-1%;padding-top:5%}}@media screen and (max-width:650px){.panel-inner{margin-top:0}}.panel{display:none}.only-mov header{background-color:#fff;box-shadow:rgba(0,0,0,.05) 0 0 10px 3px;position:fixed;height:70px;width:100%;z-index:99}.only-mov header .logo{overflow:hidden}.only-mov header img{width:35%;margin-left:3%}@media screen and (max-width:768px){.only-mov header img{width:50%}}.only-mov .btn-square{float:left;font-size:12px}.only-mov .global-nav ul{display:none}.only-mov .global-nav .sub li{background-color:#d6d1c2}.only-mov .global-nav li{font-size:15px;font-family:'font2','ヒラギノ角ゴシック','Hiragino Sans','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;color:#5c3417}.only-mov .global-nav .order{padding:15px 150px;padding-bottom:5px}@media screen and (max-width:768px){.only-mov .global-nav .order{border:none;padding:10px 150px}}@media screen and (max-width:750px){.only-mov .global-nav .order{padding:10px 25px}}@media screen and (max-width:768px){.only-mov .global-nav .order a{text-decoration:none}}.only-mov .global-nav a{font-family:'font2','ヒラギノ角ゴシック','Hiragino Sans','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;color:#fff;font-size:17px;line-height:25px;font-weight:400}@media screen and (max-width:768px){.only-mov .global-nav a{text-decoration:none}}.only-mov .global-nav span{background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/img/open.png)}.only-mov .global-nav span{display:block;padding:15px 150px;background-position:93% center;background-repeat:no-repeat;border:none;font-size:17px;line-height:15px}@media screen and (max-width:750px){.only-mov .global-nav span{padding:15px 25px}}.only-mov .global-nav .nav-item{padding:4%}@media screen and (max-width:768px){.only-mov .global-nav .nav-item{padding:1% 3%}}@media screen and (max-width:650px){.only-mov .global-nav .nav-item{padding:3%}}.only-mov .global-nav .order p{background-color:#fff;color:#000;font-weight:700;padding:10px 0}.only-mov .global-nav .order a span{color:#5f356a;font-weight:700}#nav-toggle{display:none;position:absolute;right:10px;top:20px;width:30px;height:30px;cursor:pointer;z-index:999}@media screen and (max-width:768px){#nav-toggle{top:17px}}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#4d1c47;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:12px}#nav-toggle span:nth-child(3){top:24px}@media screen and (max-width:1199px){#nav-toggle{display:block}#js-popout-close{position:absolute;right:10px;top:-50px;width:32px;height:32px;cursor:pointer;z-index:999}#js-popout-close div{position:relative}#js-popout-close span{display:block;position:absolute;height:4px;width:100%;background:#4d1c47;left:0}#js-popout-close span:nth-child(1){top:14px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}#js-popout-close span:nth-child(2){width:0;left:50%}#js-popout-close span:nth-child(3){top:14px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}}@media screen and (max-width:750px){#js-popout-close{top:-50px}}@media screen and (max-width:767px){header .top_head{height:50px;position:relative}header .link_health{position:absolute;top:9px;right:50px}.btn-square{font-size:.85em;margin-right:0;background:#bae3f9;border:none;padding:8px 10px 7px;border-bottom:solid 4px #63a4c2}header .top_head .logo{width:100%;display:inline-block;margin:17px 0 0 5px}@media screen and (max-width:750px){header .top_head .logo{margin:8px 0 0 5px}}@media screen and (max-width:320px){header .top_head .logo{width:135px;display:inline-block;margin:12px 0 0 5px}}header .top_head .logo img{width:70%}@media screen and (max-width:750px){header .top_head .logo img{width:80%;margin-top:5px;margin-left:0}}ul.global-nav ul.sub{display:none}ul.global-nav li p{cursor:pointer;color:#fff}ul.global-nav>li>p span{background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/img/open.png)}ul.global-nav>li>p span.open{background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/img/close.png)}ul.global-nav li.order{display:block;padding:15px;color:#fff;border:none}ul.global-nav li.order a{color:#fff;font-weight:100;text-decoration:none}.nav-item a{display:block;text-decoration:none}ul.global-nav span{display:block;padding:15px;background-position:93% center;background-repeat:no-repeat;color:#fff;border-bottom:1px solid #80181a}}.globalnavi{width:100%;position:fixed;z-index:10;height:70px}@media screen and (max-width:750px){.globalnavi{display:contents;background-color:#fffbf0;width:100%;position:fixed;z-index:10;height:50px}}#top-head{background:#fff;height:70px}@media screen and (min-width:1141px){#top-head.sticky{box-shadow:rgba(0,0,0,.05) 0 0 10px 3px;background:rgba(255,255,255,.81) !important}}.header{position:relative}@media screen and (max-width:1200px){.header{padding:0 1%}}.top img{width:100%}.header li{display:inline-block;vertical-align:middle}.header .bbb{width:32%;height:70px;margin-left:2%}@media screen and (max-width:1500px){.header .bbb{width:28%;margin-left:1%}}@media screen and (max-width:1200px){.header .bbb{width:27%}}.header .aaa{width:45%;height:70px}@media screen and (max-width:1300px){.header .aaa{width:50%}}.header-left{margin-top:.5%}.header-left h1{line-height:38px}@media screen and (max-width:1360px){.header-left{margin-top:2.5%}}@media screen and (max-width:1199px){.header-left{margin-top:.5%}}@media screen and (max-width:1200px){.header-left img{width:95%;margin-bottom:1%}}@media screen and (max-width:1199px){.header-left img{margin-bottom:0}}.header-left p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;font-weight:700;color:#501d49}@media screen and (max-width:1600px){.header-left p{font-size:13px}}@media screen and (max-width:1500px){.header-left p{font-size:12px}}@media screen and (max-width:1200px){.header-left p{font-size:10px}}@media screen and (max-width:1199px){.header-left p{font-size:15px;margin-left:35px;color:#7a4883}}@media screen and (max-width:768px){.header-left p{margin-left:22px}}@media screen and (max-width:750px){.header-left p{margin-left:0;font-size:.5em;margin-top:5px}}.aaa{text-align:start}.dropmenu{text-align:end}@media screen and (max-width:1600px){.dropmenu{text-align:left}}.dropmenu:before,.dropmenu:after{content:"";display:table}.dropmenu:after{clear:both}.dropmenu li{display:inline-block;text-align:center;list-style:none}@media screen and (max-width:768px){.dropmenu li{width:12.8%}}.dropmenu li a{display:block;margin:0;font-size:16px;line-height:1;text-decoration:none;color:#5c3417;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;font-weight:700;padding:0 10px}@media screen and (max-width:1650px){.dropmenu li a{padding:0 10px}}@media screen and (max-width:1480px){.dropmenu li a{padding:0 2px}}@media screen and (max-width:1310px){.dropmenu li a{padding:0 5px}}@media screen and (max-width:1260px){.dropmenu li a{font-size:14px}}@media screen and (max-width:768px){.dropmenu li a{font-size:13px}}.dropmenu li ul{list-style:none;position:absolute;z-index:9999;top:100%;left:0;margin:0;padding:0}.dropmenu li ul li{width:100%}.dropmenu li ul li a{padding:13px 15px;background-color:#f6f2e7}.dropmenu .sub a{color:#5c3417}.dropmenu .sub a:hover{color:#187fc4}#normal li ul{display:none}#normal li:hover ul{display:block}.dropmenu li a{padding-bottom:5px;padding-top:30px}.dropmenu li a:before,.dropmenu li a:after{border-bottom:solid 2px #eae6d1;padding-bottom:3px;bottom:18px;content:"";display:block;position:absolute;transition:all .3s ease;-webkit-transition:all .3s ease;width:0}.dropmenu li a:hover:before,.dropmenu li a:hover:after{width:60px}.globalnavi .tel-number{position:absolute;right:0;background-color:#7a4883;padding:0 1%;height:70px}@media screen and (max-width:1199px){.globalnavi .tel-number{right:55px}}@media screen and (max-width:767px){.globalnavi .tel-number{display:none}}.globalnavi .tel-number-inner{margin-top:10px}.globalnavi .tel-number p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;font-size:14px;font-weight:700}@media screen and (max-width:1200px){.globalnavi .tel-number p{font-size:14px}}.globalnavi .tel-number a{font-size:28px;margin-left:10px;font-weight:700}@media screen and (max-width:1310px){.globalnavi .tel-number a{font-size:20px}}@media screen and (max-width:640px){.header .tel .tel-number a{text-decoration:none}}@media (min-width:760px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.global-nav .phone{text-align:center;padding-bottom:0}@media screen and (max-width:768px){.global-nav .phone{margin-top:0}}@media screen and (max-width:768px){.global-nav .contact{margin-top:0}}.global-nav .phone p span{color:#fff;font-size:25px}.global-nav .number span:before{font-family:FontAwesome;content:'\f098';font-size:1.25em;position:absolute;top:13px;margin-left:-5%}@media screen and (max-width:900px){.global-nav .number span:before{margin-left:-7%}}@media screen and (max-width:750px){.global-nav .number span:before{margin-left:-15%;top:6px}}.global-nav .number span{position:relative;margin:0 0 0 40px}@media screen and (max-width:830px){.global-nav .number span{padding:15px 120px}}@media screen and (max-width:768px){.global-nav .number span{padding:15px 70px}}@media screen and (max-width:750px){.global-nav .number span{padding:8px 0}}.global-nav .contact span:before{font-family:FontAwesome;content:'\f0e0';font-size:1.1em;position:absolute;top:20px;margin-left:-5%}@media screen and (max-width:750px){.global-nav .contact span:before{margin-left:-10%}}.global-nav .contact span{position:relative;margin-top:0;text-align:center;background-color:#fff;padding:20px 0;font-size:20px}@media screen and (max-width:750px){.global-nav .contact span{margin:0}}color:#5f356a;font-weight:bold;.mv{position:relative;margin:0;overflow:hidden;display:block}@media screen and (max-width:768px){.mv{padding-top:60px}}@media screen and (max-width:750px){.mv{padding-top:60px}}.mv img{background-size:cover;width:100%}.cc{position:absolute;z-index:1;width:100%;max-width:1200px;top:60%;left:0;right:0;margin:auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.cc{top:72%}}@media screen and (max-width:750px){.cc{top:50%}}h1.main-title{font-size:32px;text-align:center;color:#fff;letter-spacing:.18em;line-height:32px;margin-bottom:20px;text-shadow:2px 4px 1px rgba(0,0,0,.3)}.pan ul{text-align:center;margin-left:-5px}.pan ul li:first-child{padding:0 10px 0 0}.pan ul li:last-child{padding:0 0 0 10px}.pan ul li{display:inline-block;color:#fff;font-size:1em;padding:0 10px}.pan ul li a{color:#fff;position:relative}.pan ul li a:after{font-family:FontAwesome;content:'\f101';color:#fff;position:absolute;top:0;right:-15px}h1.main-title{font-size:32px;text-align:center;color:#fff;letter-spacing:.18em;line-height:32px;margin-bottom:20px;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media screen and (max-width:750px){h1.main-title{font-size:25px;margin-bottom:0}}.mv{position:relative}@media screen and (max-width:768px){.mv{padding-top:0}}@media screen and (max-width:750px){.mv{padding-top:0}}@media screen and (max-width:750px){.mv-haikei{width:100%;background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/img/slide-mov001.jpg);background-size:cover;height:130px}}.mv-haikei p{font-size:250%;padding:6% 0;text-align:center;color:#fff;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-shadow:1px 3px 3px gray}@media screen and (max-width:750px){.mv-haikei p{font-size:150%;padding:15% 0}}.news_all{background:#fff}.news_all .bg-004{padding:80px 0}.news_all .wrap{padding:0 23%}.news_all .news_list{padding-top:40px}.news_all .news_list:first-child{padding-top:0}.news_list ul li{display:inline-block;width:calc(20% - 2px);vertical-align:middle;margin-left:1px;text-align:center;background:#333;color:#fff;height:92px}.news_list ul li:first-child{line-height:92px}.news_list ul li:last-child{width:calc(70% - 2px);background:#fff;text-align:left;color:#333;padding:10px 20px}.news_list h2{background:0 0;border-radius:0;font-size:0%;padding:0;margin-top:0;margin-bottom:0;font-family:none;color:#333;font-weight:700;font-size:1.1em}.news_list h2.news_title a{color:#333;font-weight:700;font-size:1.1em;text-decoration:none}.news_text p{line-height:35px}@media screen and (max-width:750px){.news_text p{line-height:20px;margin-top:5%}}@media screen and (max-width:1140px){.news_all .wrap{padding:0 5%}.news_all .bg-004{padding:50px 0}}@media screen and (max-width:950px){.news_list ul li{height:118px}.news_list ul li:first-child{line-height:118px}}@media screen and (max-width:767px){.news_all .bg-004{padding:30px 0}}@media screen and (max-width:720px){.news_list ul li{height:142px}.news_list ul li:first-child{line-height:142px}}@media screen and (max-width:660px){.news_list ul li{height:97px}.news_list ul li:first-child{line-height:97px}.news_all .news_title{font-size:.9em;line-height:1.4em}.news_all .news_text{font-size:.85em;line-height:1.4em}.news_all .date_time{font-size:.65em}}@media screen and (max-width:630px){.news_list ul li{height:116px}.news_list ul li:first-child{line-height:116px}}@media screen and (max-width:560px){.news_list ul li{height:136px}.news_list ul li:first-child{line-height:136px}}@media screen and (max-width:490px){.news_list ul li{height:155px}.news_list ul li:first-child{line-height:155px}}@media screen and (max-width:460px){.news_list ul li{height:122px}.news_list ul li:first-child{line-height:122px}.news_all .news_title{font-size:.85em}.news_all .news_text{font-size:.75em}.news_list ul li:last-child{padding:10px}}@media screen and (max-width:413px){.news_list ul li{height:138px}.news_list ul li:first-child{line-height:138px}}@media screen and (max-width:340px){.news_list ul li{height:154px}.news_list ul li:first-child{line-height:154px}}.bg-004{background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/kotei_images/bg-002.png),url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/kotei_images/bg-002.png),url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/kotei_images/bg-002.png);background-repeat:repeat-y;background-position:0,19.9%,100%}.news_single .bg-004{padding:80px 0}.news_single .wrap{padding:0 10%;max-width:1200px;margin:0 auto}.news_single ul li .date_time,.news_single h1.news_title{line-height:88px}.news_area ul li{display:inline-block;width:calc( 20% - 2px );vertical-align:middle;margin-left:1px;text-align:center;background:#333;color:#fff;height:88px;margin-bottom:20px}.news_area ul.link_wrap li{margin-bottom:0}@media screen and (max-width:750px){.news_area ul li{width:100%}}.news_area ul li:last-child{width:calc( 25% - 2px );background:#fff;text-align:left;color:#333;padding:0 20px}@media screen and (max-width:768px){.news_area ul li:last-child{width:calc( 70% - 2px )}}.news_area ul .item2{display:contents}.news_area ul{overflow:hidden}.news_area ul li.item{width:20%;display:inline-block}.news_area ul li.item2{width:70%;display:inline-block;padding:0}.news_area ul li.item2 h2{font-size:25px;margin-left:15px;margin-top:20px}@media screen and (max-width:750px){.news_area ul li.item2 h2{font-size:17px}}.news_area .news_text{background:#fff;padding:20px;line-height:1.8em;margin-bottom:20px}.news_area li.pagination{width:calc( 20% - 2px );margin-left:1px;background:#999;padding:5px}.news_area li.pagination a{color:#fff;line-height:30px}.news_area li.pagination a:hover{color:#7a4883}.post-link-prev a,.post-link-next a{position:relative;display:block}.post-link-prev a:after,.post-link-next a:after{font-family:FontAwesome;font-size:1.1em;position:absolute;top:5px;right:0;color:#fff}.news_single .link_wrap li .all_link{line-height:88px;text-align:center;background-color:#999}.news_single .link_wrap li .all_link:hover{background-color:#a47cab}.news_single .link_wrap li .all_link a{color:#fff;display:block}@media screen and (max-width:1140px){.news_single .wrap{padding:0 5%}.news_single .bg-004{padding:50px 0}}@media screen and (max-width:1000px){.news_area .link_wrap li.pagination,.news_area .link_wrap li:last-child{width:calc( 50% - 2px )}}@media screen and (max-width:768px){.news_area .link_wrap li.pagination,.news_area .link_wrap li:last-child{width:calc( 40% - 2px )}}@media screen and (max-width:750px){.news_area .link_wrap li.pagination,.news_area .link_wrap li:last-child{width:calc( 45% - 2px )}}@media screen and (max-width:767px){.news_single .bg-004{padding:30px 0}.news_area ul li:last-child{padding:0}.news_single h1.news_title{line-height:1.5em;padding:20px}.news_single .date_time{font-size:.65em}.news_area .link_wrap li.pagination{text-align:left}.news_area .news_text{font-size:.9em;padding:0;margin-bottom:15%}}@media screen and (max-width:413px){.news_single h1.news_title{padding:10px;font-size:18px}.news_area .link_wrap li.pagination{padding:0;text-align:center}}.clinic .icon_box{max-width:1200px;margin-bottom:3%;text-align:center;margin-top:5%}.clinic .icon_box li{display:inline-block;vertical-align:top;width:14.5%;margin-right:2%}@media screen and (max-width:1024px){.clinic .icon_box li{width:13%}}@media screen and (max-width:768px){.clinic .icon_box li{width:14%;margin-right:2%}}@media screen and (max-width:750px){.clinic .icon_box li{width:28%;margin-right:2%;margin-bottom:3%}}.clinic .icon_box li:last-child{margin-right:0}.clinic .icon_box img{width:100%}@media screen and (max-width:750px){.clinic .section2 .one-third_box-w{width:90%;margin:0 auto}}@media screen and (max-width:750px){.clinic .section2 .one-third_box li{display:inline-block;width:32%}}@media screen and (max-width:750px){.clinic .section2 .one-third_box img{width:100%}}.clinic .section4{margin-bottom:5%;margin-top:2%}.clinic .section4 .section4-inner{margin-top:3%}.clinic .section4 p{font-size:1.2em}@media screen and (max-width:768px){.clinic .section4 p{font-size:1em}}@media screen and (max-width:750px){.clinic .section4 p{line-height:20px;margin-bottom:5%}}.clinic .section4 p a{color:#185abc;font-weight:700;font-size:18px;text-decoration:underline}@media screen and (max-width:750px){.clinic .section4 p a{font-size:15px}}.clinic .section4 .section4-inner .font-big{color:#7a4883;font-weight:700;font-size:22px}@media screen and (max-width:750px){.clinic .section4 .section4-inner .font-big{font-size:15px}}.clinic .section4 table{width:100%;margin-top:1%;margin-bottom:1%;border-collapse:collapse}.clinic .section4 th{background:#ddd;font-weight:400}.clinic .section4 td,.clinic .section4 th{border:1px solid #bbb;padding:10px 15px 7px;line-height:2.2;background:#fff}.clinic .section4 table td{text-align:center}@media screen and (max-width:750px){.clinic .section4 table td{font-size:10px}}.clinic .section4 td,.clinic .section4 th{border:1px solid #bbb;padding:25px 15px 25px;line-height:2.2;background:#fff}@media screen and (max-width:750px){.clinic .section4 td,.clinic .section4 th{padding:25px 2px 25px}}.clinic .section4 .btn{width:15%;margin:0 auto;padding:2% 4%;text-align:center;background-color:#7a4883;margin-top:2%}@media screen and (max-width:768px){.clinic .section4 .btn{width:25%}}@media screen and (max-width:750px){.clinic .section4 .btn{width:80%;margin:0 auto}}.clinic .section4 .btn:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.clinic .section4 .btn a{color:#fff}.clinic .section5{margin-top:5%;margin-bottom:5%}.clinic .section5 ul{margin-top:3%}.clinic .section5 ul li{display:inline-block;width:47%;margin-right:5%;vertical-align:top}@media screen and (max-width:750px){.clinic .section5 ul li{display:block;width:100%}}.clinic .section5 ul li:last-child{margin-right:0}.clinic .section5 ul li p{line-height:35px;margin-top:5%}.clinic .section5 dl{padding-top:0;margin-top:5%}.clinic .section5 .lst_dotted dt{clear:left;float:left;width:20%;font-weight:700;margin-bottom:5%;padding-top:0}.clinic .section5 .lst_dotted dd{margin:0 0 0 20%;margin-bottom:3%;border:unset;padding-top:0}.clinic .section5 .ul-2{margin-top:2%}.clinic .section5 .ul-2 li{position:relative}@media screen and (max-width:750px){.clinic .section5 .ul-3 li{position:relative}}.clinic .section5 .ul-2 .photo-title{position:absolute;width:60%;bottom:0;background-color:#7a4883;padding:3% 0;color:#fff;padding-left:15px}@media screen and (max-width:750px){.clinic .section5 .ul-2 .photo-title{position:absolute;width:100%;bottom:0;background-color:#7a4883;padding:2% 0}}@media screen and (max-width:750px){.clinic .section5 .ul-3 .photo-title{position:absolute;width:100%;bottom:0;background-color:#7a4883;padding:2% 0}}.clinic .section5 .ul-2 .photo-title p{color:#fff;font-size:20px;margin:0;margin-left:20px}@media screen and (max-width:750px){.clinic .section5 .ul-3 .photo-title p{color:#fff;font-size:20px;margin:0;margin-left:20px}}.clinic .section5 .ul-3{margin-top:0}.clinic .section5 .ul-3 dd{margin-bottom:0}.clinic .section5 .ul-3 dt{margin-bottom:0}.mobile .pan ul li a:after{top:0}.mobile .title-p{padding:.7em .5em;color:#494949;background:linear-gradient(to right,#f7e6f6 0%,rgba(255,234,250,0) 100%);border-left:solid 5px #7a4883;margin-bottom:2%}@media screen and (max-width:750px){.mobile .title-p{font-size:18px}}.mobile .section1 ul li{display:inline-block;width:45%;margin-right:5%;vertical-align:top}@media screen and (max-width:750px){.mobile .section1 ul li{display:block;width:100%}}.mobile .section1 ul li:last-child{margin-right:0}.mobile .section1 ul li h3{font-size:30px;font-family:ヒラギノ角ゴシック,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:750px){.mobile .section1 ul li h3{font-size:20px}}.mobile .section1 ul li p{margin-top:5%;line-height:30px}@media screen and (max-width:750px){.mobile .section1 ul li p{margin-bottom:5%}}.mobile .section1 ul li .btn{width:40%;text-align:center;background-color:#7a4883;margin-top:10%}@media screen and (max-width:1024px){.mobile .section1 ul li .btn{width:55%}}@media screen and (max-width:768px){.mobile .section1 ul li .btn{width:70%}}@media screen and (max-width:750px){.mobile .section1 ul li .btn{width:80%;margin:0 auto;margin-bottom:5%}}.mobile .section1 ul li .btn a{color:#fff;font-size:16px;display:block;padding:15px 10px}.mobile .section1 ul li .btn:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.mobile .section2 .box8{padding:1.5em 1em;margin:2em 0;color:#232323;background:#fff;border-left:solid 10px #7a4883;box-shadow:0 3px 5px rgba(0,0,0,.22)}.mobile .section2 .box8 p{margin:0;padding:0}.mobile .section2 .box8 p span{color:#7a4883;font-weight:700;font-size:20px;border-bottom:2px solid #7a4883;margin:0 10px}@media screen and (max-width:750px){.mobile .section2 .box8 p span{font-size:15px}}.mobile .section4{background-color:#f4f4f4;padding:5% 0}@media screen and (max-width:768px){.mobile .section4{background-color:#fff;padding:5% 0}}@media screen and (max-width:750px){.mobile .section4{padding-top:0}}.mobile .section4 .form-wrap{background-color:#fff}.cmc .title-p{padding:.7em .5em;color:#494949;background:linear-gradient(to right,#f7e6f6 0%,rgba(255,234,250,0) 100%);border-left:solid 5px #7a4883;margin-bottom:2%}.cmc .section1 ul li{display:inline-block;width:45%;margin-right:5%;vertical-align:top}@media screen and (max-width:750px){.cmc .section1 ul li{display:block;width:100%}}.cmc .section1 ul li:last-child{margin-right:0}.cmc .section1 ul li h3{font-size:30px;font-family:ヒラギノ角ゴシック,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:750px){.cmc .section1 ul li h3{font-size:23px;font-family:ヒラギノ角ゴシック,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}.cmc .section1 ul li p{margin-top:5%;line-height:30px}.cmc .section2 .table2{width:100%;border-collapse:collapse;text-align:left;line-height:1.5;border:1px solid #ccc}.cmc .section2 .table2 th{padding:10px;font-weight:700;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#7a4883;color:#fff}.cmc .section2 .table2 td{padding:10px 0;padding-left:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.cmc .section3 .box8{padding:1.5em 1em;margin:2em 0;color:#232323;background:#fff;border-left:solid 10px #7a4883;box-shadow:0 3px 5px rgba(0,0,0,.22)}.cmc .section3 .box8 p{margin:0;padding:0}.cmc .section3 .box8 p span{color:#7a4883;font-weight:700;font-size:20px;border-bottom:2px solid #7a4883;margin:0 10px}.faq .pan ul li a:after{top:-10px}.faq .section1 h1{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-top:5%}.faq .section1 h1 span{display:block;font-family:none;font-size:20px}.faq .title-p{padding:.7em .5em;color:#494949;background:linear-gradient(to right,#f7e6f6 0%,rgba(255,234,250,0) 100%);border-left:solid 5px #7a4883;margin-bottom:2%;margin-top:5%}.faq .mokuji li{background-color:#7a4883;width:250px;text-align:center;color:#fff;padding:1% 0;border-radius:10px;border-bottom:solid 4px #481251;font-size:18px}@media screen and (max-width:768px){.faq .mokuji li{width:170px;font-size:14px}}@media screen and (max-width:750px){.faq .mokuji li{margin-bottom:5%}}.faq .mokuji li:hover{-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none}.faq .mokuji a{margin-right:3%}@media screen and (max-width:768px){.faq .mokuji a{margin-right:1%}}.faq .mokuji a:last-child{margin-right:0}.faq .mokuji{margin-left:0}@media screen and (max-width:750px){.faq .mokuji{width:100%;margin:0 auto;margin-top:5%}}.faq ul{margin:2% 0;margin-left:22px}.faq ul li{line-height:40px;display:inline-block}.cp_qa *,.cp_qa *:after,.cp_qa *:before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_qa{border-top:1px solid #1b2538;width:80%}@media screen and (max-width:750px){.cp_qa{width:100%}}.cp_qa .cp_actab{position:relative;overflow:hidden;width:100%;margin-bottom:1px;color:#1b2538}.cp_qa .cp_actab input{position:absolute;opacity:0}.cp_qa .cp_actab label{font-weight:700;line-height:1.6;position:relative;display:block;margin:0;padding:1em 2em 1em 1em;cursor:pointer;border-bottom:1px solid #1b2538}.cp_qa .cp_actab label:hover{color:#d79de1}.cp_qa .cp_actab .cp_actab-content{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease;transition:max-height .5s ease;color:#fff;background:rgba(0,131,143,.5);background-color:#7a4883}.cp_qa .cp_actab .cp_actab-content p{margin:1em;color:#fff}.cp_qa .cp_actab input:checked~label{color:#d79de1}.cp_qa .cp_actab input:checked~.cp_actab-content{max-height:40em}.cp_qa .cp_actab label:after{line-height:1.6;position:absolute;top:50%;right:0;display:block;width:3em;margin-top:-12.5px;-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center}.cp_qa .cp_actab input[type=checkbox]+label:after{content:'\25BC'}.cp_qa .cp_actab input[type=checkbox]:checked+label:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.faq .section4{margin-bottom:5%}.policy h1{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.policy h1 span{display:block;font-family:none;font-size:20px}.policy .title-p{padding:.7em .5em;color:#494949;background:linear-gradient(to right,#f7e6f6 0%,rgba(255,234,250,0) 100%);border-left:solid 5px #7a4883;margin-bottom:2%;margin-top:5%}.policy ol{margin:2% 0;margin-left:22px}.policy ol li{line-height:40px}.houshin{color:#ff4500;text-decoration:underline;font-size:15px}.houshin:hover{color:#3db774;text-decoration:underline}.form-haikei{background-color:#f4f4f4;padding:5% 0}@media screen and (max-width:768px){.form-haikei{background-color:#fff}}.wrap{max-width:1000px;margin:0 auto}.form-wrap{padding:5% 10%;background-color:#fff}dd input{color:#767676;background-color:#fafafa;border:1px solid #dbdbdb;height:40px;padding:4px 20px;width:48%}@media screen and (max-width:768px){dd input{width:46%}}@media screen and (max-width:750px){dd input{width:85%}}.form-box-02 .textarea{width:100%}@media screen and (max-width:768px){.form-box-02 .textarea{width:98%}}.form-box-02 dt{padding-bottom:10px}.seminar h2{font-size:30px;margin-bottom:2%}@media screen and (max-width:750px){.seminar h2{font-size:20px;margin-bottom:5%}}.seminar h3,.seminar p{text-align:center}@media screen and (max-width:750px){.seminar .form_item{text-align:left}}dl{padding-top:5%}@media screen and (max-width:768px){dl{padding-top:10%}}dt{padding:29px 0 0;float:left;width:46.5%;font-weight:500;font-size:15px}@media screen and (max-width:750px){dt{padding:10px 0 0;width:100%}}dd{padding:15px 0;border-top:1px solid #ccc}.prospect .wpcf7-text{width:100px}.required{background:#ff4500;padding:1px 2px;color:#fff;border-radius:3px;margin:0 3px 0 10px;font-size:12px}.meigi{padding:15px 0}.note{margin:50px 0 5px}.transmission{text-align:center;margin-top:5%}.red{color:red;font-weight:700}.form-wrap .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;cursor:pointer;background:#f6566d;display:inline-block;width:30%;text-decoration:none;outline:none;border-radius:5px;color:#fff;border:none;padding:10px 0;margin:0 1%;font-size:1em;letter-spacing:.1em}@media screen and (max-width:768px){.form-wrap .button{width:50%}}@media screen and (max-width:750px){.form-wrap .button{width:75%;margin-top:5%}}.form-wrap .form-box-02{border-top:1px solid #ccc}.form-wrap .form-box-02 h2{font-size:17px;padding:3% 0}.form-wrap .meiwaku-mail{border:solid 2px #7a4883;padding:15px 30px;margin-bottom:30px;text-align:center;margin-top:30px}.form-wrap .meiwaku-mail p{font-size:14px}.form-wrap .meiwaku-mail .title2{color:#7a4883;font-weight:700;font-size:18px;margin-bottom:-15px}.contact{background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/img/footer.jpg);background-size:cover}.contact h4{font-weight:100}.contact .bottun-wrap{overflow:hidden;max-width:650px;margin:0 auto;padding-top:5%}.contact .bottun-wrap a{font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:700;color:#006837}.contact .bottun-box{float:left;background-color:#fff;margin-right:3%;width:305px;text-align:center;padding:3% 0;border-radius:30px}@media screen and (max-width:750px){.contact .bottun-box{float:none;width:100%;margin:0 auto;padding:5% 0;margin-bottom:5%}}.contact .bottun-box:last-child{margin-right:0}.contact .bottun-box2{background-color:#ff5050}.contact .bottun-box p{font-size:20px}.contact .bottun-box2 p{color:#fff;font-size:20px}.contact-wrap h2{font-family:ヒラギノ角ゴ StdN W8,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:750px){.contact-wrap h2{font-size:20px}}.contact .bottun-box:last-child{margin-right:0}footer .footer-top{background-color:#fffce8}footer .footer-top li{margin-right:25%}@media screen and (max-width:1200px){footer .footer-top li{margin-right:20%}}@media screen and (max-width:1024px){footer .footer-top li{margin-right:4%}}@media screen and (max-width:900px){footer .footer-top li{margin-right:3%}}@media screen and (max-width:768px){footer .footer-top li{display:block;text-align:center;margin:0}}footer .footer-top li .otoiawase{font-size:30px;color:#7a4883}footer .footer-top li .otoiawase{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif}@media screen and (max-width:768px){footer .footer-top li .otoiawase{text-align:center}}@media screen and (max-width:750px){footer .footer-top li .otoiawase{font-size:28px}}footer .footer-top li:last-child{margin-right:0;width:44%}@media screen and (max-width:768px){footer .footer-top li:last-child{width:100%}}footer .footer-top li p{line-height:30px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;font-weight:700}@media screen and (max-width:768px){footer .footer-top li p{margin:0;text-align:center;margin-bottom:5%}}@media screen and (max-width:750px){footer .footer-top li p{margin-bottom:7%;line-height:24px;font-size:13px}}footer ul .left p{color:#7a4883;font-size:20px;margin-bottom:3%}@media screen and (max-width:750px){footer ul .left p{font-size:17px}}@media screen and (max-width:750px){footer ul .left .up{margin-top:5%}}footer .footer-top li .tel-icon span{font-size:50px;font-weight:700;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;color:#7a4883;margin-left:5%;letter-spacing:.1em}@media screen and (max-width:1200px){footer .footer-top li .tel-icon span{font-size:40px}}@media screen and (max-width:750px){footer .footer-top li .tel-icon span{font-size:35px}}footer .footer-top li .tel-icon{position:relative;margin:0 0 0 40px;font-size:20px;display:block;margin-top:1%}@media screen and (max-width:768px){footer .footer-top li .tel-icon{margin:0}}footer .footer-top li .tel-icon:before{font-family:FontAwesome;content:'\f098';font-size:2.5em;color:#7a4883;position:absolute;top:0;left:-40px}@media screen and (max-width:768px){footer .footer-top li .tel-icon:before{left:0;margin-left:20%}}@media screen and (max-width:750px){footer .footer-top li .tel-icon:before{font-size:1.7em;margin-left:3%}}footer .bnr-wrap h3{color:#652167;font-weight:700;font-size:19px}footer .bnr-wrap p{font-size:15px;line-height:20px}footer .logo{background-color:#f4e0f8;padding:2% 0}@media screen and (max-width:900px){footer .logo{padding:2%}}@media screen and (max-width:768px){footer .logo{padding:2% 0}}@media screen and (max-width:750px){footer .logo{padding:5% 0}}footer .logo p{font-weight:700}footer .logo .img{text-align:left;width:50%}@media screen and (max-width:768px){footer .logo .img{margin-right:5%}}@media screen and (max-width:750px){footer .logo .img{width:100%}}@media screen and (max-width:750px){footer .logo .img img{width:80%;margin-left:10%}}footer .logo .img p{text-align:left;font-size:17px;margin-top:5%}@media screen and (max-width:768px){footer .logo .img p{font-size:14px}}@media screen and (max-width:768px){footer .logo .img p{font-size:14px}}@media screen and (max-width:750px){footer .logo .img p{text-align:center}}footer ul li{display:inline-block;text-align:center;vertical-align:top}@media screen and (max-width:750px){footer ul li{display:block}}footer ul .menu-1{width:20%}@media screen and (max-width:750px){footer ul .menu-1{width:45%;display:inline-block;margin-left:7%;margin-top:10%;margin-bottom:5%}}footer ul .menu-2{width:20%}@media screen and (max-width:750px){footer ul .menu-2{width:45%;display:inline-block;margin-top:10%;margin-bottom:5%}}footer ul li ul li{display:inline-block;width:70%;text-align:start;line-height:40px;text-align:left}@media screen and (max-width:1024px){footer ul li ul li{width:100%}}footer ul li ul li a{color:#4d1c47;font-weight:700;font-size:16px}footer .under{background-color:#7a4883;padding:1% 0;text-align:center}@media screen and (max-width:640px){footer .under{margin-bottom:95px}}footer .under p{font-size:13px}footer .bnr p{font-size:.8em}.clinic .section4 ul{text-align:center}.clinic .section4 ul li{display:inline-block;vertical-align:top}.clinic .section4 .btn{width:auto;padding:0;margin-right:4%}.clinic .section4 .btn2{margin-right:0}.clinic .section4 ul li a{font-size:18px;display:block;padding:25px 40px}@media screen and (max-width:750px){.clinic .section4{margin-bottom:15%}}@media screen and (max-width:750px){.clinic .section4 .btn{margin-bottom:5%}}@media screen and (max-width:750px){.clinic .section4 ul li a{font-size:15px;padding:17px 35px}}.covid{margin-bottom:5%}.covid .title-p{padding:.7em .5em;color:#494949;background:linear-gradient(to right,#f7e6f6 0%,rgba(255,234,250,0) 100%);border-left:solid 5px #7a4883;margin-bottom:2%;margin-top:3%;font-size:20px}@media screen and (max-width:750px){.covid .title-p{font-size:15px}}.covid .section1 ul{width:60%;border:solid 2px #7a4883;padding:2% 3%;margin-bottom:3%}.covid .section1 ul li{position:relative;padding-left:25px}.covid .section1 ul li:before{content:"";position:absolute;left:0;width:10px;height:10px;background:#7a4883;border-radius:50%;top:5px}.covid .section1 h3{margin:2% 0}.covid .section1 h3 span{background:-webkit-linear-gradient(transparent 68%,#ffed00 68%,#ffed00 97%,transparent 100%)}.rese_box1{position:fixed;right:0;top:40%;z-index:100;background-color:#1c3d78;border-radius:10px 0 0 10px;transition:all .3s ease 0s}.rese_box1:hover{background-color:#3669c3}@media screen and (max-width:640px){.rese_box1{display:none}}.rese_box1 a{padding:15px 10px 15px;display:block}.rese_box1 h3{color:#fff;margin-bottom:5px;font-family:游ゴシック体,YuGothic,游ゴシック,"Yu Gothic",メイリオ,sans-serif;font-weight:700;text-align:center;line-height:25px}.rese_box1 a.rese_btn p.rese_btn_p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em;font-weight:700;color:#fff}.rese_box1 .rese_btn_p{background-color:#fff;color:#000;padding:10px;font-size:16px;text-align:center;font-family:游ゴシック体,YuGothic,游ゴシック,"Yu Gothic",メイリオ,sans-serif;font-weight:700;border:solid 3px #f9c301}.rese_box1 .rese_btn_p span{display:block;color:#1c3d78;font-size:20px;font-weight:700}.rese_box1 .oubo-form{color:#fff;font-weight:700;font-size:14px;text-align:center;margin-top:10px}.rese_box1{position:fixed;right:0;top:40%;z-index:100;background-color:#1c3d78;border-radius:10px 0 0 10px;transition:all .3s ease 0s}.rese_box1:hover{background-color:#3669c3}@media screen and (max-width:640px){.rese_box1{display:none}}.rese_box1 a{padding:15px 10px 15px;display:block}.rese_box1 h3{color:#fff;margin-bottom:5px;font-family:游ゴシック体,YuGothic,游ゴシック,"Yu Gothic",メイリオ,sans-serif;font-weight:700;text-align:center;line-height:25px}.rese_box1 a.rese_btn p.rese_btn_p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.1em;font-weight:700;color:#fff}.rese_box1 .rese_btn_p{background-color:#fff;color:#000;padding:10px;font-size:16px;text-align:center;font-family:游ゴシック体,YuGothic,游ゴシック,"Yu Gothic",メイリオ,sans-serif;font-weight:700;border:solid 3px #f9c301}.rese_box1 .rese_btn_p span{display:block;color:#1c3d78;font-size:20px;font-weight:700}.rese_box1 .oubo-form{color:#fff;font-weight:700;font-size:14px;text-align:center;margin-top:10px}.rese_box1-2{position:fixed;bottom:0;z-index:2;width:100%;background-color:#1c3d78;padding:10px 25px 15px;box-sizing:border-box;height:95px}.rese_box1-2 h3{color:#fff;text-align:center;margin-bottom:5px;font-size:15px}.rese_box1-2 .rese_btn_p{background-color:#fff;color:#000;padding:5px 0;font-size:16px;text-align:center;font-family:游ゴシック体,YuGothic,游ゴシック,"Yu Gothic",メイリオ,sans-serif;font-weight:700;position:relative}.rese_box1-2 .rese_btn_p:before{font-family:FontAwesome;content:'\f098';color:#7a4883;position:absolute;top:6px;left:50px;font-size:35px}.rese_box1-2 .rese_btn_p a{color:#7a4883;font-weight:700;font-size:20px}.post-11 #contact-form{display:none}@media screen and (max-width:640px){.reserve .cmc .title-p{font-size:18px}}@media screen and (max-width:640px){.reserve .cmc .title-p span{display:block}}.reserve .p-wrap{border:solid 3px #7a4883;padding:40px;border-radius:15px}@media screen and (max-width:640px){.reserve .p-wrap{padding:15px}}.reserve .p-wrap p{color:#7a4883;font-weight:700}@media screen and (max-width:640px){.reserve .p-wrap p{font-size:15px}}.reserve .p-wrap p.tel-number{text-align:center;margin:10px 0;position:relative}.reserve .p-wrap p.tel-number:before{font-family:FontAwesome;content:'\f098';font-size:2.5em;color:#7a4883;position:absolute;top:0;margin-left:-45px}.reserve .p-wrap p.tel-number a{color:#7a4883;font-size:25px}.reserve .p-wrap p.jyunkai{background-color:#faeffa;padding:10px 20px;margin-top:15px}#booking-form{max-width:1200px;margin:0 auto;padding:3% 0 5%}@media screen and (max-width:640px){#booking-form{margin:0 15px}}.multiple-calendar table{border-collapse:collapse}.monthly-calendar th,.monthly-calendar td,.multiple-calendar th,.multiple-calendar td{text-align:center;vertical-align:top;border:solid 1px #000}.monthly-calendar th,.multiple-calendar th{font-weight:700;border:solid 1px #222;border-bottom:none;padding:0}.day-number{background:#ddd;margin-bottom:15px}.calendar-daylink:hover{text-decoration:underline}#booking-option-table label{display:block;line-height:30px}#booking-form .required{color:#fff}.mtssb-timetable-name{background-color:#7a4883;padding:15px 0;text-align:center;color:#fff;font-size:20px;letter-spacing:.1em;margin-bottom:20px}.day-calendar table{margin:0 auto}.mtssb-timetable-date{font-size:25px;margin-bottom:20px}.mtssb-daily-action{width:25%;margin:0 auto;margin-top:25px}.mtssb-daily-action button{background-color:#cfcfcf;border:none;width:100%;padding:10px 0;cursor:pointer}.monthly-prev span{background-color:#7a4883;color:#fff;padding:5px 15px;margin-top:15px;display:inline-block}.monthly-prev a{background-color:#7a4883;color:#fff;padding:5px 15px;margin-top:15px;display:inline-block}.monthly-next a{background-color:#7a4883;color:#fff;padding:5px 15px;margin-top:15px;display:inline-block}.booking-form .mv{background-color:#c7b2d9;height:300px}#booking-form #action-button button{background-color:#ff6900;border:none;width:25%;color:#fff;font-size:18px;letter-spacing:.1em;font-weight:700;padding:10px 0}@media screen and (max-width:640px){#booking-form #action-button button{width:auto;padding:10px 30px;margin-bottom:5%}}#booking-form #action-button button:hover{cursor:pointer}.booking-thanks h2{background-color:#7a4883;color:#fff;text-align:center;padding:10px 0;margin-bottom:20px}.booking-thanks p span.font-blue{color:#0693e3;font-weight:700}.booking-thanks .btn-info{text-align:center}.booking-thanks .btn-info a{background-color:#7a4883;padding:5px 15px;display:inline-block;margin-top:5%;color:#fff}@media screen and (max-width:640px){.calendar-mark{color:#888;font-size:1.4rem;font-size:15px;margin-bottom:25px}}#booking-form .yoyaku-back{margin-top:4%;text-align:center}#booking-form .yoyaku-back a{background-color:#7a4883;border:none;width:25%;color:#fff;font-size:18px;letter-spacing:.1em;font-weight:700;padding:10px 30px}#booking-form .yoyaku-back button{background-color:#cfcfcf;border:none;width:200px;padding:10px 0;cursor:pointer}#booking-form .meiwaku-mail{border:solid 2px #7a4883;padding:15px 30px;margin-bottom:30px;text-align:center;background-color:#fffdaf}#booking-form .meiwaku-mail .title2{color:#7a4883;font-weight:700}.multiple-calendar .calendar-marking{font-size:15px;margin-left:10px}@media screen and (max-width:768px){.multiple-calendar .calendar-marking{font-size:13px;display:block}}.news_single{overflow:auto}.reserve .p-wrap p.xray{background-color:#fffc6d;padding:5px 20px;margin-top:15px;color:red}.reserve .xray-btn{width:50%;margin:0 auto;margin-top:2%}@media screen and (max-width:640px){.reserve .xray-btn{width:80%}}.reserve .xray-btn a{background-color:#0693e3;color:#fff;font-weight:700;display:block;text-align:center;padding:5px 15px;font-size:18px}.reserve .xray-btn a:hover{background-color:#0c78b5}.inner-404 .text a{color:#b160bf;font-weight:700}.thanks_box{background-color:#fff;padding:20% 0}p.thanks_topi{font-size:25px;font-weight:700;color:#7a4883;border-left:10px solid;padding:0 1%;line-height:1.3em;margin:0 0 3%}p.more-btn{font-size:20px;font-weight:700;margin:3% 0 0}#booking-form .yoyaku-kome{color:red;font-size:13px;display:block;margin-top:-10px}#booking-option-fieldset .kome-red{color:red;padding:1%}.content-form td:last-child span{color:red;padding:1%}.grecaptcha-badge{display:none}.bl_recaptcha{font-size:13px}.bl_recaptcha a{color:#1d89e3}.wpcf7 div#wpcf7cpcnf{background-color:#fff;padding:40px 5% 50px;z-index:1;width:90%}#wpcf7cpcnf table{width:100%;border-collapse:collapse}#wpcf7cpcnf table th,#wpcf7cpcnf table td{border:solid 1px #eee;padding:10px 3%;text-align:left}#wpcf7cpcnf button{webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;cursor:pointer;background:#f6566d;display:inline-block;width:40%;text-decoration:none;outline:none;border-radius:5px;color:#fff;border:none;padding:15px 0;margin:0 1%;font-size:1em;letter-spacing:.1em;font-weight:700;min-width:160px}#wpcf7cpcnf button.wpcf7cp-cfm-edit-btn{background:#011323}div.wpcf7cp-btns{display:flex;justify-content:center}@media only screen and (max-width:640px){#wpcf7cpcnf table th,#wpcf7cpcnf table td{display:block}}