﻿/*!===========================
この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 slideup{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.iv,.ivo{transform:translateY(50px);opacity:0}.fadeinup{transition:all 0.5s ease-in;transform:translateY(0px);opacity:1 !important}@media (max-width: 767px){table>tbody>tr>th,table>tbody>tr>td{padding:15px 10px}footer>*,#content>*{padding-left:30px;padding-right:30px}main>aside{display:none}main>aside>*{max-width:none}main>aside+#content{width:100%}main>aside+#content>*>*{max-width:none}.title-h01 .jpn{font-size:7.0vw}.title-h02{font-size:6.0vw}.pc{display:none !important}.sp{display:block !important}.sp-md{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}.list-tag-no::before{width:calc(100% / 3 - 10px)}.list-tag-no::after{width:calc(100% / 3 - 10px)}.list-tag-no li{width:calc(100% / 3 - 10px)}.list-tag-no li:nth-child(-n+3){margin-top:0}.list-tag-no li:nth-child(n+4){margin-top:2.0em}.list-tag-no li .no{padding:0.3em 0 0 0.3em;width:40px;height:40px}header{margin:0;padding:0 20px;width:100%;height:65px}header .wrap{margin:0 auto;padding-top:10px;padding-bottom:10px;align-items:center}header .wrap .title-area{width:50%}header .wrap .title-area .logo-tit{max-width:120px}.drawer-hamburger{top:calc(50% - 45px)}footer #page_top a{font-size:1.4rem}footer .footer-wrap .f-title{padding:0 2.0em}footer .footer-wrap .f-tel-area{margin:3.0em auto 0;padding:0 0 3.0em;max-width:inherit}footer .footer-wrap .f-tel-area .title{font-size:4.0vw}footer .footer-wrap .f-tel-area .tel{font-size:11.0vw}footer .footer-wrap .f-tel-area .time{font-size:3.4vw}footer .footer-wrap .f-map-area iframe{height:300px}footer .f-contact-area .title{font-size:4.0vw}footer .f-contact-area .contact-btn{margin:1.5em 0 0}footer .f-contact-area .contact-btn a{padding:1.0em 0.5em;font-size:5.2vw}.pc-side-nav-fixed{position:static}.f-btn-area .f-btn-list li a{font-size:4.0vw}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}#top .slick-dots{bottom:10px !important}#top .slick-dots li button::before{font-size:11px !important}#top .top-main{height:100vh}#top .top-main .main-box .main-title{padding:0 5px 0.5em}#top .top-main .main-box .main-txt{font-size:6.4vw}#top .top-main .main-box .main-img{margin:1.5em -30px 0 !important}#top .top-about .about-list .list-item{width:calc(100% / 2 - 20px)}#top .top-about .about-list .list-item:nth-child(n+3){margin:1.5em 0 0}#top .top-about .about-list .list-item .txt{margin:0.8em 0 0;font-size:3.6vw}#top .top-work .work-list-aera{margin:3.0em -30px 0 !important}#top .top-work .work-list-aera .work-list .list-item{padding:0 15px}#top .top-work .work-list-aera .work-list .list-item .cate{font-size:1.1rem}#top .top-work .work-list-aera .work-list .list-item .title{font-size:1.9rem}#top .top-work .work-list-aera .work-list .list-item .txt{font-size:1.4rem}#contact .intro-area p,#contact-confirm .intro-area p,#contact-thanks .intro-area p,#catalog .intro-area p,#catalog-thanks .intro-area p{text-align:left}#contact .form-area .wrap dl,#contact-confirm .form-area .wrap dl,#contact-thanks .form-area .wrap dl,#catalog .form-area .wrap dl,#catalog-thanks .form-area .wrap dl{display:block}#contact .form-area .wrap dl dt,#contact-confirm .form-area .wrap dl dt,#contact-thanks .form-area .wrap dl dt,#catalog .form-area .wrap dl dt,#catalog-thanks .form-area .wrap dl dt{padding:0.5em 1.0em 0.5em 1.0em;font-size:1.6rem;width:100%}#contact .form-area .wrap dl dt.required,#contact-confirm .form-area .wrap dl dt.required,#contact-thanks .form-area .wrap dl dt.required,#catalog .form-area .wrap dl dt.required,#catalog-thanks .form-area .wrap dl dt.required{padding:0.5em 3.0em 0.5em 1.0em}#contact .form-area .wrap dl dd,#contact-confirm .form-area .wrap dl dd,#contact-thanks .form-area .wrap dl dd,#catalog .form-area .wrap dl dd,#catalog-thanks .form-area .wrap dl dd{width:100%}#contact .thanks-area,#contact-confirm .thanks-area,#contact-thanks .thanks-area,#catalog .thanks-area,#catalog-thanks .thanks-area{text-align:left}}
/*# sourceMappingURL=sp.css.map */
