@charset "utf-8";@import url(//rehamano.com/wp-content/themes/bdenrone-excellent-child/style_add.css);body{word-wrap:break-word;overflow-wrap:break-word}.fl02{display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fl02r{display:flex;flex-direction:row-reverse;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}a figure img,figure a img{-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.related-entries{max-width:1170px;width:100%;padding:0 15px;margin:auto}.navbar{-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.b_lock{display:inline-block;text-align:left}.page-slug-contact .wpcf7 textarea[name=textarea-187]{height:150px !important}.form_box .submit2{border:1px #f60 solid !important;background-color:#f60 !important;width:320px !important;font-weight:400;font-size:18px;color:#fff;height:42px;margin:0 auto;border-radius:5px;text-align:center;transition:.6s;box-shadow:none !important;-webkit-border-radius:5px;-moz-border-radius:5px;box-sizing:border-box}.form_box .submit2:hover{border:1px #f60 solid;background:#fff !important;color:#f60;transition:.6s}.bbfont{font-family:"Noto Sans JP" !important;font-weight:900}.bbfont2{font-weight:700}.shadow_w{text-shadow:#fff 2px 0px 2px,#fff -2px 0px 2px,#fff 0px -2px 2px,#fff -2px 0px 2px,#fff 2px 2px 2px,#fff -2px 2px 2px,#fff 2px -2px 2px,#fff -2px -2px 2px,#fff 1px 2px 2px,#fff -1px 2px 2px,#fff 1px -2px 2px,#fff -1px -2px 2px,#fff 2px 1px 2px,#fff -2px 1px 2px,#fff 2px -1px 2px,#fff -2px -1px 2px,#fff 1px 1px 2px,#fff -1px 1px 2px,#fff 1px -1px 2px,#fff -1px -1px 2px}.main-contents,.sidebar{margin-top:0 !important;padding-top:80px;!important}.home .main-contents,.home .sidebar{margin-top:0 !important;padding-top:0 !important}.dashicons-admin-post:before{content:"\f08e" !important;font-family:fontawesome;color:rgba(255,255,255,.5)}.sidebar p{line-height:1.5}.alert-danger{display:none}.navbar{z-index:999}.flex-direction-nav{display:none}ul.portfolio-list li{padding:20px !important}.navbar-header{padding:15px !important}.txt_center{text-align:center}.txt_right{text-align:right}.txt_left{text-align:left}.google-map40{position:relative;width:100%;height:0;padding-bottom:40%;overflow:hidden}.google-map40 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.google-map{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.google-map iframe,.google-map object,.google-map embed{position:absolute;top:0;left:0;width:100%;height:100%}h1.sitecaption{font-size:90%}.navbar-toggle{margin-right:0}p.pagetop{bottom:80px;right:5px}.pagetop .btn{padding:5px 10px;text-align:right}.pagetop .btn{background-color:#245254 !important;border:1px #245254 solid !important}.pagetop .btn:hover{color:#245254;background-color:rgba(255,255,255,1) !important}.search-2 .btn{height:45px}.navbar-normal .fusion-secondary-header{background-color:rgba(255,255,255,1) !important;border-bottom-color:#fff !important;margin-top:3px}.fusion-secondary-header .widget_nav_menu ul{margin-top:3px}.fusion-secondary-header .widget_nav_menu ul li:before{content:'/';padding-left:10px;padding-right:10px}.fusion-secondary-header .widget_nav_menu ul li{font-size:90%}.footer{background-color:#89c997 !important;color:rgba(255,255,255,1) !important}.footer small.copyright{color:#fff}.footer small.copyright a{color:#d91718}.footer small.copyright a:hover{color:#bc7f42}.footer .widget_nav_menu ul li a{border-bottom-color:rgba(255,255,255,.3)}footer ul li{line-height:1}.footer .come_box2{margin:2em 0;position:relative;padding:1em 2em;border:solid 2px #fff;color:#fff;text-align:left}.footer .ad_foot{color:#fff}.footer .ad_foot a{color:#fff}.footer .b_lock{display:inline-block;text-align:center !important}.b_lock{display:inline-block;text-align:left !important}.page-header{color:#fff !important;background-color:rgba(0,0,0,.1) !important;padding-top:80px !important;padding-bottom:80px}.page-header-center .page-header{padding-top:60px;padding-bottom:60px}.breadcrumb{color:rgba(255,255,255,1) !important}.breadcrumb.breadcrumb a,.breadcrumb>li+li:before{color:rgba(255,255,255,.6) !important}.breadcrumb a:hover{color:rgba(255,255,255,1) !important;text-decoration:underline}.flex-direction-nav a:before{color:rgba(255,255,255,1) !important;background-color:#f60 !important}.navbar-nav>li>.dropdown-menu{background-color:#fff}.dropdown-menu>.active>a{background-color:#fff !important;color:#3e888b !important}.dropdown-menu>.active>a:hover{background-color:#fff !important;color:#ffbf7f !important}.loader{color:rgba(0,0,0,.8) !important;font-size:20px !important}.loader,.loader:before,.loader:after{font-size:20px !important}.table>tbody>tr>th.active{border:2px #fff solid;padding:15px}.table-bordered>tbody>tr>td{padding:15px}.table-bordered>tbody>tr>td>ul{padding-left:15px}.pager li>a{background-color:#245254 !important;transition:.6s}.pager li>a:hover{background-color:#fff !important;border:#245254 1px solid;color:#245254 !important;transition:.6s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.pagination>li>a{color:#fff !important;background-color:#6f78f2 !important;transition:.6s}.pagination>li>a:hover{color:#fff !important;background-color:#969cf2 !important;transition:.6s}.sidebar h3.title,.widget{margin-top:30px}table.isp-business-calendar thead th{background-color:rgba(255,255,255,1) !important;color:#333 !important}table.isp-business-calendar .business{background-color:#fff;color:#333 !important}table.isp-business-calendar .space{background-color:rgba(255,255,255,1) !important;color:#333 !important}footer .widget1 table.isp-business-calendar .all{background-color:#f39494 !important}footer .widget2 table.isp-business-calendar .all{background-color:#6ad1ff !important}footer .widget3 table.isp-business-calendar .all{background-color:#f8b551 !important}p.holiday_all,p.holiday_am,p.holiday_pm{display:none}table.r_01{width:100%}.r_01 th{padding:10px;border:1px solid #ddd;font-size:110%;vertical-align:top;background:#f4f4f4;width:25%;box-sizing:border-box}.r_01 td{padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:none;font-size:110%}.fa{margin-right:5px}article.list-vertical .attachment-media time{background-color:#245254 !important}.txt_c{background-image:linear-gradient(transparent 50%,#fff799 50%);font-weight:700}.r_img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:#eee 10px solid;overflow:hidden}.r_img2{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:#eee 10px solid;overflow:hidden}.textarea{background-color:#fff;border:1px #ddd solid !important;font-size:110%;font-weight:400;margin-top:0;color:#666;padding:10px;width:100%;border-radius:3px;border:none !important;-webkit-border-radius:3px;-moz-border-radius:3px;box-sizing:border-box}input:focus,textarea:focus,select:focus{background-color:#eee !important;transition:.6s !important}.red{background:#f60;padding:3px 5px 3px;margin-left:5px;color:#fff;font-size:80%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-weight:600}.glay{background:#aaa;padding:3px 5px 3px;margin-left:5px;color:#fff;font-size:80%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-weight:600}.wpcf7 textarea[name=textarea-186]{height:150px !important}.submit{border:1px #f60 solid !important;background-color:#f60 !important;width:320px !important;font-weight:400;font-size:120%;color:#fff;padding:10px;margin:0 auto;border-radius:5px;text-align:center;transition:.6s;box-shadow:none !important;-webkit-border-radius:5px;-moz-border-radius:5px;box-sizing:border-box}.wpcf7 .submit:hover{border:1px #f60 solid;background:#fff !important;color:#f60;transition:.6s}.wpcf7-form-control{height:auto}.page-slug-contact .come_box{border:1px #aaa dashed;padding:20px 25px}.bt0{margin-bottom:0 !important}.bt5{margin-bottom:5px !important}.bt10{margin-bottom:10px !important}.bt15{margin-bottom:15px !important}.bt20{margin-bottom:20px!important}.bt30{margin-bottom:30px!important}.bt50{margin-bottom:50px!important}.bt55{margin-bottom:55px !important}.bt65{margin-bottom:65px !important}.bt80{margin-bottom:80px!important}.bt100{margin-bottom:100px!important}.tt20{margin-top:20px !important}.tt30{margin-top:30px !important}.tt50{margin-top:50px !important}.pt35{padding-top:35px !important}.pt55{padding-top:55px !important}@media screen and (min-width:1200px){.container-fluid{padding-left:50px;padding-right:50px}nav .col-xs-12{padding-left:50px}nav .col-md-6{padding-right:50px}.page-slug-information .container{width:1100px}}@media screen and (max-width:1024px){.navbar-normal .navbar-toggle{border-color:transparent !important}.navbar-toggle{padding:0 !important}}@media screen and (max-width:991px){.flexiblelayout-contents{background-size:cover !important;background-attachment:scroll !important;background-position:top center !important}}@media screen and (min-width:769px){.col-md-9{padding-right:50px}nav .col-md-6{position:relative}.navbar .navbar-nav li a .link-menu .small,.navbar .navbar-nav li a .link-menu{text-align:center}.page-slug-contact dl{overflow:hidden;margin-bottom:5px;border-radius:5px;border:1px #ddd solid !important;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.page-slug-contact dl dt{width:200px;float:left;text-align:right;font-weight:400;margin-top:8px}.page-slug-contact dl dd{padding-left:30px;margin-left:230px;border-left:1px #ddd solid}.navbar-right .dropdown-menu{left:0;right:auto}.navbar-nav>li.last>a{padding-right:0 !important}}@media screen and (max-width:768px){span.wpcf7-list-item.first{display:block;margin-top:0}span.wpcf7-list-item{display:block;margin:10px 0 0 !important}.page-slug-contact .textarea{margin-top:10px;border-radius:5px;border:1px #ddd solid !important;-webkit-border-radius:5px;-moz-border-radius:5px}.topi .portfolio-list a{display:block !important}.topi ul.portfolio-list li span.category a{margin-bottom:10px;display:inline-block !important}}.wpcf7 .form_rap{overflow:hidden}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{transition:.6s}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{background-color:rgba(0,0,0,.1);outline:none}.wpcf7 .wpcf7-quiz-label{margin-bottom:8px;display:inline-block}.wpcf7 select::-ms-expand{display:none}.wpcf7 select{height:50px;border:none;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;padding-right:35px !important}.wpcf7 .menu-383,.wpcf7 .menu-3830,.wpcf7 .menu-page333,.wpcf7 .menu-nouki,.wpcf7 .menu-536,.wpcf7 .menu-820,.wpcf7 .q-01,.wpcf7 .q-02,.wpcf7 .q-03,.wpcf7 .q-04,.wpcf7 .q-05,.wpcf7 .q-06,.wpcf7 .toshi-01,.wpcf7 .tsuki-01,.wpcf7 .hi-01,.wpcf7 .toshi-011,.wpcf7 .tsuki-011,.wpcf7 .hi-011,.wpcf7 .toshi-02,.wpcf7 .tsuki-02,.wpcf7 .hi-02,.wpcf7 .menu-881,.wpcf7 .menu-hoshu,.wpcf7 .address1,.wpcf7 .menu-430,.wpcf7 .menu-4302,.wpcf7 .menu-583,.wpcf7 .menu-1757,.wpcf7 .menu-633,.wpcf7 .menu-975,.wpcf7 .menu-736,.wpcf7 .menu-489,.wpcf7 .menu-432{position:relative;display:block}.wpcf7 .menu-383:after,.wpcf7 .menu-3830:after,.wpcf7 .menu-page333:after,.wpcf7 .menu-nouki:after,.wpcf7 .menu-536:after,.wpcf7 .menu-820:after,.wpcf7 .q-01:after,.wpcf7 .q-02:after,.wpcf7 .q-03:after,.wpcf7 .q-04:after,.wpcf7 .q-05:after,.wpcf7 .q-06:after,.wpcf7 .toshi-01:after,.wpcf7 .tsuki-01:after,.wpcf7 .hi-01:after,.wpcf7 .toshi-011:after,.wpcf7 .tsuki-011:after,.wpcf7 .hi-011:after,.wpcf7 .toshi-02:after,.wpcf7 .tsuki-02:after,.wpcf7 .hi-02:after,.wpcf7 .menu-881:after,.wpcf7 .menu-hoshu:after,.wpcf7 .address1:after,.wpcf7 .menu-430:after,.wpcf7 .menu-4302:after,.wpcf7 .menu-583:after,.wpcf7 .menu-1757:after,.wpcf7 .menu-633:after,.wpcf7 .menu-975:after,.wpcf7 .menu-736:after,.wpcf7 .menu-489:after,.wpcf7 .menu-432:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;right:10px;top:-3px;pointer-events:none;color:#ccc}.wpcf7 .form_rap dl dt{font-weight:400;margin-bottom:5px}.wpcf7 .textarea{padding:10px 15px;width:100%;border:1px #eee solid !important;box-sizing:border-box;min-height:50px}.wpcf7 dt{margin-bottom:5px}.form_rap .in_listrap{overflow:hidden;list-style:none}.form_rap .in_listrap li{width:50%;float:left}.wpcf7 .s_textarea{padding:10px 15px;width:120px;border:1px #ddd solid;box-sizing:border-box}dd .dy{display:inline-block;margin-right:5px}dd .dm,dd .dd{display:inline-block;margin:0 5px}.wpcf7 dl dt .fred{background-color:#cf0000;color:#fff;display:inline-block;margin-right:5px;padding-right:10px;padding-left:10px;line-height:20px;height:20px;font-size:80%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.wpcf7 dl dt .fglay{background-color:#000;color:#fff;display:inline-block;margin-right:8px;padding-right:10px;padding-left:10px;line-height:20px;height:20px;font-size:80%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.wpcf7 textarea[name=textarea-7]{height:122px !important}.wpcf7 textarea[name=textarea-8]{height:128px !important}.wpcf7 textarea[name=textarea-9]{height:250px !important}.wpcf7 textarea[name=textarea-10]{height:204px !important}.wpcf7-quiz-label{line-height:21px;color:#cf0000}.cu_hei{line-height:21px}.btdl dd label{width:100%}.wpcf7 .submit{border:1px #f60 solid !important;background-color:#f60 !important;width:260px !important;font-weight:400;font-size:16px;color:#fff;margin:0 auto;border-radius:5px;text-align:center;transition:.6s;box-shadow:none !important;-webkit-border-radius:5px;-moz-border-radius:5px;height:46px}.wpcf7 .submit:hover{border:1px #f60 solid;background:#fff !important;color:#f60;transition:.6s}div.wpcf7-validation-errors{color:red;text-align:center}div.wpcf7-mail-sent-ok{margin-right:0;margin-left:0;padding-top:15px;padding-bottom:15px;background-color:#398f14;color:#fff}.ajax-loader{display:block !important}::placeholder{color:#999}div.wpcf7-validation-errors,span.wpcf7-not-valid-tip{padding-left:5px;position:relative;font-size:12px;margin-top:5px;background-color:#f60 !important}.wpcf7-response-output{text-align:center;color:#f60}div.wpcf7-validation-errors{border:none !important}.wpcf7-not-valid{border-color:#cf0000 !important;border-width:3px !important;background-color:rgba(207,0,0,.2) !important;color:#cf0000;font-weight:700}.wpcf7-form-control:focus,.form-control:focus{border-color:#f60 !important}.mt30{margin-top:30px}.wpcf7 input[type=checkbox]{position:relative;top:3px}.wpcf7 input.doui[type=checkbox]{position:relative;top:0 !important}.bt_doui label{padding:6px 12px}.acc_deco{padding:40px;border:1px #ddd solid}.overlay-01{background-image:none}.cont20{width:20%;position:relative}.cont22{width:22%;position:relative}.cont30{width:30%;position:relative}.cont48{width:48%;position:relative}.cont65{width:65%;position:relative}.cont75{width:75%;position:relative}.en360{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:900;color:#d91718}.shadow{box-shadow:rgba(25,25,25,.7) 0px 5px 20px -7px}.bt_sbox{display:block;text-align:right;margin-top:20px}.bt_sdf{text-decoration:none;padding:5px 50px;position:relative;transition:.6s;display:inline-block;border:1px #d91718 solid}.bt_sdf:after{content:"";width:17px;height:1px;position:absolute;top:50%;right:10px;background-color:#d91718;margin-top:-1px;transition:all .4s}.bt_sdf:before{content:"";position:absolute;right:8px;top:50%;margin-top:-3px;transition:all .4s;width:8px;height:1px;background-color:#d91718;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.bt_sdf:hover{text-decoration:none !important;opacity:.3}.bt_sdf:hover:after{transform:translateX(20px);background-color:#d91718}.bt_sdf:hover:before{transform:translateX(20px);background-color:#d91718}.s_tit{font-size:30px;text-align:center;margin-bottom:25px !important}.s_tit .en_name{font-size:12px;display:block;margin-top:5px}@media screen and (min-width:769px){.in_cc{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.sp{display:none !important}}@media screen and (max-width:768px){.ul.portfolio-list li time{display:block;margin-bottom:7px}.cont20,.cont22,.cont30{width:100%;margin-bottom:20px}.cont20:last-child,.cont22:last-child,.cont30:last-child{margin-bottom:0 !important}.cont75,.cont65{width:100%}.pc{display:none !important}}.freearea-postsbottom{background-color:rgba(255,255,255,0) !important;padding:20px 0 0;border-color:rgba(255,255,255,0) !important}.mainvisual-fullscreen-contents>.main-contents>:first-child,.mainvisual-fullscreen-contents>.sidebar>:first-child{margin-top:80px}.home .main-contents,.home .sidebar{margin-top:0 !important}.ast{position:relative;padding-left:18px;font-size:12px;line-height:1.3;display:block}.ast:before{content:"※";position:absolute;top:0;left:0}.fix_right{z-index:99999;text-align:center}.fix_right p{background-color:rgba(137,201,151,.6);padding-top:30px;color:#fff;font-size:12px;position:relative}.fix_right p:hover{background-color:rgba(137,201,151,1)}.fix_right p.icon_tel:after{content:"\f095";position:absolute;top:0;left:50%;margin-left:-10px;font-family:"Font Awesome 5 Free";font-weight:600;font-size:20px}.fix_right p.icon_mail:after{content:"\f0e0";position:absolute;top:0;left:50%;margin-left:-10px;font-family:"Font Awesome 5 Free";font-weight:600;font-size:20px;transition:.6s}.fix_right p.icon_mail:hover:after{opacity:1}.fix_right p.icon_line:after{content:"\f3c0";position:absolute;top:0;left:50%;margin-left:-10px;font-family:"FontAwesome";font-weight:900;font-size:20px}.fix_right a.bt_link{color:#fff;text-decoration:none}.fix_right a.bt_link:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}@media screen and (min-width:768px){.fix_right{width:50px;position:fixed;top:50%;right:0;margin-top:-50px}.tel_box{width:300px;background-color:rgba(137,201,151,.6);right:0;position:relative;display:flex;transition:right .5s ease-in-out;margin-bottom:1px}.tel_box:hover{right:250px;background-color:rgba(137,201,151,1)}.fix_right .tel_box p{background-color:transparent}.fix_right .tel_box>p:first-child{width:50px;min-width:50px;max-width:50px;font-size:12px}.fix_right .tel_box>p:last-child{align-self:center;padding-top:0;white-space:nowrap;width:250px;font-size:22px;font-weight:100;letter-spacing:2px;text-indent:2px}.bt_link:hover{opacity:1;color:#fff}.fix_right p{width:50px;height:auto;color:#fff;font-size:12px;margin-bottom:1px !important}.fix_bottom{position:fixed;bottom:8px;right:5px;z-index:999}.bt_bottom{display:inline-block;border:1px #89c997 solid;background-color:#fff;box-sizing:border-box;position:relative;padding:10px 10px 10px 60px;color:#89c997}.bt_bottom:hover{text-decoration:none;color:#89c997 !important;opacity:.6}.bt_bottom:before{content:"\f073";font-family:"FontAwesome";position:absolute;left:17px;top:3px;color:#89c997;font-size:150%}}@media screen and (max-width:767px){.tel_box a,.line_box a,.mail_box a{padding-bottom:10px;display:block}.fix_right p{padding-top:40px;margin-bottom:0}.fix_right p.icon_tel:after,.fix_right p.icon_line:after{top:5px;font-size:24px}.fix_right{position:fixed;bottom:0;width:100%}.fix_right{display:flex}.fix_right>*{flex:0 0 auto;width:33.3333333333%}.fix_right>*:not(:last-child){margin-left:1px}.fix_right .tel_box>p:last-child{display:none}}.monthly-calendar{position:relative}.monthly-calendar table{width:100%}.monthly-calendar caption{text-align:center;font-size:23px;color:#000}.monthly-calendar table tr th,.monthly-calendar table tr td{text-align:center;font-weight:400}.monthly-calendar table tr th{padding:10px 0;border-top:5px #eee solid;border-bottom:1px #eee solid}.monthly-calendar table tr td{padding:20px 0;border-bottom:1px #eee solid}.monthly-prev-next{position:absolute;top:20px;left:0;width:100%}.monthly-prev{float:left;position:relative;padding-left:30px}.monthly-prev .no-link{color:#bbb}.monthly-prev:before{content:"\f053";position:absolute;font-family:"Font Awesome 5 Free";font-weight:600;left:0;top:0;color:#bbb}.monthly-next{float:right;position:relative;padding-right:30px}.monthly-next:after{content:"\f054";position:absolute;font-family:"Font Awesome 5 Free";font-weight:600;right:0;top:0;color:#bbb}.monthly-calendar .day-box.today{background-color:#eee;position:relative}.monthly-calendar .day-box.today:before{content:"today";position:absolute;top:-13px;left:3px;font-weight:900;font-size:33px;color:rgba(0,0,0,.1);transform:rotate(-8deg)}.today .day-number{font-weight:700}.day-calendar{margin-right:auto;margin-left:auto;max-width:900px;width:100%}.day-calendar table{width:100%}.day-calendar h3{font-size:18px}.day-calendar p{position:relative;padding-left:70px !important;font-weight:600}.day-calendar p:before{content:"ご予約日";position:absolute;left:0;top:0;font-size:12px;padding:2px 5px;background-color:#000;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.day-calendar table tr th,.day-calendar table tr td{text-align:center;padding:20px 0;border-bottom:1px #aaa dotted;line-height:37.8px;font-weight:400}.day-calendar table tr td{font-size:150%}.day-calendar table tr:first-child th{padding:0 0 10px !important;border-bottom:5px #eee solid}.calendar-mark.full{position:relative}.calendar-mark.full:before{content:"済";position:absolute;top:0;left:0;right:0;bottom:0;font-weight:600px;color:rgba(255,102,0,.3);font-size:33px}.content-form,.tit_w{margin-right:auto;margin-left:auto;max-width:900px;width:100%}.content-form table{width:100%}.content-form table tr th{width:20%}.content-form table tr th,.content-form table tr td{padding:5px;font-weight:400}.content-form label{font-weight:400}.content-text{margin:5px 5px 5px 0;background-color:#fff;font-size:110%;font-weight:400;margin-top:0;color:#666;padding:10px;width:100%;box-sizing:border-box;border:1px #eee solid;transition:.6s !important}.page-slug-booking-form input:focus,.page-slug-booking-form textarea:focus,.page-slug-booking-form select:focus{background-color:#eee !important}.required{font-size:12px;color:#f60}.error-message{color:#f60}.page-slug-booking-form legend{font-size:16px;position:relative;background-color:#eee;padding:5px 20px}#booking-reservation-fieldset,#booking_client-fieldset,#booking-message-fieldset{margin-top:30px}#action-button{margin-top:20px}#action-button button{border:1px #f60 solid !important;background-color:#f60 !important;width:260px !important;font-weight:400;font-size:16px;color:#fff;height:42px;margin:0 auto;border-radius:5px;text-align:center;transition:.6s;box-shadow:none !important;-webkit-border-radius:5px;-moz-border-radius:5px;box-sizing:border-box}#action-button button:hover{border:1px #f60 solid;background:#fff !important;color:#f60}#booking-confirm-fieldset tr th,#booking-confirm-fieldset tr td{padding:15px;border:1px #eee solid}#booking-confirm-fieldset tr td.option-confirm-header,#booking-confirm-fieldset tr:nth-last-child(2) td{border:none !important;color:#000;font-weight:600}@media screen and (min-width:768px){.monthly-prev,.monthly-next{font-size:18px}.day-number{font-size:30px}}@media screen and (max-width:767px){.monthly-prev-next{top:12px}.day-number{font-size:18px}.monthly-calendar caption{font-size:18px}.monthly-prev{padding-left:15px}.monthly-next{padding-right:15px}}.btb25{padding-bottom:0;margin-bottom:30px;border-bottom:none}.nav-tabs>li.active>a{border-color:#ccc !important}.nav-tabs>li{width:33%;box-sizing:border-box;text-align:center}.nav-tabs>li>a{color:#fff;background-color:#89c997;border:1px #89c997 solid;transition:.6s}.nav-tabs>li>a:hover{color:#89c997;background-color:#fff;border:1px #89c997 solid !important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#89c997 !important;background-color:#fff;border-color:#89c997 !important}.w1140,.w1000,.w900,.w800,.w600{width:100%;margin-right:auto;margin-left:auto}.w1140{max-width:1140px}.w1000{max-width:1000px}.w900{max-width:900px}.w800{max-width:800px}.w600{max-width:600px}.max_w .container{width:100%}.dropdown-menu>.active>a:hover{background-color:#fff !important;color:#89c997 !important}.navbar-normal{background-color:#fff !important;border-bottom-color:rgba(255,255,255,0) !important;box-shadow:0px 5px 5px 0px rgba(238,238,238,.6)}.navbar-normal .navbar-nav>.active>a{font-weight:700;color:#245254 !important}.navbar-normal .navbar-nav>li>a{color:#245254 !important}.navbar-normal .navbar-nav>li>a:hover{opacity:.6}.navbar-normal .navbar-nav>.open>a{background-color:#ffffff00 !important}.overlay{background-color:rgba(0,0,0,.1)}.n_list{padding-left:0;list-style:none}.no_list{padding-left:19px}.in_30_tit{font-size:14px;font-weight:600;position:absolute;top:25px;left:0}.in30_txt{display:block;background-color:rgba(255,255,255,.8);position:relative}.in30_txt:before{content:"";position:absolute;width:27px;height:27px;background-size:contain;background-repeat:no-repeat}.in30_txt.cr01{padding:10px 30px 10px 46px}.in30_txt.cr01:before{background-image:url(/wp-content/uploads/riha-1.png);left:11px;top:6px}.in30_txt.cr02{padding:10px 30px 10px 43px}.in30_txt.cr02:before{background-image:url(/wp-content/uploads/fit_image-1.png);left:8px;top:6px}.in30_txt.cr03{padding:10px 30px 10px 46px}.in30_txt.cr03:before{background-image:url(/wp-content/uploads/semi_image-1.png);left:11px;top:6px}.in30_txt.cr04{padding:10px 30px 10px 46px}.in30_txt.cr04:before{background-image:url(/wp-content/uploads/icon04_new.png);left:11px;top:6px}.in_30_image_rap a.all_link{z-index:5;position:absolute;width:100%;height:100%;top:0;left:0;transition:.6s}.in_30_image_rap a.all_link:hover{opacity:.2;background-color:rgba(255,255,255,1);box-shadow:rgba(25,25,25,.7) 0px 5px 20px -7px}ul.portfolio-list li:first-child,ul.portfolio-list li:nth-child(2){padding-left:50px !important;position:relative}ul.portfolio-list li:first-child:before,ul.portfolio-list li:nth-child(2):before{position:absolute;content:"NEW";left:0;top:50%;margin-top:-11.8px;font-size:12px;padding:0 5px;color:red;border:1px red solid}.related-entries .media-body .entry-content p{text-align:left}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#245254;border:1px solid transparent;border-radius:3px}.bt_df_icon{position:absolute;display:block;width:256px;height:50px;z-index:5}.footer .bt_df_icon{width:180px}.container-1{background:#245254;width:256px;margin-left:auto}.footer .container-1{background:#89c997;width:180px}.btn2 a span{color:#fff !important}.btn2 a:hover{text-decoration:none}.btn2{position:relative;width:256px;height:50px;line-height:50px;transition:all .3s}.footer .btn2{position:relative;width:180px;height:40px;line-height:40px;transition:all .3s}.btn2 span{transition:all .3s;transform:scale(1,1)}.btn2:before,.btn2:after{content:'';position:absolute;transition:all .3s;bottom:0;left:0;width:100%;height:100%;z-index:1}.btn-one2:before{z-index:1;opacity:0;background:rgba(255,255,255,.1);transform:scale(.1,1)}.btn-one2:hover:before{opacity:1;transform:scale(1,1)}.btn-one2:after{transition:all .3s;border:1px solid rgba(255,255,255,.7)}.btn-one2:hover:after{transform:scale(1,.1);opacity:0;left:0}.mar5{display:inline-block;margin-right:5px}.mar10{display:inline-block;margin-right:10px}.mar20{display:inline-block;margin-right:20px}.readmore{text-align:right}.bt_box .bt_df{position:relative;padding-left:20px;transition:.3s}.single-post .bt_box .bt_df{margin-left:5px}.bt_box .bt_df:hover{text-decoration:none}.bt_box .bt_df:after{content:'';position:absolute;bottom:-6px;left:0;width:100%;height:1px;background:#54878a;transition:all .3s;transform:scale(0,1);transform-origin:left top}.bt_box .bt_df:hover:after{transform:scale(1,1)}.bt_box .bt_df:before{content:"\f0c1";position:absolute;left:0;top:-4px;font-family:"Font Awesome 5 Free";font-weight:600}.post-category{text-align:left !important}article .post-content .post-category a{line-height::normal;height:auto}article .post-content .post-category a:hover,article .post-content .post-category a:focus{color:#fff;background-color:#245254 !important;border-color:#245254 !important}.cp_name{font-size:16px;font-weight:600}.ac_icon{font-size:12px;font-weight:600;padding:1px 10px;background-color:#245254;border:1px #245254 solid;color:#fff !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:rgba(25,25,25,.7) 0px 5px 20px -7px;transition:.3s}.ac_icon:hover{background-color:#fff;color:#245254 !important;text-decoration:none !important}.page-slug-profile .container-1,.ca_rap .container-1{margin-left:auto;margin-right:auto}.ca_tit,.ca_comebox{text-shadow:2px 2px 6px rgba(0,0,0,.5)}.cp_of{color:#245254;font-weight:600}.bbfont{font-size:130%}.op_cont01{background-color:#f5f9f5}.pd4050{padding:40px 50px}.f18{font-size:18px}.f23{font-size:23px}.f26{font-size:26px}.bgw{display:inline-block;padding-right:15px;background-color:#fff;position:relative;z-index:2}.c_border{position:relative}.c_border:after{content:"";position:absolute;top:50%;left:0;height:1px;width:100%;border-bottom:1px #89c997 dotted;z-index:1}.ssin_tit{font-size:18px}.page-slug-seminar .ssin_tit{font-size:16px}.ca_dl{overflow:hidden;margin-bottom:-10px}.ca_dl dt{float:left;width:80px;padding-left:10px}.ca_dl dd{padding-left:90px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px #ddd dotted}.ssin_tit{font-weight:700;padding-left:23px;position:relative}.ssin_tit:before{content:"\f185";position:absolute;font-family:"Font Awesome 5 Free";font-weight:600;top:0;left:0}.af_link{position:relative;padding-left:20px}.af_link:before{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:-6px;left:0}.list_tit{text-align:center}span.small{font-size:12px}.under_l{text-decoration:underline;transition:.3s}.under_l:hover{opacity:.6}.page-slug-profile .no_list li{margin-bottom:5px}.page-slug-profile .no_list li:last-child{margin-bottom:0}.bgg{padding:10px 0 10px 10px;border-top:1px rgba(137,201,151,.5) dashed;border-bottom:1px rgba(137,201,151,.5) dashed}.come_box01{position:relative}.come_box01:after{content:"";position:absolute;width:200px;height:50px;background-color:rgba(0,0,0,.1);box-shadow:rgba(25,25,25,.6) 0px 5px 40px -7px;right:2px;bottom:10px;z-index:-1;transform:rotate(5deg)}.co_tit{background-color:#f60;padding:0 8px;color:#fff;position:absolute;top:-10px;left:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px;font-weight:700}.cust_icon li{position:relative;padding-left:20px;margin-bottom:5px;margin-left:5px}.cust_icon li:last-child{margin-bottom:0}.cust_icon li:before{content:"\f69a";font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0;font-weight:600}.border_w1{border:1px #fff solid}.point_list li{font-size:16px;margin-bottom:15px;padding-left:65px;position:relative;line-height:22px}.point_list li:before{position:absolute;top:0;left:0;color:#fff;font-weight:600;background-color:#f60;padding:0 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px}.point_list li:before{content:"CHECK"}.point_list li:last-child{margin-bottom:0}.sup_s_rap{position:relative;padding:40px 50px;border:1px #eee solid}.sup_tit{font-size:14px;display:inline-block;padding:0 20px;background-color:#fff;position:absolute;top:-10px;left:50%;margin-left:-91px;font-weight:600}.in_pricelist table{width:100%}.in_pricelist table tr:nth-child(odd){background:#f5f9f5}.in_pricelist table tr{border:1px #eff6f1 solid}.in_pricelist table tr th{font-weight:400;text-align:center;font-size:20px;width:30%;padding:5px 10px}.in_pricelist table tr td{text-align:right;padding:5px 10px;font-size:20px}.area_rap .ssin_tit{margin-top:0 !important}.area_map{background-color:#f5f9f5}.the_flow li{margin-bottom:100px;position:relative}.the_flow li:last-child{margin-bottom:0 !important}.the_flow li:after{content:"\f078";font-family:"Font Awesome 5 Free";color:#b7e4c1;position:absolute;bottom:-100px;left:50%;font-weight:600;font-size:60px;margin-left:-26px}.the_flow li:last-child:after{display:none}.no_box:before{position:absolute;font-size:60px;font-weight:700;color:#def3e3;top:-33px;right:0;z-index:-1}.no_box.st01:before{content:"STEP 01"}.no_box.st02:before{content:"STEP 02"}.no_box.st03:before{content:"STEP 03"}.no_box.st04:before{content:"STEP 04"}.no_box.st05:before{content:"STEP 05"}.no_box.st06:before{content:"STEP 06"}.long_tit{font-size:18px;padding-left:13px;border-left:5px #245254 solid}.txt_imgr_rap{overflow:hidden}.cont18{width:18%}.fiv_li li{text-align:center;background-color:#eee;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}.p01,.p02,.p03,.p04,.p05{background-color:#f60;color:#fff;font-size:12px;font-weight:700;padding:5px;margin-bottom:0 !important}.fiv_li .bbfont2{font-size:30px;line-height:1}.fiv_come{padding:10px 20px;text-align:left;position:relative;z-index:2}.point_list.grbg li{font-size:16px;margin-bottom:15px;padding-left:70px;position:relative;line-height:22px;padding-bottom:15px;border-bottom:1px #89c997 dotted}.point_list.grbg li:last-child{margin-bottom:0}.point_list.grbg li:before{position:absolute;top:0;left:0;color:#fff;font-weight:600;background-color:#89c997;padding:0 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px}.point_list.grbg li:before{content:"MERITS"}.bt_df_tel{font-size:18px;font-weight:700;position:relative;padding-left:30px}.bt_df_tel:before{content:"\f879";font-family:"Font Awesome 5 Free";position:absolute;font-weight:600;left:0;top:-8px}.f20{font-size:20px}.mini_t{position:relative;display:inline-block;padding-left:30px}.mini_t:before{content:"\f075";font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0;font-size:20px;transform:scale(-1,1)}.pri_time{overflow:hidden}.pri_time dt{float:left;width:230px;font-weight:400}.pri_time dd{padding-left:230px;text-align:right;padding-bottom:15px;margin-bottom:15px;border-bottom:1px #89c997 dotted}.page-slug-faq .panel-title{font-size:16px;position:relative}.page-slug-faq .panel-title:before{content:"Q";position:absolute;left:-4px;top:5px;font-size:130%;color:#245254;font-weight:600}.page-slug-faq .panel-body:before{position:absolute;content:"A";top:10px;left:28px;font-size:130%;color:#245254;font-weight:600}.panel-default>.panel-heading{background-color:#eff6f1 !important}.panel-group{margin-left:27px}.page-slug-faq .panel-body{position:relative}.page-slug-faq .panel-body{padding-left:50px;padding-right:50px}.page-slug-faq .panel-title a{display:block;padding:10px 15px 10px 40px}.bg_tit{position:relative}.bg_tit:after{content:"CATEGORY";position:absolute;top:-60px;left:50%;font-size:60px;color:#eee;margin-left:-171.5px;z-index:-1}.c48_in_tit{font-size:14px}.map_link{margin-bottom:-10px}.map_link li{margin-bottom:10px}.fl02.mai_b .cont48{width:48%;margin-bottom:30px}.fl02.mai_b .cont30{width:30%;margin-bottom:30px}.qr_code_rap{width:100px;height:auto;position:relative}.qr_code_rap .img_bt_come{position:absolute;top:50%;left:-110px;margin-top:-12.6px}h4.sec_rap_in_come{font-size:14px;font-weight:600;margin-top:0 !important}.page-slug-contact .wpcf7 .textarea{border:none !important}.cont100 ul li{padding-bottom:10px;border-bottom:1px #aaa dotted;margin-bottom:10px}.yousu_rap .bbfont2{font-size:16px}.f14{font-size:14px !important;font-weight:600}.f15{font-size:15px !important;font-weight:600}.f16{font-size:16px !important;font-weight:600}.und_bor{padding-bottom:10px;border-bottom:1px #bae8c4 solid}.icon_link_und{text-decoration:underline;position:relative;padding-left:27px}.icon_link_und:before{content:"\f0c1";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;left:0;top:-9px}.page-slug-seminar .container-1,.page-slug-jiho_rehabilitation .container-1,.page-slug-personal_gym .container-1{margin-right:auto;margin-left:auto}.wpcf7-acceptance .wpcf7-list-item input:after{top:-4px}.wpcf7-acceptance .wpcf7-list-item input:before{top:2px}div.wpcf7-response-output{padding:15px;margin-top:0;margin-bottom:0}.yousu_rap ol{padding-left:0;list-style:none}.yousu_rap ol li{font-size:16px;padding-left:35px;position:relative}.yousu_rap ol li:before{position:absolute;left:0;top:-1px;font-size:14px;font-weight:600;background-color:rgba(255,102,0,.7);color:#fff;z-index:-1;line-height:1;padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.yousu_rap ol li.no01:before{content:"01"}.yousu_rap ol li.no02:before{content:"02"}.yousu_rap ol li.no03:before{content:"03"}.yousu_rap ol li.no04:before{content:"04"}.yousu_rap ol li.no05:before{content:"05"}.yousu_rap ol li.no06:before{content:"06"}.yousu_rap ol li.no07:before{content:"07"}.yousu_rap ol li.no08:before{content:"08"}.yousu_rap ol li.no09:before{content:"09"}.yousu_rap ol li.no10:before{content:"10"}.pb80dot{padding-bottom:50px;border-bottom:1px #89c997 dotted}.li_undo li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #89c997 dotted}.li_undo li:last-child{margin-bottom:0}.page-slug-jiho_rehabilitation .c_border .bgw{font-weight:600}.fbol{font-weight:700;color:#f60}.cri_name{font-size:18px;padding-left:10px;border-left:5px #89c997 solid}span.wpcf7-list-item:first-child,span.wpcf7-list-item{margin:0 20px 0 0 !important}.cust_c label{font-weight:400}.f_pdx{padding:40px 50px;text-align:center;background-color:rgba(238,238,238,.6);font-size:16px}.tab_rap_end table{width:100%}.tab_rap_end table tr{border-top:1px #eee solid;border-bottom:1px #eee solid}.tab_rap_end table tr th,.tab_rap_end table tr td{padding:20px 10px}.tab_rap_end table tr th{width:20%}.f_ore{color:#f60}.jihi_raps .container-1{background:#245254;width:256px;margin-left:auto;margin-right:auto}.tabb_rap table{width:100%}.tabb_rap table tr:first-child{border-top:1px #eee solid}.tabb_rap table tr{border-bottom:1px #eee solid}.tabb_rap table tr th{width:20%}.tabb_rap table tr th,.tabb_rap table tr td{padding:15px 0}.tabb_rap .ac_icon{text-decoration:none !important}.lg_c{color:#4ae28e}.tei_txt{text-decoration:line-through;text-decoration-color:red}@media screen and (min-width:768px){.fiv_li li:before{position:absolute;bottom:-37px;right:5px;font-size:100px;font-weight:700;color:#fff}.fiv_li li.poi01:before{content:"01"}.fiv_li li.poi02:before{content:"02"}.fiv_li li.poi03:before{content:"03"}.fiv_li li.poi04:before{content:"04"}.fiv_li li.poi05:before{content:"05"}.img_r_rap{float:right;width:350px;height:auto;margin-left:50px}.max_w [class*=col-xs-]{padding-right:0 !important;padding-left:0 !important}.nav{margin-top:10px !important}.navbar-nav>li.active{position:relative}.navbar-nav>li.active span.link-menu:after{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background-color:#89c997}.img_rap{overflow:hidden;max-height:350px;height:100%;width:auto}.in_cc_rap{padding-right:60px}.ca_tit{font-size:36px}.bt0_sp5{margin-bottom:0 !important}.ca_comebox{font-size:18px}.bt_comme .bbfont2{font-size:22px}.bt_comme .bbfont3{font-size:20px}.form_raps dl{overflow:hidden}.form_raps dl dt{margin-top:12px;float:left;width:170px}.form_raps dl dd{padding-left:170px}}@media screen and (max-width:767px){.in_pricelist table tr th{width:35%}.jihi_rap .fl02{margin-bottom:-20px}.jihi_rap .fl02 .cont22{width:48% !important;margin-bottom:20px}.fl02.mai_b .cont48,.fl02.mai_b .cont30{width:100%}.cont18{width:100%;margin-bottom:30px}.cont18:last-child{margin-bottom:0}.fix_right{display:flex;flex-direction:row-reverse}.bt0_sp5{margin-bottom:5px !important}ul.portfolio-list li:first-child:before,ul.portfolio-list li:nth-child(2):before{margin-top:-25px}.footer{margin-bottom:72.59px}.fix_right p{background-color:rgba(137,201,151,1)}.fix_right p.icon_mail:after{content:"";position:absolute;top:10px;left:50%;margin-left:-15px;width:30px;height:30px;background-image:url(/wp-content/uploads/semi_image_w.png);background-size:contain;background-repeat:no-repeat;background-position:center}.navbar-normal .navbar-nav>.active>a,.navbar-normal .navbar-nav>.active>a:hover,.navbar-normal .navbar-nav>.open>a:active{color:#3e888b !important}.dropdown-menu>li>a{color:rgba(255,255,255,1) !important;background-color:#245254}.cont48{width:100%}.cont48{margin-bottom:20px}.cont48:last-child{margin-bottom:0}.nav>li>a{padding:10px 5px}ul.portfolio-list li time{display:block;margin-right:0}.navbar-normal .navbar-toggle:hover,.navbar-normal .navbar-toggle:focus,.navbar-normal .navbar-toggle:active{background-color:rgba(0,0,0,0) !important}.fcontact img{width:30%;margin:0 auto 20px}.monthly-calendar .day-box.today:before{content:"today";position:absolute;top:-8px;left:1px;font-size:20px}.container-1{margin-right:auto}.cp_time{margin-bottom:20px !important}.footer .bt_df_icon{width:260px}.footer .container-1{width:260px}.footer .btn2{width:260px}.ca_rap{padding-right:15px;padding-left:15px}.navbar-toggle{margin-top:17px !important}.pd4050{padding:20px}.ca_dl dt{width:60px;padding-left:0}.ca_dl dd{padding-left:60px}.sup_s_rap{padding:15px}.in_pricelist table tr th,.in_pricelist table tr td{font-size:16px}.s_tit{font-size:22px}.n_list.fl02.jihi li{width:30%;margin-bottom:0}span.wpcf7-list-item:first-child,span.wpcf7-list-item{margin:0 0 15px !important;display:block}.no_box:before{top:-40px}.tabb_rap table tr th,.tabb_rap table tr td{width:100%;display:block}.tabb_rap table tr th{padding:15px 0 5px}.tabb_rap table tr td{padding:0 0 15px 10px}.tab_rap_end table tr th,.tab_rap_end table tr td{display:block;width:100%}.tab_rap_end table tr th{padding:20px 0 5px}.tab_rap_end table tr td{padding:0 0 20px 10px}}