@charset "UTF-8";/*! EC-Life CSS compiled at /17:02:49 GMT+0900 (GMT+09:00) */#footer_nav_2020{font-family:"Noto Sans Japanese",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;text-align:left;margin-top:1rem}#footer_nav_2020::before{display:block;clear:both;content:" ";padding-top:1rem}#footer_nav_2020 *,#footer_nav_2020 ::after,#footer_nav_2020 ::before{box-sizing:border-box}#footer_nav_2020 dd{margin-bottom:.5rem;margin-left:0}#footer_nav_2020 address{margin-bottom:1rem;font-style:normal;line-height:inherit}#footer_nav_2020 p{margin-top:0}#footer_nav_2020 li{display:inherit;margin-right:inherit}#footer_nav_2020 h3{padding:0}#footer_nav_2020 .footer_zone_navigation{padding-top:3rem;background-color:#66605b}#footer_nav_2020 .footer_nav_container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){#footer_nav_2020 .footer_nav_container{max-width:540px}}@media (min-width:768px){#footer_nav_2020 .footer_nav_container{max-width:720px}}@media (min-width:992px){#footer_nav_2020 .footer_nav_container{max-width:960px}}#footer_nav_2020 .footer_nav_blocks{margin:0 0 1rem 0;display:flex;flex-wrap:wrap;padding-left:0;list-style:none}#footer_nav_2020 .footer_nav_blocks>.footer_nav_block{padding-right:0;padding-left:0;margin-bottom:1rem;border-color:#fff!important;border-left:1px solid #c4c5c6!important;flex:1 0 50%;width:auto;max-width:none}@media (min-width:576px){#footer_nav_2020 .footer_nav_blocks>.footer_nav_block{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:768px){#footer_nav_2020 .footer_nav_blocks>.footer_nav_block{flex:0 0 20%;max-width:20%}}#footer_nav_2020 .footer_nav_blocks>.footer_nav_category{flex:0 0 100%;max-width:100%}@media (min-width:768px){#footer_nav_2020 .footer_nav_blocks>.footer_nav_category{flex:0 0 40%;max-width:40%}}#footer_nav_2020 .footer_nav_blocks>.footer_nav_category .footer_nav{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#footer_nav_2020 .footer_nav_blocks>.footer_nav_category .footer_nav_header{flex:0 0 100%;max-width:100%}#footer_nav_2020 .footer_nav_blocks>.footer_nav_category .footer_nav_list_item{flex:0 0 50%;max-width:50%}#footer_nav_2020 .footer_nav_blocks>.footer_nav_category .footer_nav_list_item:nth-of-type(even)>a{padding-left:0}#footer_nav_2020 .footer_nav_blocks>.footer_nav_category .footer_nav_header,#footer_nav_2020 .footer_nav_blocks>.footer_nav_category .footer_nav_list_item{padding-left:1rem;padding-right:1rem}#footer_nav_2020 .footer_nav_blocks .flex-column{flex-direction:column}#footer_nav_2020 h3{color:#fff;margin:.75rem 0 1.5rem .75rem;font-size:1.2rem;font-weight:700}@media (min-width:768px) and (max-width:991.98px){#footer_nav_2020 h3{font-size:.9rem}}#footer_nav_2020 .footer_nav_list_item{margin-bottom:0}#footer_nav_2020 .footer_nav_list_item a{background-color:transparent;background-image:none;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:400;line-height:1;padding:.5rem .75rem;text-align:left;transition:color .1s ease-in-out;user-select:none;vertical-align:middle;white-space:inherit}@media (min-width:768px) and (max-width:991.98px){#footer_nav_2020 .footer_nav_list_item a{font-size:.75rem}}@media (min-width:576px) and (max-width:767.98px){#footer_nav_2020 .footer_nav_list_item a{font-size:.75rem}}#footer_nav_2020 .footer_nav_list_item a:hover{color:#94908c;text-decoration:underline}#footer_nav_2020 .footer_logo_area{display:flex;flex-direction:column}@media (min-width:768px){#footer_nav_2020 .footer_logo_area{flex-direction:row}}#footer_nav_2020 .footer_logo_block_image p{text-align:center}#footer_nav_2020 .footer_logo_block_image .footer_logo_block_image_img{max-width:100%;height:auto}#footer_nav_2020 .footer_logo_block_business{width:100%;flex-grow:1;display:flex;flex-direction:column}@media (min-width:992px){#footer_nav_2020 .footer_logo_block_business{flex-direction:row}}@media (min-width:992px){#footer_nav_2020 .footer_logo_block_opening{padding-left:3rem!important}}#footer_nav_2020 .footer_logo_block_opening *{text-align:center;margin-bottom:0;color:#fff;line-height:1;margin-bottom:1rem}#footer_nav_2020 .footer_logo_block_inq_button a{background-color:transparent;background-image:none;border-radius:0;border:1px solid #f8f9fa;color:#f8f9fa;cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:1rem;margin-bottom:1rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}@media (min-width:576px){#footer_nav_2020 .footer_logo_block_inq_button a{margin:1rem}}@media (min-width:768px){#footer_nav_2020 .footer_logo_block_inq_button a{margin-top:0}}#footer_nav_2020 .footer_logo_block_inq_button a:hover{color:#66605b;text-decoration:none;background-color:#f8f9fa;border-color:#f8f9fa}@media (min-width:992px){#footer_nav_2020 .footer_logo_block_inq_button a{padding:.75rem 1.5rem;margin-left:1rem}}@media (min-width:768px){#footer_nav_2020 .footer_logo_block_inq_button{margin:.5rem}}#footer_nav_2020 .footer_zone_copyright{background-color:#69a17d}#footer_nav_2020 .copy{padding-top:.375rem;padding-bottom:.375rem;color:#fff;text-align:center;margin-bottom:0;font-size:.75rem;letter-spacing:.1rem}#footer_nav_2020 .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}