@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:"Shippori Mincho";font-size:16px;color:#181818;letter-spacing:.15em;line-height:1.875}small{font-size:100%}a{text-decoration:none;color:inherit;-webkit-transition:.3s;transition:.3s}a[href^="tel:"]{cursor:default}li{list-style:none}img{max-width:100%;height:auto}.slick-next{display:none !important}@font-face{font-family:"Noto Sans Jp";font-style:normal;font-weight:400;src:url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../fonts/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:"Noto Sans Jp";font-style:normal;font-weight:500;src:url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../fonts/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:"Noto Sans Jp";font-style:normal;font-weight:700;src:url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../fonts/NotoSansJP-Bold.ttf) format("truetype")}.l-header{position:fixed;width:100%;top:0;left:0;z-index:100;padding-left:40px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:1280px){.l-header{padding:5px 40px}}@media screen and (max-width:768px){.l-header{padding:5px 10px}}.l-header--pageBackground{background-color:#fff}.l-header.changeColor{background-color:#fff}.l-main--pages{padding:101px 0}@media screen and (max-width:1280px){.l-main--pages{padding:93px 0}}@media screen and (max-width:480px){.l-main--pages{padding:68px 0}}.l-inner{width:100%;margin:0 auto}@media screen and (max-width:1280px){.l-inner{width:90%}}@media screen and (max-width:1280px){.l-inner--1200BreakMarginCenter{margin:0 auto}}.l-inner--600{max-width:600px}.l-inner--700{max-width:700px}.l-inner--800{max-width:800px}.l-inner--900{max-width:900px}.l-inner--960{max-width:960px}.l-inner--1000{max-width:1000px}.l-inner--1200{max-width:1200px}.l-inner--1560{max-width:1560px}.l-innerLeft{width:100%}@media screen and (max-width:1600px){.l-innerLeft{width:95%}}@media screen and (max-width:1280px){.l-innerLeft{margin:0 auto;width:90%}}.l-newLine{display:none;word-break:break-all}@media screen and (max-width:1600px){.l-newLine--1600{display:block}}@media screen and (max-width:1024px){.l-newLine--pc{display:block}}@media screen and (max-width:1024px){.l-newLine--pcBr{display:block}}@media screen and (max-width:768px){.l-newLine--tab{display:block}}@media screen and (max-width:768px){.l-newLine--tabBr{display:block}}@media screen and (max-width:480px){.l-newLine--sp{display:block}}@media screen and (max-width:480px){.l-newLine--spBr{display:block}}.l-home-aboutUs{margin-top:100px;margin-bottom:160px}@media screen and (max-width:1280px){.l-home-aboutUs{margin-top:60px;margin-bottom:100px}}.l-home-access{margin-bottom:160px}@media screen and (max-width:1280px){.l-home-access{margin-bottom:100px}}.l-home-news{margin-bottom:141px}@media screen and (max-width:1280px){.l-home-news{margin-bottom:58px}}.l-home-company{margin-bottom:160px}@media screen and (max-width:1280px){.l-home-company{margin-bottom:100px}}.l-works-sampleGallery{margin-top:160px}@media screen and (max-width:1024px){.l-works-sampleGallery{margin-top:60px}}.l-works-pictureGallery{margin-top:160px}@media screen and (max-width:1024px){.l-works-pictureGallery{margin-top:60px}}.l-works-work{margin-top:100px}@media screen and (max-width:1024px){.l-works-work{margin-top:60px}}.l-works-facilities{margin-top:160px}@media screen and (max-width:1024px){.l-works-facilities{margin-top:60px}}.l-works-dimensions{margin-top:160px}@media screen and (max-width:1024px){.l-works-dimensions{margin-top:60px}}.l-news-news{margin-top:100px}@media screen and (max-width:768px){.l-news-news{margin-top:60px}}.l-company-pictureGallery{margin-top:100px}@media screen and (max-width:1024px){.l-company-pictureGallery{margin-top:60px}}.l-company-message{margin-top:100px}@media screen and (max-width:1024px){.l-company-message{margin-top:60px}}.l-company-company{margin-top:100px}@media screen and (max-width:1024px){.l-company-company{margin-top:60px}}.l-access-company{margin-top:100px}@media screen and (max-width:1024px){.l-access-company{margin-top:60px}}.l-access-map{margin-top:100px}@media screen and (max-width:1024px){.l-access-map{margin-top:60px}}.l-recruit-contents{margin-top:20px}@media screen and (max-width:768px){.l-recruit-contents{margin-top:12px}}.l-contact-contactForm{margin-top:20px}@media screen and (max-width:768px){.l-contact-contactForm{margin-top:12px}}.l-privacy-contents{margin-top:50px}.l-single-contents{margin-top:50px}.c-btn{display:inline-block;max-width:100%}.c-btn--double{width:207px;padding:30.5px 0 20.5px;background-color:#00305c;color:#fff;text-align:center;font-weight:500;line-height:1.4375;letter-spacing:.15em;-webkit-transition:.25s;transition:.25s}.c-btn--double__enTitle{display:block;font-family:"Sorts Mill Goudy";font-size:13px;font-weight:400;line-height:1.4615;letter-spacing:.05em;margin-top:8px}.c-btn--double:focus,.c-btn--double:hover{opacity:.8}.c-btn--doubleSmall{padding:15px 0 10px}.c-hamburger{width:50px;height:50px;position:relative;cursor:pointer}.c-hamburger__line{display:inline-block;position:absolute;left:14px;top:10px;background-color:#3c3c3c;border-radius:5px;width:45%;height:2px;-webkit-transition:all .3s;transition:all .3s}.c-hamburger__line:nth-of-type(1){top:13px}.c-hamburger__line:nth-of-type(2){top:19px}.c-hamburger__line:nth-of-type(3){top:25px}.c-hamburger__line:nth-of-type(3):after{content:"Menu";position:absolute;top:5px;left:60%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);color:#3c3c3c;font-size:.6rem;text-transform:uppercase}.c-hamburger.is-active{background-color:transparent}.c-hamburger.is-active .c-hamburger__line{-webkit-transition:all .3s;transition:all .3s}.c-hamburger.is-active .c-hamburger__line:nth-of-type(1){top:14px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.c-hamburger.is-active .c-hamburger__line:nth-of-type(2){width:0}.c-hamburger.is-active .c-hamburger__line:nth-of-type(3){top:26px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.c-hamburger.is-active .c-hamburger__line:nth-of-type(3):after{content:"Close";-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);top:5px;left:2px}.c-sectionTitle{letter-spacing:.05em;display:inline-block}.c-sectionTitle--borderLeftBase{border-left:1px solid #215c92;padding-left:14px}.c-sectionTitle--borderLeftPt1{border-left:1px solid #fff;padding-left:14px}.c-sectionTitle__enTitle{font-family:"Sorts Mill Goudy";font-size:20px;font-weight:400;line-height:1.45}@media screen and (max-width:768px){.c-sectionTitle__enTitle{font-size:clamp(18px,2.6041666667vw,20px)}}.c-sectionTitle__title{font-size:clamp(1.5rem,1.3786407767rem + .5177993528vw,2rem);font-weight:500;line-height:1}.c-sectionSubTitle{font-size:32px;font-weight:500;line-height:1.4375;letter-spacing:.05em}@media screen and (max-width:768px){.c-sectionSubTitle{font-size:clamp(22px,4.1666666667vw,32px)}}.c-sectionSubTitle--emphasis{color:#00305c}.c-newsList__link:focus,.c-newsList__link:hover{color:#6f8de8;-webkit-transition:.3s;transition:.3s}.c-newsList__listItem{border-bottom:1px solid #d3d3d3}.c-newsList__listItem:not(:nth-child(1)){margin-top:40px}@media screen and (max-width:768px){.c-newsList__listItem:not(:nth-child(1)){margin-top:25px}}.c-newsList__day{color:#00305c;font-family:"Work Sans";font-size:14px;font-weight:400;line-height:1.14285;letter-spacing:.1em}@media screen and (max-width:768px){.c-newsList__day{font-size:clamp(12px,1.8229166667vw,14px)}}.c-newsList__cat{padding-top:8px;padding-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Noto Sans JP";font-weight:500;line-height:1.875;letter-spacing:.15em}@media screen and (max-width:768px){.c-newsList__cat{font-size:clamp(14px,2.0833333333vw,16px)}}.c-arrowBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.c-arrowBtn--primary{width:250px;min-height:60px;padding:0 14px 0 24px;gap:61px}.c-arrowBtn--backColorBase{color:#00305c;border:1px solid #00305c}.c-arrowBtn--backColorBase:focus,.c-arrowBtn--backColorBase:hover{-webkit-box-shadow:0 7px 10px rgba(0,0,0,.3);box-shadow:0 7px 10px rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}.c-arrowBtn--backColorBlue{color:#fff;border:1px solid #fff}.c-arrowBtn--backColorBlue:focus,.c-arrowBtn--backColorBlue:hover{-webkit-box-shadow:0 7px 10px rgba(243,240,240,.3);box-shadow:0 7px 10px rgba(243,240,240,.3);-webkit-transition:all .3s;transition:all .3s}.c-arrowBtn__text{font-family:"Noto Sans JP";font-weight:500;letter-spacing:.15em;line-height:1.4375;white-space:nowrap}.c-arrowBtn__arrowIcon{display:inline-block;max-width:24px;max-height:24px}.c-pageTitleImg__wrap{color:#fff;position:relative;font-family:"Shippori Mincho";background-image:url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../img/works/works-titlebanner.jpg);background-size:cover;width:100%;height:clamp(7.5rem,4.723907767rem + 11.8446601942vw,18.9375rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-pageTitleImg__wrap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:clamp(1.5rem,1.0145631068rem + 2.071197411vw,3.5rem);background-color:#00305c}@media screen and (max-width:768px){.c-pageTitleImg__wrap:after{height:12px}}.c-pageTitleImg--inner{margin-top:auto;margin-bottom:clamp(1.5rem,.1650485437rem + 5.6957928803vw,7rem)}.c-pageTitleImg__title{font-size:clamp(1.75rem,1.2038834951rem + 2.3300970874vw,4rem);line-height:1.5}.c-pageTitleImg__subTitle{margin-top:4px;font-size:clamp(1.25rem,1.0072815534rem + 1.0355987055vw,2.25rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.c-pageTitleImg__subTitle:before{content:"";background-color:#00305c;width:.8em;height:2px;margin-top:4px;margin-right:8px}.c-privacyBlockTitle{font-size:20px;letter-spacing:.07em}@media screen and (max-width:768px){.c-privacyBlockTitle{font-size:clamp(16px,2.6041666667vw,20px)}}.p-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header__logoImg{display:inline-block;width:214px}@media screen and (max-width:480px){.p-header__logoImg{width:150px}}.p-header__logoImg.black{display:none}.p-header__logoImg.white{display:inline-block}.changeColor .p-header__logoImg.black{display:inline-block}.changeColor .p-header__logoImg.white{display:none}.l-header--pageBackground .p-header__logoImg.black{display:inline-block}.l-header--pageBackground .p-header__logoImg.white{display:none}.p-header__hamburgerWrap{display:none}@media screen and (max-width:1280px){.p-header__hamburgerWrap{display:block}}.p-header__drawerWrap{position:fixed;top:0;left:0;background-color:#dbe5f1;-webkit-transform:translateY(-500%);transform:translateY(-500%);width:100%;height:100%;-webkit-transition:-webkit-transform all .5s ease;transition:-webkit-transform all .5s ease;transition:transform all .5s ease;transition:transform all .5s ease,-webkit-transform all .5s ease}@media screen and (min-width:1281px){.p-header__drawerWrap{display:none}}.p-header__drawerWrap.is-active{-webkit-transform:translateY(0);transform:translateY(0);overflow-y:auto;z-index:-1}@media screen and (max-width:1280px){.p-header__navWrap{display:none}}.p-drawer{background-color:#dbe5f1;width:inherit}.p-drawer__img{display:inline-block;width:250px}@media screen and (max-width:480px){.p-drawer__img{width:180px}}.p-drawer__navWrap{padding:100px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-drawer__listWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;text-align:center}@media screen and (max-width:768px){.p-drawer__listWrap{width:90%}}.p-drawer__listItem{font-size:16px;font-weight:500;letter-spacing:.15em;line-height:1.4375;padding:8px 0;border-bottom:1px solid #3c3c3c}.p-drawer__link:focus,.p-drawer__link:hover{color:#6f8de8;-webkit-transition:.3s;transition:.3s}.p-drawer__enTitle{display:block;font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1.4615}.p-drawer__btnWrap{margin-top:20px}.p-globalNav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-globalNav__listWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;text-align:center}.p-globalNav__listItem{font-size:16px;font-weight:700;letter-spacing:.15em;line-height:1.4375;position:relative;color:#fff}.p-globalNav__listItem.current:after{content:"";position:absolute;bottom:-12px;left:0;height:3px;width:100%;background:#cccbcb;opacity:.6}.changeColor .p-globalNav__listItem{color:#000}.l-header--pageBackground .p-globalNav__listItem{color:#000}.p-globalNav__link{display:block}.p-globalNav__link:focus,.p-globalNav__link:hover{opacity:.5;-webkit-transition:.3s;transition:.3s}.p-globalNav__enTitle{display:block;font-size:13px;font-weight:700;letter-spacing:.05em;line-height:1.4615;margin-top:8px}.p-globalNav__contactBtn{height:101px}.p-contactBtn{display:inline-block;width:555px;padding:53px 0;max-width:100%;background:#fff;border:1px solid #215c92;position:relative}@media screen and (max-width:768px){.p-contactBtn{width:288px;padding:25px 0}}.p-contactBtn:focus,.p-contactBtn:hover{-webkit-box-shadow:0 7px 10px rgba(0,0,0,.3);box-shadow:0 7px 10px rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}.p-contactBtn__innerWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:768px){.p-contactBtn__innerWrap{gap:16px}}.p-contactBtn__innerWrap--marginLeft1{margin-left:49px}@media screen and (max-width:768px){.p-contactBtn__innerWrap--marginLeft1{margin-left:10px}}.p-contactBtn__innerWrap--marginLeft2{margin-left:60px}@media screen and (max-width:1280px){.p-contactBtn__innerWrap--marginLeft2{margin-left:49px}}@media screen and (max-width:768px){.p-contactBtn__innerWrap--marginLeft2{margin-left:10px}}.p-contactBtn__iconWrap{position:relative;width:72px;height:72px}@media screen and (max-width:768px){.p-contactBtn__iconWrap{width:40px;height:40px}}.p-contactBtn__icon{display:inline-block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-contactBtn__iconIcon{display:inline-block;width:65.9%;height:43.18%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-contactBtn__arrowIcon{position:absolute;width:40px;height:40px;top:70.2%;right:2.3%}@media screen and (max-width:768px){.p-contactBtn__arrowIcon{width:22px;height:22px}}.p-contactBtn__textWrap{letter-spacing:.05em;font-weight:500;line-height:1}.p-contactBtn__text{color:#00305c;font-size:32px}@media screen and (max-width:768px){.p-contactBtn__text{font-size:20px}}.p-contactBtn__phoneNumber{margin-top:6px;color:#215c92;font-size:24px}@media screen and (max-width:768px){.p-contactBtn__phoneNumber{font-size:16px}}.p-siteMap{font-family:"Noto Sans JP";font-weight:500;line-height:1.4375;letter-spacing:.15em;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1280px){.p-siteMap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.p-siteMap{font-size:clamp(14px,2.0833333333vw,16px)}}.p-siteMap__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:480px){.p-siteMap__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-siteMap__list--gap40{gap:40px}@media screen and (max-width:480px){.p-siteMap__list--gap40{gap:20px}}.p-siteMap__list--gap22{gap:22px}@media screen and (max-width:480px){.p-siteMap__list--gap22{gap:20px}}.p-siteMap__link:focus,.p-siteMap__link:hover{color:#6f8de8;-webkit-transition:.3s;transition:.3s}.p-siteMap__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-siteMap__text:before{content:"";background-color:#215c92;width:.875em;height:1px;margin-top:-.1875em;margin-right:.375em}.p-siteMap__text--marginLeft18{margin-left:18px}@media screen and (max-width:480px){.p-siteMap__text--marginLeft18{margin-left:0}}.p-siteMap__bottomItem{margin-top:28px}@media screen and (max-width:480px){.p-siteMap__bottomItem{margin-top:20px}}.p-footer{width:100%}.p-footer__topItem{padding:78px 0 149px;background-color:#eaeaea}@media screen and (max-width:1280px) and (max-width:1280px){.p-footer__topItem{text-align:center;padding:60px 0 100px}}@media screen and (max-width:1280px) and (max-width:480px){.p-footer__topItem{padding:60px 0}}.p-footer__logoImg{display:inline-block}@media screen and (max-width:480px){.p-footer__logoImg{width:15rem}}.p-footer__textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:273px}@media screen and (max-width:1280px){.p-footer__textWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.p-footer__color{color:#00305c}.p-footer__infoWrap{font-family:"Noto Sans JP";font-weight:500;line-height:1.875;letter-spacing:.15em}@media screen and (max-width:768px){.p-footer__infoWrap{font-size:clamp(14px,2.0833333333vw,16px)}}.p-footer__phoneNumber{margin-top:16px}.p-footer__bottomItem{width:100%;padding:19px 0;background-color:#00305c;color:#fff;font-family:"Work Sans";font-size:14px;font-weight:400;line-height:1;letter-spacing:.0875em;text-align:center}@media screen and (max-width:480px){.p-footer__bottomItem{font-size:12px}}.p-footer__copyRightWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.p-footer__copyRightWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.p-footer__copyRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:480px){.p-footer__copyRight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.p-footer__link:focus,.p-footer__link:hover{color:#6f8de8;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:480px){.p-footer__siteMapWrap{display:none}}.p-pageTitleImg__wrap{text-align:center;background-color:#00305c}.p-home-aboutUs__media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:92px}@media screen and (max-width:1280px){.p-home-aboutUs__media{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:46px}}.p-home-aboutUs__imgWrap{-ms-flex-preferred-size:55.3%;flex-basis:55.3%}.p-home-aboutUs__mediaImg{display:inline-block;max-width:863px;width:100%}.p-home-aboutUs__textWrap{line-height:1.4375;-ms-flex-preferred-size:38.8%;flex-basis:38.8%}.p-home-aboutUs__subTitle{margin-top:clamp(2.25rem,1.8252427184rem + 1.8122977346vw,4rem)}.p-home-aboutUs__text{margin-top:clamp(1.5rem,1.2572815534rem + 1.0355987055vw,2.5rem);font-family:"Noto Sans JP";font-weight:500;letter-spacing:.15em}@media screen and (max-width:768px){.p-home-aboutUs__text{font-size:clamp(14px,2.0833333333vw,16px)}}.p-home-jumboTron{background-color:#00305c;position:relative}.p-home-jumboTron__items{overflow:visible}.p-home-jumboTron__img{position:relative;width:100%;height:900px;max-height:100vh;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:polygon(50% 0,100% 0,100% 68%,50% 100%,0 100%,0 32%);clip-path:polygon(50% 0,100% 0,100% 68%,50% 100%,0 100%,0 32%)}@media screen and (max-width:768px){.p-home-jumboTron__img{height:615px}}.p-home-jumboTron__titleWrap{position:absolute;bottom:clamp(2.25rem,1.552184466rem + 2.9773462783vw,5.125rem);left:123px;color:#fff;letter-spacing:.05em}@media screen and (max-width:1280px){.p-home-jumboTron__titleWrap{left:7%}}.p-home-jumboTron__title{font-size:64px;font-weight:500}@media screen and (max-width:1280px){.p-home-jumboTron__title{font-size:clamp(22px,5vw,64px)}}.p-home-jumboTron__enTitle{margin-top:20px;font-family:"Sorts Mill Goudy";font-size:32px;font-weight:400}@media screen and (max-width:1280px){.p-home-jumboTron__enTitle{font-size:clamp(18px,2.5vw,32px)}}.p-home-jumboTron__textWrap{position:absolute;bottom:100px;right:40px;color:#fff;font-family:"Sorts Mill Goudy";font-size:14px;font-weight:400;letter-spacing:.05em}@media screen and (max-width:768px){.p-home-jumboTron__textWrap{right:0}}.p-home-jumboTron__text{position:relative;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.p-home-jumboTron__stick{display:inline-block;height:84px;-webkit-animation:pathmove 1.5s ease-in-out infinite;animation:pathmove 1.5s ease-in-out infinite;width:1px;background-color:#fff;position:absolute;top:64px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@-webkit-keyframes scrollDownStick{0%{height:24px}100%{height:84px}}@keyframes scrollDownStick{0%{height:24px}100%{height:84px}}@-webkit-keyframes pathmove{0%{height:0;top:64px;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:120px;opacity:0}}@keyframes pathmove{0%{height:0;top:64px;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:120px;opacity:0}}.p-home-works{background-color:#f3f3f3;padding:80px 0 160px}@media screen and (max-width:1280px){.p-home-works{padding:60px 0 100px}}.p-home-works__subTitle{margin-top:clamp(2.25rem,1.8252427184rem + 1.8122977346vw,4rem)}.p-home-works__textBtnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;margin-top:24px}@media screen and (max-width:1280px){.p-home-works__textBtnWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-home-works__text{font-family:"Noto Sans JP";font-weight:500;line-height:1.875;letter-spacing:.15em}@media screen and (max-width:768px){.p-home-works__text{font-size:clamp(14px,2.0833333333vw,16px)}}.p-home-works__gridWrap{margin-top:64px}.p-home-works__IntroductionWrap{margin-top:64px}.p-home-worksImgGrid{display:grid;width:100%;grid-template-columns:auto auto auto auto auto auto;grid-template-rows:auto auto auto;gap:16px 24px}@media screen and (max-width:768px){.p-home-worksImgGrid{gap:8px 12px}}.p-home-worksImgGrid__item1{grid-row:span 1;grid-column:1/4}.p-home-worksImgGrid__item2{grid-row:1;grid-column:4/7}.p-home-worksImgGrid__item3{grid-row:2;grid-column:1/7}.p-home-worksImgGrid__item4{grid-row:3;grid-column:1/3}.p-home-worksImgGrid__item5{grid-row:3;grid-column:3/5}.p-home-worksImgGrid__item6{grid-row:3;grid-column:5/7}.p-home-worksIntroduction{background-color:#00305c;text-align:center;padding-top:54px;padding-bottom:55px}.p-home-worksIntroduction__textWrap{color:#fff;font-weight:500}@media screen and (max-width:768px){.p-home-worksIntroduction__textWrap{width:90%;margin:0 auto}}.p-home-worksIntroduction__title{font-size:32px;line-height:1.4375;letter-spacing:.05em}@media screen and (max-width:768px){.p-home-worksIntroduction__title{font-size:clamp(24px,4.1666666667vw,32px)}}.p-home-worksIntroduction__text{margin-top:16px;font-family:"Noto Sans JP";line-height:1.875;letter-spacing:.15em}@media screen and (max-width:768px){.p-home-worksIntroduction__text{font-size:clamp(14px,2.0833333333vw,16px)}}.p-home-worksIntroduction__btnWrap{margin-top:32px}.p-home-news{position:relative;padding:160px 0 103px}@media screen and (max-width:1280px){.p-home-news{padding:60px 0 42px}}.p-home-news__backGround{width:50.5%;height:100%;position:absolute;top:0;right:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(2.81%,#fff),color-stop(48.34%,rgba(255,255,255,0))),-webkit-gradient(linear,left top,right top,color-stop(2.81%,#fff),color-stop(48.34%,rgba(255,255,255,0))),url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../img/home/news-pic.jpg);background:linear-gradient(0deg,#fff 2.81%,rgba(255,255,255,0) 48.34%),linear-gradient(90deg,#fff 2.81%,rgba(255,255,255,0) 48.34%),url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../img/home/news-pic.jpg);background-size:cover;background-repeat:no-repeat;z-index:-1}.p-home-news__listWrap{margin-top:clamp(2.25rem,1.8252427184rem + 1.8122977346vw,4rem)}.p-home-news__notListText{font-family:"Noto Sans JP";letter-spacing:.1em}.p-home-news__btnWrap{margin-top:64px}@media screen and (max-width:1280px){.p-home-news__btnWrap{text-align:center}}.p-home-company__guideWrap{margin-top:clamp(2.25rem,1.8252427184rem + 1.8122977346vw,4rem);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,1.1814320388rem + 1.359223301vw,2.8125rem)}@media screen and (max-width:768px){.p-home-company__guideWrap{grid-template-columns:repeat(1,1fr)}}.p-home-company__btnWrap{margin-top:40px;text-align:center}.p-home-companyBlendImg{position:relative;max-width:370px}@media screen and (max-width:768px){.p-home-companyBlendImg{margin:0 auto}}.p-home-companyBlendImg__link{display:block}.p-home-companyBlendImg__link:focus,.p-home-companyBlendImg__link:hover{opacity:.7}.p-home-companyBlendImg__img{display:inline-block;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.p-home-companyBlendImg__img{max-height:7.5rem;width:23.125rem;max-width:100%}}.p-home-companyBlendImg__colorBase{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}.p-home-companyBlendImg__colorBase--baseColor{background:#d3d3d3}.p-home-companyBlendImg__colorBase--pt1{background:#215c92}.p-home-companyBlendImg__colorBase--pt2{background:#003d75}.p-home-companyBlendImg__colorBase--pt3{background:#00305c}.p-home-companyBlendImg__color2{position:absolute;top:0;left:0;width:100%;height:100%;background:#d3d3d3;mix-blend-mode:multiply}.p-home-companyBlendImg__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:clamp(1.375rem,1.2233009709rem + .6472491909vw,2rem);font-weight:500;letter-spacing:.05em}.p-home-companyBlendImg__arrow{position:absolute;top:89%;right:.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:8px}.p-home-recruit{width:100%;padding:130px 0;position:relative;background-image:url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../img/home/recruit-pic.jpg);background-color:#d3d3d3;background-blend-mode:multiply;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1280px){.p-home-recruit{padding:60px 0 100px}}@media screen and (max-width:1024px){.p-home-recruit{background-position:center}}.p-home-recruit__blendColor{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#09477e;mix-blend-mode:multiply}.p-home-recruit__textWrap{position:relative;color:#fff}.p-home-recruit__text{margin-top:clamp(2.25rem,1.8252427184rem + 1.8122977346vw,4rem);color:#fff;font-family:"Noto Sans JP";font-weight:500;line-height:1.875;letter-spacing:.15em}@media screen and (max-width:768px){.p-home-recruit__text{font-size:clamp(14px,2.0833333333vw,16px)}}.p-home-recruit__btnWrap{margin-top:40px}.p-home-access__backGroundWrap{position:relative;padding-top:160px}@media screen and (max-width:1280px){.p-home-access__backGroundWrap{padding-top:60px}}.p-home-access__backGround{width:55%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,right top,left top,color-stop(2.81%,#fff),color-stop(48.34%,rgba(255,255,255,0))),url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../img/home/access-pic.jpg);background:linear-gradient(270deg,#fff 2.81%,rgba(255,255,255,0) 48.34%),url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../img/home/access-pic.jpg);background-repeat:no-repeat;background-size:cover;z-index:-1}.p-home-access__googleMapWrap{margin-top:64px;width:100%;height:auto;min-height:300px;position:relative;padding-top:38.333333%}.p-home-access__googleMap{width:100%;height:100%;position:absolute;top:0;left:0}.p-home-access__storeInfoWrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1280px){.p-home-access__storeInfoWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-home-access__storeInfo{font-family:"Noto Sans JP";font-weight:500;letter-spacing:.15em}.p-home-access__storeName{color:#00305c;font-size:20px;line-height:1.5}@media screen and (max-width:768px){.p-home-access__storeName{font-size:clamp(18px,2.6041666667vw,20px)}}.p-home-access__address{margin-top:8px;line-height:1.875}@media screen and (max-width:768px){.p-home-access__address{font-size:clamp(14px,2.0833333333vw,16px)}}@media screen and (max-width:1280px){.p-home-access__btnWrap{margin-top:40px}}.p-home-contact{padding:123px 0;background-image:url(//asahi-tokushu.sakura.ne.jp/asahitokusyu/wp-content/themes/asahitokusyu/css/../img/home/contact-pic.jpg);background-size:cover;background-repeat:no-repeat;text-align:center}@media screen and (max-width:1280px){.p-home-contact{padding:60px 0 100px}}.p-home-contact__text{margin-top:24px;font-family:"Noto Sans JP";font-weight:500;line-height:1.875;letter-spacing:.15em}@media screen and (max-width:768px){.p-home-contact__text{font-size:clamp(14px,2.0833333333vw,16px)}}.p-home-contact__contactBtnWrap{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1280px){.p-home-contact__contactBtnWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}.p-works-tableContainer{position:relative;width:100%}.p-works-tableContainer__table{table-layout:fixed;border-collapse:collapse;text-align:center;overflow:hidden;font-family:"Noto Sans JP";font-size:16px;line-height:1.25;letter-spacing:.15em}@media screen and (max-width:768px){.p-works-tableContainer__table{font-size:clamp(14px,1.8229166667vw,16px)}}.p-works-tableContainer__table th,.p-works-tableContainer__table td{text-align:center;width:140px;border:1px solid #00305c;height:48px;vertical-align:middle;padding:6px;font-weight:500;white-space:nowrap}.p-works-tableContainer__tbody tr th{background-color:#eaeaea}.p-works-tableContainer__thead tr{background-color:#c5d8ea}.p-works-tableContainer__thead tr:first-child{background-color:#00305c;color:#fff;font-size:20px;line-height:1.5}@media screen and (max-width:768px){.p-works-tableContainer__thead tr:first-child{font-size:clamp(16px,2.0833333333vw,18px)}}.p-works-tableContainer__tr:not(:last-child){border-bottom:1px solid #464c59}.p-works-tableContainer__tr--tbody:hover{background-color:rgba(255,255,255,.1)}.p-works-tableContainer__tr--thead{border-bottom:1px solid #464c59}.p-works-tableContainer__th{font-size:14px;padding:2.5em 1em .3em}.p-works-tableContainer__th--small{padding:2.5em .1em .3em}.p-works-tableContainer__th--fontSmall{font-size:12px}.p-works-tableContainer__td{padding:.6em 1em;word-break:break-all}.p-works-tableContainer__caption{position:absolute;top:1%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60%;margin:0 auto;max-width:95%;margin:0 auto;padding:.6em 1em;border-radius:.6em;background-color:#262e3e;-webkit-box-shadow:0 5px 13px rgba(0,0,0,.4);box-shadow:0 5px 13px rgba(0,0,0,.4)}.p-works-tableContainer__header{font-family:inherit;font-size:24px;font-weight:500;text-align:center}.p-works-tableContainer::-moz-selection{color:#fff;background-color:rgba(255,255,255,.1)}.p-works-tableContainer::selection{color:#fff;background-color:rgba(255,255,255,.1)}.p-works-dimensions__topTableWrap{margin-top:75px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){.p-works-dimensions__topTableWrap{margin-top:30px}}.p-works-dimensions__topTableWrap::-webkit-scrollbar{height:10px}.p-works-dimensions__topTableWrap::-webkit-scrollbar-track{background-color:#d8d5d5;border-radius:5px}.p-works-dimensions__topTableWrap::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.p-works-dimensions__topTableWrap::-webkit-scrollbar-thumb:hover{background-color:#555}.p-works-dimensions__bottomTableWrap{margin-top:75px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){.p-works-dimensions__bottomTableWrap{margin-top:30px}}.p-works-dimensions__bottomTableWrap::-webkit-scrollbar{height:10px}.p-works-dimensions__bottomTableWrap::-webkit-scrollbar-track{background-color:#d8d5d5;border-radius:5px}.p-works-dimensions__bottomTableWrap::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.p-works-dimensions__bottomTableWrap::-webkit-scrollbar-thumb:hover{background-color:#555}.p-works-sampleGallery__slideArea{overflow:hidden;margin-top:48px}.p-works-sampleGallery__slideWide{max-width:100%;margin:0 auto}.p-works-sampleGallery__slide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px 26px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}.p-works-sampleGallery__slide .slick-list{overflow:visible}.p-works-sampleGallery__slide .slick-slide{padding:0 10px;opacity:.5;-webkit-transition-duration:.3s;transition-duration:.3s}.p-works-sampleGallery__slide .slick-current{opacity:1}@media screen and (max-width:768px){.p-works-sampleGallery__slide{gap:26px}}@media screen and (max-width:480px){.p-works-sampleGallery__slide{gap:10px}}.p-works-sampleGallery__item{width:calc((100% - 78px)/4)}@media screen and (max-width:768px){.p-works-sampleGallery__item{width:calc((100% - 26px)/2)}}@media screen and (max-width:480px){.p-works-sampleGallery__item{width:calc((100% - 10px)/2)}}.p-works-sampleGallery__slideMargin{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-works-sampleGallery__img{display:inline-block;aspect-ratio:280/200;width:100%;-o-object-fit:cover;object-fit:cover}.p-works-sampleGallery__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00305c;color:#fff;padding:12px;text-align:center;font-family:"Noto Sans JP";line-height:1.25;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:768px){.p-works-sampleGallery__text{font-size:clamp(11px,2.0833333333vw,16px)}}.p-works-pictureGallery__slideWrap{margin-top:48px}.p-works-pictureGallery__slide{display:grid;gap:30px;grid-template-columns:repeat(3,calc((100% - 60px)/3))}@media screen and (max-width:768px){.p-works-pictureGallery__slide{gap:10px;grid-template-columns:repeat(3,calc((100% - 20px)/3))}}@media screen and (max-width:480px){.p-works-pictureGallery__slide{grid-template-columns:repeat(2,1fr)}}.p-works-pictureGallery__img{max-width:380px;margin:auto;width:100%;aspect-ratio:380/240;-o-object-fit:cover;object-fit:cover}.p-works-pictureGallery__slideNav{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-works-pictureGallery__slideNav.current:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.5;background:#000}.p-works-pictureGallery__navItem{position:relative;cursor:pointer;overflow:hidden;width:24%;height:100%;margin:.5%}.p-works-pictureGallery__navItem:before{display:block;padding-top:70%;content:""}.p-works-work__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.p-works-work__media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-works-work__imgWrap{width:696px;height:482px}@media screen and (max-width:768px){.p-works-work__imgWrap{height:400px}}@media screen and (max-width:480px){.p-works-work__imgWrap{width:100%}}.p-works-work__img{display:inline-block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-works-work__textWrap{max-width:652px;width:100%;background-color:#eaeaea;padding:80px 68px;margin-left:-148px}@media screen and (max-width:768px){.p-works-work__textWrap{padding:40px 28px}}@media screen and (max-width:480px){.p-works-work__textWrap{margin-left:0}}.p-works-work__text{margin-top:24px;font-family:"Noto Sans JP";font-weight:500}@media screen and (max-width:768px){.p-works-work__text{font-size:clamp(14px,2.0833333333vw,16px)}}.p-works-facilities__navWrap{margin-top:40px;padding:24px;background-color:#eaeaea;font-family:"Noto Sans JP";font-weight:500;letter-spacing:.15em;line-height:1.875}@media screen and (max-width:768px){.p-works-facilities__navWrap{margin-top:20px;font-size:clamp(14px,2.0833333333vw,16px)}}.p-works-facilities__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media screen and (max-width:480px){.p-works-facilities__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.p-works-facilities__list{width:calc((100% - 40px)/2);max-width:490px}@media screen and (max-width:480px){.p-works-facilities__list{width:100%}}.p-works-facilities__listItem:before{content:"";width:13px;height:13px;display:inline-block;background-color:#215c92;position:relative;top:0;margin-right:5px}.p-works-facilities__listItem--fontSmall{font-size:14px;letter-spacing:.1em}@media screen and (max-width:768px){.p-works-facilities__listItem--fontSmall{font-size:clamp(12px,1.8229166667vw,14px)}}.p-works-facilities__imgWrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:48px}.p-works-facilities__img{display:inline-block;max-width:569px;width:calc((100% - 62px)/2);aspect-ratio:569/360;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.p-works-facilities__img{width:calc((100% - 30px)/2)}}@media screen and (max-width:480px){.p-works-facilities__img{width:calc((100% - 10px)/2)}}.p-news-news__titleWrap{text-align:center}.p-news-news__listWrap{margin-top:80px}@media screen and (max-width:768px){.p-news-news__listWrap{margin-top:48px}}.p-news-news__pageNationWrap{margin-top:60px;text-align:center}.p-news-news__notListText{text-align:center;font-family:"Noto Sans JP";letter-spacing:.1em}.p-company-pictureGallery__slide{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:clamp(1.5rem,1.317961165rem + .7766990291vw,2.25rem)}@media screen and (max-width:480px){.p-company-pictureGallery__slide{grid-template-columns:repeat(2,1fr)}}.p-company-message__titleWrap{text-align:center}.p-company-message__textWrap{margin-top:40px;font-family:"Noto Sans JP";font-weight:500}@media screen and (max-width:768px){.p-company-message__textWrap{font-size:clamp(14px,2.0833333333vw,16px)}}.p-company-message__text{text-align:center}.p-company-message__name{text-align:right;margin-top:30px}.p-company-company{background-color:#f3f3f3;padding:60px 0}.p-company-company__titleWrap{text-align:center}.p-company-company__tableWrap{max-width:700px;width:100%;margin:40px auto 0}.p-company-company__tableWrap{max-width:56.25rem;width:100%;margin:40px auto 0}.p-company-companyTable{max-width:100%;width:100%;border-collapse:collapse;font-family:"Noto Sans JP";line-height:1.475;letter-spacing:.1em}@media screen and (max-width:768px){.p-company-companyTable{font-size:clamp(14px,2.0833333333vw,16px)}}@media screen and (max-width:480px){.p-company-companyTable__tbody{display:block;width:100%}}.p-company-companyTable__tr{background-color:#dcdddd}@media screen and (max-width:480px){.p-company-companyTable__tr{display:block;width:100%}}.p-company-companyTable__tr:nth-child(odd){background-color:#f0eded}.p-company-companyTable__th{padding:1em;font-weight:700;text-align:center;width:20%;min-width:4em}@media screen and (max-width:480px){.p-company-companyTable__th{display:block;width:100%;padding:.5em;text-align:left}}.p-company-companyTable__td{padding:1em}@media screen and (max-width:480px){.p-company-companyTable__td{display:block;width:100%;padding:.1em .5em .5em;margin-left:1em}}.p-company-history{background-color:#f3f3f3;padding:40px 0}.p-company-history__titleWrap{text-align:center}.p-company-history__tableWrap{max-width:56.25rem;width:100%;margin:40px auto 0}.p-access-company{text-align:center}.p-access-company__mapWrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}@media screen and (max-width:480px){.p-access-company__mapWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-access-company__picWrap{width:100%;aspect-ratio:590/393}.p-access-company__picWrap iframe{width:100%;height:100%}.p-access-company__img{display:inline-block;width:100%;-o-object-fit:cover;object-fit:cover}.p-access-company__textWrap{margin-top:20px;font-family:"Noto Sans JP";font-weight:500;letter-spacing:.15em;line-height:1.4375}@media screen and (max-width:768px){.p-access-company__textWrap{font-size:clamp(14px,2.0833333333vw,16px)}}.p-access-map__wrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}@media screen and (max-width:480px){.p-access-map__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-access-map__media{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:480px){.p-access-map__media:last-child{margin-top:20px}}.p-access-map__imgWrap{width:100%;aspect-ratio:590/393}.p-access-map__imgWrap iframe{width:100%;height:100%}.p-access-map__img{display:inline-block;width:100%;-o-object-fit:cover;object-fit:cover}.p-access-map__textWrap{font-family:"Noto Sans JP";letter-spacing:.15em;line-height:1.4375}.p-access-map__storeName{font-size:20px;font-weight:500}@media screen and (max-width:768px){.p-access-map__storeName{font-size:clamp(16px,2.6041666667vw,20px)}}.p-access-map__address{margin-top:16px;font-weight:500}@media screen and (max-width:768px){.p-access-map__address{font-size:clamp(14px,2.0833333333vw,16px)}}.p-access-map__link{display:inline-block;margin-top:32px;font-weight:500;color:#777}@media screen and (max-width:768px){.p-access-map__link{font-size:clamp(14px,2.0833333333vw,16px)}}@media screen and (max-width:480px){.p-access-map__link{margin-top:20px}}.p-access-map__link:focus,.p-access-map__link:hover{color:#6f8de8;-webkit-transition:.3s;transition:.3s}.p-privacy-contents{line-height:1.475}.p-privacy-contents__text{padding-bottom:15px}@media screen and (max-width:768px){.p-privacy-contents__text{font-size:clamp(14px,2.0833333333vw,16px)}}.p-privacy-contents__blockTitle{margin:10px 0;padding:0 10px 2px;border-bottom:2px solid #515151}.p-privacy-contents__blockList{margin:0 0 10px 20px}@media screen and (max-width:768px){.p-privacy-contents__blockList{font-size:clamp(14px,2.0833333333vw,16px)}}@media screen and (max-width:480px){.p-privacy-contents__blockList{margin:0 0 10px 10px}}.p-privacy-contents__blockListItem{list-style:decimal;margin-left:20px}@media screen and (max-width:768px){.p-privacy-contents__blockListItem{font-size:clamp(14px,2.0833333333vw,16px)}}@media screen and (max-width:480px){.p-privacy-contents__blockListItem{margin-left:10px}}.p-privacy-contents__nestList{margin:0 0 10px 20px}@media screen and (max-width:768px){.p-privacy-contents__nestList{font-size:clamp(14px,2.0833333333vw,16px)}}@media screen and (max-width:480px){.p-privacy-contents__nestList{margin:0 0 10px 10px}}.p-privacy-contents__nestListItem{list-style:decimal;margin-left:20px}@media screen and (max-width:768px){.p-privacy-contents__nestListItem{font-size:clamp(14px,2.0833333333vw,16px)}}@media screen and (max-width:480px){.p-privacy-contents__nestListItem{margin-left:10px}}.p-recruit-contents__container{height:250px;text-align:center}.p-recruit-contents__icon{margin-top:50px;display:inline-block;width:32px;height:32px}.p-recruit-contents__textWrap{margin-top:20px;line-height:1.475;letter-spacing:.05em;font-family:"Noto Sans JP"}.p-recruit-contents__title{font-size:24px;font-weight:700}@media screen and (max-width:768px){.p-recruit-contents__title{font-size:20px}}.p-recruit-contents__text{margin-top:20px}.p-contact-contactForm{margin-top:60px}.p-single-contents__titleWrap{text-align:center;letter-spacing:.05em}.p-single-contents__title{display:inline-block;padding:7px 15px;border-radius:3px;border-bottom:solid 2px;-o-border-image:linear-gradient(to right,#00305c 0%,#e7e3df 100%);border-image:-webkit-gradient(linear,left top,right top,from(#00305c),to(#e7e3df));border-image:linear-gradient(to right,#00305c 0%,#e7e3df 100%);border-image-slice:1;font-size:32px;font-weight:700;font-family:"Shippori Mincho"}@media screen and (max-width:768px){.p-single-contents__title{font-size:clamp(20px,4.1666666667vw,32px)}}.p-single-contents__category{margin-top:10px;text-align:center;font-size:14px;font-family:"Noto Sans JP"}@media screen and (max-width:768px){.p-single-contents__category{font-size:clamp(12px,1.8229166667vw,14px);margin-top:4px}}.p-single-contents__time{margin-top:30px;letter-spacing:.05em;text-align:right;font-family:"Noto Sans JP"}@media screen and (max-width:768px){.p-single-contents__time{font-size:clamp(12px,2.0833333333vw,16px)}}.p-single-contents__thumbnailWrap{margin-top:20px}@media screen and (max-width:768px){.p-single-contents__thumbnailWrap{margin-top:10px}}.p-single-contents__thumbnail{width:100%;-o-object-fit:cover;object-fit:cover}.p-single-contents__contentWrap{margin-top:20px}.p-single-contents__contentText{line-height:1.75;letter-spacing:.05em;font-family:"Noto Sans JP"}.p-single-contents__pageNationWrap{margin:100px 0 20px}.p-single-pageNation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;font-weight:600}@media screen and (max-width:480px){.p-single-pageNation{gap:15px}}.p-single-pageNation__backLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 20px 0 10px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background-color:#eee;border-radius:10px}@media screen and (max-width:768px){.p-single-pageNation__backLink{padding:0 13px 0}}.p-single-pageNation__backLink:focus,.p-single-pageNation__backLink:hover{-webkit-box-shadow:0 7px 10px rgba(0,0,0,.3);box-shadow:0 7px 10px rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}.p-single-pageNation__Icon{display:inline-block;width:20px;height:20px;margin-top:3px}@media screen and (max-width:768px){.p-single-pageNation__Icon{width:30px;height:30px;margin-top:0}}@media screen and (max-width:768px){.p-single-pageNation__sideText{display:none}}.p-single-pageNation__nextLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 10px 0 20px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background-color:#eee;border-radius:10px}@media screen and (max-width:768px){.p-single-pageNation__nextLink{padding:0 13px 0}}.p-single-pageNation__nextLink:focus,.p-single-pageNation__nextLink:hover{-webkit-box-shadow:0 7px 10px rgba(0,0,0,.3);box-shadow:0 7px 10px rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}.p-single-pageNation__listLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:250px;background:#00305c;border-radius:7px;color:#fff;height:50px}@media screen and (max-width:768px){.p-single-pageNation__listLink{width:200px}}@media screen and (max-width:480px){.p-single-pageNation__listLink{width:160px}}.p-single-pageNation__listLink:focus,.p-single-pageNation__listLink:hover{-webkit-box-shadow:0 7px 10px rgba(0,0,0,.3);box-shadow:0 7px 10px rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}.p-single-pageNation__text{font-family:"Noto Sans JP"}.p-404-contents{text-align:center}.p-404-contents__textWrap{margin-top:80px}.p-404-contents__title{font-size:24px;font-weight:700}@media screen and (max-width:480px){.p-404-contents__title{font-size:18px}}.p-404-contents__text{margin-top:20px;line-height:1.475;font-family:"Noto Sans JP"}@media screen and (max-width:480px){.p-404-contents__text{font-size:14px}}.p-404-contents__textBorder{display:inline-block;margin-top:8px;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(90%,#8bbcea));background:linear-gradient(transparent 65%,#8bbcea 90%)}.u-margin--top6{margin-top:6px}.u-padding--top4{padding-top:4px}.u-noscroll{overflow:hidden}.u-noscroll .black{display:inline-block}.u-noscroll .white{display:none}.plug-contactForm7{width:100%;margin:0 auto;font-family:"Noto Sans JP"}.plug-contactForm7__heading{width:100%;background-color:#00305c;border-left:1em solid #2d58a6;border-radius:2px;color:#fff;font-weight:700;padding:1em .8em;text-align:center}@media screen and (max-width:480px){.plug-contactForm7__headingText{font-size:14px}}.plug-contactForm7__itemWrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plug-contactForm7__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.plug-contactForm7__item{display:block}}.plug-contactForm7__item:not(:first-child){margin-top:28px}.plug-contactForm7__itemTitle{width:25%;margin-top:5px;text-align:right}@media screen and (max-width:768px){.plug-contactForm7__itemTitle{text-align:left;margin-top:0;width:100%}}.plug-contactForm7__label{font-weight:700;display:inline-block;width:100%}.plug-contactForm7__req{font-size:14px;padding:4px 6px;background:#eb2a2a;color:#fff;margin-left:10px;display:inline-block}.plug-contactForm7__inputField{width:60%}@media screen and (max-width:768px){.plug-contactForm7__inputField{margin-top:10px;width:100%}}.plug-contactForm7__approval{text-align:center;margin:50px auto 0;font-weight:700;font-family:"Noto Sans JP"}@media screen and (max-width:768px){.plug-contactForm7__approval{font-size:14px}}.plug-contactForm7__approvalText{display:inline;margin-left:5px}.plug-contactForm7__approvalText a{color:#b7b4b4}.plug-contactForm7__submit{width:40%;margin:50px auto 0;text-align:center}@media screen and (max-width:768px){.plug-contactForm7__submit{width:90%}}.plug-contactForm7 input[type=text]{width:100%;padding:.625em .4375em;background:#f0f8ff}.plug-contactForm7 input[type=text]:focus{background:#fae8f0;outline:1px solid #f5a4c8}.plug-contactForm7 input[type=email]{width:100%;padding:.625em .4375em;background:#f0f8ff}.plug-contactForm7 input[type=email]:focus{background:#fae8f0;outline:1px solid #f5a4c8}.plug-contactForm7 textarea{width:100%;height:200px;padding:.625em .4375em;background:#f0f8ff;overflow-y:auto}.plug-contactForm7 textarea:focus{background:#fae8f0;outline:1px solid #f5a4c8}.plug-contactForm7 input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.plug-contactForm7 input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background-color:#00305c;color:#fff;border-radius:5px;font-size:18px;padding:18px 10px;cursor:pointer}.plug-contactForm7 input[type=submit]:hover{background-color:#fff;border:2px solid #00305c;color:#00305c}.plug-contactForm7 span.wpcf7-spinner{display:none}.plug-contactForm7__link{text-decoration:underline;display:inline-block}.wp-pagenavi{margin:20px 0;font-size:12px}.wp-pagenavi a{color:#4a4a4a}.pages{margin-right:20px}.wp-pagenavi .current,.wp-pagenavi a.page{margin:0 6px 6px 0;display:inline-block;border:solid 1px #eee;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center}.wp-pagenavi .current{border:none;background:#68a2d8;color:#fff}.wp-pagenavi a.page:hover{background:#68a2d8;color:#fff;-webkit-transition:all .3s;transition:all .3s}.wp-pagenavi .first,.wp-pagenavi .extend{margin-right:10px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:none}