@charset "UTF-8";.top-menu-col a:after,ul.general li:before,ul.outline li:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figcaption,ul.outline li{padding:.2em}dl.summary dd,dl.summary dt{border-top:1px solid rgba(0,128,128,.3)}.inquiries-applications a,.link-detail a,.top-menu-col a{display:block;text-decoration:none}ul.general{margin:1em;padding:1em;font-size:110%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fef5eb}#all table,#enlightenment table,figure,ul.outline{background-color:#fff}ul.general li{margin:.5em .5em .5em 2em;text-indent:-2em;list-style-type:disc;font-weight:700;font-size:120%}ul.general li:before{content:"\f111";padding:.5em;color:#f60}ul.general li span{font-size:80%}.title-wrap{margin:0 auto;max-width:1080px;height:auto}.title-img img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.top-comment-wrap{max-width:900px;margin:2em auto;padding:1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:110%;background-color:#fefff7;border:1px solid #e0a24e}.top-menu-col{margin:1em auto;line-height:1.2;list-style:none}.top-menu-col a{position:relative;margin:.8em .2em;padding:10px;color:#412121;font-size:140%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.top-menu-col a.fc{background-color:rgba(236,186,8,.2);border:2px solid rgba(236,186,8,.9)}.top-menu-col a.fc i{color:#ecba08}.top-menu-col a.fs{background-color:rgba(204,102,153,.2);border:2px solid rgba(204,102,153,.9)}.flow-col.elderly:after,.top-menu-col a.fs i,ul.outline.senior li:before{color:#c69}.top-menu-col a.fa{background-color:rgba(84,159,216,.2);border:2px solid rgba(84,159,216,.9)}.top-menu-col a.fa i{color:#549fd8}.top-menu-col a:after{position:absolute;right:2%;top:50%;content:'\f107';font-size:120%;color:#412121;transform:translateY(-50%)}.top-menu-col a.fc:hover{background-color:rgba(236,186,8,.9)}.top-menu-col a.fs:hover{background-color:rgba(204,102,153,.9)}.top-menu-col a.fa:hover{background-color:rgba(84,159,216,.9)}.top-menu-col a:hover i{color:#fff}ul.outline{border:1px solid #ccc;margin:1em;padding:.5em;font-size:120%}ul.outline.children{background-color:rgba(236,186,8,.1)}.flow-col.elderly,ul.outline.senior{background-color:rgba(204,102,153,.1)}ul.outline.all{background-color:rgba(115,172,218,.1)}ul.outline li:before{display:inline-block;margin:0 5px;content:"\f1b0";color:#f90;font-size:120%}ul.outline.children li:before{color:#edc938}ul.outline.all li:before{color:#73acda}.overview-wrap{margin:-20px auto 1em;padding:.5em;display:flex;flex-direction:column;align-items:center}.overview-wrap>div{margin-top:20px;text-align:center}.image-col{margin:0 auto;text-align:center}.for-all,.for-children,.for-elderly{margin-top:2em;margin-bottom:2em;padding:.5em}.image-col img{max-height:160px}.for-children{background-color:rgba(237,201,56,.1);border:8px solid rgba(237,201,56,.5);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.for-elderly{background-color:rgba(204,102,153,.1);border:8px solid rgba(204,102,153,.5);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.flow-col,.for-all{background-color:rgba(115,172,218,.1)}.for-all{border:8px solid rgba(115,172,218,.5);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.figure-col{max-width:460px;margin:5px auto;padding:5px;text-align:center}figure{margin:0 auto;padding:.3em;border:1px solid #666}figcaption{color:#fff;font-weight:700;text-shadow:1px 1px 2px #333}.for-children figure{border:1px solid #edc938}.for-children figcaption{background-color:#edc938}.for-elderly figure{border:1px solid #c69}.for-elderly figcaption{background-color:#c69}.overview{max-width:360px}.overview th{width:6em}.inquiries-applications a{margin:1em auto 2em;width:300px;height:60px;line-height:60px;font-size:120%;color:#fff;background-color:#f90;text-align:center;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.inquiries-applications a:hover{background-color:#fc0;position:relative;left:0;top:0}.flow-col:after,.link-detail a:after{position:absolute;font-family:FontAwesome;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brochure-wrap{max-width:1100px;margin:-40px auto 1em;padding:.5em;display:flex;flex-direction:column;align-items:stretch}.brochure-wrap>div{margin-top:40px;text-decoration:none;text-align:center}#all table{margin:10px auto;text-align:left;border:1px solid rgba(240,180,120,.8);border-collapse:collapse}#all table td,#all table th{padding:5px;border:1px dashed rgba(240,180,120,.8)}#all table th{font-size:100%;font-weight:700;color:#111;background-color:rgba(240,180,120,.4);text-align:center}#all table td{font-size:100%;font-weight:400;color:#111;text-align:left}#all table td.title{font-weight:700;background-color:rgba(240,180,120,.1)}#all table td li{padding:6px 0}#enlightenment table{width:98%;margin:0 auto 2em;text-align:left;border:1px solid #999;border-spacing:0;box-sizing:border-box}#enlightenment table th,table td{padding:8px;vertical-align:middle;border:1px solid #999!important}#enlightenment table td{text-align:center}#enlightenment table th.main{font-size:100%;font-weight:700;background-color:#f1f1f1;text-align:center}#enlightenment table tr:first-child th.main:first-child{background-color:#e8e8e8}#enlightenment table th.name{background-color:#fefce9;font-weight:700;color:#111;text-align:left;font-size:100%}dl.summary{margin-top:1.5em;text-align:left;border-bottom:1px solid rgba(0,128,128,.3)}dl.summary dt{clear:left;float:left;width:5em;padding:.5em 0 .3em .5em;font-weight:700}dl.summary dd{margin-left:5.5em;margin-bottom:5px;padding:.5em 0 .3em}.link-detail{margin:1em auto;display:grid;justify-content:center}.link-detail a{position:relative;min-width:260px;margin:.5em;padding:.5em;background-color:#3db296;color:#fff;font-size:14px;text-shadow:0 0 4px #00000045;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.link-detail a.flow{background-color:#f90}.link-detail a:after{right:3%;top:50%;content:'\f105';font-weight:400;color:#fff;transform:translateY(-50%)}.link-detail a:focus,.link-detail a:hover{filter:brightness(90%) contrast(120%)}.flow-col{position:relative;width:90%;margin:1em auto 2em;padding:1em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#all h4{margin:0!important;padding:.4em 0 .2em .5em!important;background:0 0!important;border:none;font-size:140%!important;border-bottom:1px dashed #73acda}#all h4:before{margin:0!important;padding:.4em .4em .2em 0!important;color:#73acda!important;font-size:100%;content:"\f111"}.flow-col:after{bottom:-35px;left:50%;transform:translateY(-50%) translateX(-50%);content:'\f103';font-weight:400;font-size:160%;color:#73acda}.flow-col.elderly h4{border-bottom:1px dashed #c69}.flow-col.elderly h3:before{color:#c69!important}.flow-col.end-col{margin:1em auto 4em}.flow-col.end-col:after{display:none}@media all and (min-width:700px){ul.general{margin:1em auto;padding:1em}.top-menu-col{display:flex;align-items:stretch;max-width:900px}.top-menu-col a{flex:1;text-align:center;margin:1em;padding-bottom:2em}.top-menu-col a span{display:block;margin-bottom:.5em;font-size:120%}.top-menu-col a:after{position:absolute;right:0;left:0;top:75%}.brochure-wrap,.overview-wrap{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.overview-wrap>div{width:calc((100% - 20px)/ 2)}.image-col{position:static;margin:0 auto}figcaption{padding:.4em .2em!important}.brochure-wrap>div{width:calc((100% - 40px)/ 2)}#enlightenment table{width:95%;font-size:120%}dl.summary{margin:1.5em auto;max-width:900px;font-size:120%}.link-detail{margin:1em auto}.flow-col{width:85%}}


