@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-red{color:red}.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-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}h1,h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif}.title{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;color:#7a4883;font-size:35px}@media screen and (max-width:750px){.title{font-size:25px;margin-top:5%}}.title span{display:block;font-size:14px;font-style:italic;line-height:5px;color:#7a4883;font-family:ヒラギノ角ゴシック,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:100}.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}.fuwat{opacity:0;transform:translateY(20px);transition:all 2s}@media screen and (max-width:768px){.fuwat{transition:none;opacity:1}}.panel-inner{position:relative;top:7px;width:100%;height:100vh;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{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}@media screen and (max-width:750px){.only-mov .global-nav .order p{padding:5px 0}}@media screen and (max-width:750px){.only-mov .global-nav .nav-item{font-size:15px}}.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}}header .top_head .logo img{width:70%}@media screen and (max-width:750px){header .top_head .logo img{width:265px;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:750px){.header-left h1{line-height:30px}}@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%}}.global-nav .number span{position:relative;margin:0 0 0 40px}@media screen and (max-width:845px){.global-nav .number span{padding:15px 120px}}@media screen and (max-width:786px){.global-nav .number span{padding:15px 70px}}@media screen and (max-width:750px){.global-nav .number span{padding:15px 0}}.global-nav .contact span:before{font-family:FontAwesome;content:'\f0e0';font-size:1.1em;position:absolute;top:15px;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}}.top{position:relative}.top .top-moji{position:absolute;top:250px;left:100px}@media screen and (max-width:1200px){.top .top-moji{top:140px}}@media screen and (max-width:768px){.top .top-moji{left:50px}}@media screen and (max-width:750px){.top .top-moji{left:10px;top:230px}}@media screen and (max-width:1200px){.top .top-moji img{width:80%;margin-top:4%}}@media screen and (max-width:1024px){.top .top-moji img{width:70%;margin-top:2%}}@media screen and (max-width:768px){.top .top-moji img{margin-top:-2%}}@media screen and (max-width:750px){.top .top-moji img{width:95%}}.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%}}.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:.3em;right:-15px}.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){.main-title{font-size:20px;margin-bottom:0}}.mv{position:relative}.mv-haikei{width:100%;background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/img/material.jpg);background-size:cover}.mv-haikei p{font-size:35px;padding:10% 0;text-align:center;color:#fff;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;text-shadow:1px 3px 3px gray}.news_all{background:#fff;padding:0 20%}@media screen and (max-width:1460px){.news_all{padding:0 10%}}@media screen and (max-width:750px){.news_all{padding:0}}.news_all .bg-004{padding:80px 0}.news_all .news_list{padding-top:50px}@media screen and (max-width:750px){.news_all .news_list{padding-top:20px}}.news_all .news_list:first-child{padding-top:0}.news_list ul li{display:inline-block;width:calc(15% - 2px);vertical-align:middle;margin-left:1px;text-align:center;background:#f0d5f2;color:#5c3417}@media screen and (max-width:1024px){.news_list ul li{width:calc(13% - 2px)}}@media screen and (max-width:750px){.news_list ul li{width:100%}}.news_list ul li:first-child{line-height:92px}.news_list ul li:last-child{width:calc(80% - 2px);background:#fff;text-align:left;color:#333;padding:10px 20px}@media screen and (max-width:785px){.news_list ul li:last-child{width:calc(75% - 2px)}}@media screen and (max-width:750px){.news_list ul li:last-child{width:calc(100% - 2px);padding:0;margin-top:15px}}@media screen and (max-width:750px){.news_list ul li:last-child{width:calc(97% - 2px);height:auto}}.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;font-family:none;text-decoration:underline}.news_list h2.news_title a:hover{color:#7a4883}.news_text p{line-height:35px;font-family:none}.news_text a{font-family:none}@media screen and (max-width:1200px){.news_all .wrap{padding:0}.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:750px){.news_list ul li{height:50px}.news_list ul li:first-child{line-height:50px}}@media screen and (max-width:767px){.news_all .bg-004{padding:30px 0}}@media screen and (max-width:750px){.news_all .wrap{width:90%;margin:0 auto}}@media screen and (max-width:660px){.news_all .news_title{font-size:.9em;line-height:1.4em}.news_all .news_text{font-size:.85em;line-height:1.4em}}@media screen and (max-width:413px){.news_list ul li{height:138px;height:auto}.news_list ul li:first-child{line-height:50px;width:100%;height:50px}}@media screen and (max-width:340px){.news_list ul li{height:154px}.news_list ul li:first-child{line-height:154px}}@media screen and (max-width:912px){.date_time{font-size:13px}}.news_single{background:#f4f4f4}.news_single .bg-004{padding:80px 0}.news_single .wrap{padding:0 10%}.news_single ul li .date_time,.news_single .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}.news_area ul li:last-child{width:calc( 80% - 2px );background:#fff;text-align:left;color:#333;padding:0 20px}.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:20px}.news_area li.pagination a{color:#fff}.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;content:'\f138';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}.news_single .link_wrap li .all_link a{color:#005bac}@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:767px){.news_single .bg-004{padding:30px 0}.news_area ul li:last-child{padding:0}.news_single .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}}@media screen and (max-width:413px){.news_single .news_title{padding:10px}.news_area .link_wrap li.pagination{padding:20px 10px}}.news-wrap .news .detail{padding:0 15%;margin-top:2%}@media screen and (max-width:750px){.news-wrap .news .detail{padding:0 5%}}@media screen and (max-width:768px){.news-wrap .title-wrap{width:100%}}@media screen and (max-width:750px){.news-wrap .title-wrap{width:100%;margin-top:0}}.news-wrap .title-wrap img{width:100%}li{list-style:none}@media screen and (max-width:768px){.section1 .news-wrap{margin-top:0}}@media screen and (max-width:750px){.section1 .news-wrap{margin-bottom:0}}.section3 .time-wrap{float:left;width:50%;text-align:center}@media screen and (max-width:768px){.section1 .time-wrap{float:none;width:100%;border-top:solid 1px #ccc}}@media screen and (max-width:768px){.section1 .time-wrap{border-top:none}}@media screen and (max-width:750px){.section1 .time-wrap{float:none;width:100%;margin-bottom:10%}}.section3 .time-wrap .moji p{font-size:25px;margin:3% 0;color:#003567}@media screen and (max-width:768px){.section1 .time-wrap .moji p{margin:0;margin-top:5%}}@media screen and (max-width:768px){.section1 .time-wrap .moji .top0{margin-top:0}}@media screen and (max-width:750px){.section1 .time-wrap .moji p{font-size:20px;margin:0}}.section1 .time-wrap2{float:left;width:50%;text-align:center;margin-top:5%}@media screen and (max-width:768px){.section1 .time-wrap2{float:none;width:100%;margin:0 auto;margin-top:5%}}.section1 .time-wrap2 .moji p{font-size:25px;margin:3% 0;color:#003567}@media screen and (max-width:768px){.section1 .time-wrap2 .moji p{margin:0}}@media screen and (max-width:750px){.section1 .time-wrap2 .moji p{font-size:20px}}.table-row{display:table;width:100%;padding:12px 0;border-bottom:solid 1px #dbc9e9}@media screen and (max-width:750px){.table-row{padding:10px 0}}a{text-decoration:none}.table-th{width:80px}.table-th,.table-td{display:table-cell}@media screen and (max-width:750px){.table-th,.table-td{display:block}}.table-th p{color:#7a4883;font-size:18px}p.blog_title{width:100%;font-size:20px;text-align:left;color:#444;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;margin-left:17%;font-family:ヒラギノ角ゴシック,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS";margin-left:30px;font-weight:100}p.blog_title:hover{text-decoration:underline 1px}@media screen and (max-width:768px){p.blog_title{font-size:15px}}@media screen and (max-width:750px){p.blog_title{font-size:15px;margin-left:0}}.button-wrap{width:30%;margin:0 auto;margin-top:3%;overflow:hidden}@media screen and (max-width:1200px){.button-wrap{width:33%}}@media screen and (max-width:1024px){.button-wrap{width:40%}}@media screen and (max-width:768px){.button-wrap{width:48%}}@media screen and (max-width:750px){.button-wrap{width:63%;margin-top:8%}}.button-4{width:250px;height:50px;border:2px solid #85628c;float:left;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden}@media screen and (max-width:750px){.button-4{width:200px;height:45px}}.button-4 a{font-family:arial;font-size:16px;color:#85628c;text-decoration:none;line-height:50px;transition:all .5s ease;z-index:1;position:relative;display:block}.eff-4{width:250px;height:50px;left:-250px;background:#85628c;position:absolute;transition:all .5s ease;z-index:1}.button-4:hover .eff-4{left:0}.button-4:hover a{color:#fff}#ichiran{margin:40px 0 0}#ichiran a{width:240px;display:block;text-align:center;background:#003567;color:#fff;border-radius:5px;font-family:font1;margin:0 auto;letter-spacing:4px;font-size:1.25em;padding:1%}#ichiran a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}@media screen and (max-width:768px){#ichiran a{padding:4px;font-size:1em}}.pagenation{margin-top:5%}.pagenation ul{text-align:center}.pagenation ul li{display:inline-block;width:30px;text-align:center}.section1-2{padding-bottom:5%}.section1-2 .ul-1 li{display:inline-block;vertical-align:top}@media screen and (max-width:1200px){.section1-2 .ul-1 li{width:48%}}@media screen and (max-width:750px){.section1-2 .ul-1 li{width:100%}}.section1-2 .ul-1-li{width:30%;margin-right:2%}.section1-2 .ul-1-li h2{margin-bottom:5%;color:#7a4883;font-size:30px}@media screen and (max-width:750px){.section1-2 .ul-1-li h2{font-size:30px}}.section1-2 .ul-1-li p{line-height:35px}@media screen and (max-width:1200px){.section1-2 .ul-1-li p{line-height:30px}}.section1-2 .ul-2{margin-top:5%}.section1-2 .ul-2 li{position:relative;overflow:hidden;display:inline-block;width:30%;vertical-align:top;margin-right:4%}@media screen and (max-width:750px){.section1-2 .ul-2 li{display:block;width:100%;margin:0 auto;margin-bottom:5%}}.section1-2 .ul-2 li:last-child{margin-right:0}@media screen and (max-width:750px){.section1-2 .ul-2 li:last-child{margin-right:10%}}.section1-2 .ul-2 li img:hover{transform:scale(1.2,1.2);-webkit-transition:all 1s}.section1-2 .ul-2 .photo-title{position:absolute;width:60%;bottom:0;background-color:#7a4883}@media screen and (max-width:768px){.section1-2 .ul-2 .photo-title{width:100%}}.section1-2 .ul-2 .photo-title p{margin-left:20px;padding:5% 0;font-size:20px}@media screen and (max-width:768px){.section1-2 .ul-2 .photo-title p{margin-left:10px;padding:2% 0;font-size:17px}}.section1-2 .ul-2 .photo-title p span{font-size:10px}.icon_box{max-width:1200px;margin-bottom:3%;text-align:center;margin-top:5%}.icon_box li{display:inline-block;vertical-align:top;width:14.5%;margin-right:2%}@media screen and (max-width:1024px){.icon_box li{width:13%}}@media screen and (max-width:768px){.icon_box li{width:14%;margin-right:2%}}@media screen and (max-width:750px){.icon_box li{width:30%;margin-right:0}}.icon_box li:last-child{margin-right:0}.icon_box img{width:100%}@media screen and (max-width:750px){.section2 .one-third_box-w{width:90%;margin:0 auto}}@media screen and (max-width:750px){.section2 .one-third_box li{display:inline-block;width:32%}}@media screen and (max-width:750px){.section2 .one-third_box img{width:100%}}.section4{margin-bottom:5%;margin-top:2%}.section4 .section4-inner{margin-top:3%}.section4 p{font-size:1.2em}@media screen and (max-width:768px){.section4 p{font-size:1em}}.section4 p a{color:#185abc;font-weight:700;font-size:18px;text-decoration:underline}@media screen and (max-width:750px){.section4 p a{font-size:15px}}.section4 .section4-inner .font-big{color:#7a4883;font-weight:700;font-size:22px}@media screen and (max-width:750px){.section4 .section4-inner .font-big{font-size:16px}}.section4 table{width:100%;margin-top:1%;margin-bottom:1%;border-collapse:collapse}.section4 th{background:#ddd;font-weight:400}.section4 td,th{border:1px solid #bbb;padding:10px 15px 7px;line-height:2.2;background:#fff}.section4 table td{text-align:center}@media screen and (max-width:750px){.section4 table td{font-size:10px}}.section4 td,th{border:1px solid #bbb;padding:25px 15px 25px;line-height:2.2;background:#fff}@media screen and (max-width:750px){.section4 td,th{padding:25px 2px 25px}}.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){.section4 .btn{width:25%}}@media screen and (max-width:750px){.section4 .btn{width:80%;margin:0 auto;padding:4%;margin-top:5%;margin-bottom:10%}}.section4 .btn:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.section4 .btn a{color:#fff}.section3-2{background:linear-gradient(to right,#ece4f7 0%,#ffeafa 100%);padding:5% 0}@media screen and (max-width:750px){.section3-2{padding:10% 0}}.section3-2 ul{margin-top:3%}.section3-2 ul li{display:inline-block;width:45%;margin-right:5%;vertical-align:top}@media screen and (max-width:750px){.section3-2 ul li{display:block;width:100%}}.section3-2 ul li:last-child{margin-right:0}.section3-2 ul li p{line-height:35px;margin-top:5%}.section3-2 .btn{width:40%;padding:4%;text-align:center;background-color:#7a4883;margin-top:10%}@media screen and (max-width:768px){.section3-2 .btn{width:70%}}@media screen and (max-width:750px){.section3-2 .btn{width:80%;margin:0 auto}}.section3-2 .btn:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.section3-2 .btn a{color:#fff}.section3{background-image:url(//www.kenkikai2015.or.jp/wp/wp-content/themes/kennkikai/img/top004.webp);background-attachment:fixed;background-size:cover}.section3 .midashi{font-size:35px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif}@media screen and (max-width:750px){.section3 .midashi{font-size:25px;margin-bottom:5%}}.section3 p{line-height:35px;margin-top:2%}.section3 .btn{width:20%;margin:0 auto;padding:2% 4%;text-align:center;background-color:#feebfa;margin-top:5%}@media screen and (max-width:768px){.section3 .btn{width:40%}}@media screen and (max-width:750px){.section3 .btn{width:80%;padding:4%}}.section3 .btn:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.section3 .btn a{color:#7a4883;font-weight:700}.section6{margin-top:5%;margin-bottom:-1%}.section6 .section6-2{margin-top:5%;margin-bottom:5%}.section6 ul{margin:3% 0}.section6 ul li{display:inline-block;width:45%;margin-right:5%;vertical-align:top}.section6 .section6-2 ul li{width:47%}@media screen and (max-width:750px){.section6 .section6-2 ul li{width:100%}}@media screen and (max-width:750px){.section6 ul li{display:block;width:100%}}.section6 ul li:last-child{margin-right:0}.section6 ul li p{line-height:35px;margin-top:5%}.section6 .lst_dotted dt{clear:left;float:left;width:20%;font-weight:700;margin-bottom:5%}.section6 .lst_dotted dd{margin:0 0 0 20%;margin-bottom:5%}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%;margin-left: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}@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: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:1024px){footer .footer-top li .tel-icon{width:100%}}@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}@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:85px}}footer .under p{font-size:13px}footer .bnr p{font-size:.8em}.section4 ul{text-align:center}.section4 ul li{display:inline-block;vertical-align:top}.section4 .btn{width:auto;padding:0;margin-right:4%}.section4 .btn2{margin-right:0}.section4 ul li a{font-size:18px;display:block;padding:25px 40px}@media screen and (max-width:750px){.section4{margin-bottom:15%}}@media screen and (max-width:750px){.section4 .btn{margin-bottom:0}}@media screen and (max-width:750px){.section4 ul li a{font-size:15px;padding:17px 35px}}.section3 .btn{padding:0}.section3 .btn a{display:block;padding:20px 35px}.section3-2 .btn{padding:0}.section3-2 .btn a{display:block;padding:20px 35px}.covid{text-align:center}@media screen and (max-width:750px){.covid{width:90%;margin:0 auto}}.covid img:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.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}.all-wrap{overflow:hidden}.vaccine{margin-top:5%}.vaccine h2{text-align:center;margin-bottom:10px}.vaccine h2 a{font-size:22px;font-family:ヒラギノ角ゴシック,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;color:#7a4883;text-decoration:underline 1px}@media screen and (max-width:640px){.vaccine h2 a{font-size:15px}}.vaccine p{text-align:center;font-size:15px}.vaccine-inner{border:solid 2px #c9c9c9;padding:20px;box-sizing:border-box}.vaccine.influ{margin-top:3%}.vaccine.influ .vaccine-inner{border:solid 2px #ed5c78;background-color:#fcffde;padding:20px 15%}@media screen and (max-width:640px){.vaccine.influ .vaccine-inner{padding:20px 5%}}.vaccine-inner .a-center{text-align:center;margin-top:15px}.vaccine-inner .a-center a{background-color:#7a4883;color:#fff;font-weight:700;padding:2px 10px}.vaccine.influ .vaccine-inner h2{font-family:ヒラギノ角ゴシック,"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#ed5c78}@media screen and (max-width:640px){.vaccine.influ .vaccine-inner h2{font-size:15px}}.vaccine.influ .vaccine-inner p.left{text-align:left;font-weight:700;margin-top:15px;color:#e0042f;font-size:14px}.vaccine.influ .vaccine-inner p.left a{color:#fff;background-color:#ed5c78;margin-left:5px;margin-right:5px}.section6 .teikei table{border-collapse:collapse;margin-top:5%;width:100%}.section6 .teikei table th,.section6 .teikei table td{border:1px solid #ccc;padding:20px;font-size:15px;font-weight:700}.section6 .teikei table th{font-weight:700;width:20%;text-align:left}.section6 .teikei table th.name{width:40%;text-align:center;background-color:#fef6ff}.section6 .teikei table th.name a{color:#515151;font-size:23px;line-height:30px}.section6 .teikei table th.name a span{font-size:16px}.section6 .teikei table th .flex{display:flex;align-items:center;justify-content:center}.section6 .teikei table th .flex p{font-size:23px}.section6 .teikei table th .img{width:35%;margin:0 auto}.section6 .teikei table th .img.sakura{width:50%;margin:0}.section6 .teikei table th .img.sekine{width:75px;margin:0;margin-right:20px}@media screen and (max-width:640px){.section6 .teikei table td,.section6 .teikei table th{display:block;display:grid}.section6 .teikei table th.name{width:auto}.section6 .teikei table th,.section6 .teikei table td{padding:10px 20px}.section6 .teikei table td.td-title{text-align:center;background-color:#f1f1f1}.section6 .teikei table th .img.sakura{width:75%;margin:0;padding:10px 0}}.grecaptcha-badge{display:none}