@charset "UTF-8";html{font-size:100%;line-height:1;-webkit-text-size-adjust:100%;letter-spacing:.01em}@media only screen and (max-width:1399px){html{font-size:100%}}@media only screen and (max-width:1199px){html{font-size:100%}}@media only screen and (max-width:991px){html{font-size:95%}}@media only screen and (max-width:767px){html{font-size:92%}}@media only screen and (max-width:575px){html{font-size:90%}}body{line-height:1.8;margin:0;font-size:1rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;transition:all .3s;cursor:pointer}a.underline{text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}.img-container{line-height:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=text],[type=email],[type=tel],textarea,textarea.form-control{border-radius:0;font-size:1rem;padding:.7rem 1.2rem;transition:all .3s;box-shadow:none;border:1px solid #eee}[type=text]::placeholder,[type=email]::placeholder,[type=tel]::placeholder,textarea::placeholder,textarea.form-control::placeholder{color:#ccc}[type=text]:focus,[type=email]:focus,[type=tel]:focus,textarea:focus,textarea.form-control:focus{border:1px solid #ccc;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}[type=submit]{border:1px solid #8dc031 !important;background:#8dc031;color:#fff;font-weight:700;font-size:1rem !important;padding:.7rem 2rem !important;width:100%;display:inline-block;white-space:nowrap;transition:all .3s;position:relative;line-height:1.5 !important}[type=submit]:hover,[type=submit]:active,[type=submit]:focus{background:#a2d14f !important;color:#fff !important}[type=submit].btn-arrow{font-weight:400}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#333;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1rem;line-height:1.8}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0;border:none;line-height:1.8}h1:before,h1:after,h2:before,h2:after,h3:before,h3:after,h4:before,h4:after,h5:before,h5:after,h6:before,h6:after{display:none}p{line-height:1.8;margin:0}p+p{margin-top:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#eee;border:0;height:1px;margin-bottom:1em;margin-top:1em;opacity:1}hr.dark{background-color:#ccc}ul,ol{margin:0;padding:0}ul{list-style:none}ul.dot li{position:relative;padding-left:1.3rem}ul.dot li:before{content:'';display:inline-block;width:2px;height:2px;background:#333;left:.5rem;top:.8em;position:absolute}ul.dot li ol li{padding-left:0}ul.dot li ol li:before{display:none}ul.asterisk li{position:relative;padding-left:1em}ul.asterisk li:before{content:'※';display:inline-block;left:0;top:0;position:absolute}ul.asterisk.annotation{counter-reset:ano}ul.asterisk.annotation li{padding-left:1.5rem}ul.asterisk.annotation li:before{counter-increment:ano;content:'※' counter(ano);display:inline-block;left:0;top:0;position:absolute}ul.number{counter-reset:linum}ul.number>li{position:relative;padding-left:1.8rem}ul.number>li:before{font-size:.75rem;counter-increment:linum;content:counter(linum);text-align:center;display:inline-block;left:0;top:.3rem;padding-right:.05rem;position:absolute;width:1.15rem;height:1.15rem;border-radius:1.15rem;border:1px solid #aaa;line-height:1.3;letter-spacing:-.07rem}ul.number li+li{margin-top:1.5rem}ul.square li{position:relative;padding-left:1.3rem;line-height:2}ul.square li:before{content:'■';display:inline-block;left:0;top:0;position:absolute}ul.square li .small{font-size:.875rem !important;font-weight:400 !important}ul.square.blue li:before{color:#50cfc3}ul.square.green li:before{color:#8dc031}ul.lined li{width:100%;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #dfdfdf}ul.lined.dot li:before{top:1.8em}ul.lined.dot li:first-of-type{padding-top:0}ul.lined.dot li:first-of-type:before{top:.8rem}.list-inline-item.wide:not(:last-child){margin-right:1.8rem}ol{list-style:decimal;list-style-position:inside}ol>li{text-indent:-1.1rem;padding-left:1.2rem}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dl.number-list{counter-reset:numberlist}dl.number-list dt{display:block;padding-left:2.5rem;font-size:1.25rem;font-weight:700;position:relative;border-top:1px solid #dfdfdf;padding-top:.9rem;margin-top:.9rem}dl.number-list dt:first-of-type{border-top:none;padding-top:0;margin-top:0}dl.number-list dt:first-of-type:before{top:.4rem}dl.number-list dt:last-of-type{border-bottom:1px solid #dfdfdf;padding-bottom:.9rem}dl.number-list dt:before{counter-increment:numberlist;content:counter(numberlist);color:#fff;width:1.625rem;height:1.625rem;border-radius:1.625rem;position:absolute;left:0;top:0;text-align:center;font-size:.9375rem;top:1.2rem}dl.number-list dt .small{font-size:.875rem;margin-left:1rem;color:#333}@media (max-width:575px){dl.number-list dt .small{display:block;margin-left:0}}dl.number-list dd{margin-top:.45rem}dl.number-list.blue dt{color:#50cfc3}dl.number-list.blue dt:before{background:#50cfc3}.container.mini{max-width:500px}@media only screen and (min-width:768px){.container.mini-l{max-width:720px}}@media only screen and (min-width:768px){.container.narrow{max-width:720px}}@media only screen and (min-width:992px){.container.narrow{max-width:800px}}@media only screen and (min-width:1200px){.container.medium{max-width:962px}}@media only screen and (min-width:1200px){.container.large{max-width:1100px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}@media (min-width:768px){.col-sm-15{width:20%;flex:0 0 20%}}@media (min-width:992px){.col-md-15{width:20%;flex:0 0 20%}}@media (min-width:1200px){.col-lg-15{width:20%;flex:0 0 20%}}.col-15{width:20%;flex:0 0 20%}embed,iframe,object{max-width:100%}figure{margin:0}.text-blue{color:#50cfc3 !important}.text-green{color:#8dc031 !important}.text-orange{color:#f8891d !important}.text-red{color:#e60012 !important}.text-text{color:#333 !important}.font-weight-bold{font-weight:700 !important}.font-weight-normal{font-weight:400 !important}.font-12{font-size:.75rem !important}.font-13{font-size:.8125rem !important}.font-14{font-size:.875rem !important}.font-16{font-size:1rem !important}.font-18{font-size:1.125rem !important}.font-20{font-size:1.25rem !important}.font-22{font-size:1.375rem !important}.font-24{font-size:1.5rem !important}.font-28{font-size:1.75rem !important}.font-38{font-size:2.375rem !important}a{transition:all .3s;text-decoration:none;cursor:pointer}a:hover,a:focus,a:active{outline:none;drop-shadow:none;cursor:pointer}a.stretched-link:after{cursor:pointer}.text-link{text-decoration:underline;cursor:pointer}.text-link:hover,.text-link:focus,.text-link:active{outline:none;drop-shadow:none;cursor:pointer}.text-link.black{color:#333 !important}.text-link.black:hover,.text-link.black:focus,.text-link.black:active{color:#8dc031 !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.06) !important}.btn{border:none;padding:1rem 2rem;font-size:.9375rem;display:inline-block;border-radius:0;line-height:1;white-space:nowrap;letter-spacing:.07rem}.btn:hover,.btn:active,.btn:focus{box-shadow:none}.btn.theme{color:#fff;background:#8dc031}.btn.theme:hover,.btn.theme:active,.btn.theme:focus{color:#8dc031;background:#fff}.btn.theme.border{border:1px solid #8dc031 !important;color:#fff !important}.btn.theme.border:hover,.btn.theme.border:active,.btn.theme.border:focus{background:#fff !important;color:#8dc031 !important}.btn.orange{color:#fff;background:#f8891d}.btn.orange:hover,.btn.orange:active,.btn.orange:focus{color:#f8891d;background:#fff}.btn.orange.border{border:1px solid #f8891d !important;color:#fff !important}.btn.orange.border:hover,.btn.orange.border:active,.btn.orange.border:focus{background:#fff !important;color:#f8891d !important}.btn.medium{padding:1.3rem 3.6rem;min-width:280px}.btn.border.green{border:1px solid #8dc031 !important;color:#8dc031 !important}.btn.border.green:hover,.btn.border.green:active,.btn.border.green:focus{background:#8dc031 !important;color:#fff !important}.btn.border.blue{border:1px solid #50cfc3 !important;color:#50cfc3 !important}.btn.border.blue:hover,.btn.border.blue:active,.btn.border.blue:focus{background:#50cfc3 !important;color:#fff !important}.btn.border.white{border:1px solid #fff !important;color:#fff}.btn.border.white:hover,.btn.border.white:active,.btn.border.white:focus{background:#fff !important;color:#8dc031 !important}.btn.border.no-border{border:none !important}.btn.small{font-size:.6875rem;color:#8dc031}.btn.pdf-blue span{position:relative;display:inline-block;padding-left:1rem}.btn.pdf-blue span:before{content:'';display:inline-block;top:50%;transform:translateY(-50%);left:-1rem;width:20px;height:25px;background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/icon/xlsx.png) center center/contain no-repeat;position:absolute;transition:all .3s}.btn.pdf-blue:hover span:before,.btn.pdf-blue:active span:before,.btn.pdf-blue:focus span:before{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/icon/xlsx_w.png) center center/contain no-repeat}.btn.pdf-green span{position:relative;display:inline-block;padding-left:1rem}.btn.pdf-green span:before{content:'';display:inline-block;top:50%;transform:translateY(-50%);left:-1rem;width:20px;height:25px;background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/icon/xlsx_g.png) center center/contain no-repeat;position:absolute;transition:all .3s}.btn.pdf-green:hover span:before,.btn.pdf-green:active span:before,.btn.pdf-green:focus span:before{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/icon/xlsx_w.png) center center/contain no-repeat}.btn.angle span{position:relative;margin-left:1rem}.btn.angle span:before{content:'';top:50%;transform:translateY(-50%);left:-.7rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;transition:all .3s;z-index:1}.btn.angle.small{padding:.75rem 2rem;min-width:140px}.btn.angle.small span:before{border-width:4px 0 4px 5px}.btn.angle.medium{min-width:280px}.btn.angle.large{padding-top:2.5rem;padding-bottom:2.5rem}.btn.angle.large span:before{border-width:8px 0 8px 10px;top:calc(50% + 2px);left:-1.2rem}.btn.angle.theme span:before{border-color:transparent transparent transparent #fff}.btn.angle.theme:hover span:before,.btn.angle.theme:active span:before,.btn.angle.theme:focus span:before{border-color:transparent transparent transparent #8dc031}.btn.angle.theme.disable{pointer-events:none;background:#ccc}.btn.angle.green span:before{border-color:transparent transparent transparent #8dc031}.btn.angle.green:hover span:before,.btn.angle.green:active span:before,.btn.angle.green:focus span:before{border-color:transparent transparent transparent #fff}.btn.angle.orange span:before{border-color:transparent transparent transparent #fff}.btn.angle.orange:hover span:before,.btn.angle.orange:active span:before,.btn.angle.orange:focus span:before{border-color:transparent transparent transparent #f8891d}.btn.angle.blue span:before{border-color:transparent transparent transparent #50cfc3}.btn.angle.blue:hover span:before,.btn.angle.blue:active span:before,.btn.angle.blue:focus span:before{border-color:transparent transparent transparent #fff}.btn.angle.white span:before{border-color:transparent transparent transparent #fff}.btn.angle.white:hover span:before,.btn.angle.white:active span:before,.btn.angle.white:focus span:before{border-color:transparent transparent transparent #8dc031}.btn-banner{background:#fff;border-top:3px solid #8dc031;display:inline-block;width:100%;max-width:440px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.25rem;letter-spacing:.1rem;color:#333;padding:2.2rem 5.4rem 2.2rem 2.5rem;position:relative;line-height:1.4}.btn-banner .sub{color:#8dc031;font-family:adobe-garamond-pro,serif;font-size:.75rem;display:block;letter-spacing:.07rem;line-height:1.4;margin-bottom:.2rem}.btn-banner:before{content:'';top:50%;transform:translateY(-50%);right:2.5rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #8dc031;display:inline-block;position:absolute;transition:all .3s;z-index:1}.btn-banner:after{content:'';top:50%;transform:translateY(-50%);right:1.3rem;font-size:.5rem;width:45px;height:45px;border:1px solid #8dc031;display:inline-block;position:absolute;transition:all .3s;border-radius:45px;transition:all .3s}.btn-banner:hover,.btn-banner:active,.btn-banner:focus{color:#333}.btn-banner:hover:before,.btn-banner:active:before,.btn-banner:focus:before{border-color:transparent transparent transparent #fff}.btn-banner:hover:after,.btn-banner:active:after,.btn-banner:focus:after{background:#8dc031}.btn-banner.border{border:3px solid #f4fce5 !important;border-top:3px solid #8dc031 !important;padding:2.3rem 4.5rem 2.3rem 2.5rem;max-width:100%}.btn-banner.border:after{border:none;right:.8rem}.btn-banner.border:before{right:2rem}.modal-content{position:relative;background:0 0;border:none !important}.modal-content .close{position:absolute;right:-.5rem;top:-4.4rem;color:#fff;padding:1rem;margin:0}@media (min-width:576px){.modal-dialog{margin:4rem auto 1.75rem}}@media (max-width:575px){.modal-dialog{margin:.5rem auto}}@media (min-width:576px){.modal-dialog-centered{min-height:calc(100% - 5.75rem)}}@media (max-width:575px){.modal-dialog-centered{min-height:calc(100% - 1rem)}}.family-mincho{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif !important}.family-gothic{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif !important}.family-liana{font-family:liana,script !important}.family-garamond{font-family:adobe-garamond-pro,serif !important}.family-noto{font-family:'Noto Sans JP',sans-serif !important}#breadcrumb{color:#333;padding-top:1rem;padding-bottom:1rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}#breadcrumb span,#breadcrumb a{font-size:.75rem}#breadcrumb a{color:#8dc031;font-weight:500;text-decoration:none}#breadcrumb a:hover{color:#333}.table{border-collapse:collapse;counter-reset:table}.table.blue thead th{background:#50cfc3}.table.green thead th{background:#8dc031}.table.orange thead th{background:#f8891d}.table.orange tbody th.number .title:before{background:#f8891d}.table.gray thead th{background:#898989}.table .small{font-size:.8125rem}.table thead th{color:#fff;font-size:1rem;font-weight:700;white-space:nowrap}.table th,.table td{border:1px solid #ccc;text-align:left;padding:.5rem 1rem;font-size:.9375rem;font-weight:400}.table tbody th,.table tbody td{padding:1rem;min-width:150px}.table tbody th.middle,.table tbody td.middle{vertical-align:middle !important}.table tbody th.bg-blue,.table tbody td.bg-blue{background:#e6fcfa}.table tbody th.bg-t-blue,.table tbody td.bg-t-blue{background:#e0f1fc}.table tbody th.bg-t-pink,.table tbody td.bg-t-pink{background:#fce0e0}.table tbody th.bg-t-orange,.table tbody td.bg-t-orange{background:#fff1d0}.table tbody th.bg-t-green,.table tbody td.bg-t-green{background:#e2f5bf}.table tbody th p{font-weight:400}.table tbody th.number .title{padding-left:1.6rem;position:relative;font-weight:700}.table tbody th.number .title:before{counter-increment:table;content:counter(table);font-size:.625rem;color:#fff;background:#50cfc3;display:inline-block;width:1.06rem;height:1.06rem;border-radius:1.06rem;position:absolute;left:0;top:.35rem;text-align:center;line-height:1.6}.mini-table{font-size:1rem;width:100%}.mini-table th,.mini-table td{border:1px solid #eee;text-align:left;padding:.51rem 1.4rem;font-weight:400}.mini-table th{background:#f8f8f8;font-weight:700}ul.flow-list{padding:0;margin:0;margin-bottom:1.5rem;counter-reset:num}ul.flow-list li{display:block;background:#fff;padding:1.4rem 1.4rem 1.4rem 9rem;position:relative;min-height:110px}@media (max-width:575px){ul.flow-list li{padding:1.4rem 1rem 1.4rem 7rem}}ul.flow-list li .num{display:inline-block;position:absolute;left:2rem;top:50%;transform:translateY(-50%);width:4.6875rem;height:4.6875rem;border-radius:5rem;background:#8dc031;color:#fff;font-family:adobe-garamond-pro,serif;font-style:italic}@media (max-width:575px){ul.flow-list li .num{left:1rem}}ul.flow-list li .num:before{counter-increment:num;content:counter(num,decimal-leading-zero);position:absolute;left:50%;transform:translateX(-50%);top:1.1rem;font-size:2rem}ul.flow-list li .num:after{content:'STEP';position:absolute;left:50%;transform:translateX(-50%);top:.8rem;font-size:.8125rem}ul.flow-list li .arrow{position:absolute;left:3.39rem;bottom:-.55rem;display:inline-block;width:0;height:0;border-style:solid;border-width:17px 16px 0;border-color:#d0e99d transparent transparent}@media (max-width:575px){ul.flow-list li .arrow{left:2.24rem}}ul.flow-list li .title{font-weight:700;font-size:1.25rem;margin-bottom:.2rem}ul.flow-list li+li{margin-top:1.2rem}ul.flow-list li:last-of-type .arrow{display:none}ul.flow-list.linking{margin-bottom:1.2rem}ul.flow-list.linking li:last-of-type .arrow{display:inline-block}ul.flow-list.space{padding-right:5rem;position:relative}@media (max-width:575px){ul.flow-list.space{padding-right:2rem}}ul.flow-list.space .span{position:absolute;background:#8dc031;color:#fff;text-align:center;display:flex;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;align-items:center;right:0;height:calc(100% - 50px);top:25px;width:50px;z-index:2}@media (max-width:575px){ul.flow-list.space .span{width:25px}}ul.flow-list.space .span span{position:absolute;top:50%;left:50%;display:inline;transform:translate(-50%,-50%);white-space:nowrap}ul.flow-list.space .span:before,ul.flow-list.space .span:after{content:'';display:inline-block;width:0;height:0;border-style:solid;left:50%;transform:translate(-50%);position:absolute}ul.flow-list.space .span:before{border-width:0 35px 25px;border-color:transparent transparent #8dc031;top:-25px}@media (max-width:575px){ul.flow-list.space .span:before{border-width:0 20px 25px}}ul.flow-list.space .span:after{border-width:25px 35px 0;border-color:#8dc031 transparent transparent;bottom:-25px}@media (max-width:575px){ul.flow-list.space .span:after{border-width:25px 20px 0}}ul.flow-list.blue li .num{background:#50cfc3}ul.flow-list.blue li .arrow{border-color:#c0ede9 transparent transparent}ul.flow-list.from4{counter-reset:from4 3}ul.flow-list.from4 .num:before{counter-increment:from4;content:counter(from4,decimal-leading-zero)}.columns{counter-reset:column}.columns .small{font-size:.75rem}.columns.horizonal{margin-top:-1.5rem}.columns.horizonal .column{background:#fff;padding:3rem 1.5rem 2rem;position:relative;height:100%;text-align:left;font-size:.875rem}.columns.horizonal .column .label{font-style:italic;font-family:adobe-garamond-pro,serif;display:inline-block;width:3.75rem;height:3.75rem;border-radius:3.75rem;color:#fff;text-align:center;position:absolute;left:50%;transform:translateX(-50%);top:-1.875rem;padding-top:.25rem}.columns.horizonal .column .label .small{transform:scale3d(.8,.8,.8);display:block}.columns.horizonal .column .label .small span{font-size:10px}.columns.horizonal .column .label:before{counter-increment:column;content:counter(column,decimal-leading-zero);font-size:1.75rem;position:absolute;left:50%;transform:translateX(-50%);top:18%}.columns.horizonal .column .title{font-size:1.125rem;font-weight:700;margin-bottom:1rem;text-align:center}.columns.blue .column .label{background:#50cfc3}.block{position:relative;background:#fff;margin-bottom:2.5rem}.block:last-of-type{margin-bottom:0}.block .inner{padding:2.8rem 2rem 4rem}@media (max-width:575px){.block .inner{padding:2rem 1rem 4rem}}.block.arrow:before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-1.1rem;display:inline-block;width:0;height:0;border-style:solid;border-width:32px 30px 0;border-color:#c0ede9 transparent transparent;z-index:2}.block .big{font-size:1.5rem}.block .big-s{font-size:1.25rem}.block .medium-l{font-size:1.125rem}.block .bold{font-weight:700}.block .tel-box{display:inline-block;background:#fff;border:5px solid #f8fbbe;white-space:nowrap;padding:.5rem 2rem;margin-top:1.2rem;position:relative;z-index:2}.block .tel-box p{color:#f8891d;font-weight:700;line-height:1.6}.block .tel-box .small{font-size:.875rem;margin-right:.2rem;font-weight:400}.block .tel-box .big{font-size:1.857rem}.block .border-box{background:#fff;border:5px solid #eee;padding:.7rem 2rem}.block .title{background:#50cfc3;color:#fff;text-align:center;font-size:1.375rem;padding:.9rem 1rem .7rem;font-weight:700}.block .title.green{background:#8dc031}.block .title .sub{font-family:adobe-garamond-pro,serif;font-size:.8125rem;font-style:italic;display:block;font-weight:400;margin-bottom:-.4rem}.block.bg-blue{background:#e6fcfa}.block.download{padding:2.5rem}@media (max-width:575px){.block.download{padding:2.5rem 1rem}}.block.download h2{font-weight:700;font-size:1.375rem;text-align:center;margin-bottom:1.8rem}.block.download .item{background:#fff;font-size:.875rem;font-weight:700;color:#50cfc3;padding:1rem;display:block;text-align:center}.block.download .item .pdf{text-align:left;display:inline-block;position:relative;padding-left:calc(20px + 1rem)}.block.download .item .pdf:before{content:'';display:inline-block;top:50%;transform:translateY(-50%);left:0;width:20px;height:25px;background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/apply/xlsx.png) center center/contain no-repeat;position:absolute}.block.note{padding:2rem 1rem}.block.note dl{border-bottom:1px solid #dfdfdf;display:flex;padding:.2rem 0;flex-wrap:nowrap}.block.note dl dt,.block.note dl dd{font-size:1rem;text-align:left}.block.note dl dt{flex:0 0 120px;font-weight:700}.block.note dl dd{flex:0 0 calc(100% - 120px)}.cost-table{margin-bottom:.5rem}.cost-table .row{display:inline-flex;width:auto;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:.8rem;padding-bottom:.8rem;flex-wrap:nowrap;margin-top:1rem;margin-bottom:1rem}@media (max-width:767px){.cost-table .row{flex-wrap:wrap}}.cost-table .row>*{white-space:nowrap}.cost-table .tag{display:inline-block;width:100%;white-space:nowrap;background:#50cfc3;border-radius:5rem;padding:0 1rem;line-height:1.6;color:#fff;font-size:1rem;font-weight:700}@media (max-width:767px){.cost-table .tag{width:auto}}.cost-table .cost{font-weight:700;font-size:1.625rem}.cost-table .cost span.small{font-size:1.25rem}.cost-table .cost p.small{font-size:.875rem;font-weight:400 !important;margin-top:-.4rem}.pagination{justify-content:start;margin:4rem 0 0}.pagination .page-numbers+.page-numbers{margin-left:.5rem}.pagination .page-numbers{display:inline-block;width:3rem;height:3rem;padding-top:.65rem;text-align:center;font-size:.9rem;border:1px solid #8dc031;color:#8dc031;text-decoration:none;box-sizing:border-box}.pagination .page-numbers:hover,.pagination .page-numbers:active,.pagination .page-numbers:focus{background:#8dc031;color:#fff}.pagination .page-numbers.current{border:1px solid #8dc031;background:#8dc031;color:#fff}.pagination .page-numbers.current:hover,.pagination .page-numbers.current:active,.pagination .page-numbers.current:focus{color:#fff}.single-page.blue .pagination .page-numbers,.single-archive.blue .pagination .page-numbers{border:1px solid #50cfc3;color:#50cfc3}.single-page.blue .pagination .page-numbers:hover,.single-page.blue .pagination .page-numbers:active,.single-page.blue .pagination .page-numbers:focus,.single-archive.blue .pagination .page-numbers:hover,.single-archive.blue .pagination .page-numbers:active,.single-archive.blue .pagination .page-numbers:focus{background:#50cfc3;color:#fff}.single-page.blue .pagination .page-numbers.current,.single-archive.blue .pagination .page-numbers.current{border:1px solid #50cfc3;background:#50cfc3;color:#fff}.single-page.blue .pagination .page-numbers.current:hover,.single-page.blue .pagination .page-numbers.current:active,.single-page.blue .pagination .page-numbers.current:focus,.single-archive.blue .pagination .page-numbers.current:hover,.single-archive.blue .pagination .page-numbers.current:active,.single-archive.blue .pagination .page-numbers.current:focus{color:#fff}.slick .slick-inner{postiion:relative}.slick .slide-bg{width:100%}.slick .slick-content{position:absolute;width:100%;height:100%;top:0;left:0;padding:3rem 4rem}.slick .slick-content img{display:inline-block;max-width:100%}.slick-arrow{position:absolute;display:inline-block;width:3.125rem;height:5rem;background:rgba(51,51,51,.9);top:calc(50% - 2.5rem);left:0;border:none;color:rgba(255,255,255,0);z-index:10;transition:all .3s}.slick-arrow:hover,.slick-arrow:active,.slick-arrow:focus{background:#333}.slick-arrow:focus-visible{outline:none}.slick-arrow:before{content:'';display:inline-block;width:.6rem;height:.6rem;position:absolute;transform-origin:center center;top:calc(50% - .3rem);left:calc(50% - .2rem);transform:rotate(45deg);border-left:1px solid #fff;border-bottom:1px solid #fff}.slick-arrow.slick-next{right:0;left:auto}.slick-arrow.slick-next:before{transform:rotate(-135deg);left:calc(50% - .4rem)}@media (max-width:575px){.slick-arrow{width:2.4rem}}.slick-dots{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:1rem;margin:0;padding:0;display:flex}.slick-dots li{list-style:none;margin:5px}.slick-dots li button{display:inline-block;line-height:0;padding:0;width:10px;height:10px;max-width:10px;border-radius:11px;background:#fff;border:none;color:rgba(255,255,255,0);font-size:10px;letter-spacing:-1rem;transition:all .3s}.slick.case .slick-arrow{height:4.4rem;background:rgba(51,51,51,.35)}.slick.case .slick-dots{bottom:-3rem}.slick.case .slick-dots li button{background:#ddd}.slider-container{position:relative}.slider-container .postnum{position:absolute;right:calc(89px + 1.5rem);top:-5.2rem;font-family:adobe-garamond-pro,serif}@media (max-width:575px){.slider-container .postnum{right:auto;left:50%;transform:translateX(-50%);top:-3rem}}.slider-container .postnum .line{letter-spacing:-1px;display:inline-block;margin:0 .6rem 0 .5rem;position:relative;top:-1px}#slider{margin-left:-1.5rem;margin-right:-1.5rem}@media (max-width:575px){#slider{margin-top:5rem}}#slider li{padding-right:1.5rem;padding-left:1.5rem}#slider li img{display:inline-block !important}#slider .slick-arrow{position:absolute;right:1.5rem;top:-5.8rem;left:auto;background:#fff;border:1px solid #8dc031;width:45px;height:45px}@media (max-width:575px){#slider .slick-arrow{top:-7.8rem}}#slider .slick-arrow:before{border-left:1px solid #8dc031;border-bottom:1px solid #8dc031}#slider .slick-arrow.slick-next:before{transform:rotate(-135deg);left:calc(50% - .4rem)}#slider .slick-arrow.slick-prev{right:calc(1.5rem + 44px)}#slider .slick-arrow:hover,#slider .slick-arrow:active,#slider .slick-arrow:focus{background:#8dc031}#slider .slick-arrow:hover:before,#slider .slick-arrow:active:before,#slider .slick-arrow:focus:before{border-left:1px solid #fff;border-bottom:1px solid #fff}.card.building+.card.building{padding-top:2.8rem}.card.search{border-radius:0;border:none;text-align:left;border-bottom:1px solid #dfdfdf;padding:2rem 0}.card.search h3{font-size:1.25rem;font-weight:700;line-height:1.6;margin-bottom:.5rem}.card.search h3 a{color:#333}.card.search h3 a:hover,.card.search h3 a:active,.card.search h3 a:focus{color:#8dc031}.card.building{border-radius:0;border:none;text-align:left;padding-bottom:2.8rem;border-bottom:1px solid #dfdfdf}.card.building .content{font-size:1.375rem}.card.building .content .title{font-weight:700;font-size:1.375rem;border-bottom:1px dashed #ccc;padding-bottom:.2rem;margin-bottom:.2rem}.card.building .content .mini-table th{width:11rem;font-weight:700;white-space:nowrap}.card.building .content .mini-table th,.card.building .content .mini-table td{font-size:.875rem;padding:.5rem;min-width:auto;width:auto}.card.building .content .mini-table a{color:#333;text-decoration:underline}.card.building .content .mini-table a:hover,.card.building .content .mini-table a:active,.card.building .content .mini-table a:focus{color:#8dc031}.card.building .content hr{margin-top:.5rem;margin-bottom:.5rem}.card.housing{border-radius:0;border:none;border-top:1px solid #dfdfdf;text-align:left;padding-top:2.8rem;padding-bottom:2.8rem}.card.housing:last-of-type{border-bottom:1px solid #dfdfdf}.card.housing .header{flex-wrap:nowrap;margin-bottom:1.6rem}@media (max-width:767px){.card.housing .header{flex-wrap:wrap}}.card.housing .header .date{display:inline-block;border:1px solid #ccc;font-size:.75rem;padding:.15rem .5rem}.card.housing .header .title{font-weight:700;font-size:1.375rem}.card.housing .content .mini-table th{width:11rem;font-weight:700;white-space:nowrap}.card.housing .content .mini-table th,.card.housing .content .mini-table td{font-size:.875rem;padding:.5rem;min-width:auto;width:auto}.card.housing .content .mini-table a{color:#333;text-decoration:underline}.card.housing .content .mini-table a:hover,.card.housing .content .mini-table a:active,.card.housing .content .mini-table a:focus{color:#8dc031}.card.housing .content a.btn{min-width:180px;padding:.75rem 2rem;font-size:.875rem}.card.housing .content hr{margin-top:.5rem;margin-bottom:.5rem}.card.housing .content .rent{line-height:1.4}.card.housing .content .text{margin-top:1.8rem;font-size:.9375rem}.card.housing .content ul.option li{line-height:1.1;margin-bottom:.5rem}.card.housing .content ul.option li+li{padding-left:.8rem;border-left:1px solid #eee}.card.tenant{border-radius:0;border:none;border-top:1px solid #dfdfdf;text-align:left;padding-top:2.8rem;padding-bottom:2.8rem}.card.tenant:last-of-type{border-bottom:1px solid #dfdfdf}.card.tenant .header{flex-wrap:nowrap;margin-bottom:1.6rem}@media (max-width:767px){.card.tenant .header{flex-wrap:wrap}}.card.tenant .header .date{display:inline-block;border:1px solid #ccc;font-size:.75rem;padding:.15rem .5rem}.card.tenant .header .title{font-weight:700;font-size:1.375rem}.card.tenant .content .mini-table th{font-weight:700;white-space:nowrap}.card.tenant .content .mini-table th,.card.tenant .content .mini-table td{font-size:.875rem;padding:.5rem;min-width:auto;width:auto}.card.tenant .content .mini-table th{width:5rem}.card.tenant .content .mini-table a{color:#333;text-decoration:underline}.card.tenant .content .mini-table a:hover,.card.tenant .content .mini-table a:active,.card.tenant .content .mini-table a:focus{color:#8dc031}.card.tenant .content a.btn{min-width:180px;padding:.75rem 2rem;font-size:.875rem}.card.tenant .content hr{margin-top:.5rem;margin-bottom:.5rem}.card.tenant .content .rent{line-height:1.4}.card.tenant .content .text{margin-bottom:1.8rem;font-size:.9375rem}.card.tenant .content ul.option li{line-height:1.1;margin-bottom:.5rem}.card.tenant .content ul.option li+li{padding-left:.8rem;border-left:1px solid #eee}.card.gallery{border-radius:0;border:none;text-align:left}.card.gallery h3{font-size:1.25rem;font-weight:700;margin:1rem 0}.card.gallery figcaption{font-size:.875rem}.card.store{border-radius:0;border:none;text-align:left;height:100%;position:relative;padding-bottom:3rem;background:0 0}.card.store figure{margin:0;margin-bottom:1.2rem}.card.store .date{color:#999;font-size:.8125rem}.card.store .cat-container{display:inline-block;border-left:1px solid #dcdddd;padding-left:.8rem;margin-left:.8rem;position:relative;z-index:2}.card.store .cat-container a{display:inline-block;color:#fff;background:#8dc031;border:1px solid #8dc031;font-family:'Noto Sans JP',sans-serif;font-size:.6875rem;padding:0 .3rem;line-height:1.6;position:relative}.card.store .cat-container a:hover,.card.store .cat-container a:active,.card.store .cat-container a:focus{background:#fff;color:#8dc031}.card.store h3{font-size:1rem;font-weight:700;margin:.8rem 0 0;letter-spacing:.05rem;line-height:1.6;color:#8dc031}.card.store .excerpt{font-size:.875rem}.card.store .link{display:block;width:100%;border-bottom:1px solid #dfdfdf;font-family:adobe-garamond-pro,serif;font-size:.75rem;letter-spacing:.1rem;padding:.4rem 0 .4rem .2rem;position:relative;transition:all .3s;margin-top:1rem;position:absolute;left:0;bottom:0}.card.store .link:before{content:'';top:50%;transform:translateY(-50%);left:auto;right:.7rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #8dc031;display:inline-block;position:absolute;transition:all .3s;z-index:1}.card.store .link:after{content:'';width:1.857rem;height:1px;background:#8dc031;right:0;bottom:-1px;display:inline-block;position:absolute;transition:all .3s}.card.store:hover .link,.card.store:active .link,.card.store:focus .link{color:#8dc031}.card.store:hover .link:after,.card.store:active .link:after,.card.store:focus .link:after{width:100%}.card.example{border-radius:0;border:none;text-align:left}.card.example figure{margin:0;margin-bottom:1.2rem}.card.example .date{color:#999;font-size:.8125rem}.card.example h2{font-size:1rem;font-weight:700;margin:.8rem 0 1.2rem;letter-spacing:.05rem;line-height:1.6}.card.example h2 .sub{color:#8dc031;left:0;top:-1.2rem;font-size:.75rem;transform:none;font-weight:400}.card.example h2 .sub:before{display:none}.card.example .link{display:block;width:100%;border-bottom:1px solid #dfdfdf;font-family:adobe-garamond-pro,serif;font-size:.75rem;letter-spacing:.1rem;padding:.4rem 0 .4rem .2rem;position:relative;transition:all .3s}.card.example .link:before{content:'';top:50%;transform:translateY(-50%);left:auto;right:.7rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #50cfc3;display:inline-block;position:absolute;transition:all .3s;z-index:1}.card.example .link:after{content:'';width:1.857rem;height:1px;background:#50cfc3;right:0;bottom:-1px;display:inline-block;position:absolute;transition:all .3s}.card.example:hover .link,.card.example:active .link,.card.example:focus .link{color:#50cfc3}.card.example:hover .link:after,.card.example:active .link:after,.card.example:focus .link:after{width:100%}.card.living,.card.about{border-radius:0;border:none;text-align:left;height:100%;padding-bottom:2.5rem}.card.living figure,.card.about figure{margin:0;border-bottom:3px solid #8dc031}.card.living h2,.card.about h2{font-size:1.25rem;font-weight:700;padding:1.35rem 0 .6rem;letter-spacing:.1rem;margin:0;line-height:1.6}.card.living h2 .sub,.card.about h2 .sub{color:#8dc031;left:0;top:0;font-size:.75rem;transform:none;font-weight:400;display:block;position:relative;line-height:1.4}.card.living h2 .sub:before,.card.about h2 .sub:before{display:none}.card.living .link,.card.about .link{display:block;width:100%;border-bottom:1px solid #dfdfdf;font-family:adobe-garamond-pro,serif;font-size:.75rem;letter-spacing:.1rem;padding:.4rem 0 .4rem .2rem;position:relative;transition:all .3s;position:absolute;left:0;bottom:0}.card.living .link:before,.card.about .link:before{content:'';top:50%;transform:translateY(-50%);left:auto;right:.7rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #8dc031;display:inline-block;position:absolute;transition:all .3s;z-index:1}.card.living .link:after,.card.about .link:after{content:'';width:1.857rem;height:1px;background:#8dc031;right:0;bottom:-1px;display:inline-block;position:absolute;transition:all .3s}.card.living:hover .link,.card.living:active .link,.card.living:focus .link,.card.about:hover .link,.card.about:active .link,.card.about:focus .link{color:#8dc031}.card.living:hover .link:after,.card.living:active .link:after,.card.living:focus .link:after,.card.about:hover .link:after,.card.about:active .link:after,.card.about:focus .link:after{width:100%}.card.living figure{border-bottom:3px solid #50cfc3}.card.living h2 .sub{color:#50cfc3}.card.living .link:before{border-color:transparent transparent transparent #50cfc3}.card.living .link:after{background:#50cfc3}.card.living:hover .link,.card.living:active .link,.card.living:focus .link{color:#50cfc3}.card.rental{border:none;border-radius:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding-top:2rem;padding-bottom:2rem;position:relative;padding-right:3rem}.card.rental:before{content:'';top:50%;transform:translateY(-50%);left:auto;right:.7rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #8dc031;display:inline-block;position:absolute;transition:all .3s;z-index:1}.card.rental h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1rem;font-weight:700;transition:all .3s}.card.rental .ph{flex:0 0 39%;margin:0 !important;margin-right:1.5rem !important}.card.rental:hover h2,.card.rental:active h2,.card.rental:focus h2{color:#8dc031}.card.exclusive{border:none;border-radius:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding-top:2rem;padding-bottom:2rem;position:relative;padding-right:3rem;margin-top:-1px;cursor:pointer !important;height:calc(100% + 1px);position:relative}.card.exclusive>.d-flex{height:100%}.card.exclusive:before{content:'';top:50%;transform:translateY(-50%);left:auto;right:.7rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #50cfc3;display:inline-block;position:absolute;transition:all .3s;z-index:1}.card.exclusive:after{content:'';right:0;bottom:-1px;width:2rem;height:1px;background:#50cfc3;display:inline-block;position:absolute;transition:all .3s;z-index:1}.card.exclusive h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1rem;font-weight:700;transition:all .3s}.card.exclusive .ph{flex:0 0 39%;margin:0 !important;margin-right:1.5rem !important}.card.exclusive:hover h2,.card.exclusive:active h2,.card.exclusive:focus h2{color:#50cfc3}.card.exclusive:hover:after,.card.exclusive:active:after,.card.exclusive:focus:after{width:100%}.card.exclusive.green:before{border-color:transparent transparent transparent #8dc031}.card.exclusive.green:after{background:#8dc031}.card.exclusive.green:hover h2,.card.exclusive.green:active h2,.card.exclusive.green:focus h2{color:#8dc031}.card.campaign{border:none;border-radius:0;border-top:1px solid #dfdfdf;padding:2.5rem 0}.card.campaign:last-of-type{border-bottom:1px solid #dfdfdf}.card.campaign .link{font-family:adobe-garamond-pro,serif;font-size:.75rem;display:inline-block;position:absolute;right:0;bottom:-1px;transition:all .3s;padding:.5rem 2.5rem .5rem 0;letter-spacing:.1rem}.card.campaign .link:before{content:'';top:50%;transform:translateY(-50%);left:auto;right:.7rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #8dc031;display:inline-block;position:absolute;transition:all .3s;z-index:1}.card.campaign .link:after{content:'';display:inline-block;width:2rem;height:1px;background:#8dc031;position:absolute;right:0;bottom:0;z-index:2;pointer-events:none}.card.campaign .link.blue:after{background:#50cfc3}.card.campaign .link.blue:before{border-color:transparent transparent transparent #50cfc3}.card.campaign .d-flex{flex-wrap:nowrap}@media (max-width:575px){.card.campaign .d-flex{flex-wrap:wrap}}.card.campaign .ph{max-width:220px;line-height:0}@media (max-width:575px){.card.campaign .ph{max-width:100%}}.card.campaign .option{font-family:'Noto Sans JP',sans-serif;margin-bottom:.2rem}.card.campaign .option .date{color:#999;font-size:.8125rem;margin-right:1rem}.card.campaign .option .cat a{color:#fff;display:inline-block;background:#8dc031;padding:0 1rem;font-size:.6875rem}.card.campaign .title{font-size:1.375rem;font-weight:700;margin-bottom:.8rem}.card.campaign p{font-size:.9375rem;line-height:2}.card.campaign:hover .link,.card.campaign:active .link,.card.campaign:focus .link{color:#8dc031}.card.campaign:hover .link.blue,.card.campaign:active .link.blue,.card.campaign:focus .link.blue{color:#50cfc3}.card.tenant+.card.tenant{border-top:1px solid #dfdfdf}#page{position:relative}#pageTopBtn{pointer-events:auto;display:inline-block;width:45px;height:45px;border-radius:45px;text-align:center;background:#7e7e7e;color:#fff !important;font-size:.96rem;padding-top:.8rem;z-index:200;position:fixed;right:2rem;bottom:2rem}#pageTopBtn:hover{background:#6e6e6e}#pageTopBtn:before{content:'';position:absolute;top:20px;left:18px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bg-triangle-blue{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/reform/bg.png) left top/contain no-repeat}.bg-theme-green-lll{background:#f5ffe2}.bg-theme-blue-lll{background:#e6fcfa}.bg-gray{background:#f3f3f3}.bg-theme-gray-l{background-color:#eee}.mini-news{padding-top:5rem;padding-bottom:5rem}.mini-news h2.line{font-size:1.75rem}.mini-news h2.line .sub{margin-bottom:.5rem;font-size:1rem}#masthead{pointer-events:none;background:#fff}#masthead.transparent{background:0 0}#masthead .navbar{padding:0;position:relative;pointer-events:none}#masthead .navbar #logo{pointer-events:auto;line-height:0;z-index:1040;margin-right:auto}#masthead .navbar .navbar-brand{margin:0}#masthead .navbar .navbar-brand-logo{transition:all .3s;padding-left:60px;height:40px;width:auto}@media (max-width:1249px){#masthead .navbar .navbar-brand-logo{padding-left:30px}}@media (max-width:767px){#masthead .navbar .navbar-brand-logo{height:30px}}@media (max-width:575px){#masthead .navbar .navbar-brand-logo{padding-left:20px;height:20px}}#masthead .navbar-toggler{border:none;outline:none;box-shadow:none !important;padding:0;z-index:9999;pointer-events:auto;background:#fff;border-radius:0}#masthead .navbar-toggler .navbar-toggler-icon{background-image:none;position:relative;width:5rem;height:5rem;background:0 0;appearance:none;cursor:pointer;font-size:.75rem}@media (max-width:575px){#masthead .navbar-toggler .navbar-toggler-icon{width:50px;height:50px}}#masthead .navbar-toggler .navbar-toggler-icon span{display:inline-block;box-sizing:border-box;transition:all .4s;position:absolute;left:calc((5rem - 22px) / 2);width:22px;height:2px;background-color:#8dc031;border-radius:5px}@media (max-width:575px){#masthead .navbar-toggler .navbar-toggler-icon span{left:calc((50px - 22px) / 2)}}#masthead .navbar-toggler .navbar-toggler-icon span.menu{height:auto;width:auto;background:0 0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:1.25rem;width:auto;white-space:nowrap;color:#8dc031}@media (max-width:575px){#masthead .navbar-toggler .navbar-toggler-icon span.menu{font-size:9px;bottom:8px}}#masthead .navbar-toggler .navbar-toggler-icon span:nth-of-type(1){top:1.2rem}@media (max-width:575px){#masthead .navbar-toggler .navbar-toggler-icon span:nth-of-type(1){top:10px}}#masthead .navbar-toggler .navbar-toggler-icon span:nth-of-type(2){top:calc(1.2rem + 6px)}@media (max-width:575px){#masthead .navbar-toggler .navbar-toggler-icon span:nth-of-type(2){top:calc(10px + 6px)}}#masthead .navbar-toggler .navbar-toggler-icon span:nth-of-type(3){top:calc(1.2rem + 12px)}@media (max-width:575px){#masthead .navbar-toggler .navbar-toggler-icon span:nth-of-type(3){top:calc(10px + 12px)}}#masthead .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon span:nth-of-type(1){transform:translateY(6px) rotate(-315deg)}#masthead .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon span:nth-of-type(2){opacity:0}#masthead .navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon span:nth-of-type(3){transform:translateY(-6px) rotate(315deg)}#masthead #globalNav{pointer-events:auto}@media (max-width:1199px){#masthead #globalNav{height:calc(100vh - 5rem)}}#masthead #globalNav li,#masthead #globalNav a{font-size:.875rem;color:#333;white-space:nowrap;height:80px}#masthead #globalNav li:hover,#masthead #globalNav li:active,#masthead #globalNav li:focus,#masthead #globalNav a:hover,#masthead #globalNav a:active,#masthead #globalNav a:focus{color:#8dc031}#masthead #globalNav a{display:table-cell;vertical-align:middle;padding:0 1.1rem}@media (max-width:1249px){#masthead #globalNav a{padding:0 .6rem}}#masthead #globalNav li:last-of-type a{padding-right:2.2rem}@media (max-width:1199px){#masthead #globalNav a{padding:0 .6rem}#masthead #globalNav li:last-of-type a{padding-right:1.2rem}}@media (max-width:1199px){#masthead #globalNav li,#masthead #globalNav a{height:auto}#masthead #globalNav a{text-align:center;background:#8dc031;color:#fff;padding:1rem;border-bottom:1px solid #fff;width:100%;display:block}#masthead #globalNav a:hover,#masthead #globalNav a:active,#masthead #globalNav a:focus{background:#fff;color:#8dc031}#masthead #globalNav li:first-of-type a{border-top:1px solid #fff}#masthead #globalNav li:last-of-type a{border-bottom:none}}#masthead #globalSearch,#masthead #globalContact{display:block;text-align:center;color:#fff;white-space:nowrap;font-size:.75rem;padding:1.2rem 0 0;height:5rem;flex:0 0 5rem;pointer-events:auto}@media (max-width:575px){#masthead #globalSearch,#masthead #globalContact{padding:10px 0 0;height:50px;flex:0 0 50px;font-size:9px}}#masthead #globalSearch .icon,#masthead #globalContact .icon{display:block;text-align:center;height:1.8rem}@media (max-width:575px){#masthead #globalSearch .icon,#masthead #globalContact .icon{height:20px}}@media (max-width:575px){#masthead #globalSearch .icon img,#masthead #globalContact .icon img{width:20px}}#masthead #globalSearch{background:#50cfc3;margin-right:1px}#masthead #globalSearch .gg-search{display:inline-block;margin:0;margin-bottom:.2rem;font-size:.9375rem}#masthead #globalSearch:hover,#masthead #globalSearch:active,#masthead #globalSearch:focus{background:#65ddd2}#masthead #globalContact{background:#8dc031}#masthead #globalContact .gg-mail{display:inline-block;margin:0;margin-bottom:.2rem;font-size:.9375rem}#masthead #globalContact:hover,#masthead #globalContact:active,#masthead #globalContact:focus{background:#a2d14f}.front-menu{position:relative;gap:1px;background:#fff}.front-menu__overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.front-menu__overlay.is-active{opacity:1;pointer-events:auto}.front-menu__item{width:calc(100% / 6 - 1px);padding:0;margin:0}@media (max-width:575px){.front-menu__item{width:calc(100% / 3 - 1px)}}@media (max-width:575px){.front-menu__item:nth-of-type(3){width:33.3333333333%}}.front-menu__item:nth-of-type(6){width:16.6666666667%}@media (max-width:575px){.front-menu__item:nth-of-type(6){width:33.3333333333%}}.front-menu__item.col-6{width:calc(100% / 2 - 1px)}.front-menu__item:last-of-type{width:50%}.front-menu__title{position:relative;border:0;display:flex;align-items:center;font-size:1.125rem;font-weight:700;text-align:left;color:#fff;line-height:1.6;width:100%;height:90px;padding:0 50px 0 20px;box-sizing:border-box;cursor:pointer;background:#8dc031;white-space:nowrap;z-index:1001}@media (max-width:1355px){.front-menu__title{font-size:1.3vw}}@media (max-width:991px){.front-menu__title{padding:0 40px 0 20px}}@media (max-width:767px){.front-menu__title{text-align:center;justify-content:center;font-size:2vw;padding:0}}@media (max-width:575px){.front-menu__title{font-size:12px;height:50px}}.front-menu__title a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:#fff}.front-menu__title.none-child{padding:0 20px !important}.front-menu__title:not(.none-child):after{content:'';width:10px;height:10px;border:0;border-bottom:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:calc(50% - 8px);right:20px;transform-origin:center;transition:transform .3s ease}@media (max-width:991px){.front-menu__title:not(.none-child):after{width:8px;height:8px}}@media (max-width:767px){.front-menu__title:not(.none-child):after{content:none}}.col-6 .front-menu__title{justify-content:center;background:#50cfc3}.front-menu.is-dim .front-menu__title{background:rgba(0,0,0,.35);color:#999;transition:background .2s ease,color .2s ease}.front-menu.is-dim .front-menu__title:after{border-color:#999}.front-menu__item.is-open>.front-menu__title{background:#8dc031;color:#fff}.front-menu__item.is-open>.front-menu__title:after{border-color:#fff}.front-menu__item.is-open.col-6>.front-menu__title{background:#50cfc3}.front-menu__block{position:absolute;display:flex;justify-content:space-between;top:calc(50% - 1px);left:0;width:100vw;background:#fff;box-sizing:border-box;padding:80px calc(100 / 1600 *100%);z-index:1002;opacity:0;transform:translateY(10px);visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}@media (max-width:991px){.front-menu__block{padding:40px}}@media (max-width:575px){.front-menu__block{top:calc(33% - 1px);padding:20px}}@media (max-width:575px){.front-menu__item:nth-of-type(n+4):nth-of-type(-n+6) .front-menu__block{top:calc(66% - 1px)}}.col-6 .front-menu__block{top:100%}.front-menu__img{width:calc(380 / 1400 *100%)}@media (max-width:991px){.front-menu__img{width:40%}}@media (max-width:575px){.front-menu__img{display:none}}.front-menu__img img{aspect-ratio:1.5;object-fit:cover}.front-menu__text{width:calc(960 / 1400 *100%)}@media (max-width:991px){.front-menu__text{width:54%}}@media (max-width:575px){.front-menu__text{width:100%}}.front-menu__text a{color:#333;text-decoration:none}.front-menu__list-title{font-size:1.625rem;margin-bottom:1rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media (max-width:575px){.front-menu__list-title{font-size:1.25rem;margin-bottom:10px}}.front-menu__list{display:flex;flex-wrap:wrap;gap:0 calc(45 / 960 *100%)}.front-menu__list ul{width:calc(290 / 960 *100%)}@media (max-width:991px){.front-menu__list ul{width:47%;gap:0 6%}}.front-menu__list ul a{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:relative;font-size:.875rem;display:block;padding:10px 30px 10px 0;border-bottom:1px solid #dfdfdf}@media (max-width:575px){.front-menu__list ul a{font-size:.75rem}}.front-menu__list ul a:before{content:'';top:50%;transform:translateY(-50%);right:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #8dc031;display:inline-block;position:absolute;transition:all .3s;z-index:1}@media (hover:hover) and (pointer:fine){.front-menu__item:hover>.front-menu__block,.front-menu__item:focus-visible>.front-menu__block{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .3s ease,transform .3s ease,visibility 0s}}.front-menu__item.is-open>.front-menu__block{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .3s ease,transform .3s ease,visibility 0s}@media (hover:hover) and (pointer:fine){.front-menu__item:hover>.front-menu__title,.front-menu__item:focus-visible>.front-menu__title{background:#8dc031;color:#fff}.front-menu__item:hover>.front-menu__title:after,.front-menu__item:focus-visible>.front-menu__title:after{top:calc(50% - 4px);transform:rotate(-135deg);border-color:#fff}}@media (hover:hover) and (pointer:fine){.col-6.front-menu__item:hover>.front-menu__title,.col-6.front-menu__item:focus-visible>.front-menu__title{background:#50cfc3}}.header-social{display:flex;gap:.9375rem;margin-right:1.25rem}.header-social a{padding:0 !important;background:#fff !important}@media (max-width:1199px){.header-social{margin-top:1.857rem;justify-content:center}}#mastFoot{background:#393939;padding:5rem 0}#mastFoot .footer-navi{color:#fff;font-family:'Noto Sans JP',sans-serif}#mastFoot .footer-navi ul{padding:0;margin:0}#mastFoot .footer-navi ul li{font-size:.9375rem;list-style:none}#mastFoot .footer-navi ul li>ul{margin-top:1rem}#mastFoot .footer-navi ul li>ul li{font-size:.75rem;padding-left:20px;position:relative}#mastFoot .footer-navi ul li>ul li:before{content:'';display:inline-block;height:1px;background:#b4b4b4;width:10px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;transition:all .3s}#mastFoot .footer-navi ul li>ul li:hover:before,#mastFoot .footer-navi ul li>ul li:active:before,#mastFoot .footer-navi ul li>ul li:focus:before{background:#8dc031}#mastFoot .footer-navi ul li>ul li a{color:#b4b4b4}#mastFoot .footer-navi ul li+li{margin-top:.8rem}#mastFoot a{color:#fff}#mastFoot a:hover,#mastFoot a:active,#mastFoot a:focus{color:#8dc031 !important}#mastFoot .copyright{margin-top:5rem;border-top:1px solid #9d9d9d;font-family:'Noto Sans JP',sans-serif;font-size:.75rem;color:#b4b4b4;padding-top:3rem}#mastFoot .copyright a{color:#b4b4b4}#mastFoot .copyright a:hover,#mastFoot .copyright a:active,#mastFoot .copyright a:focus{color:#8dc031 !important}main.Front header .catch-container{position:absolute;top:8rem;left:0;width:100%;height:100%}main.Front header .row{right:-4rem;position:relative}main.Front header .catch-wrapper{padding-left:2rem;margin-right:-2rem}@media (max-width:1199px){main.Front header .catch-container{top:7rem}main.Front header .row{right:0}main.Front header .catch-wrapper{padding-left:15px;margin-right:0}}@media (max-width:991px){main.Front header .catch-container{top:12rem}}@media (max-width:575px){main.Front header .catch-container{top:7rem}}main.Front .front-banners .card-thought,main.Front .front-banners .card-living{padding:1.2rem 2.2rem 0;background:linear-gradient(to bottom,#8dc031 0%,#8dc031 85%,#f4fce5 85%);color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:relative;overflow:hidden;height:100%}@media only screen and (max-width:1370px){main.Front .front-banners .card-thought,main.Front .front-banners .card-living{padding-bottom:2rem}}@media only screen and (max-width:1215px){main.Front .front-banners .card-thought,main.Front .front-banners .card-living{padding:1.2rem 1.2rem 2rem}}@media only screen and (max-width:1070px){main.Front .front-banners .card-thought,main.Front .front-banners .card-living{padding:1.2rem 1.2rem 5rem}}main.Front .front-banners .card-thought:after,main.Front .front-banners .card-living:after{content:'Search';font-family:liana,script;font-size:65px;color:#699a12;right:2.2rem;bottom:-.6rem;position:absolute;opacity:.58}@media only screen and (max-width:1070px){main.Front .front-banners .card-thought .img-container,main.Front .front-banners .card-living .img-container{flex:0 0 100%}}@media only screen and (max-width:1370px){main.Front .front-banners .card-thought img,main.Front .front-banners .card-living img{max-width:200px;height:auto}}@media only screen and (max-width:1150px){main.Front .front-banners .card-thought img,main.Front .front-banners .card-living img{max-width:150px}}@media only screen and (max-width:1070px){main.Front .front-banners .card-thought img,main.Front .front-banners .card-living img{width:100%;max-width:100%}}main.Front .front-banners .card-thought h2,main.Front .front-banners .card-living h2{font-size:1.6875rem;letter-spacing:.2rem;margin:1rem 0}@media only screen and (max-width:1270px){main.Front .front-banners .card-thought h2,main.Front .front-banners .card-living h2{font-size:1.5rem}}@media only screen and (max-width:650px){main.Front .front-banners .card-thought h2,main.Front .front-banners .card-living h2{font-size:1.25rem}}main.Front .front-banners .card-thought a,main.Front .front-banners .card-living a{color:#fff;display:inline-block;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:.8rem 1.5rem .7rem 2.5rem;position:relative;font-size:.79375rem;z-index:1;overflow:hidden}main.Front .front-banners .card-thought a:before,main.Front .front-banners .card-living a:before{content:'';top:50%;transform:translateY(-50%);left:1.5rem;font-size:.5rem;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;transition:all .3s;z-index:1}main.Front .front-banners .card-thought a:after,main.Front .front-banners .card-living a:after{content:'';transition:all .3s;position:absolute;width:100%;height:100%;left:-100%;top:0;display:inline-block;z-index:0;background:#fff}main.Front .front-banners .card-thought a:hover,main.Front .front-banners .card-thought a:active,main.Front .front-banners .card-thought a:focus,main.Front .front-banners .card-living a:hover,main.Front .front-banners .card-living a:active,main.Front .front-banners .card-living a:focus{color:#8dc031}main.Front .front-banners .card-thought a:hover:before,main.Front .front-banners .card-thought a:active:before,main.Front .front-banners .card-thought a:focus:before,main.Front .front-banners .card-living a:hover:before,main.Front .front-banners .card-living a:active:before,main.Front .front-banners .card-living a:focus:before{border-color:transparent transparent transparent #8dc031}main.Front .front-banners .card-thought a:hover:after,main.Front .front-banners .card-thought a:active:after,main.Front .front-banners .card-thought a:focus:after,main.Front .front-banners .card-living a:hover:after,main.Front .front-banners .card-living a:active:after,main.Front .front-banners .card-living a:focus:after{left:0;z-index:-1}main.Front .front-banners .card-living{background:linear-gradient(to bottom,#50cfc3 0%,#50cfc3 85%,#c6efeb 85%)}main.Front .front-banners .card-living:after{color:#129c8f;content:'Living'}main.Front .front-banners .card-living a:hover,main.Front .front-banners .card-living a:active,main.Front .front-banners .card-living a:focus{color:#50cfc3}main.Front .front-banners .card-living a:hover:before,main.Front .front-banners .card-living a:active:before,main.Front .front-banners .card-living a:focus:before{border-color:transparent transparent transparent #50cfc3}main.Front section{padding:7.5rem 0}@media (max-width:767px){main.Front section{padding:5rem 0}}main.Front section h2{font-size:2.25rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.2rem;line-height:1.6}main.Front section h2 .sub{display:block;position:relative;padding-left:2.7rem;font-size:1rem;font-family:adobe-garamond-pro,serif;letter-spacing:.1rem}main.Front section h2 .sub .first{color:#8dc031}main.Front section h2 .sub:before{content:'';display:inline-block;width:2rem;height:1px;position:absolute;top:49%;left:0;background:#8dc031}@media (max-width:767px){main.Front section h2 .sub{padding-left:0}main.Front section h2 .sub:before{display:none}}main.Front section#Content{position:relative}main.Front section#Content:before{z-index:-1;content:'';position:absolute;right:0;top:0;background:#f3f3f3;width:41.25%;height:31%}@media (max-width:991px){main.Front section#Content:before{height:23%}}@media (max-width:767px){main.Front section#Content:before{max-height:400px}}main.Front section#Content .content-first{position:relative}main.Front section#Content .content-first:after{position:absolute;content:'CONTENT';right:10%;top:-20px;font-family:adobe-garamond-pro,serif;font-size:90px;color:#f3f3f3;mix-blend-mode:multiply}@media (max-width:991px){main.Front section#Content .content-first:after{right:0}}@media (max-width:767px){main.Front section#Content .content-first:after{content:none}}main.Front section#Content .content-card figure{margin:0}main.Front section#Content .content-card h3{margin-top:-2.5rem}main.Front section#Banners{background:#f3f3f3;padding:3.3rem 0}section#Contact{background:#8dc031;color:#fff;padding:4.5rem 0;font-family:'Noto Sans JP',sans-serif}section#Contact h2{color:#fff;font-family:adobe-garamond-pro,serif;font-size:1rem;display:inline-block;padding-left:2.5rem;padding-right:1rem;position:relative;margin-bottom:1.5rem}section#Contact h2:before{content:'';background:#fff;width:1.8rem;height:1px;display:inline-block;left:0;top:49%;position:absolute}main.Wakaba section,main.Living section,main.About section,main.Center section,main.Search section{position:relative;padding-bottom:7.5rem}main.Wakaba section:before,main.Living section:before,main.About section:before,main.Center section:before,main.Search section:before{z-index:-1;content:'';position:absolute;left:0;top:0;background:#effbda;width:50%;max-height:25%;min-height:700px;height:100%}main.Wakaba section h1,main.Living section h1,main.About section h1,main.Center section h1,main.Search section h1{position:absolute;font-size:1.857rem;display:inline-block;background:#8dc031;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1;padding:2.5rem 5rem;top:-3.4rem;left:50%;transform:translateX(-50%);color:#fff;filter:drop-shadow(0px 0px 1.25rem rgba(0,0,0,.15))}main.Wakaba section h1 span,main.Living section h1 span,main.About section h1 span,main.Center section h1 span,main.Search section h1 span{display:block;font-family:liana,script;position:absolute;line-height:1;top:-2.3rem;left:50%;transform:translateX(-50%);font-size:3.75rem}@media (max-width:991px){main.Wakaba section h1,main.Living section h1,main.About section h1,main.Center section h1,main.Search section h1{position:relative;top:0;margin-top:3rem;filter:drop-shadow(0px 0px 1.625rem rgba(0,0,0,.2))}}@media (max-width:575px){main.Wakaba section h1,main.Living section h1,main.About section h1,main.Center section h1,main.Search section h1{padding:2.5rem 2rem;width:100%;text-align:center}}main.Wakaba section h2,main.Living section h2,main.About section h2,main.Center section h2,main.Search section h2{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin-top:7.8rem;margin-bottom:2.8rem}@media (max-width:575px){main.Wakaba section h2,main.Living section h2,main.About section h2,main.Center section h2,main.Search section h2{margin-top:6rem}}main.Wakaba section h2 .sub,main.Living section h2 .sub,main.About section h2 .sub,main.Center section h2 .sub,main.Search section h2 .sub{font-size:1rem;position:absolute;left:50%;transform:translateX(-50%);display:inline-block;top:-2.5rem}main.Wakaba section h2 .sub:before,main.Living section h2 .sub:before,main.About section h2 .sub:before,main.Center section h2 .sub:before,main.Search section h2 .sub:before{content:'';width:100%;height:1px;display:inline-block;background:#8dc031;top:-.1rem;position:absolute}main.Wakaba section h2 .sub .first,main.Living section h2 .sub .first,main.About section h2 .sub .first,main.Center section h2 .sub .first,main.Search section h2 .sub .first{color:#8dc031}main.Wakaba section h2.line,main.Living section h2.line,main.About section h2.line,main.Center section h2.line,main.Search section h2.line{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.75rem;line-height:1.4;margin-bottom:3rem;margin-top:7rem}@media (max-width:575px){main.Wakaba section h2.line,main.Living section h2.line,main.About section h2.line,main.Center section h2.line,main.Search section h2.line{margin-top:4rem}}main.Wakaba section h2.line .sub,main.Living section h2.line .sub,main.About section h2.line .sub,main.Center section h2.line .sub,main.Search section h2.line .sub{display:inline-block;position:relative;padding-left:2.7rem;font-size:1rem;font-family:adobe-garamond-pro,serif;letter-spacing:.1rem;width:auto;position:relative;left:auto;top:auto;transform:none}main.Wakaba section h2.line .sub .first,main.Living section h2.line .sub .first,main.About section h2.line .sub .first,main.Center section h2.line .sub .first,main.Search section h2.line .sub .first{color:#8dc031}main.Wakaba section h2.line .sub:before,main.Living section h2.line .sub:before,main.About section h2.line .sub:before,main.Center section h2.line .sub:before,main.Search section h2.line .sub:before{content:'';display:inline-block;width:2rem;height:1px;position:absolute;top:49%;left:0;background:#8dc031}main.Wakaba section h2.line .second,main.Living section h2.line .second,main.About section h2.line .second,main.Center section h2.line .second,main.Search section h2.line .second{font-size:1.375rem;display:block;margin:.3rem 0}main.Wakaba section p,main.Living section p,main.About section p,main.Center section p,main.Search section p{line-height:2}main.Wakaba section .contents-container,main.Living section .contents-container,main.About section .contents-container,main.Center section .contents-container,main.Search section .contents-container{margin-top:7.2rem}@media (max-width:991px){main.Wakaba section .contents-container,main.Living section .contents-container,main.About section .contents-container,main.Center section .contents-container,main.Search section .contents-container{margin-top:4rem}}main.Living section:before{background:#e6fcfa}main.Living section h1{background:#50cfc3}main.Living section h2 .sub:before{background:#50cfc3}main.Living section h2 .sub .first{color:#50cfc3}main.Living #breadcrumb a{color:#50cfc3;font-weight:500;text-decoration:none}.top-bnr{margin-top:50px}@media (max-width:575px){.top-bnr{margin-top:30px}}.top-bnr__list{display:flex;gap:15px calc(30 / 1200 *100%)}@media (max-width:767px){.top-bnr__list{flex-direction:column;text-align:center}}.top-bnr__list li{width:calc(380 / 1200 * 100%)}@media (max-width:767px){.top-bnr__list li{width:100%}}.lower-list{display:flex;gap:6%}.lower-list.list-col4{gap:3%}@media (max-width:991px){.lower-list.list-col4{gap:6%;flex-wrap:wrap}}@media (max-width:991px){.lower-list.list-col4 ul{width:47%}}.lower-list ul{width:100%}@media (max-width:991px){.lower-list ul{width:47%}}.lower-list ul a{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:relative;font-size:.875rem;display:block;padding:10px 30px 10px 0;border-bottom:1px solid #dfdfdf;color:#333}@media (max-width:575px){.lower-list ul a{font-size:.75rem}}.lower-list ul a:before{content:'';top:50%;transform:translateY(-50%);right:0;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #8dc031;display:inline-block;position:absolute;transition:all .3s;z-index:1}.area-bnr__ctn{display:flex;justify-content:space-between;color:#fff;background:#8dc031;border:5px solid #8dc031;box-sizing:border-box}@media (max-width:767px){.area-bnr__ctn{flex-direction:column}}.area-bnr__ctn:hover{opacity:.6;color:#fff}.area-bnr__text{padding:30px 50px;box-sizing:border-box}@media (max-width:991px){.area-bnr__text{padding:30px 50px 30px 30px}}@media (max-width:575px){.area-bnr__text{padding:20px;text-align:center}}.area-bnr__text .btn.small{color:#8dc031;background:#fff;min-width:120px;margin-top:15px;pointer-events:none}.area-bnr__title .en{font-size:.875rem;font-family:adobe-garamond-pro,serif;margin-bottom:5px}@media (max-width:991px){.area-bnr__title .en{font-size:.75rem}}.area-bnr__title .ja{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.5rem;line-height:1.4}@media (max-width:991px){.area-bnr__title .ja{font-size:1.25rem}}.area-bnr__img img{object-fit:cover;height:100%}.gallery-list{overflow:hidden;display:flex}.gallery-list ul{display:flex;flex:0 0 100%;will-change:transform;transform:translate3d(0,0,0);animation:scrolling 20s linear infinite}.gallery-list li{margin:0 10px;min-width:300px}@media (max-width:991px){.gallery-list li{min-width:200px}}.gallery-list img{aspect-ratio:1;object-fit:cover}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.single-page.blue header{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/header_bg_blue.jpg) center center/cover no-repeat}.single-page.blue #breadcrumb a{color:#50cfc3;font-weight:500;text-decoration:none}.single-page.blue h2.line .sub .first{color:#50cfc3}.single-page.blue h2.line .sub:before{background:#50cfc3}.single-page header{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/header_bg.jpg) center center/cover no-repeat;padding:3.45rem 0 2.55rem}.single-page header h1{color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.857rem;letter-spacing:.2rem;line-height:1.4;margin-bottom:.2rem}@media (max-width:575px){.single-page header h1{font-size:1.75rem}}.single-page header p{color:#fff;font-family:adobe-garamond-pro,serif;font-size:1.125rem}.single-page h2.line{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.75rem;line-height:1.4;margin-bottom:3rem}.single-page h2.line .sub{display:inline-block;position:relative;padding-left:2.7rem;font-size:1rem;font-family:adobe-garamond-pro,serif;letter-spacing:.1rem}.single-page h2.line .sub .first{color:#8dc031}.single-page h2.line .sub:before{content:'';display:inline-block;width:2rem;height:1px;position:absolute;top:49%;left:0;background:#8dc031}.single-page h2.line .second{font-size:1.375rem;display:block;margin:.3rem 0}.single-page #rental-housing-for-sale{padding-top:5rem;padding-bottom:7rem}@media (max-width:767px){.single-page #rental-housing-for-sale{padding-top:4rem;padding-bottom:4rem}}.single-page #rental-housing-for-sale .ph{margin-bottom:3rem}.single-page #rental-housing-for-sale .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;text-align:center;margin-bottom:2rem}@media (max-width:575px){.single-page #rental-housing-for-sale .catch{font-size:1.25rem}}.single-page #rental-housing-for-sale .bnrs{margin-top:5rem}.single-page #reform-flow,.single-page #estate-flow{padding-top:5rem}@media (max-width:767px){.single-page #reform-flow,.single-page #estate-flow{padding-top:4rem}}.single-page #reform-flow .ph,.single-page #estate-flow .ph{margin-bottom:3rem}.single-page #reform-flow .catch,.single-page #estate-flow .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #reform-flow .catch,.single-page #estate-flow .catch{font-size:1.25rem}}.single-page #reform-flow .catch-text,.single-page #estate-flow .catch-text{line-height:1.95}.single-page #reform-flow .flow,.single-page #estate-flow .flow{margin-top:4.5rem;padding-top:6.5rem;padding-bottom:7rem;background:#f3f3f3}@media (max-width:575px){.single-page #reform-flow .flow,.single-page #estate-flow .flow{padding-top:4rem;padding-bottom:4rem}}.single-page #reform-flow .flow .small,.single-page #estate-flow .flow .small{font-size:.75rem}.single-page #history{padding-top:5rem}@media (max-width:767px){.single-page #history{padding-top:4rem}}.single-page #history .ph{margin-bottom:3rem}.single-page #history .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #history .catch{font-size:1.25rem}}.single-page #history .catch-text{line-height:1.95}.single-page #history section{margin-top:4.5rem;padding-top:6.5rem;padding-bottom:7rem;background:#f3f3f3}@media (max-width:575px){.single-page #history section{padding-top:4rem;padding-bottom:4rem}}.single-page #history .history-content{background:#fff;padding:3rem 4.5rem 4rem}@media (max-width:767px){.single-page #history .history-content{padding:3rem 2rem 4rem}}@media (max-width:575px){.single-page #history .history-content{padding:2rem 1rem 3rem}}.single-page #history ul{padding:0;margin:0;list-style:none;width:100%}.single-page #history ul li{width:100%;display:flex;padding:1rem 0;flex-wrap:nowrap;border-bottom:1px dotted #dfdfdf;margin:0}@media (max-width:767px){.single-page #history ul li{padding:.5rem 0}}.single-page #history ul li span{font-size:1rem;text-align:left}.single-page #history ul li .title{flex:0 0 120px}@media (max-width:575px){.single-page #history ul li .title{flex:0 0 100px}}.single-page #history ul li .text{flex:0 0 calc(100% - 120px)}@media (max-width:575px){.single-page #history ul li .text{flex:0 0 calc(100% - 100px)}}.single-page #research,.single-page #public-information,.single-page #office-map,.single-page #membership-agreement,.single-page #membership-procedure{padding-top:4rem;padding-bottom:7rem}@media (max-width:575px){.single-page #research,.single-page #public-information,.single-page #office-map,.single-page #membership-agreement,.single-page #membership-procedure{padding-top:2rem;padding-bottom:4rem}}.single-page #sdgs{padding-top:4rem;padding-bottom:3rem}@media (max-width:575px){.single-page #sdgs{padding-top:2rem;padding-bottom:2rem}}.single-page #sdgs section{padding-top:4.5rem;padding-bottom:4rem}@media (max-width:575px){.single-page #sdgs section{padding-top:4rem;padding-bottom:4rem}}.single-page #sdgs section:nth-of-type(2n-1){background:#f3f3f3}.single-page #sdgs section h3.line{font-size:1.5rem;display:inline-block;position:relative;padding:0 3rem;font-weight:700;margin-bottom:2rem}.single-page #sdgs section h3.line:before,.single-page #sdgs section h3.line:after{content:'';left:0;top:50%;transform:translateY(-50%);display:inline-block;background:#333;position:absolute;height:1px;width:2rem}.single-page #sdgs section h3.line:after{left:auto;right:0}@media (max-width:575px){.single-page #sdgs section h3.line{padding:0 2rem}.single-page #sdgs section h3.line:before,.single-page #sdgs section h3.line:after{width:1rem}}.single-page #w-areamap{padding-top:4rem;padding-bottom:7rem}@media (max-width:575px){.single-page #w-areamap{padding-top:2rem;padding-bottom:4rem}}.single-page #bus-timetable,.single-page #areamap{padding-top:4rem;padding-bottom:2rem}@media (max-width:575px){.single-page #bus-timetable,.single-page #areamap{padding-top:2rem;padding-bottom:1rem}}.single-page #bus-timetable h3.icon,.single-page #areamap h3.icon{font-weight:700;font-size:1.375rem;position:relative;padding-top:3.4rem;text-align:center;margin-bottom:2rem}.single-page #bus-timetable h3.icon span,.single-page #areamap h3.icon span{position:absolute;width:2.8125rem;height:2.8125rem;border-radius:2.8125rem;background:#8dc031;text-align:center;left:50%;transform:translateX(-50%);display:inline-block;top:0}.single-page #bus-timetable h3.icon span img,.single-page #areamap h3.icon span img{position:absolute;width:1.25rem;height:auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.single-page #bus-timetable h3.icon.left,.single-page #areamap h3.icon.left{padding-top:0;padding-left:3.8rem;text-align:left;margin-top:1rem}.single-page #bus-timetable h3.icon.left span,.single-page #areamap h3.icon.left span{transform:none;left:0;top:50%;transform:translateY(-50%)}.single-page #bus-timetable h3.icon.left span img,.single-page #areamap h3.icon.left span img{width:.9rem}.single-page #bus-timetable h4.line,.single-page #areamap h4.line{font-weight:700;font-size:1.25rem;position:relative;text-align:center;margin-bottom:2rem;padding-bottom:.7rem}.single-page #bus-timetable h4.line:after,.single-page #areamap h4.line:after{content:'';position:absolute;left:50%;transform:translateX(-50%);background:#8dc031;display:inline-block;width:1.857rem;height:1px;bottom:0}.single-page #bus-timetable .sec1,.single-page #areamap .sec1{margin-top:-2rem;background:#f3f3f3;padding-top:6rem;padding-bottom:5rem}@media (max-width:575px){.single-page #bus-timetable .sec1,.single-page #areamap .sec1{padding-top:5rem;padding-bottom:4rem}}.single-page #bus-timetable table td,.single-page #areamap table td{vertical-align:top}.single-page #bus-timetable table a,.single-page #areamap table a{color:#333;text-decoration:underline}.single-page #bus-timetable table a:hover,.single-page #bus-timetable table a:active,.single-page #bus-timetable table a:focus,.single-page #areamap table a:hover,.single-page #areamap table a:active,.single-page #areamap table a:focus{color:#8dc031}.single-page #bus-timetable .sec2,.single-page #bus-timetable .sec4,.single-page #areamap .sec2,.single-page #areamap .sec4{padding-top:5rem;padding-bottom:5rem}@media (max-width:575px){.single-page #bus-timetable .sec2,.single-page #bus-timetable .sec4,.single-page #areamap .sec2,.single-page #areamap .sec4{padding-top:4rem;padding-bottom:4rem}}.single-page #bus-timetable .sec3,.single-page #areamap .sec3{padding-top:4rem;padding-bottom:5rem;background:#f3f3f3}@media (max-width:575px){.single-page #bus-timetable .sec3,.single-page #areamap .sec3{padding-bottom:4rem}}.single-page #bus-timetable{padding-bottom:7rem}@media (max-width:575px){.single-page #bus-timetable{padding-bottom:4rem}}.single-page #link{padding-top:3.5rem;padding-bottom:7rem}@media (max-width:575px){.single-page #link{padding-bottom:4rem}}.single-page #link .column-wrapper .lgc-column:nth-of-type(2){border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}@media (max-width:991px){.single-page #link .column-wrapper .lgc-column:nth-of-type(2){border:none}.single-page #link .column-wrapper .lgc-column:nth-of-type(1){border-right:1px solid #dfdfdf}.single-page #link .column-wrapper .lgc-column:nth-of-type(3){border-right:1px solid #dfdfdf}}@media (max-width:767px){.single-page #link .column-wrapper .lgc-column:nth-of-type(1){border:none}.single-page #link .column-wrapper .lgc-column:nth-of-type(3){border:none}}.single-page #link h2{font-size:1rem;margin-top:1.5rem;margin-bottom:.5rem;color:#8dc031}.single-page #link ul{list-style:none}.single-page #link ul li+li{margin-top:.6rem}.single-page #link ul li{position:relative;padding-left:1.3rem}.single-page #link ul li a{color:#333;text-decoration:underline}.single-page #link ul li a:hover,.single-page #link ul li a:active,.single-page #link ul li afocus{color:#8dc031}.single-page #link ul li:before{content:'';display:inline-block;width:2px;height:2px;background:#333;left:.5rem;top:.8em;position:absolute}.single-page #overview{padding-top:4rem;padding-bottom:7rem;overflow:hidden}@media (max-width:575px){.single-page #overview{padding-top:2rem;padding-bottom:4rem}}.single-page #overview .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #overview .catch{font-size:1.25rem}}.single-page #overview .catch-text{line-height:1.95}.single-page #overview section{position:relative}.single-page #overview section .part+.part{margin-top:3rem}.single-page #overview section h3{padding-left:1.8rem;position:relative;font-size:1.375rem;font-weight:700;line-height:1.6;margin-bottom:1.2rem}.single-page #overview section h3:before{content:'';display:inline-block;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#8dc031;position:absolute;left:0;top:.55rem}.single-page #overview section:before,.single-page #overview section:after{position:absolute;width:70vw;height:70vw;border-radius:70vw;background:#fcfdeb;top:0;z-index:-1;content:'';display:inline-block}.single-page #overview section:before{left:-35vw}.single-page #overview section:after{right:-35vw}.single-page #recruit{padding-top:4rem;padding-bottom:7rem}@media (max-width:575px){.single-page #recruit{padding-top:2rem;padding-bottom:4rem}}.single-page #recruit .bg-theme-green-lll h3{display:inline-block;padding-left:3rem;padding-right:3rem;font-weight:700;font-size:1.375rem;position:relative}.single-page #recruit .bg-theme-green-lll h3:before,.single-page #recruit .bg-theme-green-lll h3:after{position:absolute;content:'';width:2rem;display:inline-block;height:1px;background:#333;top:50%;transform:translateY(-50%)}.single-page #recruit .bg-theme-green-lll h3:before{left:0}.single-page #recruit .bg-theme-green-lll h3:after{right:0}.single-page #faq{padding-top:4rem;padding-bottom:4rem}@media (max-width:575px){.single-page #faq{padding-top:2rem}}.single-page #faq .pagelink{border:1px solid #8dc031;color:#8dc031;font-weight:700;font-family:'Noto Sans JP',sans-serif;font-size:.875rem;display:inline-block;width:100%;padding:1rem;text-align:center}.single-page #faq .pagelink:hover,.single-page #faq .pagelink:active,.single-page #faq .pagelink:focus{background:#8dc031;color:#fff}.single-page #faq .faq-block{margin:4rem 0}.single-page #faq .faq-block h3{background:#f5ffe2;color:#8dc031;font-size:1.375rem;padding:.5rem 2rem;font-weight:700;margin-bottom:2rem}.single-page #faq .faq-block .item-block{border-top:1px solid #dfdfdf;padding:2rem 0}.single-page #faq .faq-block .item-block:last-of-type{border-bottom:1px solid #dfdfdf}.single-page #faq .faq-block .item-block .q,.single-page #faq .faq-block .item-block .a{position:relative;padding-left:3rem}.single-page #faq .faq-block .item-block .q:before,.single-page #faq .faq-block .item-block .a:before{font-family:adobe-garamond-pro,serif;font-size:1.857rem;position:absolute;left:0;top:0;line-height:1.2}.single-page #faq .faq-block .item-block .q{font-size:1.125rem;font-weight:700;margin-bottom:1.8rem}.single-page #faq .faq-block .item-block .q:before{content:'Q';color:#f8891d;font-weight:400}.single-page #faq .faq-block .item-block .a p{line-height:1.9}.single-page #faq .faq-block .item-block .a:before{content:'A';color:#8dc031;line-height:1.2}.single-page #greet{padding-top:7rem}@media (max-width:575px){.single-page #greet{padding-top:4rem}}.single-page #greet img.first{width:415px;max-width:100%;height:auto}.single-page #greet section{margin-top:3rem;background:#f3f3f3;padding-bottom:7rem}@media (max-width:575px){.single-page #greet section{padding-bottom:4rem}}.single-page #greet section p{line-height:1.9}.single-page #community-bus{padding-top:5rem;padding-bottom:7rem}@media (max-width:575px){.single-page #community-bus{padding-top:4rem;padding-bottom:4rem}}.single-page #community-bus .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #community-bus .catch{font-size:1.25rem}}.single-page #community-bus .border-box{padding-top:3.5rem;padding-bottom:3.5rem}.single-page #community-bus .border-box h2{font-size:1.375rem;font-weight:700;line-height:1.6;text-align:center;margin-bottom:2rem}.single-page #community-bus .border-box p{line-height:1.9}.single-page #community-bus section{margin-top:7rem;padding-top:7rem;background:linear-gradient(to bottom,#f3f3f3 0%,#f3f3f3 30%,#fff 30%)}@media (max-width:575px){.single-page #community-bus section{margin-top:4rem;padding-top:4rem}}.single-page #event{padding-top:5rem}@media (max-width:575px){.single-page #event{padding-top:4rem}}.single-page #event section{padding-top:2.7rem;padding-bottom:2.7rem;position:relative}.single-page #event section>.title{position:absolute;width:100%;height:0;top:0;left:0}.single-page #event section>.title .container{position:relative}.single-page #event section>.title h3{display:inline-block;position:absolute;color:#fff;background:#8dc031;font-family:adobe-garamond-pro,serif;width:4.6875rem;height:8.125rem;left:-.8rem;top:0;text-align:center;position:absolute;box-shadow:10px 10px 0px 0px rgba(141,192,49,.3)}@media (max-width:575px){.single-page #event section>.title h3{left:11px}}.single-page #event section>.title h3 .small{display:block;font-size:1.1875rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;position:absolute;top:48%;left:50%;transform:translateX(-50%)}.single-page #event section>.title h3 .month{display:block;font-size:2.375rem;position:absolute;left:50%;transform:translateX(-50%);top:.7rem}.single-page #event section>.title h3 .mon{display:block;font-size:.6875rem;position:absolute;left:50%;transform:translateX(-50%);bottom:1.4rem}.single-page #event section .event{padding-top:1.25rem;padding-bottom:1.25rem}.single-page #event section .event h4{color:#8dc031;font-weight:700;font-size:1.375rem;margin-bottom:.9rem}.single-page #event section .event p{line-height:1.9}@media (max-width:767px){.single-page #event section .event .ph{margin-bottom:2rem}}.single-page #event section .event:nth-of-type(2n) .ph{order:2}@media (max-width:767px){.single-page #event section .event:nth-of-type(2n) .ph{order:1}}.single-page #event section .event:nth-of-type(2n) .content{order:1}@media (max-width:767px){.single-page #event section .event:nth-of-type(2n) .content{order:2}}.single-page #event section:nth-of-type(2n - 1){background:#f3f3f3}.single-page #phone-book{padding-top:5rem}@media (max-width:575px){.single-page #phone-book{padding-top:4rem}}.single-page #phone-book .nav-tabs{border:none}.single-page #phone-book .nav-tabs .nav-link{border-radius:0;margin-bottom:0 !important}.single-page #phone-book a.active{background:#8dc031 !important;color:#fff !important}.single-page #phone-book .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #phone-book .catch{font-size:1.25rem}}.single-page #phone-book .catch-text{line-height:1.95}.single-page #phone-book section{padding-top:2rem;padding-bottom:7rem;background:linear-gradient(to bottom,#fff 0%,#fff 30%,#f3f3f3 30%)}@media (max-width:575px){.single-page #phone-book section{padding-bottom:4rem}}.single-page #phone-book section .table th,.single-page #phone-book section .table td{min-width:auto}.single-page #phone-book section .table th{border:1px solid #fff}.single-page #phone-book section .table td{border-right:none;border-left:none}.single-page #phone-book section .table tr td:last-of-type{white-space:nowrap}.single-page #phone-book section h3{font-size:1.375rem;display:inline-block;position:relative;line-height:1.6;font-weight:700;margin-bottom:2.5rem;padding:0 3rem}.single-page #phone-book section h3:before,.single-page #phone-book section h3:after{content:'';left:0;top:50%;transform:translateY(-50%);display:inline-block;background:#333;position:absolute;height:1px;width:2rem}.single-page #phone-book section h3:after{left:auto;right:0}@media (max-width:575px){.single-page #phone-book section h3{padding:0 2rem}.single-page #phone-book section h3:before,.single-page #phone-book section h3:after{width:1rem}}.single-page #branch-store{padding-top:2rem;padding-bottom:7rem}@media (max-width:575px){.single-page #branch-store{padding-top:0;padding-bottom:4rem}}.single-page #branch-store .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #branch-store .catch{font-size:1.25rem}}.single-page #branch-store .catch-text{line-height:1.95}.single-page #parking-relection,.single-page #rental-housing,.single-page #real-estate-purchase,.single-page #planning-plan,.single-page #parenting,.single-page #operating-entity,.single-page #gallery,.single-page #related-facilities,.single-page #health-living,.single-page #move-out,.single-page #relocation,.single-page #procedure-required,.single-page #parking,.single-page #exclusive{padding-top:5rem;padding-bottom:7rem}@media (max-width:575px){.single-page #parking-relection,.single-page #rental-housing,.single-page #real-estate-purchase,.single-page #planning-plan,.single-page #parenting,.single-page #operating-entity,.single-page #gallery,.single-page #related-facilities,.single-page #health-living,.single-page #move-out,.single-page #relocation,.single-page #procedure-required,.single-page #parking,.single-page #exclusive{padding-top:4rem;padding-bottom:4rem}}.single-page #parking-relection .catch,.single-page #rental-housing .catch,.single-page #real-estate-purchase .catch,.single-page #planning-plan .catch,.single-page #parenting .catch,.single-page #operating-entity .catch,.single-page #gallery .catch,.single-page #related-facilities .catch,.single-page #health-living .catch,.single-page #move-out .catch,.single-page #relocation .catch,.single-page #procedure-required .catch,.single-page #parking .catch,.single-page #exclusive .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #parking-relection .catch,.single-page #rental-housing .catch,.single-page #real-estate-purchase .catch,.single-page #planning-plan .catch,.single-page #parenting .catch,.single-page #operating-entity .catch,.single-page #gallery .catch,.single-page #related-facilities .catch,.single-page #health-living .catch,.single-page #move-out .catch,.single-page #relocation .catch,.single-page #procedure-required .catch,.single-page #parking .catch,.single-page #exclusive .catch{font-size:1.25rem}}.single-page #parking-relection .catch-text,.single-page #rental-housing .catch-text,.single-page #real-estate-purchase .catch-text,.single-page #planning-plan .catch-text,.single-page #parenting .catch-text,.single-page #operating-entity .catch-text,.single-page #gallery .catch-text,.single-page #related-facilities .catch-text,.single-page #health-living .catch-text,.single-page #move-out .catch-text,.single-page #relocation .catch-text,.single-page #procedure-required .catch-text,.single-page #parking .catch-text,.single-page #exclusive .catch-text{line-height:1.95}.single-page #parking-relection .sec1,.single-page #rental-housing .sec1,.single-page #real-estate-purchase .sec1,.single-page #planning-plan .sec1,.single-page #parenting .sec1,.single-page #operating-entity .sec1,.single-page #gallery .sec1,.single-page #related-facilities .sec1,.single-page #health-living .sec1,.single-page #move-out .sec1,.single-page #relocation .sec1,.single-page #procedure-required .sec1,.single-page #parking .sec1,.single-page #exclusive .sec1{margin:6rem 0 0}@media (max-width:575px){.single-page #parking-relection .sec1,.single-page #rental-housing .sec1,.single-page #real-estate-purchase .sec1,.single-page #planning-plan .sec1,.single-page #parenting .sec1,.single-page #operating-entity .sec1,.single-page #gallery .sec1,.single-page #related-facilities .sec1,.single-page #health-living .sec1,.single-page #move-out .sec1,.single-page #relocation .sec1,.single-page #procedure-required .sec1,.single-page #parking .sec1,.single-page #exclusive .sec1{margin:4rem 0 0}}.single-page #parking-relection .columns .column,.single-page #rental-housing .columns .column,.single-page #real-estate-purchase .columns .column,.single-page #planning-plan .columns .column,.single-page #parenting .columns .column,.single-page #operating-entity .columns .column,.single-page #gallery .columns .column,.single-page #related-facilities .columns .column,.single-page #health-living .columns .column,.single-page #move-out .columns .column,.single-page #relocation .columns .column,.single-page #procedure-required .columns .column,.single-page #parking .columns .column,.single-page #exclusive .columns .column{text-align:center;padding:2rem 1rem}.single-page #parking-relection .columns .column .big,.single-page #rental-housing .columns .column .big,.single-page #real-estate-purchase .columns .column .big,.single-page #planning-plan .columns .column .big,.single-page #parenting .columns .column .big,.single-page #operating-entity .columns .column .big,.single-page #gallery .columns .column .big,.single-page #related-facilities .columns .column .big,.single-page #health-living .columns .column .big,.single-page #move-out .columns .column .big,.single-page #relocation .columns .column .big,.single-page #procedure-required .columns .column .big,.single-page #parking .columns .column .big,.single-page #exclusive .columns .column .big{font-size:1.125rem;font-weight:700}.single-page #parking-relection .columns .column .red,.single-page #rental-housing .columns .column .red,.single-page #real-estate-purchase .columns .column .red,.single-page #planning-plan .columns .column .red,.single-page #parenting .columns .column .red,.single-page #operating-entity .columns .column .red,.single-page #gallery .columns .column .red,.single-page #related-facilities .columns .column .red,.single-page #health-living .columns .column .red,.single-page #move-out .columns .column .red,.single-page #relocation .columns .column .red,.single-page #procedure-required .columns .column .red,.single-page #parking .columns .column .red,.single-page #exclusive .columns .column .red{font-size:1.857rem;color:#e60012;font-weight:700}.single-page #parking-relection .columns .bg-blue,.single-page #rental-housing .columns .bg-blue,.single-page #real-estate-purchase .columns .bg-blue,.single-page #planning-plan .columns .bg-blue,.single-page #parenting .columns .bg-blue,.single-page #operating-entity .columns .bg-blue,.single-page #gallery .columns .bg-blue,.single-page #related-facilities .columns .bg-blue,.single-page #health-living .columns .bg-blue,.single-page #move-out .columns .bg-blue,.single-page #relocation .columns .bg-blue,.single-page #procedure-required .columns .bg-blue,.single-page #parking .columns .bg-blue,.single-page #exclusive .columns .bg-blue{background:#e6fcfa}.single-page #parking-relection .columns .bg-green,.single-page #rental-housing .columns .bg-green,.single-page #real-estate-purchase .columns .bg-green,.single-page #planning-plan .columns .bg-green,.single-page #parenting .columns .bg-green,.single-page #operating-entity .columns .bg-green,.single-page #gallery .columns .bg-green,.single-page #related-facilities .columns .bg-green,.single-page #health-living .columns .bg-green,.single-page #move-out .columns .bg-green,.single-page #relocation .columns .bg-green,.single-page #procedure-required .columns .bg-green,.single-page #parking .columns .bg-green,.single-page #exclusive .columns .bg-green{background:#f5ffe2}.single-page #experience{padding-top:5rem;padding-bottom:7rem}@media (max-width:575px){.single-page #experience{padding-top:4rem;padding-bottom:4rem}}.single-page #experience .last-sec{position:relative;margin-top:5rem}@media (max-width:575px){.single-page #experience .last-sec{margin-top:3rem}}.single-page #experience .last-sec:before{content:'';background:#f8fbbe;width:600px;height:600px;border-radius:600px;display:inline-block;z-index:-1;left:50%;transform:translateX(-50%);position:absolute;top:5.5rem}.single-page #experience .big-sections{margin-top:7rem;margin-bottom:7rem;counter-reset:secnumber}.single-page #experience .big-sections img.circle{width:100%;max-width:220px}.single-page #experience .big-sections section+section{margin-top:7rem}@media (max-width:575px){.single-page #experience .big-sections section+section{margin-top:4rem}}.single-page #experience .big-sections section{position:relative}.single-page #experience .big-sections section .title-circle-container{mix-blend-mode:multiply;position:absolute;left:0;top:0;width:100%;height:100%}.single-page #experience .big-sections section .title-circle-container>.container{mix-blend-mode:multiply;min-height:10px;position:relative}.single-page #experience .big-sections section .title-circle-container>.container .title-circle{display:inline-block;width:7.8125rem;height:7.8125rem;border-radius:7.8125rem;background:#e2ffae;mix-blend-mode:multiply;position:absolute;top:0;left:3rem;z-index:2}.single-page #experience .big-sections section p{line-height:1.9}.single-page #experience .big-sections section p.copy{line-height:2.1;margin-bottom:1.6rem}.single-page #experience .big-sections section p.height18{line-height:1.8}.single-page #experience .big-sections section h3{padding-top:5rem;position:relative;font-size:1.5rem;font-weight:700;line-height:1.6;margin-bottom:1.5rem;z-index:2}.single-page #experience .big-sections section h3 .number{position:absolute;display:inline-block;width:4.3rem;height:4.3rem;border-radius:4.3rem;background:#8dc031;left:0;top:0;z-index:1}.single-page #experience .big-sections section h3 .number:before{counter-increment:secnumber;content:counter(secnumber,decimal-leading-zero);color:#fff;font-family:adobe-garamond-pro,serif;font-size:2rem;left:calc(50% + .08rem);transform:translateX(-50%);bottom:.58rem;position:absolute;font-weight:400;line-height:1}.single-page #experience .big-sections section h3 .number .feature{display:inline-block;transform:translateX(-50%) scale3d(.8,.8,.8);position:absolute;color:#fff;font-family:adobe-garamond-pro,serif;left:50%;top:0}.single-page #experience .big-sections section h3 .number .feature:before{content:'FEATURE';font-size:.625rem;color:#fff;font-family:adobe-garamond-pro,serif}.single-page #experience .big-sections section:before{display:inline-block;position:absolute;content:'';width:70vw;height:70vw;border-radius:70vw;top:50%;transform:translateY(-50%);z-index:-1}@media (max-width:767px){.single-page #experience .big-sections section:before{width:100vw;height:100vw;border-radius:100vw}}@media (max-width:575px){.single-page #experience .big-sections section:before{width:250vw;height:250vw;border-radius:250vw}}.single-page #experience .big-sections section:nth-of-type(2n-1){position:relative}.single-page #experience .big-sections section:nth-of-type(2n-1):before{left:-25vw;background:#f5ffe2}@media (max-width:767px){.single-page #experience .big-sections section:nth-of-type(2n-1):before{left:-50vw}}@media (max-width:575px){.single-page #experience .big-sections section:nth-of-type(2n-1):before{left:-150vw}}.single-page #experience .big-sections section:nth-of-type(2n):before{right:-25vw;background:#e6fcfa}@media (max-width:767px){.single-page #experience .big-sections section:nth-of-type(2n):before{right:-50vw}}@media (max-width:575px){.single-page #experience .big-sections section:nth-of-type(2n):before{right:-150vw}}.single-page #experience .big-sections section:nth-of-type(2n) h3 .number{background:#50cfc3}.single-page #experience .big-sections section:nth-of-type(2n) .title-circle-container>.container .title-circle{background:#d8fffb}.single-page #experience .mv{position:relative}.single-page #experience .mv .type{display:inline-block;position:absolute;width:100%;height:auto;max-width:600px;bottom:0;left:50%;font-size:1.125rem;color:#8dc031;font-weight:700;transform:translateX(-50%);background:#fff;text-align:center;padding-top:1.5rem}@media (max-width:575px){.single-page #experience .mv .type{position:static;transform:translateX(0);padding:1.5rem 1.5rem 0;font-size:1rem}}.single-page #experience .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #experience .catch{font-size:1.25rem}}.single-page #experience .catch-text{line-height:1.95}.single-page #experience .circles{margin-top:-90px;position:relative;z-index:1}.single-page #experience .circles img{width:100%;max-width:190px}.single-page #experience .sec1{background:#fcfdeb;margin-top:8rem;position:relative;padding-bottom:calc(7rem + 90px)}@media (max-width:1199px){.single-page #experience .sec1{padding-bottom:calc(4rem + 90px)}}@media (max-width:767px){.single-page #experience .sec1{margin-top:7rem;paddinb-bottom:calc(3rem + 90px)}}.single-page #experience .sec1 h2.line{position:relative;top:-2.5rem;margin-bottom:0}.single-page #experience .sec1 .inner-catch{margin-top:-.5rem}.single-page #experience .sec1 .fukidashi img{width:100%;max-width:485px}.single-page #experience .sec1 .bg-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width:767px){.single-page #experience .sec1 .bg-wrapper{position:relative;width:100%;height:auto;top:auto;left:auto;margin:1.5rem 0 0}}.single-page #experience .sec1 .bg-wrapper .bg{position:absolute;display:inline-block;width:116%;height:auto;left:-8%;top:-4.5rem;z-index:0;text-align:center}@media (max-width:767px){.single-page #experience .sec1 .bg-wrapper .bg{position:relative;width:100%;top:auto;left:auto;transform:none;margin:1rem 0 2.5rem}}.single-page #experience .sec1 .bg-wrapper .bg img{width:100%}.single-page #experience .sec1 .fore{position:relative;z-index:2}.single-page #experience .sec1 .title-circle{position:absolute;display:inline-block;width:340px;height:340px;border:12px solid #f8fbbe;background:#fff;border-radius:340px;left:50%;transform:translateX(-50%);top:-140px;z-index:1}@media (max-width:767px){.single-page #experience .sec1 .title-circle{width:280px;height:280px;border-radius:280px;top:-120px}}.single-page #experience .catch-wrapper{position:relative;padding-bottom:5rem}.single-page #experience .catch-wrapper .bg{position:absolute;display:inline-block;width:110%;height:auto;left:-5%;top:50%;transform:translateY(-50%);z-index:-1}@media (max-width:991px){.single-page #experience .catch-wrapper .bg{top:35%}}@media (max-width:767px){.single-page #experience .catch-wrapper .bg{position:relative;width:100%;top:auto;left:auto;transform:none;margin:1rem 0 2.5rem}}.single-page #himawari{padding-top:4rem;padding-bottom:7rem}@media (max-width:575px){.single-page #himawari{padding-top:2rem;padding-bottom:4rem}}.single-page #himawari .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}@media (max-width:575px){.single-page #himawari .catch{font-size:1.25rem}}.single-page #himawari .catch-text{line-height:1.95}.single-page #himawari .tel-container{background:#fcffc2;border:3px solid #fcffc2;padding:3rem 0 0;margin-bottom:7rem}@media (max-width:575px){.single-page #himawari .tel-container{margin-bottom:4rem}}.single-page #himawari .tel-container .first .big{font-weight:700;font-size:1.375rem}.single-page #himawari .tel-container .first .small{font-size:.875rem}.single-page #himawari .tel-container .first .medium{font-size:1.125rem}.single-page #himawari .tel-container .second{background:#fcfdeb;padding-top:5rem;margin-top:-3rem;padding-bottom:2rem}.single-page #himawari .tel-container .tel-block{background:#fff;font-size:1rem;display:inline-block;padding:.8rem 2rem;white-space:nowrap;position:reltaive;margin-top:2rem;z-index:1}.single-page #himawari .tel-container .tel-block .middle{font-size:1.25rem}.single-page #himawari .tel-container .tel-block .big{font-size:2rem;line-height:1}.single-page #himawari .tel-container .tel-block .small{font-size:.875rem}.single-page #himawari .yellow-container{background:#fcfdeb;margin-top:9rem}.single-page #himawari .yellow-container .pictures-container{padding-left:7rem}@media (max-width:1399px){.single-page #himawari .yellow-container .pictures-container{padding-left:5rem}}@media (max-width:1199px){.single-page #himawari .yellow-container .pictures-container{padding-left:0}}.single-page #himawari .yellow-container .pictures-container .pictures{max-width:100%;margin-top:-4.5rem}.single-page #himawari .yellow-container .pictures-text-container{margin-top:-9rem;margin-bottom:5rem}@media (max-width:1199px){.single-page #himawari .yellow-container .pictures-text-container{padding-right:4rem}}@media (max-width:991px){.single-page #himawari .yellow-container .pictures-text-container{margin-top:2rem;padding-right:.75rem}}.single-page #himawari .line-content{counter-reset:line;margin-top:4rem}.single-page #himawari .line-content .pic-content{position:relative}.single-page #himawari .line-content .pic-content img{max-width:330px;height:auto;position:absolute;right:2.5rem;top:-1rem}@media (max-width:991px){.single-page #himawari .line-content .pic-content img{max-width:280px}}@media (max-width:767px){.single-page #himawari .line-content .pic-content img{position:relative;right:auto;top:auto;max-width:100%;margin-bottom:1rem}}.single-page #himawari .line-content .title{font-weight:700;font-size:1.375rem;position:relative;padding:.6rem 1rem .4rem 3.8rem;margin-bottom:1.7rem;margin-top:4rem}.single-page #himawari .line-content .title:before{counter-increment:line;content:counter(line);color:#fff;width:1.5625rem;height:1.5625rem;border-radius:1.5625rem;background:#ccc;position:absolute;left:1.4rem;top:.95rem;display:inline-block;text-align:center;font-weight:400;font-size:.9375rem;line-height:1.7}.single-page #himawari .line-content .title.orange{background:#fff0e2}.single-page #himawari .line-content .title.orange:before{background:#f8891d}.single-page #himawari .line-content .title.green{background:#f5ffe2}.single-page #himawari .line-content .title.green:before{background:#8dc031}.single-page #himawari .line-content .title.blue{background:#e6fcfa}.single-page #himawari .line-content .title.blue:before{background:#50cfc3}.single-page #himawari .line-content .marker{display:inline-block;padding:0 .5rem;background:#f3f3f3;font-size:.875rem}.single-page #himawari .white-container{padding-top:6rem}.single-page #himawari .white-container .circles{width:100%;max-width:640px;height:auto}.single-page #himawari .white-container .big-s{font-size:1.25rem}.single-page #himawari .white-container p.line{font-size:.875rem;display:inline-block;position:relative;padding:0 3rem}.single-page #himawari .white-container p.line:before,.single-page #himawari .white-container p.line:after{content:'';left:0;top:50%;transform:translateY(-50%);display:inline-block;background:#333;position:absolute;height:1px;width:2rem}.single-page #himawari .white-container p.line:after{left:auto;right:0}@media (max-width:575px){.single-page #himawari .white-container p.line{padding:0 2rem}.single-page #himawari .white-container p.line:before,.single-page #himawari .white-container p.line:after{width:1rem}}.single-page #himawari .half-container{position:relative;background:#fcfdeb;z-index:1;overflow:hidden;padding-top:4.5rem}.single-page #himawari .half-container:before{position:absolute;content:'';display:inline-block;background:#fff;width:200vw;height:200vw;border-radius:200vw;left:50%;transform:translateX(-50%);top:5rem;z-index:-1}.single-page #himawari .half-container .event{position:relative}.single-page #himawari .half-container .event:before{content:'';font-size:1rem;position:absolute;left:-3.5rem;top:-3.6rem;display:inline-block;width:17.625rem;height:17.625rem;border-radius:17.625rem;background:#fcfdeb;mix-blend-mode:multiply}.single-page #himawari .half-container .event .title{font-weight:700;font-size:1.375rem;padding-left:3.5rem;position:relative;margin-bottom:1.5rem}.single-page #himawari .half-container .event .title:before{content:'';font-size:1rem;position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;width:45px;height:45px;border-radius:45px;background:#50cfc3}.single-page #himawari .half-container .event .title:after{content:'';position:absolute;left:12.5px;top:50%;transform:translateY(-50%);display:inline-block;width:20px;height:20px;text-align:center;background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/himawari/calender.png) center center/contain no-repeat;z-index:1}.single-page #stores{padding-top:4rem;padding-bottom:7rem}@media (max-width:767px){.single-page #stores{padding-top:4rem;padding-bottom:4rem}}@media (max-width:1199px){.single-page #stores .store-front .item:nth-of-type(4){display:none}}@media (max-width:991px){.single-page #stores .store-front .item:nth-of-type(4){display:block}}.single-page #open-space,.single-page #partner{padding-top:5rem;padding-bottom:7rem}@media (max-width:767px){.single-page #open-space,.single-page #partner{padding-top:4rem;padding-bottom:4rem}}.single-page #open-space .catch-tag,.single-page #partner .catch-tag{display:inline-block;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.125rem;padding:.2rem 1rem;border-radius:5rem;background:#f8891d;color:#fff}.single-page #open-space .catch,.single-page #partner .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:.7rem 0 2.2rem;line-height:1.6}.single-page #open-space .big-s,.single-page #partner .big-s{font-size:1.25rem}.single-page #reform{padding-top:5rem;padding-bottom:7rem}@media (max-width:767px){.single-page #reform{padding-top:4rem;padding-bottom:4rem}}.single-page #reform .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:3.2rem 0 2.2rem;line-height:1.6}.single-page #reform .catch-text{line-height:1.95}.single-page #reform .sec2{padding:7rem 0}@media (max-width:575px){.single-page #reform .sec2{padding:4rem 0}}.single-page #apply,.single-page #about-exclusive{padding-top:5rem}@media (max-width:575px){.single-page #apply,.single-page #about-exclusive{padding-top:4rem}}.single-page #apply .catch-tag,.single-page #about-exclusive .catch-tag{display:inline-block;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.125rem;padding:.2rem 1rem;border-radius:5rem;background:#f8891d;color:#fff}.single-page #apply .catch,.single-page #about-exclusive .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:3.2rem 0 2.2rem;line-height:1.6}.single-page #apply .catch-text,.single-page #about-exclusive .catch-text{line-height:1.95}.single-page #apply section.sec1,.single-page #about-exclusive section.sec1{background:#fcfdeb;padding:3rem;position:relative;margin-top:6rem}@media (max-width:991px){.single-page #apply section.sec1,.single-page #about-exclusive section.sec1{text-align:center}}@media (max-width:575px){.single-page #apply section.sec1,.single-page #about-exclusive section.sec1{padding:3rem 1.5rem}}.single-page #apply section.sec1 h2,.single-page #about-exclusive section.sec1 h2{position:absolute;left:3rem;top:-3rem}@media (max-width:991px){.single-page #apply section.sec1 h2,.single-page #about-exclusive section.sec1 h2{position:relative;margin:-6rem auto 3rem;display:block;left:auto;top:auto;text-align:center}}.single-page #apply section.sec1 h2 img,.single-page #about-exclusive section.sec1 h2 img{width:100%;height:100%;min-width:290px;min-height:290px;max-width:370px;max-height:370px}.single-page #apply section.sec1 img.ttl2,.single-page #about-exclusive section.sec1 img.ttl2{width:100%;max-width:360px;margin-bottom:.5rem}.single-page #apply section.sec1 p,.single-page #about-exclusive section.sec1 p{font-weight:700;font-size:1.25rem}@media (max-width:575px){.single-page #apply section.sec1 p,.single-page #about-exclusive section.sec1 p{font-size:1.125rem}}.single-page #apply section.sec1 p.small,.single-page #about-exclusive section.sec1 p.small{font-size:.875rem;font-weight:400;margin-top:.5rem}.single-page #apply section.sec1 .telbox,.single-page #about-exclusive section.sec1 .telbox{border:5px solid #f8fbbe;background:#fff;padding:.7rem 1.5rem;margin:1.5rem 0}.single-page #apply section.sec1 .telbox p,.single-page #about-exclusive section.sec1 .telbox p{font-weight:400;font-size:.875rem;margin:0}.single-page #apply section.sec1 .telbox .orange,.single-page #about-exclusive section.sec1 .telbox .orange{font-size:2rem;color:#f8891d;line-height:1.2;font-weight:700;padding-left:.5rem}.single-page #apply section.sec1 .telbox .orange .small,.single-page #about-exclusive section.sec1 .telbox .orange .small{font-weight:400;font-size:1rem;margin-right:.5rem}.single-page #apply section.sec2,.single-page #about-exclusive section.sec2{padding-top:7rem;padding-bottom:8.5rem}@media (max-width:575px){.single-page #apply section.sec2,.single-page #about-exclusive section.sec2{padding-top:4rem;padding-bottom:4rem}}.single-page #apply section.sec2 .cost-box,.single-page #about-exclusive section.sec2 .cost-box{margin-top:-5rem}.single-page #apply section.sec2 .cost-box .inner-box,.single-page #about-exclusive section.sec2 .cost-box .inner-box{background:#fff;padding:2.6rem}@media (max-width:575px){.single-page #apply section.sec2 .cost-box .inner-box,.single-page #about-exclusive section.sec2 .cost-box .inner-box{padding:2rem 1rem}}.single-page #apply section.sec2 .cost-box .inner-box p,.single-page #about-exclusive section.sec2 .cost-box .inner-box p{font-weight:700;font-size:1.125rem}.single-page #apply section.sec2 .cost-box .inner-box .tel-box,.single-page #about-exclusive section.sec2 .cost-box .inner-box .tel-box{display:inline-block;background:#fcfdeb;white-space:nowrap;padding:.5rem 2rem;margin-top:1rem;position:relative;z-index:2}.single-page #apply section.sec2 .cost-box .inner-box .tel-box p,.single-page #about-exclusive section.sec2 .cost-box .inner-box .tel-box p{color:#f8891d}.single-page #apply section.sec2 .cost-box .inner-box .tel-box .small,.single-page #about-exclusive section.sec2 .cost-box .inner-box .tel-box .small{font-size:.875rem;margin-right:.2rem;font-weight:400}.single-page #apply section.sec2 .cost-box .inner-box .tel-box .big,.single-page #about-exclusive section.sec2 .cost-box .inner-box .tel-box .big{font-size:1.857rem}.single-page #apply section.sec2 .cost-box .inner-box h3,.single-page #about-exclusive section.sec2 .cost-box .inner-box h3{color:#50cfc3;text-align:center;font-size:1.5rem;font-weight:700}.single-page #apply section.sec2 .ph-list,.single-page #about-exclusive section.sec2 .ph-list{position:relative;margin-top:4rem;padding-bottom:9rem;overflow:hidden}.single-page #apply section.sec2 .ph-list:before,.single-page #about-exclusive section.sec2 .ph-list:before{position:absolute;width:100%;height:100%;top:110px;z-index:-1;background:#f5f5f5;content:''}.single-page #apply section.sec2 .ph-list img,.single-page #about-exclusive section.sec2 .ph-list img{max-width:220px;max-height:220px;width:auto;height:auto;margin-bottom:1rem}.single-page #apply section.sec2 .ph-list .row,.single-page #about-exclusive section.sec2 .ph-list .row{margin-bottom:3rem}.single-page #apply section.sec2 .ph-list .row h3,.single-page #about-exclusive section.sec2 .ph-list .row h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem}@media (max-width:1199px){.single-page #apply section.sec2 .ph-list .row p,.single-page #about-exclusive section.sec2 .ph-list .row p{font-size:.8125rem}}@media (max-width:991px){.single-page #apply section.sec2 .ph-list .row p,.single-page #about-exclusive section.sec2 .ph-list .row p{font-size:1rem}}.single-page #apply section.sec3,.single-page #about-exclusive section.sec3{background:#e6fcfa;padding-top:7rem;padding-bottom:7rem}@media (max-width:575px){.single-page #apply section.sec3,.single-page #about-exclusive section.sec3{padding-top:4rem;padding-bottom:4rem}}.single-page #apply section.sec3 .block .compare,.single-page #about-exclusive section.sec3 .block .compare{margin-bottom:2rem}.single-page #apply section.sec3 .block .compare .wrapper,.single-page #about-exclusive section.sec3 .block .compare .wrapper{border-radius:5px;padding:2rem 2rem 1.6rem}.single-page #apply section.sec3 .block .compare .wrapper .pocket,.single-page #about-exclusive section.sec3 .block .compare .wrapper .pocket{color:#fff;display:table;font-size:1.25rem;border-radius:5px;text-align:center;padding:0 1rem;width:100%;min-height:7rem;font-weight:700;margin-bottom:1.5rem}@media (max-width:575px){.single-page #apply section.sec3 .block .compare .wrapper .pocket,.single-page #about-exclusive section.sec3 .block .compare .wrapper .pocket{padding:0 .5rem}}.single-page #apply section.sec3 .block .compare .wrapper .pocket span,.single-page #about-exclusive section.sec3 .block .compare .wrapper .pocket span{display:table-cell;vertical-align:middle}.single-page #apply section.sec3 .block .compare .wrapper .pocket .small,.single-page #about-exclusive section.sec3 .block .compare .wrapper .pocket .small{font-size:1rem;display:block;font-weight:400}.single-page #apply section.sec3 .block .compare .wrapper.good,.single-page #about-exclusive section.sec3 .block .compare .wrapper.good{background:#fcfdeb;position:relative}.single-page #apply section.sec3 .block .compare .wrapper.good .pocket,.single-page #about-exclusive section.sec3 .block .compare .wrapper.good .pocket{background:#f8891d}.single-page #apply section.sec3 .block .compare .wrapper.good:after,.single-page #about-exclusive section.sec3 .block .compare .wrapper.good:after{position:absolute;content:'';display:inline-block;width:100px;height:149px;background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/about_exclusive/otoku_y.png) center center/contain no-repeat;top:50%;transform:translateY(-50%);right:calc(-50px - 1.5rem)}@media (max-width:767px){.single-page #apply section.sec3 .block .compare .wrapper.good::after,.single-page #about-exclusive section.sec3 .block .compare .wrapper.good::after{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/about_exclusive/otoku_x.png) center center/contain no-repeat;top:auto;right:auto;left:50%;transform:translateX(-50%);bottom:-75px;width:150px;height:100px}}.single-page #apply section.sec3 .block .compare .wrapper.bad,.single-page #about-exclusive section.sec3 .block .compare .wrapper.bad{background:#f3f3f3}.single-page #apply section.sec3 .block .compare .wrapper.bad .pocket,.single-page #about-exclusive section.sec3 .block .compare .wrapper.bad .pocket{background:#a4a4a4}.single-page #apply section.sec3 .block .compare .wrapper.bad dl dt,.single-page #apply section.sec3 .block .compare .wrapper.bad dl dd,.single-page #about-exclusive section.sec3 .block .compare .wrapper.bad dl dt,.single-page #about-exclusive section.sec3 .block .compare .wrapper.bad dl dd{font-weight:400}.single-page #apply section.sec3 .block .compare .wrapper dl,.single-page #about-exclusive section.sec3 .block .compare .wrapper dl{margin:0}.single-page #apply section.sec3 .block .compare .wrapper dl dt,.single-page #about-exclusive section.sec3 .block .compare .wrapper dl dt{position:relative;white-space:nowrap;width:5rem;flex:0 0 4.8rem}.single-page #apply section.sec3 .block .compare .wrapper dl dt:after,.single-page #about-exclusive section.sec3 .block .compare .wrapper dl dt:after{content:'：';margin:0 .3rem}.single-page #apply section.sec3 .block .compare .wrapper dl dd,.single-page #about-exclusive section.sec3 .block .compare .wrapper dl dd{font-weight:700;flex:0 1 calc(100% - 4.8rem);margin:0;margin-bottom:.3rem}.single-page #apply section.sec3 .block .compare .wrapper dl dd:last-of-type,.single-page #about-exclusive section.sec3 .block .compare .wrapper dl dd:last-of-type{margin-bottom:0}.single-page #apply section.sec3 .block .ph1,.single-page #about-exclusive section.sec3 .block .ph1{width:141px;height:141px}.single-page #apply section.sec3 .block .inner.narrow,.single-page #about-exclusive section.sec3 .block .inner.narrow{padding:1rem 2rem}@media (max-width:767px){.single-page #apply section.sec3 .block .inner.narrow,.single-page #about-exclusive section.sec3 .block .inner.narrow{padding:1.5rem 1rem 4rem}}.single-page #apply section.sec4,.single-page #about-exclusive section.sec4{padding-top:7rem;padding-bottom:7rem;background:#f5f5f5;position:relative}.single-page #apply section.sec4:before,.single-page #about-exclusive section.sec4:before{position:absolute;top:0;left:0;width:100%;height:22rem;background:#fff;content:'';z-index:0}@media (max-width:575px){.single-page #apply section.sec4,.single-page #about-exclusive section.sec4{padding-top:4rem;padding-bottom:4rem}}.single-page #apply section.sec4 .block .ph1,.single-page #about-exclusive section.sec4 .block .ph1{width:141px;height:141px}.single-page #apply section.sec5,.single-page #about-exclusive section.sec5{padding-top:7rem;padding-bottom:5rem}@media (max-width:575px){.single-page #apply section.sec5,.single-page #about-exclusive section.sec5{padding-top:4rem;padding-bottom:4rem}}.single-page #apply section.sec5 .big-s,.single-page #about-exclusive section.sec5 .big-s{font-size:1.25rem}.single-page #apply section.sec5 h3,.single-page #about-exclusive section.sec5 h3{display:inline-block;position:relative;font-size:1.375rem;font-weight:700;margin-bottom:1rem;padding-right:3.5rem;padding-left:3.5rem}.single-page #apply section.sec5 h3:before,.single-page #apply section.sec5 h3:after,.single-page #about-exclusive section.sec5 h3:before,.single-page #about-exclusive section.sec5 h3:after{background:#333;width:2rem;height:1px;display:inline-block;content:'';position:absolute;top:50%;transform:translateY(-50%)}.single-page #apply section.sec5 h3:before,.single-page #about-exclusive section.sec5 h3:before{left:0}.single-page #apply section.sec5 h3:after,.single-page #about-exclusive section.sec5 h3:after{right:0}.single-page #apply{padding-bottom:7rem}@media (max-width:575px){.single-page #apply{padding-bottom:4rem}}.single-page #relocation-support{padding-top:5rem}@media (max-width:575px){.single-page #relocation-support{padding-top:4rem}}.single-page #relocation-support .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:3.4rem 0 3rem;line-height:1}.single-page #relocation-support .catch-text{line-height:1.95}.single-page #relocation-support .project{border:5px solid #eee;padding:2.5rem 2rem;margin-top:2.5rem}.single-page #relocation-support .project h2{text-align:center;font-size:1.375rem;font-weight:700;margin-bottom:1.8rem}.single-page #relocation-support .project li+li{margin-top:.3rem}.single-page #relocation-support .poster{background:#effbda;padding:7rem 0;margin-top:7rem}@media (max-width:575px){.single-page #relocation-support .poster{padding:4rem 0;margin-top:4rem}}.single-page #relocation-support .poster .content{background:#fff}.single-page #relocation-support .poster .content h2{background:#8dc031;color:#fff;text-align:center;font-size:1.625rem;padding:.9rem 1rem;font-weight:700}@media (max-width:575px){.single-page #relocation-support .poster .content h2{font-size:1.5rem}}.single-page #relocation-support .poster .content h3{margin-top:1.5rem;margin-bottom:.5rem;line-height:0}.single-page #relocation-support .poster .content h3 span{line-height:1.8;background:#8dc031;color:#fff;text-align:center;font-size:1rem;padding:.1rem 0;font-weight:700;display:inline-block;width:175px}.single-page #relocation-support .poster .content .wrap{padding:3rem}@media (max-width:575px){.single-page #relocation-support .poster .content .wrap{padding:3rem 1.5rem}}.single-page #relocation-support .poster .content .qr-container{flex-wrap:nowrap}@media (max-width:575px){.single-page #relocation-support .poster .content .qr-container{flex-wrap:wrap}}.single-page #relocation-support .poster .content img.qr{min-width:120px}.single-page #relocation-support .poster .content .catch_2{font-size:1.5rem;text-align:center;margin:3rem 0 .5rem;font-weight:700}@media (max-width:575px){.single-page #relocation-support .poster .content .catch_2{font-size:1.25rem}}.single-page #relocation-support .poster .content .poster-table{margin-top:2rem}.single-page #relocation-support .poster .content .poster-table .column .balloon{font-size:.9375rem;height:100%;text-align:center}.single-page #relocation-support .poster .content .poster-table .column .balloon .inner{display:table;height:100%;width:100%;border-radius:8px;padding:1rem;font-weight:700;background:#effbda}.single-page #relocation-support .poster .content .poster-table .column .balloon .inner span{display:table-cell;vertical-align:middle}.single-page #relocation-support .poster .content .poster-table .column:nth-child(2n+1) .balloon .inner{background:#e6fcfa}.single-page #relocation-support .poster .content .poster-table .column.first .balloon{padding-left:4rem;position:relative;text-align:left}.single-page #relocation-support .poster .content .poster-table .column.first .balloon:before{content:'';display:block;position:absolute;width:70px;height:100%;left:0;bottom:0;z-index:1;background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/relocation_support/man.png) left bottom/contain no-repeat}.single-page #relocation-support .poster .content .poster-table .column.first .balloon .inner{background:#50cfc3;color:#fff}.single-archive.blue header{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/header_bg_blue.jpg) center center/cover no-repeat}.single-archive.blue #breadcrumb a{color:#50cfc3;font-weight:500;text-decoration:none}.single-archive.blue h2.line .sub .first{color:#50cfc3}.single-archive.blue h2.line .sub:before{background:#50cfc3}.single-archive header{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/header_bg.jpg) center center/cover no-repeat;padding:2.5rem 0}.single-archive header h1{color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.857rem;letter-spacing:.2rem;line-height:1.4;margin-bottom:.2rem}@media (max-width:575px){.single-archive header h1{font-size:1.75rem}}.single-archive header p{color:#fff;font-family:adobe-garamond-pro,serif;font-size:1.125rem}.single-archive h2.line{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.75rem;line-height:1.4;margin-bottom:3rem}.single-archive h2.line .sub{display:inline-block;position:relative;padding-left:2.7rem;font-size:1rem;font-family:adobe-garamond-pro,serif;letter-spacing:.1rem}.single-archive h2.line .sub .first{color:#8dc031}.single-archive h2.line .sub:before{content:'';display:inline-block;width:2rem;height:1px;position:absolute;top:49%;left:0;background:#8dc031}.single-archive h2.line .second{font-size:1.375rem;display:block;margin:1rem 0 0;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-weight:700;color:#8dc031}.single-archive .archive-content{padding-top:4rem;padding-bottom:4rem}@media (max-width:575px){.single-archive .archive-content{padding-top:2rem}}.single-archive #news,.single-archive #housing,.single-archive #campaign,.single-archive #search-result,.single-archive #example{padding-top:4rem;padding-bottom:7rem}@media (max-width:575px){.single-archive #news,.single-archive #housing,.single-archive #campaign,.single-archive #search-result,.single-archive #example{padding-top:2rem;padding-bottom:4rem}}.single-archive #building{padding-top:4rem;padding-bottom:7rem}@media (max-width:575px){.single-archive #building{padding-top:2rem;padding-bottom:4rem}}.single-archive #building .building-sidebar{position:absolute;width:100%;left:0;top:0;z-index:99;pointer-events:none}@media (max-width:991px){.single-archive #building .building-sidebar{position:fixed;width:100%;height:100%;top:0 !important}.single-archive #building .building-sidebar>.container{padding:0;width:100%;height:100%;max-width:100% !important}.single-archive #building .building-sidebar>.container .row{height:100%;margin:0}.single-archive #building .building-sidebar>.container .row>*{flex:0 0 100%;height:100%;position:relative;padding:0}.single-archive #building .building-sidebar>.container .row>* .map{margin-bottom:0 !important;right:2rem;bottom:calc(2rem + 45px + 1rem + 45px + 1rem);position:absolute}.single-archive #building .building-sidebar>.container .row>* .simulator{position:absolute;right:2rem;bottom:calc(2rem + 45px + 1rem)}}.single-archive #building .building-sidebar .map{cursor:pointer;pointer-events:auto}@media (max-width:991px){.single-archive #building .building-sidebar .map{display:inline-block;width:45px;height:45px;border-radius:45px;text-align:center;background:#8dc031;color:#fff !important;position:relative}.single-archive #building .building-sidebar .map:before{content:'MAP';position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:.8125rem}.single-archive #building .building-sidebar .map img{display:none}}.single-archive #building .building-sidebar .simulator{pointer-events:auto;display:block;width:100%;color:#333;border-top:3px solid #8dc031;border-bottom:2px solid #f4fce5;font-size:1rem;font-weight:700;padding:1.1rem 1rem;position:relative;text-align:center}.single-archive #building .building-sidebar .simulator:hover,.single-archive #building .building-sidebar .simulator:active,.single-archive #building .building-sidebar .simulator:focus{color:#8dc031}.single-archive #building .building-sidebar .simulator span{display:inline-block;position:relative;padding-left:1rem;line-height:1.6}.single-archive #building .building-sidebar .simulator span:before{display:inline-block;position:absolute;width:1.5rem;height:1.5rem;content:'';background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/icon/calc.png) center center/contain no-repeat;left:-1rem;top:50%;transform:translateY(-50%)}@media (max-width:991px){.single-archive #building .building-sidebar .simulator{display:inline-block;width:45px;height:45px;border-radius:45px;text-align:center;background:#8dc031;color:#fff !important;position:relative;border:none;padding:none}.single-archive #building .building-sidebar .simulator:before{content:'';display:inline-block;position:absolute;width:1.2rem;height:1.2rem;background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/icon/calc_w.png) center center/contain no-repeat;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.single-archive #building .building-sidebar .simulator span{display:none}}.single-archive #building .building-sidebar.scrolled{position:fixed;top:80px}.editable-content{counter-reset:section}.editable-content section{padding:8rem 0 7rem;position:relative;counter-reset:item}@media (max-width:575px){.editable-content section{padding:5rem 0 4rem}}.editable-content section:nth-child(2n){background:#f3f3f3}.editable-content section ul+ul,.editable-content section p+ul,.editable-content section p+ol{margin-top:1.5rem}.editable-content section ul p+ul{margin-top:0}.editable-content section ol{list-style-position:inside}.editable-content section ol>li{position:relative;width:100%;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #dfdfdf;text-indent:-1.1rem;padding-left:1.2rem}.editable-content section ol>li:first-of-type{padding-top:0}.editable-content section ul:not(.asterisk)>li{position:relative;padding-left:1.3rem;width:100%;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #dfdfdf}.editable-content section ul:not(.asterisk)>li:before{content:'';display:inline-block;width:2px;height:2px;background:#333;left:.5rem;top:1.8em;position:absolute}.editable-content section ul:not(.asterisk)>li:first-of-type{padding-top:0}.editable-content section ul:not(.asterisk)>li:first-of-type:before{top:.8rem}.editable-content section:before{content:'';display:inline-block;width:2rem;height:1px;top:7rem;background:#50cfc3;position:absolute}@media (max-width:575px){.editable-content section:before{top:4rem}}.editable-content section:after{counter-increment:section;content:counter(section,decimal-leading-zero);display:inline-block;top:5.35rem;position:absolute;font-size:1.75rem;font-family:adobe-garamond-pro,serif}@media (max-width:575px){.editable-content section:after{top:2.35rem}}.editable-content section h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.75rem;text-align:center;position:relative;line-height:1.6;margin-bottom:2.8rem}.editable-content section h2:before,.editable-content section h2:after{font-family:adobe-garamond-pro,serif;font-size:.9375rem;display:inline-block;top:-1.7rem;position:absolute}.editable-content section h2.line{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.75rem;line-height:1.4;margin-bottom:3rem}.editable-content section h2.line .sub{display:inline-block;position:relative;padding-left:2.7rem;font-size:1rem;font-family:adobe-garamond-pro,serif;letter-spacing:.1rem}.editable-content section h2.line .sub .first{color:#8dc031}.editable-content section h2.line .sub:before{content:'';display:inline-block;width:2rem;height:1px;position:absolute;top:49%;left:0;background:#8dc031}.editable-content section h2.line .second{font-size:1.375rem;display:block;margin:.3rem 0}.editable-content section h2.line .small{font-size:1rem !important}.editable-content section h3{padding-left:2.5rem;position:relative;font-weight:700;font-size:1.375rem;margin-top:3.5rem;margin-bottom:2rem}.editable-content section h3:before{counter-increment:item;content:counter(item);color:#fff;font-size:.9375rem;width:1.5625rem;height:1.5625rem;border-radius:1.5625rem;display:inline-block;position:absolute;left:0;top:.42rem;background:#50cfc3;text-align:center;line-height:1.7}.single-page:not(.blue) .editable-content section h3:before{background:#8dc031}#other-matters .editable-content section{background:#fff}#other-matters .editable-content section:before{left:calc(50% - 2.8rem - 1.8em)}#other-matters .editable-content section::after{left:calc(50% + 1.65em)}#other-matters .editable-content section h2:before{content:'ATTERS';left:calc(50% + .94em - 2em)}#other-matters .editable-content section h2:after{content:'M';color:#50cfc3;left:calc(50% - 2em)}#privacy,#consent-matters,#business{padding-bottom:7rem}@media (max-width:575px){#privacy,#consent-matters,#business{padding-bottom:4rem}}#privacy .editable-content section,#consent-matters .editable-content section,#business .editable-content section{padding-top:4rem;padding-bottom:2.5rem}#privacy .editable-content section:before,#consent-matters .editable-content section:before,#business .editable-content section:before{display:none}#privacy .editable-content section:after,#consent-matters .editable-content section:after,#business .editable-content section:after{display:none}#privacy .editable-content section h2:before,#consent-matters .editable-content section h2:before,#business .editable-content section h2:before{display:none}#privacy .editable-content section h2:after,#consent-matters .editable-content section h2:after,#business .editable-content section h2:after{display:none}.single-post.blue header{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/header_bg_blue.jpg) center center/cover no-repeat}.single-post.blue #breadcrumb a{color:#50cfc3;font-weight:500;text-decoration:none}.single-post.blue h2.line .sub .first{color:#50cfc3}.single-post.blue h2.line .sub:before{background:#50cfc3}.single-post header{background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/page/header_bg.jpg) center center/cover no-repeat;padding:3.45rem 0 2.55rem}.single-post header .title{color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.857rem;letter-spacing:.2rem;line-height:1.4;margin-bottom:.2rem}@media (max-width:575px){.single-post header .title{font-size:1.75rem}}.single-post header p{color:#fff;font-family:adobe-garamond-pro,serif;font-size:1.125rem}.single-post h2.line{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.75rem;line-height:1.4;margin-bottom:3rem}.single-post h2.line .sub{display:inline-block;position:relative;padding-left:2.7rem;font-size:1rem;font-family:adobe-garamond-pro,serif;letter-spacing:.1rem}.single-post h2.line .sub .first{color:#8dc031}.single-post h2.line .sub:before{content:'';display:inline-block;width:2rem;height:1px;position:absolute;top:49%;left:0;background:#8dc031}.single-post h2.line .second{font-size:1.375rem;display:block;margin:.3rem 0}.single-post #housing{padding-top:5rem;padding-bottom:7rem}@media (max-width:991px){.single-post #housing .slider-nav-container{padding:0}}.single-post #housing .slide-box{position:relative;margin:0;padding:0}.single-post #housing .slide{position:relative;margin:0;padding:0}.single-post #housing .slide .item{position:relative;height:100%}.single-post #housing .slide .item:before{display:block;padding-top:66%;content:""}.single-post #housing .slide .item a{display:block}.single-post #housing .slide .item .image{position:relative;overflow:hidden}.single-post #housing .slide .item img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.single-post #housing .slide>.slick-list,.single-post #housing .slide>.slick-list>.slick-track,.single-post #housing .slide>.slick-list>.slick-track>.slick-slide>div{position:relative;height:100%}.single-post #housing .slide-navigation{line-height:0;position:relative;margin:0;padding:0}@media (max-width:767px){.single-post #housing .slide-navigation{width:100%}}.single-post #housing .slide-navigation .item{position:relative;cursor:pointer}.single-post #housing .slide-navigation .item .image{position:relative;overflow:hidden;width:100%;height:100%;margin:0;padding:0}.single-post #housing .slide-navigation .item .image img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.single-post #housing .slide-navigation .item .image:before{display:block;padding-top:66%;content:""}@media (max-width:767px){.single-post #housing .slide-navigation .item .image:before{padding-top:50%}}.single-post #housing .slide-navigation .item .image:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.5;background:#000}.single-post #housing .slide-navigation .slick-current .image:after{opacity:0}.single-post #housing .slick-vertical .slick-slide{border:0 solid transparent}.single-post #housing .slick-arrow{position:absolute;display:inline-block;width:2.3rem;height:4.2rem;background:#8dc031;top:50%;transform:translateY(-50%)}.single-post #housing .slick-arrow:before{border-left:2px solid #fff;border-bottom:2px solid #fff}.single-post #housing .slick-prev{left:-3.8rem}@media (max-width:767px){.single-post #housing .slick-prev{opacity:.7;left:0}}.single-post #housing .slick-next{right:-3.8rem}@media (max-width:767px){.single-post #housing .slick-next{opacity:.7;right:0}}@media (max-width:575px){.single-post #housing{padding-top:4rem;padding-bottom:4rem}}.single-post #housing .mini-table{table-layout:fixed}.single-post #housing .mini-table th{width:11rem;font-weight:700}.single-post #housing .mini-table th,.single-post #housing .mini-table td{font-size:1rem}.single-post #housing .mini-table a{color:#333;text-decoration:underline}.single-post #housing .mini-table a:hover,.single-post #housing .mini-table a:active,.single-post #housing .mini-table a:focus{color:#8dc031}.single-post #housing .pnlm-container{width:100% !important}.single-post #housing .header{margin-bottom:2rem}.single-post #housing .header .date{display:inline-block;border:1px solid #ccc;font-size:.75rem;padding:.15rem .5rem}.single-post #housing .header .title{font-weight:700;font-size:1.75rem}.single-post #housing .header hr{margin-top:.5rem;margin-bottom:.5rem}.single-post #housing .header .rent{line-height:1.4}.single-post #housing .header .text{margin-top:1.8rem;font-size:.9375rem}.single-post #housing .header ul.option li{line-height:1.1;margin-bottom:.5rem}.single-post #housing .header ul.option li+li{padding-left:.8rem;border-left:1px solid #eee}.single-post #store .mini-table th{width:11rem}.single-post #store .mini-table a{color:#333;text-decoration:underline}.single-post #store .mini-table a:hover,.single-post #store .mini-table a:active,.single-post #store .mini-table a:focus{color:#8dc031}.single-post #store section.bg-gray{padding-top:7rem;margin-top:7rem;padding-bottom:7rem}@media (max-width:575px){.single-post #store section.bg-gray{padding-top:4rem;margin-top:4rem;padding-bottom:4rem}}@media (max-width:1199px){.single-post #store section.bg-gray .store-front .item:nth-of-type(4){display:none}}@media (max-width:991px){.single-post #store section.bg-gray .store-front .item:nth-of-type(4){display:block}}.single-post #store .common{padding-top:5rem;margin-bottom:7rem}@media (max-width:575px){.single-post #store .common{padding-top:4rem;margin-bottom:4rem}}.single-post #store .common .date{font-size:.8125rem;color:#999;margin-bottom:.5rem}.single-post #store .common .cat-container{display:inline-block;border-left:1px solid #dcdddd;padding-left:.8rem;margin-left:.8rem;position:relative}.single-post #store .common .cat-container a{color:#8dc031;font-family:'Noto Sans JP',sans-serif;font-size:.8125rem;padding:0 .3rem;line-height:1.6}.single-post #store .common .cat-container a:hover,.single-post #store .common .cat-container a:active,.single-post #store .common .cat-container a:focus{text-decoration:underline}.single-post #store .common figure{margin:2.5rem 0}.single-post #store .common h1{font-weight:700;font-size:1.75rem;line-height:1.6}@media (max-width:575px){.single-post #store .common h1{font-size:1.5rem}}.single-post #store .common .pr{margin:2.5rem 0}.single-post #store .common .mv{max-height:480px;text-align:center}.single-post #store .common .mv img{width:auto;height:auto;max-height:100%}.single-post #store .common h2{text-align:center;margin-bottom:2rem;margin-top:3rem}.single-post #store .common h2 .main{display:inline-block;position:relative;padding-left:3.5rem;padding-right:3.5rem;font-weight:400;font-size:1.5rem;line-height:1.6;font-family:adobe-garamond-pro,serif}.single-post #store .common h2 .main:before,.single-post #store .common h2 .main:after{content:'';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:1px;background:#333}.single-post #store .common h2 .main:before{left:0}.single-post #store .common h2 .main:after{right:0}.single-post #tenant{padding-top:5rem;padding-bottom:7rem}@media (max-width:575px){.single-post #tenant{padding-top:4rem;padding-bottom:4rem}}.single-post #tenant .mini-table th{width:7rem;font-weight:700}.single-post #tenant .mini-table th,.single-post #tenant .mini-table td{font-size:1rem;vertical-align:top}.single-post #tenant .mini-table a{color:#333;text-decoration:underline}.single-post #tenant .mini-table a:hover,.single-post #tenant .mini-table a:active,.single-post #tenant .mini-table a:focus{color:#8dc031}.single-post #tenant h2{background:#f5ffe2;color:#333;font-size:1.125rem;padding:.2rem 1.5rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.single-post #tenant .pnlm-container{width:100% !important}.single-post #tenant .header{margin-bottom:2rem}.single-post #tenant .header .date{display:inline-block;border:1px solid #ccc;font-size:.75rem;padding:.15rem .5rem}.single-post #tenant .header .title{font-weight:700;font-size:1.75rem}.single-post #tenant .header hr{margin-top:.5rem;margin-bottom:.5rem}.single-post #tenant .header .rent{line-height:1.4}.single-post #tenant .header .text{margin-top:1.8rem;font-size:.9375rem}.single-post #tenant .header ul.option li{line-height:1.1;margin-bottom:.5rem}.single-post #tenant .header ul.option li+li{padding-left:.8rem;border-left:1px solid #eee}.single-post #reform-example{padding-top:5rem;padding-bottom:7rem}@media (max-width:575px){.single-post #reform-example{padding-top:4rem;padding-bottom:4rem}}.single-post #reform-example .mini-table th{width:11rem}.single-post #reform-example .bf-container{margin-top:-4rem;padding-bottom:3rem}.single-post #reform-example .bf-container .row+.row{margin-top:1rem}.single-post #reform-example .bf-container .before,.single-post #reform-example .bf-container .after{position:relative;margin-bottom:3rem;line-height:0}.single-post #reform-example .bf-container .before:after,.single-post #reform-example .bf-container .after:after{font-family:adobe-garamond-pro,serif;font-size:1.125rem;position:absolute;left:50%;transform:translateX(-50%);bottom:-2rem;display:inline-block;line-height:1.6}.single-post #reform-example .bf-container .before .img,.single-post #reform-example .bf-container .after .img{width:100%;height:100%;max-height:250px;background:#eee;display:inline-table;text-align:center;line-height:0}.single-post #reform-example .bf-container .before .img picture,.single-post #reform-example .bf-container .after .img picture{display:table-cell;vertical-align:middle;text-align:center}.single-post #reform-example .bf-container .before .img img,.single-post #reform-example .bf-container .after .img img{width:auto;height:auto;max-width:100%;max-height:250px !important}.single-post #reform-example .bf-container .before{padding-right:2.5rem;position:relative}.single-post #reform-example .bf-container .before:after{content:'BEFORE';left:calc(50% - .8rem)}.single-post #reform-example .bf-container .before:before{display:inline-block;position:absolute;content:'';width:0;height:0;border-style:solid;border-width:16px 0 16px 18px;border-color:transparent transparent transparent #ffdcc3;right:-0.7rem;top:calc(50% - 1rem)}@media (max-width:767px){.single-post #reform-example .bf-container .before{padding-right:0;text-align:left;margin-bottom:.5rem}.single-post #reform-example .bf-container .before:after{left:55%;bottom:auto;top:45%;transform:translateY(-50%)}.single-post #reform-example .bf-container .before:before{display:inline-block;position:absolute;content:'';width:0;height:0;border-style:solid;border-width:12px 14px 0;border-color:#ffdcc3 transparent transparent;right:auto;left:calc(50% + 7rem);top:calc(50% - 1rem)}.single-post #reform-example .bf-container .before .img{width:50%}}@media (max-width:575px){.single-post #reform-example .bf-container .before::before{left:calc(50% + 6rem);top:calc(50% - .9rem)}}.single-post #reform-example .bf-container .after{padding-left:2.5rem}.single-post #reform-example .bf-container .after:after{content:'AFTER';color:#f8891d;left:calc(50% + .8rem)}@media (max-width:767px){.single-post #reform-example .bf-container .after{padding-left:0;text-align:right}.single-post #reform-example .bf-container .after:after{left:auto;bottom:auto;top:-3rem;transform:none;right:3rem;font-size:1.5rem}.single-post #reform-example .bf-container .after .img{width:80%}}.single-post #reform-example .points{margin-top:5rem;counter-reset:point}@media (max-width:575px){.single-post #reform-example .points{margin-top:4rem}}.single-post #reform-example .points h2{text-align:center;margin-bottom:2rem}.single-post #reform-example .points h2 .sub{display:block;color:#50cfc3;font-size:.875rem;font-family:adobe-garamond-pro,serif;line-height:1}.single-post #reform-example .points h2 .main{display:inline-block;position:relative;padding-left:3.5rem;padding-right:3.5rem;font-weight:700;font-size:1.375rem;line-height:1.6}.single-post #reform-example .points h2 .main:before,.single-post #reform-example .points h2 .main:after{content:'';display:inline-block;position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:1px;background:#333}.single-post #reform-example .points h2 .main:before{left:0}.single-post #reform-example .points h2 .main:after{right:0}@media (min-width:768px){.single-post #reform-example .points .point:nth-child(2n+1) .header{background:linear-gradient(to left,#fff 0%,#fff 70%,#f3f3f3 70%)}.single-post #reform-example .points .point:nth-child(2n+1) .header .inner .mv{order:2}.single-post #reform-example .points .point:nth-child(2n+1) .header .inner .content{order:1}}.single-post #reform-example .points .point .header{padding:5rem 0 7rem;background:linear-gradient(to right,#fff 0%,#fff 70%,#f3f3f3 70%)}.single-post #reform-example .points .point .header .inner{background:#fff;display:flex;flex-wrap:wrap}.single-post #reform-example .points .point .header .inner .mv{flex:0 0 55%;background:#fff;text-align:center;display:table;line-height:0}@media (max-width:767px){.single-post #reform-example .points .point .header .inner .mv{flex:0 0 100%}}.single-post #reform-example .points .point .header .inner .mv picture{display:table-cell;vertical-align:middle}.single-post #reform-example .points .point .header .inner .mv img{display:table-cell;vertical-align:middle;width:auto;height:auto;max-height:100%;max-width:100%}.single-post #reform-example .points .point .header .inner .content{flex:0 0 45%;padding:4rem 3rem 3rem}@media (max-width:767px){.single-post #reform-example .points .point .header .inner .content{flex:0 0 100%;padding:2rem 1.5rem 1.6rem}}.single-post #reform-example .points .point .header .inner .content p{line-height:1.9}.single-post #reform-example .points .point .header .inner .content h3{color:#50cfc3;font-size:1.25rem;position:relative;padding-top:1.5rem;font-weight:700;margin-bottom:.5rem}.single-post #reform-example .points .point .header .inner .content h3:before,.single-post #reform-example .points .point .header .inner .content h3:after{font-family:adobe-garamond-pro,serif;position:absolute;display:inline-block;font-weight:400}.single-post #reform-example .points .point .header .inner .content h3:before{content:'POINT';font-size:.8125rem;top:.1rem;left:0}.single-post #reform-example .points .point .header .inner .content h3:after{counter-increment:point;content:counter(point,decimal-leading-zero);font-size:1.5625rem;top:0;left:3rem;line-height:1}.single-post #reform-example .common .date{font-size:.8125rem;color:#999;margin-bottom:.5rem}.single-post #reform-example .common h1{font-weight:700;font-size:1.75rem;line-height:1.6}@media (max-width:575px){.single-post #reform-example .common h1{font-size:1.5rem}}.single-post #reform-example .common .pr{margin:2.5rem 0}.single-post #reform-example .common .mv{max-height:480px;text-align:center}.single-post #reform-example .common .mv img{width:auto;height:auto;max-height:100%}.single-post .main-contents figure{margin:0}.single-post .main-contents ul,.single-post .main-contents li,.single-post .main-contents p{line-height:1.8}.single-post .main-contents a{text-decoration:underline;color:#8dc031}.single-post .main-contents a:hover,.single-post .main-contents a:active,.single-post .main-contents a:focus{color:#a2d14f}.single-post .main-contents ul,.single-post .main-contents ol{margin-left:0;padding-left:1.5rem}.single-post .main-contents blockquote{font-style:italic}.single-post .main-contents h2,.single-post .main-contents h3,.single-post .main-contents h4,.single-post .main-contents h5{line-height:1.6}.single-post .main-contents h2{position:relative;padding-bottom:10px;margin:5rem 0 2.5rem;border-bottom:4px solid #8dc031;font-size:1.5rem;font-weight:700}.single-post .main-contents h2:first-of-type{margin:3rem 0 2.5rem}.single-post .main-contents h2:after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:20%;height:4px;background-color:#8dc031}.single-post .main-contents h3{border-left:4px solid #8dc031;padding-left:18px;margin:3rem 0 2rem;font-size:1.4rem}.single-post .main-contents h4{margin:3rem 0 2rem;font-size:1.2rem;font-weight:700;color:#8dc031}.single-post .main-contents table{border:1px solid #ccc}.single-post .main-contents table th,.single-post .main-contents table td{border:1px solid #ccc;padding:.5rem 1rem}.single-post .main-contents table th{background:#fafafa;font-weight:700}.single-post.blue .main-contents a{color:#50cfc3}.single-post.blue .main-contents a:hover,.single-post.blue .main-contents a:active,.single-post.blue .main-contents a:focus{color:#65ddd2}.single-post.blue .main-contents h2{border-bottom:4px solid #50cfc3}.single-post.blue .main-contents h2:after{background-color:#50cfc3}.single-post.blue .main-contents h3{border-left:4px solid #50cfc3}.single-post.blue .main-contents h4{color:#50cfc3}.archive #blog{padding-top:7rem;padding-bottom:6rem}.single-page #blog{padding-bottom:7.5rem}.single-page #blog header{background:transparent url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/blog/detail_mv.jpg) center center/cover no-repeat}.single-page #blog header .header-parts{margin-top:4.5rem;background:#fff;padding-top:5rem;padding-bottom:3.5rem}@media (max-width:575px){.single-page #blog header .header-parts{margin-top:1rem;padding-top:4rem;padding-bottom:3.5rem;padding-right:0;padding-left:0}}.single-page #blog header .option{margin-bottom:.5rem}.single-page #blog header .option ul{margin:0;padding:0}.single-page #blog header .option ul li,.single-page #blog header .option ul a{font-size:.875rem;position:relative;line-height:1.4;display:inline-block;margin:0}.single-page #blog header .option ul li+li{margin-left:.5rem;padding-left:.8rem}.single-page #blog header .option ul li+li:before{display:inline-block;width:1px;height:100%;content:'';position:absolute;left:0;top:0}.single-page #blog header h1{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.5rem;background:0 0;text-align:left;padding:0;margin-bottom:1.4rem;line-height:1.6}@media (max-width:575px){.single-page #blog header h1{margin-bottom:0}}.single-page #blog .contents figure{margin:0}.single-page #blog .contents ul,.single-page #blog .contents li,.single-page #blog .contents p{line-height:1.8}.single-page #blog .contents a{text-decoration:underline}.single-page #blog .contents ul,.single-page #blog .contents ol{margin-left:0;padding-left:1.5rem}.single-page #blog .contents blockquote{font-style:italic}.single-page #blog .contents h2,.single-page #blog .contents h3,.single-page #blog .contents h4,.single-page #blog .contents h5{line-height:1.6}.single-page #blog .contents h2{position:relative;padding-bottom:10px;margin:5rem 0 2.5rem;border-bottom:4px solid;font-size:1.5rem;font-weight:700}.single-page #blog .contents h2:first-of-type{margin:3rem 0 2.5rem}.single-page #blog .contents h2:after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:20%;height:4px}.single-page #blog .contents h3{border-left:4px solid;padding-left:18px;margin:3rem 0 2rem;font-size:1.4rem}.single-page #blog .contents h4{margin:3rem 0 2rem;font-size:1.2rem;font-weight:700}.single-page #blog .contents table{border:1px solid #ccc}.single-page #blog .contents table th,.single-page #blog .contents table td{border:1px solid #ccc;padding:.5rem 1rem}.single-page #blog .contents table th{background:#fafafa;font-weight:700}.public-informations-container dl,.news-container dl{margin:0}.public-informations-container dl:last-of-type dt,.news-container dl:last-of-type dt{border-bottom:1px solid #666}.public-informations-container dl:last-of-type dd,.news-container dl:last-of-type dd{border-bottom:1px solid #dfdfdf}.public-informations-container dl dt,.public-informations-container dl dd,.news-container dl dt,.news-container dl dd{font-size:.8125rem;line-height:0;padding:1.5rem 1.2rem 1.45rem;margin:0}.public-informations-container dl dt,.news-container dl dt{border-top:1px solid #666;width:136px;white-space:nowrap;color:#999;font-weight:300;line-height:1.8}@media (max-width:575px){.public-informations-container dl dt,.news-container dl dt{padding:1.5rem 0;width:89px}}.public-informations-container dl dd,.news-container dl dd{border-top:1px solid #dfdfdf;width:100%;flex:1 1}.public-informations-container dl dd.pdf .title,.news-container dl dd.pdf .title{position:relative;display:inline-block;padding-left:2.5rem}.public-informations-container dl dd.pdf .title:before,.news-container dl dd.pdf .title:before{content:'';display:inline-block;width:1.5rem;height:1.5rem;background:url(//wakabadai-kc.or.jp/wp/wp-content/themes/original/./img/icon/xlsx_g.png) center center/contain no-repeat;position:absolute;left:0;top:0}.public-informations-container dl dd .cat,.news-container dl dd .cat{font-family:'Noto Sans JP',sans-serif;font-size:.6875rem;color:#fff;background:#8dc031;border:1px solid #8dc031;display:inline-block;width:77px;text-align:center;line-height:1.5;margin-right:1.2rem}.public-informations-container dl dd .cat:hover,.public-informations-container dl dd .cat:focus,.public-informations-container dl dd .cat:active,.news-container dl dd .cat:hover,.news-container dl dd .cat:focus,.news-container dl dd .cat:active{background:#fff;color:#8dc031}.public-informations-container dl dd h3,.news-container dl dd h3{line-height:0;display:inline;font-size:.8125rem}.public-informations-container dl dd .title,.news-container dl dd .title{font-size:.8125rem;color:#333;line-height:1.8}.public-informations-container dl dd .title:hover,.public-informations-container dl dd .title:active,.public-informations-container dl dd .title:focus,.news-container dl dd .title:hover,.news-container dl dd .title:active,.news-container dl dd .title:focus{text-decoration:underline;color:#8dc031}.public-informations-container.blue dl dd .cat,.news-container.blue dl dd .cat{background:#50cfc3;border:1px solid #50cfc3}.public-informations-container.blue dl dd .cat:hover,.public-informations-container.blue dl dd .cat:focus,.public-informations-container.blue dl dd .cat:active,.news-container.blue dl dd .cat:hover,.news-container.blue dl dd .cat:focus,.news-container.blue dl dd .cat:active{color:#50cfc3;background:#fff}.public-informations-container.blue dl dd .title:hover,.public-informations-container.blue dl dd .title:active,.public-informations-container.blue dl dd .title:focus,.news-container.blue dl dd .title:hover,.news-container.blue dl dd .title:active,.news-container.blue dl dd .title:focus{text-decoration:underline;color:#50cfc3}#privacy .editable-content section:before{content:none}#privacy .editable-content section ul:not(.asterisk)>li{width:calc(100% - 3rem)}#privacy .editable-content section:after{content:none}#privacy ul{margin:0}#privacy ul li{position:rrelative;padding:0;margin:0;border:none;margin-left:3em;text-indent:-1em}#privacy a{color:#333;text-decoration:underline}#video{padding-top:4rem;padding-bottom:6rem}#video h3.line{font-weight:700;font-size:1.25rem;position:relative;text-align:center;margin-top:5rem;margin-bottom:3rem;padding-bottom:.7rem}#video h3.line:after{content:'';position:absolute;left:50%;transform:translateX(-50%);background:#8dc031;display:inline-block;width:6rem;height:1px;bottom:0}#video .ricoh-theta-tour-image,#video .ricoh-theta-spherical-image{margin:0 auto}#senior{padding-top:5rem}@media (max-width:767px){#senior{padding-top:4rem}}#senior .catch{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.625rem;margin:1.5rem 0 2rem;line-height:1.8}#senior .catch-text{line-height:1.95}#senior h3{color:#8dc031;font-weight:700;font-size:1.375rem}#senior section{background-color:#f3f3f3;padding-bottom:7.5rem}@media (max-width:575px){#senior section{padding-bottom:4rem}}#senior section .type{padding:2.5rem 0 2rem;border:solid 5px #eee}#senior section .type .line-bt{border-bottom:solid 1px #eee}#senior section .type .row{padding:.5rem 0}#senior section .option{background-color:#f4f3d7;background-image:linear-gradient(-90deg,#f0eec8 50%,transparent 50%);background-size:10px 10px;padding:3rem 0;position:relative}@media (max-width:575px){#senior section .option{padding:3rem 0}}#senior section .option .chara{position:absolute;top:-6rem;left:9%;width:auto}#senior section .option .chara img{width:243px}@media (max-width:767px){#senior section .option .chara{width:200px;top:-5.5rem}}@media (max-width:575px){#senior section .option .chara{width:170px;top:-5rem}}#senior section .option .inner{max-width:520px;width:80%;margin:0 auto}#senior section .option .inner h4{font-size:1.375rem;background-color:#f8891d;text-align:center;border-radius:30px;color:#fff;display:inline-block;padding:0 2.5rem;margin-bottom:.5rem}@media (max-width:575px){#senior section .option .inner h4{font-size:1.25rem}}#senior section .option .inner .small{font-size:.75rem}#senior section .option .inner .mideum{font-size:1rem}#senior section .option .inner .note{padding:1rem}#senior section .option .inner .note h5{font-size:1.25rem;color:#f8891d}#senior section .option .inner .note p{font-size:.875rem}.main-contents picture{display:block}.main-contents img.aligncenter{margin:0 auto;max-width:100%;display:block}.main-contents img.alignright{margin-left:auto;max-width:100%;display:block}