@import url(https://fonts.googleapis.com/css?family=Nunito);@charset "UTF-8";#about,#accident,#confirm,#menu,#schedule,.main_content{max-width:1000px;margin:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#about .apeal{max-width:750px;margin:50px auto;color:#595757;padding:10px}#about .greeting{display:flex;justify-content:center}@media screen and (max-width:768px){#about .greeting{display:block}}#about .greeting .img{width:35%;margin:1%}#about .greeting .img img{width:100%}#about .greeting .text{margin:1%;width:55%;line-height:1.7;background-color:rgba(250,250,210,.664);font-size:1.6rem;padding:20px;border-radius:10px}@media screen and (max-width:768px){#about .greeting{display:block}#about .greeting .img,#about .greeting .text{width:90%;margin:auto}}#about .company table{border-collapse:collapse;width:100%}#about .company table thead{background-color:#d3ecfb}#about .company table thead td{text-align:center;font-weight:700;padding:10px}#about .company table td,#about .company table th{padding:5px 20px}#about .company table td{border:1px solid #000}#about .company table th{border:1px solid #000;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}#about .company table .bn{border:none}#about .company table .bn-r{border-left:none;border-top:none;border-bottom:none}@media screen and (max-width:768px){#about .company table td,#about .company table th{display:block;border:none}#about .company table .bn,#about .company table .bn-r{border:none}#about .company table th{-moz-text-align-last:inherit;text-align-last:inherit;text-justify:inherit;text-align:left;background-color:#e6e6e6;border-bottom:none}#about .company table td{border-top:none}#about .company table thead td{border-top:1px solid #000}}#accident{padding:0 10px}#accident .apeal{max-width:750px;margin:50px auto;color:#595757;padding:10px}#accident .flowchart{border-left:2px dashed;max-width:600px;margin:auto;width:80%}#accident .flowchart h2{position:relative;font-size:2rem;margin-bottom:0}#accident .flowchart h2:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\F358";position:absolute;left:-2.5em;top:.2em;width:1em;height:1em;border-radius:.5em;background:#fff}#accident .flowchart h2:after{content:"";border-bottom:1px solid;width:1em;background:#000;position:absolute;top:.8em;left:-1.5em}#accident .flowchart p{margin-top:.3em;margin-left:3em;font-size:1.6rem}#accident .symptoms{max-width:600px;margin:auto}#accident .symptoms h4{color:#006ebc}#accident .symptoms p{font-size:1.4rem}#accident .methed{max-width:600px;margin:auto;font-size:1.8rem}#menu .amure,#menu .fast-trainer,#menu .seishin{width:150px;margin:50px auto;text-align:center}#menu .amure img,#menu .fast-trainer img,#menu .seishin img{width:100%}#menu .amure .shop-title,#menu .fast-trainer .shop-title,#menu .seishin .shop-title{font-size:2.4rem;font-weight:700;color:#f90;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px}#menu .amure .shop-subtitle,#menu .fast-trainer .shop-subtitle,#menu .seishin .shop-subtitle{font-size:1.6rem;color:#595757;margin:0}#menu .apeal{max-width:750px;margin:50px auto;color:#595757;padding:10px;text-align:center}#menu .menu-box{width:100%;display:flex;flex-wrap:wrap}#menu .menu-box .menu-img{width:45%;margin:1% auto}#menu .menu-box .menu-img img{width:100%}#menu .menu-box .menu-text{font-size:1.4rem}@media screen and (max-width:768px){#menu{display:block}#menu .menu-box{width:90%;margin:10px auto}}#menu table{border-collapse:collapse;padding:0;table-layout:fixed;color:#000;font-size:1.6rem;margin:auto}#menu table tr{background-color:#fff;padding:.35em;border-bottom:1px solid #bbb}#menu table thead{border-bottom:5px solid #f90;text-align:center}#menu table tr:last-child{border-bottom:none}#menu table td,#menu table th{padding:1rem;border-right:1px solid #bbb;text-align:left}#menu table td:last-child,#menu table th:last-child{border:none}#menu tbody th{color:#ff9901}#menu .price{text-align:right}#menu .pridescriptionce{max-width:400px}#menu .slick-slide{background-repeat:no-repeat;background-size:cover;width:100%}#menu .slick-slide img{width:100%}@media screen and (max-width:620px){header{display:flex}}.globalMenuSp{display:none;margin:auto}@media screen and (max-width:768px){.globalMenuSp{display:block;position:absolute;top:10px;right:10px}}.globalMenuSp .globalNavSp{padding:30px 0 0}.globalMenuSp .globalNavSp ul{display:block;width:80%}.globalMenuSp .globalNavSp ul li a{padding:20px 0 10px;font-size:2rem;color:#353535;width:100%;height:100%;display:block}.globalMenuSp .navToggle{width:42px;height:51px;cursor:pointer;z-index:3;background:#0077c0;text-align:center;z-index:998;position:relative;margin:0 2px}.globalMenuSp .navToggle span{display:block;position:absolute;width:30px;border-bottom:3px solid #fff;transition:.35s ease-in-out;left:6px}.globalMenuSp .navToggle span:first-child{top:9px}.globalMenuSp .navToggle span:nth-child(2){top:18px}.globalMenuSp .navToggle span:nth-child(3){top:27px}.globalMenuSp .navToggle span:nth-child(4){border:none;color:#eee;font-size:9px;font-weight:700;top:34px}.globalMenuSp .active span:first-child{top:18px;left:6px;transform:rotate(-45deg)}.globalMenuSp .active span:nth-child(2),.globalMenuSp .active span:nth-child(3){top:18px;transform:rotate(45deg)}.globalMenuSp nav{position:fixed;top:2%;left:2%;background:#fff;color:#000;text-align:center;transform:translateY(-110%);transition:all .6s;width:95%;z-index:99;margin:auto}.globalMenuSp nav ul{background:#fff;margin:20px auto;padding:0;width:100%;border-radius:5px}.globalMenuSp nav ul li{font-size:1.2rem;line-height:1;list-style-type:none;padding:0;width:90%;font-weight:700;text-align:left}.globalMenuSp nav ul li a{display:block;width:100%;height:100%}.globalMenuSp .active{transform:translateY(0);display:block}.globalMenuSp .logo_img{width:40%!important}.globalMenuSp .address{padding:10px 0}.globalMenuSp .address span{background-color:#0077c0;color:#fff;padding:0 15px;margin-left:5px;cursor:pointer}.globalMenuSp .address span a{color:#fff}.globalMenuSp .contactSp{margin:0 2px;width:42px;height:43px;background-color:#0077c0;color:#fff;text-align:center;display:none;padding-top:7px;padding-bottom:2px;border-radius:2px;display:block}.globalMenuSp .contactSp i{font-size:4.4rem;display:block;padding:0;margin-bottom:5px}.globalMenuSp .contactSp a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.fadeLayer{position:fixed;top:0;left:0;width:100%;height:120%;background-color:#000;opacity:.5;visibility:hidden;z-index:50}@media screen and (max-width:620px){.globalMenuPc{display:none}}html{font-size:62.5%;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:768px){html{font-size:60%}}@media screen and (max-width:620px){html{font-size:50%}}body{font-size:1.8em;line-height:1.5;margin:0 auto}@media screen and (max-width:768px){body{margin:5px auto 0}}a{text-decoration:none}@media screen and (max-width:1000px){.pc{display:none}}@media screen and (max-width:768px){.tab{display:none}}a{color:inherit}h2{width:100%;color:#006ebc;text-align:center;margin:20px 0;padding:20px 0;font-size:4rem}h2 span{width:150px;border:1px solid #fff;padding:5px 50px;color:#000;margin:auto;font-size:1.8rem}h2 span,h3{display:block}h3{text-align:center;color:#252525;font-size:2.4rem;font-weight:700;margin:50px auto 30px}.under{background:linear-gradient(transparent 70%,#a8eaff 0)}.error{color:red}.description{color:#303030;font-size:1.4rem;width:100%}.corona,.header,.maxwidth{max-width:1080px;margin:auto}.header{display:flex;justify-content:flex-start;padding:10px 0}@media screen and (max-width:768px){.header{display:block}}.header .logo{width:250px;padding-top:20px}@media screen and (max-width:768px){.header .logo{padding:0;width:200px}}.header .logo img{width:90%;display:block;margin:auto}.header .apeal{padding:35px 0 0 10px}.header .apeal i{color:#daa520;padding-right:5px}.header .info{margin-left:auto}.header .info .tel-address{text-align:right;padding:5px;line-height:1.5}.header .info .tel-address .tel{padding:0 10px 0 50px}@media screen and (max-width:620px){.header .info .tel-address .tel{padding:10px 0 0}}.header .info .tel-address .tel span{font-size:1.4rem;margin-right:10px;border-bottom:2px solid tomato}.header .info .tel-address .tel i{background-color:#006ebc;color:#fff;margin-top:7px;padding:7px;border-radius:50%;margin-right:10px;font-size:1.4rem}.header .info .tel-address .tel a{font-size:2.6rem;color:#006ebc;display:inline-block;vertical-align:top}@media screen and (max-width:620px){.header .info .tel-address .tel i{margin-top:4px}}.header .info .tel-address .address{font-size:1.4rem;margin:0 0 5px}nav ul{display:flex;justify-content:center;padding:10px 0}nav ul li{text-align:center;width:15%;list-style:none;border-bottom:4px solid #f3f3f3;font-size:1.4rem;margin:10px;padding-bottom:10px}nav ul li:hover{border-bottom:4px solid #006ebc}nav ul li a{width:100%;height:100%;font-weight:700;color:#333;display:block}nav ul li i{font-size:2rem;color:#006ebc;padding-right:10px}@media screen and (max-width:1000px){nav ul li{width:20%}}.news{max-width:800px;margin:30px auto 70px;width:90%}.news ul li{display:flex;border-bottom:1px solid #ccc;padding:10px}.news ul li span{display:block;padding-right:10px;color:#006ebc}#header-slider{max-width:1500px;margin:auto;position:relative}#header-slider .main-img{width:100%;background-repeat:no-repeat;background-size:cover;height:600px;background-position:50%;z-index:1}@media screen and (max-width:768px){#header-slider .main-img{height:300px}}#header-slider .t1{background-image:url(/img/top/top1.jpg)}#header-slider .t2{background-image:url(/img/top/top2.jpg)}#header-slider .t3{background-image:url(/img/top/top3.jpg)}#header-slider .t4{background-image:url(/img/top/top4.jpg)}#header-slider .header-apeal{position:absolute;z-index:2;top:25%;left:15%;font-size:2.6rem;width:50%;text-shadow:2px 2px 3px #fff}@media screen and (max-width:768px){#header-slider .header-apeal{width:100%;left:5%}}#top .apeal{font-weight:700;padding:10px;position:relative;color:#ffea00;font-size:50px;background-color:red;text-align:center;text-shadow:1px 2px 2px #000;letter-spacing:5px}#top .apeal span{font-size:20px;text-shadow:none;letter-spacing:2px}@media screen and (max-width:768px){#top .apeal span{display:block}}.hour{width:80%;margin:auto}@media screen and (max-width:768px){.hour{width:95%}}.hour table{border-collapse:collapse;margin:0 auto;color:#5f5f5f;width:100%}.hour table td,.hour table th{padding:1%;border:1px solid #ccc;text-align:center}.hour table th{background-color:#ebebeb}.hour .reserve{margin:20px auto;display:inline-block;text-align:center;padding:7px 20px;border-radius:25px;text-decoration:none;color:#fff;background-image:linear-gradient(45deg,#ffc107,#ff8b5f);transition:.4s}.hour .reserve:hover{background-image:linear-gradient(45deg,#ffc107,#f76a35)}.main-apeal{background-color:#fef1e8;padding:50px 0;display:flex;justify-content:center}.main-apeal .main-apeal-box{width:50%;max-width:480px}.main-apeal .main-apeal-box h4{font-size:3rem;color:#ff4500;padding:10px}.main-apeal .main-apeal-box img{width:90%;padding:5%;margin:auto;display:block}@media screen and (max-width:768px){.main-apeal{display:block}.main-apeal .main-apeal-box{width:90%;margin:auto}}.content-width{width:90%;margin:auto;padding:30px 0}.corona{background-color:#f5f5f5;border-radius:10px;padding:50px;margin:50px auto}@media screen and (max-width:768px){.corona{padding:20px}}.corona h4{font-size:2.4rem;border-bottom:3px solid #ccc;margin:15px 0;padding-left:10px}.corona p{line-height:1.5;padding:10px}.corona ul{padding-left:30px}.corona ul li{list-style:circle;line-height:2;font-weight:700}.footer .company-name{width:100%;margin:5px auto;display:flex;justify-content:flex-start}.footer .company-name .seishin img{width:20%;text-align:left}.footer .company-name .amure{text-align:right;margin-left:auto}.footer .company-name .amure img{width:33%}.footer .nav{background-color:#006ebc;color:#fff}.footer .nav ul{display:flex;padding:20px 10px;flex-wrap:wrap}.footer .nav ul li{border-right:1px solid #ccc;padding:10px;font-size:1.4rem}footer{background-color:#006ebc;color:#fff;text-align:right;font-size:1.2rem;padding:20px}.alert{border-radius:3px;display:flex;font-size:13px;line-height:18px;margin:20px 0;padding:15px}.alert:before{-webkit-font-smoothing:antialiased;display:inline-block;font-family:Font Awesome\ 5 Free;font-display:swap;font-size:18px;font-weight:900;height:18px;margin-right:5px;text-align:center;vertical-align:top;width:22px}.alert .button{color:#fff;border-radius:3px;display:inline-block;font-size:12px;margin:-5px 0 -5px auto;padding:5px 8px}.alert.info{background:#f5f5f5;color:#757575}.alert.info:before{content:"\F05A"}.alert.info .button{background:#757575}.alert.warning{background:#fff4c1;color:#f49a26}.alert.warning:before{content:"\F071"}.alert.warning .button{background:#f49a26}.alert.error{background:#fce8e6;color:#ff4c10}.alert.error:before{content:"\F06A"}.alert.error .button{background:#ff4c10}.alert.success{background:#ddf2f2;color:#00a69f}.alert.success:before{content:"\F06A"}.alert.success .button{background:#00a69f}#reserve{text-align:center;padding:10px;max-width:1200px;margin:auto}#reserve p{padding:20px 0 0;text-align:left}#reserve .select-box{background:#fff;width:80%;margin:auto;max-width:540px}#reserve .select-box .date{font-size:1.2rem;text-align:center}#reserve .select-box .inline-radio{display:flex;overflow:hidden;border:1px solid #b6b6b6}#reserve .select-box .inline-radio div{position:relative;flex:1}#reserve .select-box .inline-radio input{width:100%;height:40px;opacity:0}#reserve .select-box .inline-radio .possible{height:20px}#reserve .select-box .inline-radio label{position:absolute;top:0;left:0;color:#000;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;border-right:1px solid #b6b6b6;white-space:pre-line}#reserve .select-box .inline-radio div:last-child label{border-right:0}#reserve .select-box .inline-radio input:checked+label{background:tomato;font-weight:500;color:#fff}#reserve .select-box .name{padding:0;font-size:1.4rem;margin:0;text-align:left}#reserve input[type=date],#reserve input[type=number],#reserve input[type=text],#reserve input[type=time]{padding:10px;width:100%;margin:auto;max-width:540px;border:1px solid #b6b6b6}#reserve .btn-box{display:flex;justify-content:center}#reserve .btn,#reserve button{color:#fff;background-color:#eb6100;border-radius:100vh;font-size:1.8rem;padding:10px 20px;margin:20px;cursor:pointer}#reserve .btn:hover,#reserve button:hover{background:#f56500}#reserve .flex-box{display:flex}@media screen and (max-width:768px){#reserve .flex-box{display:block}}#reserve .flex-box .flex-item{width:50%;padding:30px 0}@media screen and (max-width:768px){#reserve .flex-box .flex-item{width:100%}}#schedule{text-align:center;width:100%}#schedule table,#schedule td,#schedule th{border-collapse:collapse;border:1px solid #cacaca}#schedule table{margin:auto;width:90%}#schedule table tr:nth-child(2n){background-color:#f1f1f1}#schedule table th{font-size:1.2rem;font-weight:700;padding:1px 2px}#schedule table td{position:relative}#schedule table td label{position:absolute;top:0;left:0;color:#030303;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}#schedule table td .batu{background-color:#dfdfdf}#schedule table td input{width:100%;opacity:0}#schedule table td input:checked+label{background:tomato;font-weight:500;color:#fff}.reserve_menu .apeal{width:100%;color:#595757;padding:10px;text-align:center!important}.reserve_menu ul{margin:auto;max-width:650px}.reserve_menu ul li{padding:5px}.reserve_menu ul li .multi_select{display:flex;border-bottom:1px solid #ccc;align-items:center;width:100%}.reserve_menu ul li input[type=checkbox]{margin:10px;display:block}.reserve_menu ul li .explain{text-align:left;width:100%}.reserve_menu ul li .explain .title span{margin-left:5px}.reserve_menu ul li .explain .price{text-align:right;width:100%}#confirm .confirm-box{max-width:480px;margin:auto;padding:5px}#confirm .confirm-box .confirm-title{font-size:1.4rem}#confirm .confirm-box .confirm-answer{font-size:1.8rem;border-bottom:1px solid #ccc;margin:10px}#confirm form{margin:auto;max-width:480px;text-align:center}#confirm .btn,#confirm button{color:#fff;background-color:#eb6100;border-radius:100vh;font-size:1.8rem;padding:10px 20px;margin:20px auto;cursor:pointer;text-align:center}#confirm .btn:hover,#confirm button:hover{background:#f56500}.finish{text-align:center;padding:10px}.admin-title{background-color:#006ebc;color:#fff;padding:10px}.admin-title nav{display:flex;justify-content:flex-start}.admin-title nav ul{margin-left:auto}.admin-title nav ul li{width:100px;padding:0;margin:0;text-decoration:none;border-bottom:none}.admin-title nav ul li a{color:#fff}#admin table.move{border-collapse:collapse;width:100%;text-align:center}#admin table.move td{border:1px solid #ccc;padding:10px 0}#admin #admin-reserve{display:flex;justify-content:center}@media screen and (max-width:768px){#admin #admin-reserve{display:block}}#admin #admin-reserve h4{font-size:2.4rem;margin:20px 10px;padding-left:10px;border-left:5px solid #18153a}#admin #admin-reserve .schedule{width:50%;padding:5px}@media screen and (max-width:768px){#admin #admin-reserve .schedule{width:90%;margin:auto}}#admin #admin-reserve .schedule .shop_change{width:100%;display:flex}#admin #admin-reserve .schedule .shop_change a{text-align:center;display:block;width:50%;padding:7px 5px 5px;margin:5px;color:#ccc}#admin #admin-reserve .schedule .shop_change .active{color:#006ebc}#admin #admin-reserve .schedule table{width:100%;margin-top:10px;font-size:15px}#admin #admin-reserve .schedule table tr{border:1px solid #ccc;margin:10px 0;color:#414141}#admin #admin-reserve .schedule table tr td{padding:10px}#admin #admin-reserve .schedule table tr td span{font-size:12px}#admin #admin-reserve .schedule table tr .delete{display:inline}#admin #admin-reserve .schedule table tr .delete i{color:red}#admin #admin-reserve .calendar{width:50%;padding:5px}@media screen and (max-width:768px){#admin #admin-reserve .calendar{width:90%;margin:auto}}#admin #admin-reserve .calendar table.c{border-collapse:collapse;width:100%;margin-top:10px}#admin #admin-reserve .calendar table.c td,#admin #admin-reserve .calendar table.c th{border:1px solid #ccc}#admin #admin-reserve .calendar table.c td{padding-left:3px;height:80px;position:relative}#admin #admin-reserve .calendar table.c td a{width:100%;height:100%;display:block}#admin #admin-reserve .calendar table.c td .count{width:100%;text-align:center}#admin #admin-reserve .calendar table.c .nomonth{background-color:#ccc}#admin #admin-reserve .calendar table.c .current{background-color:#ff8c00}#admin #admin-reserve .calendar table.c .sunday{color:red}#admin .detail table{border-collapse:collapse}#admin .detail table td,#admin .detail table th{border:1px solid #ccc;padding:10px}.delete{text-align:right;margin:0;padding:0;height:20px}.delete button{background-color:transparent!important;padding:0!important;margin:0!important}.delete button i{color:red!important}.design04{width:100%;text-align:center;border-collapse:collapse;border-spacing:0}.design04 tr:nth-child(odd){background:#f1f1f1}.design04 th{padding:10px;background:#778ca3;border-right:1px solid #778ca3;color:#fff}.design04 th:last-child{border-right:none}.design04 td{padding:10px;border-right:1px solid #778ca3}.design04 td:last-child{border-right:none}#login{color:#000;max-width:400px;margin:auto;padding:50px}#login #login-header{padding:50px;text-align:center}#login #login-header h1{font-size:26px}#login #login-header p{font-size:12px}#login #login-form .login-text{display:block;background-color:#fff!important;border:1px solid #eee;padding:15px 10px;width:90%;margin:10px auto}#login #login-form .login-submit{background-color:#0083cf;color:#fff;border:none;padding:15px 0;margin:auto;border-radius:5px;width:95%}#login #login-footer{padding:10px}#login #login-footer .login-forget{text-align:right}#login #login-footer .login-forget a{text-decoration:none;font-size:14px;color:#0083cf}#login #login-footer .login-new{width:100%}#login #login-footer .login-new p{font-size:14px}#login #login-footer .login-new a{display:block;font-size:16px;text-decoration:none;background-color:#fff;color:#000;border:1px solid #ccc;width:100%;padding:10px 0}