﻿/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@keyframes zoomout{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes left-right{0%{width:0;opacity:0}100%{width:100%;opacity:1}}@keyframes left-right-out{0%{transform:scale(1, 1);transform-origin:right 0px}100%{transform:scale(0, 1);transform-origin:right 0px}}@keyframes slideup{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes vertical{0%{height:0px;bottom:auto;top:50px}49.9%{bottom:auto;top:50px}50%{height:60px;top:auto;bottom:0}100%{height:0px;top:auto;bottom:0}}.iv,.ivo{transform:translateY(50px);opacity:0}.fadeinup{transition:all 1.0s ease-in;transform:translateY(0px);opacity:1 !important}@media (max-width: 767px){table>tbody>tr>th,table>tbody>tr>td{padding:10px}main>aside{order:1;width:100%;padding:50px 0 0;margin-bottom:0}main>aside>*{max-width:none}main>aside+#content{width:100%}main>aside+#content>*{padding-left:20px}main>aside+#content>*>*{max-width:none}.title-h01{font-size:2.6rem}.title-h02{font-size:2.6rem}.title-h03{font-size:1.8rem}.title-h04{font-size:2.2rem}.title-eng01 .eng{font-size:1.4rem}.title-eng01 .jpn{font-size:3.0rem}.pc{display:none !important}.sp{display:block !important}img.sp,span.sp{display:inline}table.sp{display:table}.alignleft,.alignright{float:none;max-width:100% !important;margin-bottom:0}.alignleft{margin-right:0}.alignright{margin-left:0}.col{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;position:relative}.col>*{width:100%}.col>*:nth-child(n+2){margin-top:2.0em}.col.col3::before,.col.col4::before,.col.col5::before{content:"";display:block;height:0;order:1}.col.col3::after,.col.col4::after,.col.col5::after{content:"";display:block;height:0}.col.col3::before{width:100%}.col.col3::after{width:100%}.col.col3>*{width:100%}.col.col3>*:nth-child(-n+1){margin-top:0}.col.col3>*:nth-child(n+2){margin-top:2.0em}.col.col4::before{width:calc(100% / 2 - 10px)}.col.col4::after{width:calc(100% / 2 - 10px)}.col.col4>*{width:calc(100% / 2 - 10px)}.col.col4>*:nth-child(-n+2){margin-top:0}.col.col4>*:nth-child(n+3){margin-top:2.0em}.col.col5::before{width:calc(100% / 3 - 10px)}.col.col5::after{width:calc(100% / 3 - 10px)}.col.col5>*{width:calc(100% / 3 - 10px)}.col.col5>*:nth-child(-n+3){margin-top:0}.col.col5>*:nth-child(n+4){margin-top:2.0em}.col.w40w55>*:nth-child(1){width:100%}.col.w40w55>*:nth-child(2){margin-top:1.0em;width:100%}.col.w40w55.sp-col-re{flex-direction:column-reverse}.col.w40w55.sp-col-re>*:nth-child(1){margin-top:1.0em}.col.w40w55.sp-col-re>*:nth-child(2){margin-top:0}.col.w55w40>*:nth-child(1){width:100%}.col.w55w40>*:nth-child(2){margin-top:1.0em;width:100%}.col.w55w40.sp-col-re{flex-direction:column-reverse}.col.w55w40.sp-col-re>*:nth-child(1){margin-top:1.0em}.col.w55w40.sp-col-re>*:nth-child(2){margin-top:0}.scroll{overflow-x:auto}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track,.scroll::-webkit-scrollbar-thumb{border-radius:5px}.scroll::-webkit-scrollbar-track{background:#CCCCCC}.scroll::-webkit-scrollbar-thumb{background:#666666}.scroll table{white-space:nowrap}header{padding:10px}header .wrap .title-area{width:12%}header .wrap .shop-area{margin:0 0 0 10px;width:88%}header .wrap .shop-area .shop-name{width:31%}header .wrap .shop-area .shop-time-area{width:165px}header .wrap .shop-area .shop-time-area .title{padding:0.2em 0.3em;font-size:1.1rem}header .wrap .shop-area .shop-time-area .time{font-size:1.1rem;line-height:1.2;width:66%}header .wrap .shop-area .shop-time-area .time dt{width:28%}header .wrap .shop-area .shop-time-area .time dd{width:70%}header .wrap .reserve-area{display:none}header.fixed{padding:5px 10px}footer{padding:2.0em 0 4.0em}footer .pagetop{width:50px;top:-23px}footer .pagetop.fixed{bottom:6.5em}footer .footer-wrap .wrap .f-company-area .f-title-area{text-align:center}footer .footer-wrap .wrap .f-company-area .access-area .add-list{margin:1.0em 0 0}footer .footer-wrap .wrap .f-company-area .access-area .add-list dt{padding:1.0em 0.5em 1.0em 0;font-size:1.4rem;width:30%}footer .footer-wrap .wrap .f-company-area .access-area .add-list dd{padding:1.0em 0 1.0em 0.5em;font-size:1.4rem;width:70%}footer .footer-wrap .wrap .f-company-area .time-area .time-table{font-size:1.5rem}footer .footer-wrap .wrap .f-company-area .time-area .time-table th{padding:10px 5px}footer .footer-wrap .wrap .f-company-area .time-area .time-table td{padding:10px 5px;font-size:2.0rem}footer .footer-wrap .wrap .f-company-area .time-area .time-table .time{font-size:75%}footer .footer-wrap .wrap .f-company-area .time-area .txt{padding:0.5em;font-size:1.7rem}footer .footer-wrap .wrap .f-map-area iframe{min-height:350px}footer .footer-wrap .wrap .f-logo-area{flex-wrap:wrap}footer .footer-wrap .wrap .f-logo-area .logo-area{width:100%}footer .footer-wrap .wrap .f-logo-area .logo-area .shop-name{margin:0 0 0 20px}footer .footer-wrap .wrap .f-logo-area .tel{margin:0.8em 0 0;font-size:3.2rem;text-align:center;width:100%;min-width:inherit}footer .footer-wrap .wrap .f-logo-area .tel a{padding:0 0 0.2em 1.0em}footer .footer-wrap .wrap .f-logo-area .tel a::before{font-size:3.4rem;top:calc(50% - 0.7em);left:0}footer .f-btn-area{padding:0.3em 1.0em 0.7em}footer .f-btn-area .f-btn-list li.no01{font-size:2.0rem}footer .f-btn-area .f-btn-list li.no01 .line{padding:0.3em 1.2em}footer .f-btn-area .f-btn-list li.no01 .line .ico{padding:0 0 0 35px}footer .f-btn-area .f-btn-list li.no01 .line .ico::before{width:25px;height:25px;top:calc(50% - 13px);left:0}footer .f-btn-area .f-btn-list li.no01 .tel{padding:0.3em 1.2em}footer .f-btn-area .f-btn-list li.no01 .tel .ico{padding:0 0 0 1.0em}footer .f-btn-area .f-btn-list li.no01 .tel .ico::before{top:calc(50% - 1.0em);left:0}footer .f-btn-area .f-btn-list li.no01 .tel .ico .sp{display:inline-block !important}main>aside .nav-area .title{font-size:2.0rem}.pc-side-nav-fixed{position:static}body:not(#top) #content>*:not(#breadcrumb):not(.common-area){padding-top:50px}body:not(#top) #content>*:not(#breadcrumb):not(.common-area)>*:nth-child(n+2){margin-top:30px}.common-reserve-area .wrap .btn-list li{width:100%}.common-reserve-area .wrap .btn-list li:nth-child(n+2){margin-top:1.5em}.common-reserve-area .wrap .btn-list li.tel a .ico{padding:0 0 0 1.5em}.common-reserve-area .wrap .btn-list li.tel a .ico::before{font-size:3.0rem;top:calc(50% - 0.7em)}.common-reserve-area .wrap .btn-list li.line a .ico{padding:0 0 0 35px}.common-reserve-area .wrap .btn-list li.line a .ico::before{width:30px;height:30px;top:calc(50% - 15px)}.common-reserve-area .wrap .line-info{margin:2.4rem 0 0;padding:5.5rem 3rem 2rem;background:#DEF4D0;border-radius:0.8rem;position:relative}.common-reserve-area .wrap .line-info h2{width:250px;top:-15px;left:50%;transform:translateX(-50%)}.common-reserve-area .wrap .line-info p{margin:-15px -10px 0;width:auto}.common-reserve-area .wrap .line-info p:last-child{margin:15px auto 0;width:220px;position:static}#top .slick-dots{bottom:10px !important}#top .slick-dots li button::before{font-size:11px !important}#top .top-main .wrap .top-main-list li .box .txt{width:100%}#top .top-main .wrap .top-main-list li .box .txt img{margin:0 auto;width:100%;max-width:450px !important}#top .top-voice .wrap .title{font-size:2.3rem}#top .top-voice .wrap .title span{padding:0 9px}#top .top-voice .wrap .title span::before{left:0}#top .top-voice .wrap .title span::after{right:0}#top .top-voice .wrap .top-voice-list::before{width:calc(100% / 2 - 10px)}#top .top-voice .wrap .top-voice-list::after{width:calc(100% / 2 - 10px)}#top .top-voice .wrap .top-voice-list li{width:calc(100% / 2 - 10px)}#top .top-voice .wrap .top-voice-list li:nth-child(n+3){margin-top:1.5em}#top .top-voice-ba .wrap .top-voice-ba-list{flex-wrap:wrap}#top .top-voice-ba .wrap .top-voice-ba-list li{width:calc(100% / 2 - 10px)}#top .top-voice-ba .wrap .top-voice-ba-list li:nth-child(n+3){margin-top:1.5em}#top .top-commitment .wrap .top-commitment-list li{width:100%}#top .top-commitment .wrap .top-commitment-list li:nth-child(n+2){margin-top:1.5em}#top .top-service .wrap .top-service-list li{width:calc(100% / 2 - 10px)}#top .top-service .wrap .top-service-list li:nth-child(n+3){margin-top:1.5em}#top .top-corona .wrap .title{font-size:2.4rem;text-align:left}#top .top-corona .wrap .corona-list li{padding:1.2em;width:calc(100% / 2 - 10px)}#top .top-corona .wrap .corona-list li:nth-child(n+3){margin-top:1.5em}#top .top-corona .wrap .corona-list li .txt{font-size:1.3rem}#top .top-corona .wrap .txt-area{padding:1.5em}#top .top-corona .wrap .txt-area .title-sub{font-size:1.8rem}#top .top-corona .wrap .txt-area .title-sub .large{font-size:2.6rem}#contact .intro-area .tel-area .tel,#recruit .intro-area .tel-area .tel{text-align:center;line-height:1.0}#contact .intro-area .tel-area .tel a,#recruit .intro-area .tel-area .tel a{font-size:3.5rem}#contact .intro-area .tel-area .tel a .small,#recruit .intro-area .tel-area .tel a .small{font-size:1.8rem}#contact .intro-area .tel-area .date,#recruit .intro-area .tel-area .date{padding:0.2em;font-size:1.3rem;line-height:1.4}#contact .flow-area .flow-list li,#recruit .flow-area .flow-list li{padding:0 0 0.6em;font-size:1.5rem;width:calc(100% / 3 - 10px)}#contact .flow-area .flow-list li .eng,#recruit .flow-area .flow-list li .eng{font-size:1.2rem}#contact .flow-area .flow-list li .jpn,#recruit .flow-area .flow-list li .jpn{display:flex;justify-content:center;align-items:center;min-height:40px}#contact .form-area .wrap dl,#recruit .form-area .wrap dl{display:block}#contact .form-area .wrap dl dt,#recruit .form-area .wrap dl dt{padding:0.5em 3.5em 0.5em 0.5em;font-size:1.6rem;background:rgba(255,255,255,0.5);width:100%}#contact .form-area .wrap dl dt .required-mark,#recruit .form-area .wrap dl dt .required-mark{right:10px}#contact .form-area .wrap dl dt.required,#recruit .form-area .wrap dl dt.required{padding:0.5em 3.0em 0.5em 1.0em}#contact .form-area .wrap dl dd,#recruit .form-area .wrap dl dd{padding:1.0em 0 2.0em;width:100%}#contact .form-area .btn,#recruit .form-area .btn{min-width:250px}#contact .thanks-area,#recruit .thanks-area{text-align:left}}
/*# sourceMappingURL=sp.css.map */
