body{line-height:2.2em;}ul.primary,ul.secondary{display:none;}div.messages-wrapper{display:none;}br.large,br.medium{display:none;}br.small{display:inline;}*.margin-bottom-wide{margin-bottom:40px;}*.margin-bottom-extra-wide{margin-bottom:60px;}*.no-small{display:none;}div#page div.search form{line-height:34px;padding-right:34px;}div#page div.search form input[type=text]{height:34px;line-height:34px;text-indent:10px;}div#page div.search form input[type=submit]{width:34px;}div#page nav.navi{border-top:none;border-bottom:none;}div#page nav.navi > ul > li{float:none;width:auto;text-align:left;font-family:"MatisseProN-M","Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;border-right:none;}div#page nav.navi > ul > li > a{display:block;width:auto;height:auto;}div#page nav.navi > ul > li div.nest{display:none;}div#page a.new-window{background-position:right 11px;}header#header{z-index:300;padding-top:0px;}div.scroll header#header p.logo,div.scroll header#header p#button-menu{transform:translateY(-60px);}div.scroll header#header.menu p.logo,div.scroll header#header.menu p#button-menu,div.scroll-up header#header p.logo,div.scroll-up header#header p#button-menu{transform:translateY(0px);}header#header p.logo{box-sizing:border-box;position:fixed;width:100%;height:60px;left:0px;top:0px;z-index:10;padding:10px 0px 0px 10px;background-color:#ffffff;transition:0.375s background-color ease,0.375s transform ease;}header#header p.logo a{width:158px;}header#header p.logo img{height:40px;}header#header p#button-menu{display:block;position:fixed;width:60px;height:60px;right:0px;top:0px;cursor:pointer;z-index:50;transition:0.375s transform ease;}header#header p#button-menu span{display:block;position:absolute;background-color:#666666;width:28px;height:3px;left:16px;top:29px;transform-origin:50% 50%;transition:0.25s background-color ease;}header#header p#button-menu span:nth-child(1){transform:translateY(-11px) rotate(0deg);}header#header p#button-menu span:nth-child(2){transform:translateY(0px) rotate(0deg);}header#header p#button-menu span:nth-child(3){transform:translateY(11px) rotate(0deg);}header#header.menu p#button-menu span:nth-child(1){animation:button-menu-row-01 0.25s 1 forwards;}header#header.close p#button-menu span:nth-child(1){animation:button-menu-row-01-close 0.25s 1 forwards;}header#header.menu p#button-menu span:nth-child(2){animation:button-menu-row-02 0.25s 1 forwards;}header#header.close p#button-menu span:nth-child(2){animation:button-menu-row-02-close 0.25s 1 forwards;}header#header.menu p#button-menu span:nth-child(3){animation:button-menu-row-03 0.25s 1 forwards;}header#header.close p#button-menu span:nth-child(3){animation:button-menu-row-03-close 0.25s 1 forwards;}@keyframes button-menu-row-01{0%{transform:translateY(-11px) rotate(0deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(0px) rotate(-45deg);}}@keyframes button-menu-row-01-close{0%{transform:translateY(0px) rotate(-45deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(-11px) rotate(0deg);}}@keyframes button-menu-row-02{0%{opacity:1;}100%{opacity:0;}}@keyframes button-menu-row-02-close{0%{opacity:0;}100%{opacity:1;}}@keyframes button-menu-row-03{0%{transform:translateY(11px) rotate(0deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(0px) rotate(45deg);}}@keyframes button-menu-row-03-close{0%{transform:translateY(0px) rotate(45deg);}50%{transform:translateY(0px) rotate(0deg);}100%{transform:translateY(11px) rotate(0deg);}}header#header p#button-menu i{position:absolute;width:60px;height:60px;left:-55px;top:0px;text-align:right;font-size:87.5%;line-height:60px;color:#666666;letter-spacing:0em;}header#header p#button-menu i{display:none;}header#header div#menu{box-sizing:border-box;position:fixed;width:calc(100% - 60px);height:100%;right:0px;top:0px;overflow:auto;z-index:40;background-color:#808080;transform:translateX(100%);transition:0.375s transform ease;-webkit-overflow-scrolling:touch;}header#header.menu div#menu{transform:translateX(0%);}header#header nav.navi{padding:80px 20px 40px 20px;background-color:#ebebeb;}header#header nav.navi > ul > li{border-bottom:1px solid #e2e2e2;padding:20px 5px 20px 10px;}header#header nav.navi > ul > li br{display:none;}header#header nav.navi > ul > li > a{background:url(/kagayaki/sites/all/themes/kagayaki/images/icon-navi.svg) no-repeat right 5px center;background-size:auto 12px;}header#header nav.navi > ul > li.collapse > a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/icon-navi-collapse.svg);}header#header nav.navi > ul > li.collapse.open > a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/icon-navi-collapse-close.svg);}header#header nav.navi > ul > li div.nest ul li{font-family:YakuHanJP,"Noto Sans JP","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:87.5%;padding:25px 0px 0px 30px;background:url(/kagayaki/sites/all/themes/kagayaki/images/bullet-02.svg) no-repeat 15px 31px;background-size:auto 8px;}header#header nav.navi > ul > li div.nest ul li a.new-window{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/icon-new-window-alternate.svg);background-position:right 3px;}header#header nav.navi > ul > li.home,header#header nav.navi > ul > li.related,header#header div.misc p.sitemap,header#header div.misc p.privacy-policy,header#header div.misc p.copyright{display:block;}header#header div.misc{position:static;right:auto;top:auto;color:#ffffff;padding:40px 20px 20px 20px;}header#header div.misc a{color:#ffffff;}header#header div.misc p#logo-alternate{display:block;margin-bottom:20px;padding-left:10px;}header#header div.misc p#logo-alternate img{width:auto;height:40px;}header#header div.misc div.links,header#header div.misc div.size,header#header div.misc div.search{float:none;}header#header div.misc div.links,header#header div.misc div.size{font-size:100%;}header#header div.misc div.links ul li{float:none;border-top:1px solid #999999;margin-right:0px;padding:20px 10px;background-image:none;}header#header div.misc div.links ul li a{color:#ffffff;}header#header div.misc div.links ul li.contact a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/icon-contact-white.svg);}header#header div.misc div.links ul li.access a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/icon-access-white.svg);}header#header div.misc div.size{display:none;}header#header div.misc div.search{margin-bottom:20px;}header#header div.misc div.search form{width:auto;background-color:#ffffff;}header#header div.misc p.sitemap,header#header div.misc p.privacy-policy{font-size:87.5%;line-height:2em;}header#header div.misc p.copyright{text-align:right;font-size:75%;}header#header div#background-menu{position:fixed;width:100%;height:0px;left:0px;top:0px;z-index:30;opacity:0;background-color:rgba(0,0,0,0.25);transition:0.375s opacity ease;}header#header.menu div#background-menu{position:fixed;height:100%;opacity:1;}header#header-alternate{display:none;}body.front header#header p.logo{background-color:transparent;}body.front div.scroll header#header p.logo{background-color:#ffffff;}body.front div.scroll header#header p#logo a{background-image:none;}body.front div.scroll header#header p#logo img{visibility:visible;}body.front header#header p#button-menu i{color:#ffffff;}body.front div.scroll header#header p#button-menu i,body.front div header#header.menu p#button-menu i{color:#666666;}body.front header#header p#button-menu span{background-color:#ffffff;}body.front div.scroll header#header p#button-menu span,body.front header#header.menu p#button-menu span{background-color:#666666;}body.front header#header nav.navi > ul > li div.nest ul li a{color:#808080;}body.front header#header div.misc div.links ul li{background-image:none;}body.front header#header div.search form{border-color:#808080;}body.front header#header div.search form input[type=text]{color:#808080;}body.front header#header div.search form input[type=text]::-webkit-input-placeholder{color:#808080;}body.front header#header div.search form input[type=text]:-ms-input-placeholder{color:#808080;}body.front header#header div.search form input[type=text]::placeholder{color:#808080;}body.front header#header div.search form input[type=submit]{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/icon-search.svg);}body.front header#header nav.navi{display:block;}div#cover div.slide div.row-01 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/cover-image-01-small.jpg);}div#cover div.slide div.row-02 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/cover-image-02-small.jpg);}div#cover div.slide div.row-03 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/cover-image-03-small.jpg);}div#cover div.slide div.row-04 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/cover-image-04-small.jpg);}div#cover div.slide div.row-05 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/cover-image-05-small.jpg);}div#cover div.slide div.row-06 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/cover-image-06-small.jpg);}div#cover div.slide div.row-07 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/cover-image-07-small.jpg);}div#cover div.slide div.row p.headline{font-size:162.5%;line-height:1.6em;}div#cover p.button-scroll{position:absolute;width:30px;height:16px;left:calc(50% - 15px);bottom:20px;z-index:10;}div#cover p.button-scroll a{display:block;height:100%;background:url(/kagayaki/sites/all/themes/kagayaki/images/arrow-scroll.svg) no-repeat center;background-size:auto 16px;}div#title h1{height:180px;font-size:150%;padding-top:60px;}div#title nav#navi-sub-alternate{display:block;margin-bottom:0px;}div#title nav#navi-sub-alternate ul{border-top:1px solid #e2e2e2;}div#title nav#navi-sub-alternate ul li{float:left;width:50%;text-align:center;line-height:1.4em;}div#title nav#navi-sub-alternate ul li:nth-child(2n+1){clear:both;}div#title nav#navi-sub-alternate ul li a{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:55px;border-bottom:1px solid #e2e2e2;transition:0.375s color ease;}div#title nav#navi-sub-alternate ul li:nth-child(2n+1) a{border-right:1px solid #e2e2e2;}div#title nav#navi-sub-alternate ul li:last-child a{border-bottom:none;}div#title nav#navi-sub-alternate ul li a:hover,div.about.main div#title nav#navi-sub-alternate ul li.about > a,div.about.nursing div#title nav#navi-sub-alternate ul li.nursing > a,div.about.staff div#title nav#navi-sub-alternate ul li.staff > a,div.about.outline div#title nav#navi-sub-alternate ul li.outline > a,div.about.media div#title nav#navi-sub-alternate ul li.media > a,div.about.magazine div#title nav#navi-sub-alternate ul li.media > a,div.stay.main div#title nav#navi-sub-alternate ul li.stay > a,div.stay.medical div#title nav#navi-sub-alternate ul li.medical > a,div.stay.rihabilitation div#title nav#navi-sub-alternate ul li.rihabilitation > a,div.stay.recreation div#title nav#navi-sub-alternate ul li.recreation > a,div.stay.schedule div#title nav#navi-sub-alternate ul li.schedule > a{color:#3eb7a6;}div#title p.image{height:210px;}div.about.main div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-about-small.jpg);}div.about.nursing div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-about-nursing-small.jpg);}div.about.staff div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-about-staff-small.jpg);}div.about.outline div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-about-outline-small.jpg);}div.about.media div#title p.image,div.about.magazine div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-about-media-small.jpg);}div.stay.main div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-stay-small.jpg);}div.stay.medical div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-stay-medical-small.jpg);}div.stay.rihabilitation div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-stay-rihabilitation-small.jpg);}div.stay.recreation div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-stay-recreation-small.jpg);}div.stay.schedule div#title p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-stay-schedule-small.jpg);}div.short-stay div#title p.image{height:210px;background-image:url(/kagayaki/sites/all/themes/kagayaki/images/title-image-short-stay-small.jpg);}body.one-sidebar main#main div#background-sidebar{display:none;}body.one-sidebar main#main div.inner-main{width:auto;}div#content{width:auto;padding:40px 40px 80px 40px;}body.one-sidebar div#content{float:none;width:auto;}body.user div#content,body.users div#content,div.manage div#content{padding:20px;}div#content section{margin-bottom:80px;}div#content div.frame{width:auto;margin-left:-20px;margin-right:-20px;padding:40px;}div#content h2.headline{font-size:150%;margin:0px -20px 40px 0px;padding:5px 0px 5px 20px;}div#content h3.headline{font-size:137.5%;line-height:1.8em;margin-bottom:40px;}div#content hr{margin:20px auto 40px auto;}div#content article.node div.file{margin-top:40px;padding-top:20px;}div#content article.node div.file div.row{margin-bottom:30px;padding:0px 0px 50px 0px;}div#content article.node div.file div.row p.headline{margin-bottom:10px;}div#content article.node div.file div.row p.headline a{display:-ms-flexbox;-ms-align-items:center;display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;width:100%;height:40px;line-height:20px;padding-left:50px;}div#content article.node div.file div.row p.button{width:120px;right:0px;top:auto;bottom:20px;}div#content nav#navi-node{width:auto;margin-top:40px;}div#content nav#navi-node ul li{font-size:100%;}div#content nav#navi-node ul li.list a{width:27px;text-indent:-9999px;}div#content nav#navi-sub-alternate-media{display:block;margin-bottom:40px;}div#content nav#navi-sub-alternate-media ul li{float:left;line-height:26px;margin-right:15px;padding-right:15px;background:url(/kagayaki/sites/all/themes/kagayaki/images/line-vertical.svg) no-repeat right center;background-size:1px 16px;}div#content nav#navi-sub-alternate-media ul li:last-child{margin-right:0px;padding-right:0px;background-image:none;}div#content nav#navi-sub-alternate-media ul li a{display:inline-block;transition:0.375s opacity ease;}div.media div#content nav#navi-sub-alternate-media ul li.media a,div.magazine div#content nav#navi-sub-alternate-media ul li.magazine a{color:#3eb7a6;}div#content nav#navi-sub-alternate-media ul li a:hover{opacity:0.5;}div#content p.justify-small{text-align:justify;}body.front div#content nav.navi{display:none;}body.front div#content nav#navi-home div.list div.row{float:none;width:auto;height:160px;}body.front div#content nav#navi-home div.list div.row-01 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/home-navi-image-01-small.jpg);}body.front div#content nav#navi-home div.list div.row-02 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/home-navi-image-02-small.jpg);}body.front div#content nav#navi-home div.list div.row-03 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/home-navi-image-03-small.jpg);}body.front div#content nav#navi-home div.list div.row-04 p.image{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/home-navi-image-04-small.jpg);}body.front div#content nav#navi-home div.list div.row p.num{left:20px;top:20px;font-size:275%;}body.front div#content nav#navi-home div.list div.row p.headline{font-size:150%;}body.front div#content nav#navi-home div.list div.row p.headline span{font-size:87.5%;}body.front div#content section#news div.inner-section{width:auto;padding:40px 30px;}body.front div#content section#news header{margin-bottom:20px;}body.front div#content section#news header h2{font-size:150%;}body.front div#content section#news div.view-news-home{margin-bottom:40px;}body.front div#content section#news div.view-news-home div.views-row{padding:80px 10px 20px 10px;}body.front div#content section#news div.view-news-home div.views-row p.created{left:10px;top:50px;}body.front div#content section#news div.view-news-home div.views-row h3 a{background-position:right 7px;}body.front div#content section#news div.list-button{margin:0px;}body.front div#content section#news div.list-button p.button{float:none;width:auto;margin:0px 0px 10px 0px;}body.front div#content section#news div.list-button p.button:last-child{margin-bottom:0px;}div#content div.view-news{margin-left:-10px;margin-right:-10px;}div#content div.view-news div.views-row{margin-bottom:20px;padding-bottom:20px;}div#content article.node-news{padding:0px 10px;}div#content article.node-news p.created{margin-bottom:0px;}div#content article.node-news h1.title,div#content article.node-news h2.title{font-size:125%;margin-bottom:10px;}div#content article.node-news p.more{padding-top:10px;}div.about.main div#content section h2.headline{margin-bottom:40px;}div#content section#greeting p.image{display:none;}div#content section#greeting p.image-small{display:block;margin-left:-40px;margin-right:-40px;}div#content section#greeting div.frame{margin-top:-100px;}div#content section#greeting div.frame div.name div.inner-name{float:none;}div#content section#greeting div.frame div.name p.sub,div#content section#greeting div.frame div.name p.main{text-align:center;}div#content section#concept div.frame div.row p.description{text-align:justify;line-height:2.2em;}div#content section#concept div.frame div.row p.description br{display:none;}div#content section#nursing div.frame{padding:40px;}div#content section#nursing div.frame h3{font-size:137.5%;}div#content section#nursing div.frame h3 span.num{display:block;}div#content section#nursing div.frame hr{margin:20px auto;}div#content section#member h3.headline{text-align:left;}div#content section#member div.list div.row{margin-bottom:40px;padding-top:0px;}div#content section#member div.list div.row:nth-child(2n+1){padding-right:0px;}div#content section#member div.list div.row:nth-child(2n){padding-left:0px;}div#content section#member div.list div.row p.image{position:static;width:auto;top:auto;margin:0px -20px;}div#content section#member div.list div.row:nth-child(2n+1) p.image{left:auto;}div#content section#member div.list div.row:nth-child(2n) p.image{right:auto;}div#content section#member div.list div.row div.text{width:auto;margin-top:-40px;padding:40px;}div#content section#member div.list div.row:nth-child(2n+1) div.text,div#content section#member div.list div.row:nth-child(2n) div.text{float:none;}div#content section#member div.list div.row div.text p.description{line-height:2.2em;}div.about.outline div#content{padding-bottom:0px;}div#content section#outline div.table-wrapper{margin:0px -10px 40px -10px;padding-left:0px;}div#content section#outline table th,div#content section#outline table td{display:block;padding:0px 10px;}div#content section#outline table th{width:100%;padding-top:10px;}div#content section#outline table tr:first-child th{padding-top:0px;}div#content section#outline table td{width:100%;border-bottom:1px solid #e2e2e2;padding-bottom:10px;}div#content section#outline table tr:last-child td{border-bottom:none;}div#content section#outline table td p.indent::before{content:"○";}div#content section#outline div.slide{margin-left:-40px;margin-right:-40px;padding:40px 0px;}div#content section#outline div.slide h3{font-size:137.5%;}div#content section#outline div.slide div.image p.row{width:100%;}div#content section#outline div.slide div.text div.row{padding-left:0px;}div#content section#outline div.slide div.text div.row h4{position:static;width:200px;left:auto;top:auto;margin:0px auto 20px auto;}div#content section#outline div.slide div.text div.row p{min-height:0px;line-height:2.2em;padding:0px 40px;}div#content section#outline div.slide div.text div.row p br{display:none;}div#content section#outline div.slide div.pager{width:220px;margin-bottom:40px;}div#content div.view-media div.view-footer,div#content div.view-magazine div.view-footer{padding-top:40px;}div#content div.view-media p.button-alternate,div#content div.view-magazine p.button-alternate{width:220px;}div#content div.view-media p.button-alternate a,div#content div.view-magazine p.button-alternate a{padding:19px 9px;}div#content div.view-media{padding:0px;}div#content div.view-media div.view-header{margin-left:0px;}div#content div.view-media div.view-content{margin-right:0px;}div#content div.view-media div.views-row{float:none;width:auto;margin-right:0px;}div#content article.node-media{padding:0px 5px;}div#content article.node-media p.created{margin-bottom:10px;}div#content article.node-media h1.title{font-size:137.5%;margin-bottom:20px;}div#content div.view-magazine{padding:0px;}div#content div.view-magazine div.view-header{margin-left:0px;}div#content div.view-magazine div.view-content{margin-left:-10px;margin-right:-10px;}div#content div.view-magazine div.views-row{margin-bottom:20px;padding:0px 10px 20px 10px;}div#content article.node-magazine{padding:0px 0px 30px 0px;}div#content article.node-magazine h2.title{margin-bottom:10px;}div#content article.node-magazine h2.title a{display:-ms-flexbox;-ms-align-items:center;display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box;width:100%;height:40px;line-height:20px;padding-left:50px;}div#content article.node-magazine p.button{width:120px;right:0px;top:auto;bottom:0px;}div#content section#flow div.list div.row,div#content section#price div.list div.row{width:auto;margin-left:-20px;margin-right:-20px;padding:40px;}div#content section#flow div.list div.row p.label{width:80px;height:30px;line-height:30px;border-radius:15px;}div#content section#flow div.list div.row h3,div#content section#price div.list div.row h3{font-size:137.5%;line-height:1.4em;}div#content section#flow div.list div.row p.tel{margin-bottom:10px;}div#content section#price div.list div.row{margin:0px -40px;border-radius:0px;box-shadow:none;}div#content section#price div.list div.row:last-child{background-color:transparent;}div#content section#price div.list div.row table th,div#content section#price div.list div.row table td{letter-spacing:0.025em;padding:5px 0px;}div#content section#price div.list div.row p.button{width:auto;margin:0px auto 10px auto;}div#content section#medical div.frame{margin-top:-40px;}div#content section#medical div.frame h3.headline{margin-bottom:20px;}div#content section#medical div.frame p{text-align:justify;padding-left:40px;padding-right:40px;}div#content section#medical div.frame p br{display:none;}div#content section#medical div.frame p.image{padding-left:0px;padding-right:0px;}div#content section#rihabilitation p.image-wide{margin:0px -40px;}div#content section#rihabilitation div.frame{margin-top:-40px;}div#content section#rihabilitation div.frame h3.headline{margin-bottom:20px;}div#content section#rihabilitation div.frame p.description{padding:0px 40px;}div#content section#recreation p.description{text-align:justify;}div#content section#recreation p.description br{display:none;}div#content section#recreation div.list div.row{margin-bottom:80px;}div#content section#recreation div.list div.row h3{font-size:137.5%;}div#content section#recreation div.list div.row ul{margin-bottom:30px;}div#content section#recreation div.list div.row ul li{width:calc(50% - 10px);height:60px;}div#content section#recreation div.list div.row ul li:nth-child(3n+1){clear:none;}div#content section#recreation div.list div.row ul li:nth-child(2n+1){clear:both;}div#content section#recreation div.list div.row ul li.note{display:block;width:100%;height:auto;text-align:center;padding-top:10px;}div#content section#recreation div.list div.row p.image,div#content section#recreation div.list div.row p.caption{margin-bottom:10px;}div#content section#schedule div.list{padding:10px 0px;}div#content section#schedule div.list div.border{left:0px;}div#content section#schedule div.list div.row{margin-bottom:20px;}div#content section#schedule div.list div.row p.headline{line-height:1.2em;}div#content section#schedule div.list div.row p.headline span.no-small{display:inline-block;text-indent:-9999px;margin-bottom:10px;}div#content section#schedule div.list div.row div.container-image{padding:20px 0px 0px 40px;}div#content section#short-stay div.frame{margin-top:-80px;padding:40px 40px 0px 40px;}div#content section#short-stay div.frame h2{font-size:137.5%;}div#content section#short-stay div.frame p.description{text-align:justify;margin-bottom:20px;}div#content section#short-stay div.frame p.description br{display:none;}div#content section#short-stay div.frame p.capacity{text-align:right;}div#content section#short-stay div.frame p.image{margin-left:-40px;margin-right:-40px;}div#content section#contact h2{font-size:125%;}div#content section#contact p.tel{font-size:100%;}div#content section#contact p.tel span.time{display:block;font-family:"Noto Sans JP","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;line-height:1.8em;padding-top:10px;font-size:100%;margin-left:0px;}div#content form.webform-client-form{margin:0px -40px 40px -40px;padding:40px 40px 20px 40px;}div#content form.webform-client-form div.webform-component{margin-bottom:20px;}div#content form.webform-client-form fieldset.webform-component--name div.fieldset-wrapper div.webform-component,div#content form.webform-client-form fieldset.webform-component--furigana div.fieldset-wrapper div.webform-component{width:calc(50% - 10px);}div#content form.webform-client-form div.privacy-policy{margin-bottom:40px;}div#content form.webform-client-form div.privacy-policy div.content{height:180px;}div#content form.webform-client-form div.privacy-policy div.content div.inner-content{padding:20px;}div#content form.webform-client-form p.agreement{text-indent:-30px;line-height:1.6em;padding-left:30px;}div#content form.webform-client-form div.action p.button{line-height:50px;}div#content form.webform-client-form div.action p.button-edit{line-height:48px;}div.contact div#content div.notice{width:auto;padding:20px;}div.contact div#content div.notice p{text-align:justify;}div.contact div#content div.notice p br{display:none;}div.access div#content{padding-left:0px;padding-right:0px;}div#content section#access div.information{margin-bottom:40px;}div#content section#access div.information h2{font-size:137.5%;margin-bottom:20px;}div#content section#access p.image{margin-bottom:10px;}div#content section#access div#map{height:240px;margin-bottom:20px;}div#content section#sitemap div.inner-section{padding:0px;}div#content section#sitemap div.segment{margin-bottom:40px;}div#content section#sitemap div.segment h2{font-size:125%;margin-bottom:0px;background-position:left 11px;}div#content section#sitemap div.segment ul{padding:0px;}div#content section#sitemap div.segment ul li{font-size:100%;padding:15px 0px 15px 40px;background-position:20px center;}div#content section#sitemap div.segment ul li a.new-window{background-position:right 10px;}div#content section#privacy-policy div.inner-section{padding:0px;}div.search div#content form.search-form{width:auto;margin-bottom:40px;}div.search div#content div.list{margin-left:-10px;margin-right:-10px;}div.search div#content div.list div.row{margin-bottom:20px;padding:0px 10px 20px 10px;}div.search div#content div.list div.row h2{margin-bottom:0px;}aside#sidebar{display:none;}footer#footer p#button-page-top-alternate{display:block;width:calc(100% - 60px);text-align:center;font-size:87.5%;border-bottom:1px solid #e2e2e2;margin:auto;padding:15px 0px;}footer#footer p#button-page-top-alternate a{display:inline-block;padding-left:25px;background:url(/kagayaki/sites/all/themes/kagayaki/images/arrow-page-top.svg) no-repeat left center;background-size:auto 20px;}footer#footer nav#navi-primary{display:none;}footer#footer div#related{display:none;}footer#footer div#information{padding:40px;}footer#footer div#information h3{position:static;left:auto;top:auto;margin-bottom:20px;}footer#footer div#information h3 img{height:48px;margin:auto;}footer#footer div#information div.text{text-align:center;padding-left:0px;}footer#footer div#information div.text p.address{line-height:1.8em;letter-spacing:0.075em;margin-bottom:20px;}footer#footer div#information div.text div.tel-fax{display:inline-block;text-align:left;margin-bottom:0px;}footer#footer div#information div.text div.tel-fax p{float:none;}footer#footer div#information div.text div.tel-fax p.tel{margin-right:0px;padding-right:0px;background-image:none;}footer#footer div#information div.text div.list-button{margin-right:0px;}footer#footer div#information div.text div.list-button p.button{float:none;width:auto;text-align:left;font-size:100%;margin-right:0px;margin:0px 0px 10px 0px;}footer#footer div#information div.text div.list-button p.button:last-child{margin:0px;}footer#footer div#related-alternate{display:block;padding:40px 40px 90px 40px;background-color:#c8c8c8;}footer#footer div#related-alternate div.list p.row{height:60px;font-size:87.5%;line-height:1.3em;margin-bottom:10px;}footer#footer div#related-alternate div.list p.row:last-child{margin-bottom:0px;}footer#footer div#related-alternate div.list p.row i{font-size:85.71%;}footer#footer div#related-alternate div.list p.row a{display:-ms-flexbox;-ms-flex-pack:center;-ms-align-items:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;width:100%;height:100%;text-align:center;padding-left:84px;background-color:#ffffff;background-repeat:no-repeat;background-position:left center;background-size:auto 100%;transition:0.375s opacity ease;}footer#footer div#related-alternate div.list p.row-group a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/logo-related-group.png);background-position:center;background-size:auto 38px;}footer#footer div#related-alternate div.list p.row-kimura-hp a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/image-related-kimura-hp.jpg);}footer#footer div#related-alternate div.list p.row-zaitaku a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/image-related-zaitaku.jpg);}footer#footer div#related-alternate div.list p.row-day-care a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/image-related-day-care.jpg);}footer#footer div#related-alternate div.list p.row-recruit a{background-image:url(/kagayaki/sites/all/themes/kagayaki/images/image-related-recruit.jpg);}footer#footer div#related-alternate div.list p.row a:hover{opacity:0.75;}footer#footer nav#navi-footer{display:none;}footer#footer div#help{height:500px;bottom:-450px;}footer#footer div#help div.header{margin-bottom:0px;}footer#footer div#help div.header div.background-02{left:10px;}footer#footer div#help div.header p#button-question{left:10px;}footer#footer div#help div.header p.alternate{width:calc(100% - 65px);left:65px;}footer#footer div#help div.header p.alternate span{display:none;}footer#footer div#help div.header p#button-page-top{display:none;}footer#footer div#help div.content{width:auto;padding:0px 40px;}footer#footer div#help div.content div.column{border-bottom:none;margin-bottom:20px;padding-bottom:0px;}footer#footer div#help div.content div.column div.left,footer#footer div#help div.content div.column div.right{float:none;}footer#footer div#help div.content div.column div.left{position:relative;width:auto;text-align:left;margin:0px -40px 20px -40px;padding-right:0px;}footer#footer div#help div.content div.column div.left h3,footer#footer div#help div.content div.column div.left p.description{text-align:center;}footer#footer div#help div.content div.column div.left h3{font-size:125%;margin-bottom:10px;}footer#footer div#help div.content div.column div.left p.description{font-size:100%;margin-bottom:0px;}footer#footer div#help div.content div.search{position:static;width:auto;left:auto;top:auto;margin-bottom:20px;padding-right:0px;}footer#footer div#help div.content div.search form{width:auto;}footer#footer div#help div.content div.column div.right{width:auto;}footer#footer div#help div.content div.column div.right div.list-button{margin-right:0px;}footer#footer div#help div.content div.column div.right div.list-button p.button{float:none;width:auto;line-height:1.4em;margin:0px 0px 10px 0px;}footer#footer div#help div.content div.column div.right div.list-button p.button a{padding:10px 20px;}
