.page_footer .btn{font-size:24px;font-weight:bold;text-decoration:none;text-align:center;display:block;padding:.8em 2em;border-bottom:solid 3px #151c35;border-radius:6px;width:fit-content;min-width:280px}@media screen and (min-width: 820px){.page_footer .btn{padding:.6em 2.4em;border-radius:4px}}.page_footer .footer_info_service{width:100%;margin:0 auto;padding:50px 0;background-color:#ede5dd}@media screen and (min-width: 820px){.page_footer .footer_info_service{padding-top:60px}}.page_footer .footer_info_service [href="https://nikkoudou-kottou.com/"].btn{color:#fff;margin:auto;background:#263262}@media screen and (min-width: 820px){.page_footer .footer_info_service [href="https://nikkoudou-kottou.com/"].btn{font-size:28px}}.page_footer .footer_contets{width:100%;background:#333 url(../../img/common/foot02_main01_bg02.jpg) repeat top center;margin:0 auto;padding:60px 0}.page_footer .footer_contets .grid_container{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto,auto;grid-template-areas:"siteIndex storeIndex" "serviceCat serviceCat"}@media screen and (min-width: 820px){.page_footer .footer_contets .grid_container{grid-template-columns:25% 50% 25%;grid-template-rows:auto;grid-template-areas:"siteIndex serviceCat storeIndex"}}.page_footer .footer_contets .grid_container .grid_item{padding:15px 30px 30px}.page_footer .footer_contets .grid_container .grid_item.grid_item_siteIndex{grid-area:siteIndex}.page_footer .footer_contets .grid_container .grid_item.grid_item_storeIndex{grid-area:storeIndex}.page_footer .footer_contets .grid_container .grid_item.grid_item_storeIndex span{display:inline-block;min-width:3.5em}.page_footer .footer_contets .grid_container .grid_item.grid_item_serviceCat{grid-area:serviceCat;background:hsla(0,0%,100%,.1)}.page_footer .footer_contets .grid_container .grid_item.grid_item_serviceCat dd{display:inline-block;width:fit-content}.page_footer .footer_contets .grid_container .grid_item.grid_item_serviceCat dd::after{content:" / "}.page_footer .footer_contets .grid_container .grid_item.grid_item_serviceCat dd:last-of-type::after{content:""}.page_footer .footer_contets .grid_container .grid_item.grid_item_serviceCat dd a{width:fit-content}.page_footer .footer_contets .grid_container .grid_item{font-size:18px;line-height:1;color:#fff}@media screen and (min-width: 820px){.page_footer .footer_contets .grid_container .grid_item{font-size:16px}}.page_footer .footer_contets .grid_container .grid_item dt{border-bottom:1px solid #fff;margin:0 0 .5em 0;padding:.5em .5em .8em;font-weight:bold}.page_footer .footer_contets .grid_container .grid_item dd{margin:0 0 .3em 0}.page_footer .footer_contets .grid_container .grid_item a{color:#fff;text-decoration:none;display:inline-block;padding:.5em}@media screen and (min-width: 820px){.page_footer .footer_contets .grid_container .grid_item a:hover{opacity:.8}}.page_footer .footer_contets [href="contact.html"].btn{background:#fff;color:#333;margin:60px auto}.page_footer .footer_contets .footer_logo{text-align:center}.page_footer .footer_copyright{width:100%;margin:0 auto;padding:6px 0;background-color:#eee;text-align:center}.page_footer .small{font-size:12px}/*# sourceMappingURL=footer.css.map */
