@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;font-weight:500}body{color:#333;font-size:1.6rem;line-height:1.5;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#0076a6;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table,figure,figcaption{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:3.8rem;line-height:1.2;margin-bottom:20px}h2{font-size:2.4rem;line-height:1.2;margin-bottom:26px}h3{font-size:1.8rem;line-height:1.42;margin-bottom:12px}h4{font-size:1.6rem;line-height:1.42;margin-bottom:12px}h5{font-size:1.4rem;line-height:1.42;margin-bottom:12px}h6{font-size:1.4rem;line-height:1.42;margin-bottom:12px}p{line-height:1.62;margin-bottom:20px}ul,ol{line-height:1.62;margin-bottom:20px}dl{line-height:1.572;margin-bottom:20px}dl dt{margin-bottom:10px}dl dd{margin-bottom:20px}table{line-height:1.42;border-collapse:collapse;margin-bottom:20px;border:2px solid #69b995;width:100%}table th,table td{border:1px solid #69b995;font-size:1.5rem;padding:15px 10px;text-align:center;vertical-align:middle}table th{color:#69b995;font-weight:700}figure{margin-bottom:20px}small{font-size:.875em}#header{background-color:transparent}#header .inner{height:100px;width:900px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:space-between}#header .inner #siteId{margin-top:18px}#header .inner #siteId .logo{margin:0;width:37%}#header .inner #siteId .logo a{display:block}#header .inner #siteId #slogun{margin-top:1em;font-size:1.2rem}#header .inner #contact{position:absolute;top:20px;right:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:180px;background-color:#c0c962;padding:10px;color:#fff;font-size:1.4rem;text-align:center;outline:1px solid #c0c962;outline-offset:3px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}#header .inner #contact a{color:#fff}#header .inner #contact .tel{font-size:2.4rem;line-height:1.3}#header .inner #contact .tel a{text-decoration:none;transition:.3s}#header .inner #contact .tel a:hover{color:#595959}#header .inner .btn{display:none}#header p{margin:0}.container{position:relative}.container .inner{margin-right:auto;margin-left:auto;width:980px}#gnav{margin:40px 0 20px;position:relative;z-index:200}#gnav .gnavMenu{width:980px;font-size:1.6rem;text-align:center;list-style:none;display:flex;justify-content:center;margin:0 auto}#gnav .gnavMenu a{color:#000}#gnav .gnavMenu li:last-of-type a:before{display:none}#gnav .gnavMenu>li{box-sizing:border-box;position:relative}#gnav .gnavMenu>li+li{position:relative}#gnav .gnavMenu>li>a{display:flex;align-items:baseline;justify-content:center;position:relative;text-decoration:none;padding:0 17px;transition:.3s}#gnav .gnavMenu>li>a:before{position:absolute;display:block;transform:skewX(0deg);width:1px;height:20px;background-color:#c0c962;right:0;content:""}#gnav .gnavMenu>li.current>a:after{content:"";display:block;position:absolute;bottom:-10px;left:0;right:0;width:40%;margin:0 auto;height:2px;background-color:#69b995}#gnav .gnavMenu>li>a:hover{color:#69b995}#gnav .gnavMenu>li ul{list-style:none;overflow:hidden;height:0}#gnav .gnavMenu>li ul>li{overflow:hidden;height:0}#gnav .gnavMenu>li:hover ul{background-color:#c0c962;border-bottom-right-radius:7px;border-bottom-left-radius:7px;height:auto;overflow:visible;padding:20px;position:relative;text-align:left}#gnav .gnavMenu>li:hover ul>li{margin-bottom:20px;height:40px;overflow:visible}#gnav .gnavMenu>li:hover ul>li a{border-bottom:1px solid #c0c962;color:#fff;display:flex;font-size:1.5rem;position:relative;text-decoration:none;width:100%}#gnav .gnavMenu>li:hover ul>li a:hover{opacity:.7}#gnav .gnavMenu>li:hover ul:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8px 9px;border-color:transparent transparent #c0c962;margin-left:-8px;left:50%;position:absolute;top:-9px}#navSmp{display:none}#pageTtlBox{margin-bottom:20px;background-color:#c0c962;padding:2rem 0}#pageTtlBox .pageTtl{color:#fff;font-size:3rem;margin:0 auto;width:980px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}#pageTtlBox .pageTtl span{display:inline-block}#breadcrumb{font-size:1.4rem;margin-bottom:30px;padding:8px 0}#breadcrumb>ul{list-style:none;letter-spacing:-.4em;margin:0 auto;width:980px}#breadcrumb>ul li{display:inline-block;letter-spacing:normal}#breadcrumb>ul li+li:before{content:">";margin:0 8px}#breadcrumb>ul li a{color:#555;text-decoration:none}#breadcrumb>ul li a:hover{text-decoration:underline}#contents{margin:0 auto;padding-bottom:115px;width:980px;display:flex;flex-wrap:wrap;justify-content:space-between}#contents #main,#contents #sub{box-sizing:border-box}#contents #main{font-size:1.6rem;width:700px;box-sizing:border-box}#contents #main>section+section{margin-top:50px}#contents #main>section *:last-child{margin-bottom:0}#contents #main .titleType2{position:relative;margin-bottom:15px;padding-left:18px;padding-bottom:14px}#contents #main .titleType2:before{position:absolute;top:calc(1.1em / 2);transform:translateY(-50%);left:0;display:block;width:5px;height:1.25em;background-color:#c0c962;content:""}#contents #main *+h2{margin-top:50px}#contents #main .titleType3{margin-bottom:10px;padding:5px 10px;background-color:#c0c962;color:#fff;font-size:1.6rem;font-weight:700}#contents #main .listType1{text-align:left;list-style:none}#contents #main .listType1 li{margin-bottom:10px}#contents #main .listType1 li .highlight{color:#e97993}#contents #main .listType1 li:before{display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:2.5px;background-color:#69b995;vertical-align:3px;content:""}#contents #main .wraparound img{display:block;margin-bottom:5px !important}#contents #main .exception{color:red;font-weight:700}#contents #main ol{padding-left:0;counter-reset:sec_ol}#contents #main ol li{position:relative;padding-left:calc(30/16*1em)}#contents #main ol li:before{position:absolute;left:0;top:calc((16/14)*1.62/2*1em);transform:translateY(-50%);display:inline-block;width:1.42857143em;background-color:#69b995;color:#fff;font-family:'Noto Sans JP',sans-serif;font-size:.875em;text-align:center;line-height:1.42857143;counter-increment:sec_ol;content:counter(sec_ol)}#contents #main ol li+li{margin-top:1em}#contents #main figure{text-align:center}#contents #main figure *+figcaption{font-size:.875em;margin-top:calc(26/14*1em)}#contents #main p.attention{background:#fff1db;padding:.5em 1em;margin:2em 0}#contents #main li>a{font-size:1.1em;font-weight:700}#contents #sub{font-size:1.4rem;width:230px;box-sizing:border-box}#contents #sub>*{margin-bottom:20px}#contents #sub ul{padding-left:0}#contents #sub ul li{text-indent:-1em;padding-left:1em}#contents #sub ul li:before{display:inline;content:"\0030fb";width:1em}#contents #sub #mainMenu{border-top:1px solid #ddd}#contents #sub #mainMenu+*{margin-top:40px}#contents #sub #director{border:1px solid #d5d5d5;font-size:1.4rem;font-weight:700}#contents #sub #director figure{text-align:center}#contents #sub #director figure img{margin:1em 0;width:85%}#contents #sub #director figcaption{margin:.75em}#contents #sub #director p{text-align:left;font-size:.9em;margin:1.5em}#contents #sub #subMenu{border:1px solid #d5d5d5}#contents #sub #subMenu>ul{list-style:none;margin:0;font-size:1.5rem}#contents #sub #subMenu>ul li{position:relative;text-indent:0;padding-left:0}#contents #sub #subMenu>ul li:before{content:none}#contents #sub #subMenu>ul li:after{position:absolute;display:block;content:"";width:6px;height:6px;background-image:url(/wp-content/themes/kita-nemuri-kokoro/images/common/arrow.svg);background-repeat:no-repeat;background-position:center center;right:11px;top:50%;transform:translateY(-50%)}#contents #sub #subMenu>ul li+li{border-top:1px dotted #d5d5d5}#contents #sub #subMenu>ul li a{color:#000;display:block;padding:10px}#contents #sub #subMenu>ul li a:hover{background-color:#c0c962;color:#fff;text-decoration:none}#contents #sub #info{border:1px solid #d5d5d5;padding:0 9px 10px}#contents #sub #info>section+section{margin-top:1em}#contents #sub #info>section *:last-child{margin-bottom:0}#contents #sub #info .titleType2{margin:0 -9px 10px;padding:11px;background-color:#c0c962;color:#fff;text-align:center;font-size:1.6rem;font-weight:600}#contents #sub #info .titleType3{margin-bottom:.25em;color:#a8b347;font-size:1.5rem}#contents #sub #info .titleType3:before{display:inline-block;width:11px;height:11px;background-color:#c0c962;margin-right:9px;content:""}#contents #sub #info .timeTbl{table-layout:auto;border-width:0}#contents #sub #info .timeTbl th,#contents #sub #info .timeTbl td{padding:0;border-width:0;font-size:1.4rem;text-align:left}#contents #sub #info .timeTbl th{white-space:nowrap;vertical-align:top;color:#000}#contents #sub #info .timeTbl td{position:relative;width:100%;padding-left:1em}#contents #sub #info .timeTbl td:before{content:":";content:"\00003a";position:absolute;top:0;left:0;width:1em;display:inline-block;text-align:center}#contents #sub #info .access .map{margin-bottom:.25em}#contents #sub #info .access .map img{display:block;margin-top:.5em}#contents #sub #info .access ul{color:#595555}#contents #sub .banners li{margin-bottom:15px;padding-left:0;text-indent:0}#contents #sub .banners li a{transition:opacity .2s ease}#contents #sub .banners li a:hover{opacity:.7}#contents #sub .banners li:before{content:none}.button{background:linear-gradient(135deg,#a8b347 0%,#9ba83a 100%);color:#fff;padding:12px 30px;border:none;border-radius:25px;font-size:16px;cursor:pointer;transition:all .3s ease;text-decoration:none;margin:0 auto;text-align:center;width:25%}.button a{color:#fff;text-decoration:none}.button:hover{background:linear-gradient(135deg,#9ba83a 0%,#8a9633 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(168,179,71,.3)}.pageSubTtl{color:#333;font-size:2.8rem;padding-left:39px;position:relative}.pageSubTtl:before{border:9px solid #2bbfa8;border-radius:50%;content:"";display:inline-block;height:13px;left:0;margin-right:8px;position:absolute;vertical-align:bottom;width:13px}.pageSubTtl span{display:inline-block}#footer{background-color:#eaeaea;padding:30px 0 0;position:relative;z-index:1}#footer a{color:#000;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .footerNav{padding:5px 0 40px}#footer .footerNav>ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0}#footer .footerNav>ul li{line-height:2em}#footer .footerNav>ul li+li:before{display:inline-block;width:1px;height:1.5625em;background-color:#000;content:"";margin:0 1em;vertical-align:middle}#footer .footerNav>ul+.footerNavList{margin-top:10px}#footer .copyright{padding-bottom:5px;text-align:center}#footer .copyright #symbol{margin-bottom:10px}#footer .copyright p small{font-size:1.2rem}@media (max-width:768px){h1{font-size:3em;margin-bottom:16px}h2{font-size:1.7rem;margin-bottom:20px}h3{font-size:1.6rem;margin-bottom:12px}h4{font-size:1.6rem;margin-bottom:12px}h5{font-size:1.4rem;margin-bottom:12px}h6{font-size:1.4rem;margin-bottom:12px}p{line-height:1.62;margin-bottom:20px}ul,ol{line-height:1.62;margin-bottom:20px}dl{line-height:1.572;margin-bottom:20px}dl dt{margin-bottom:10px}dl dd{margin-bottom:20px}table{border:1px solid #69b995}table th,table td{border:1px solid #69b995;padding:10px}table th{color:#69b995}figure{margin-bottom:20px}#header{background-color:#fff;width:100%;height:70px;padding:0;position:fixed;left:0;top:0;border-top:0;z-index:300}#header .inner{width:auto;padding:0;margin:0;height:inherit;display:block;position:relative}#header .inner #siteId{position:absolute;height:9px;left:10px;top:50%;transform:translateY(-50%);width:248px;height:26px;margin-top:0}#header .inner #siteId .logo{margin:0}#header .inner #siteId .logo a{display:block;height:auto;padding:0;width:auto}#header .inner #siteId #slogun{display:none}#header .inner #contact{display:none}#header .inner .btn{box-sizing:border-box;display:block;height:22px;position:absolute;width:29px;text-align:center;top:30px;right:16px;cursor:pointer;transition:all .3s ease}#header .inner .btn:before{bottom:100%;left:50%;transform:translateX(-50%);content:"MENU";color:#69b995;display:block;font-size:10px;position:absolute;text-align:center;transition:all .3s ease}#header .inner .btn>span{display:block;height:4px;width:29px;background:#69b995;transition:all .3s ease}#header .inner .btn>span+span{margin-top:5px}#header .inner .btn.open:before{content:"CLOSE"}#header .inner .btn.open>span:nth-of-type(1){margin-top:0;transform:translateY(9px) translateX(0) rotate(45deg)}#header .inner .btn.open>span:nth-of-type(2){margin-top:2px;opacity:0;transform:translateY(7px)}#header .inner .btn.open>span:nth-of-type(3){transform:translateY(-6px) translateX(0) rotate(-45deg)}#header .btns{display:none}#header .gnav{display:none}.page-home .header{padding:0;border-bottom:1px solid #d0d0d0}#container{padding-top:70px}#gnav{display:none}#navSmp{color:#fff;display:none;background-color:#69b995;position:fixed;text-align:center;top:70px;width:100%;z-index:200;left:0;right:0;overflow:hidden}#navSmp.sliding{display:block !important}#navSmp a{color:#fff;text-decoration:none}#navSmp .navSmpMenu{list-style:none;margin:0;padding:20px;font-size:18px}#navSmp .navSmpMenu li a{align-items:center;display:flex;height:49px;justify-content:center;transition:background-color .3s ease}#navSmp .navSmpMenu li a:hover{background-color:rgba(255,255,255,.1)}#navSmp .navSmpMenu li+li{border-top:1px solid rgba(255,255,255,.3)}#navSmp .navSmpMenu li br{display:none}#navSmp .contact{background-color:#5f9d0b}#navSmp .contact .tel{line-height:1.3;margin:0}#navSmp .contact .tel dt{font-size:16px;padding:13px 0 6px;margin:0}#navSmp .contact .tel dd{font-size:36px;font-family:"Myriad Pro",sans-serif;margin:0}#navSmp .contact .tel dd span{font-size:24px}#navSmp .contact .note{background-color:#4b8200;font-size:1.4rem;margin:0;padding:5px 20px}#pageTtlBox{padding:13px 20px}#pageTtlBox .pageTtl{font-size:1.9rem;width:100%}#breadcrumb{margin-bottom:20px;padding:5px 20px}#breadcrumb>ul{font-size:1.2rem;width:auto}#contents{padding-bottom:0;width:100%}#contents #main{order:1;width:100%;padding:0 20px 75px}#contents #main>section+section{margin-top:1.75em}#contents #main .titleType2{margin-bottom:10px;padding-left:11px}#contents #main .titleType2:before{width:3px;height:1em}#contents #main .titleType2:after{height:2px}#contents #main ol li{padding-left:calc(21/16*1em)}#contents #main ol li:before{font-size:11px}#contents #main ol li+li{margin-top:.5em}#contents #sub{order:2;width:100%;padding:0 20px;font-size:1.6rem}#contents #sub #mainMenu{display:flex;flex-direction:row;flex-wrap:wrap}#contents #sub #mainMenu+*{margin-top:0}#contents #sub #director{display:none}#contents #sub #info{padding:10px 20px}#contents #sub #info .titleType2{margin-bottom:20px;font-size:1.8rem}#contents #sub #info .timeTbl td br{display:none}#contents #sub #subMenu{display:none}#contents #sub .access ul{font-size:1.4rem}#contents #sub .banners img{width:100%}.pageSubTtl{font-size:2.4rem;margin-bottom:30px;padding-left:33px}.pageSubTtl:before{height:9px;margin-right:6px;width:9px}#footer{padding:25px 20px}#footer .copyright{margin-bottom:28px}#footer .copyright #symbol{width:27px}#footer .copyright small{font-size:1rem}#footer .footerNav{font-size:1.2rem}#footer .footerNav>ul{display:block;text-align:center}#footer .footerNav>ul li{display:inline}#footer .footerNav>ul li+li:before{margin:0 .5em}#footer .footerNav>ul li:nth-of-type(5):before{display:inline;content:"\A";margin:0;white-space:pre;width:auto;height:auto}}