@charset "UTF-8";body{position:relative}body.fixed{overflow:hidden}.header{background-color:#F4F4F4;border-bottom:1px solid #D8D8D8;position:sticky;top:0;z-index:100;height:70px}.header.open .inner .side_nav{right:0}.header .inner{position:relative;padding:16px 30px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .inner .logo{display:-webkit-box;display:-ms-flexbox;display:flex}.header .inner .logo .img_link{display:block;margin-top:4px}.header .inner .logo .text_link{font-size:13px;font-weight:bold;letter-spacing:0.04em;color:#242424;text-decoration:none;margin-top:10px;margin-left:20px}.header .inner .main_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header .inner .main_nav ul li.bell{margin-right:15px;margin-top:5px}.header .inner .main_nav ul li.bell.new a{position:relative}.header .inner .main_nav ul li.bell.new a:after{content:"";display:block;width:8px;height:8px;background-color:#CB2E2E;border-radius:50%;position:absolute;top:-1px;right:-1px;border:2px solid #F4F4F4}.header .inner .main_nav ul li.attention{margin-right:10px;margin-top:5px}.header .inner .main_nav ul li.name{margin-right:21px;margin-top:5px}.header .inner .main_nav ul li.trigger{margin-top:12px}.header .inner .main_nav ul li a{text-decoration:none;display:block;line-height:1}.header .inner .main_nav ul li .icon_name{margin:0 auto;width:28px;height:28px;font-size:12px;font-weight:bold;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:7px 0px}.header .inner .main_nav ul li .icon_name.bg_yellow{background-color:#BCB158}.header .inner .main_nav ul li .icon_name+span{font-size:10px;font-weight:500;color:#242424}.header .inner .main_nav ul li .menu_trigger{display:block;width:20px;position:relative}.header .inner .main_nav ul li .menu_trigger span{display:block;width:100%;height:1px;background-color:#222}.header .inner .main_nav ul li .menu_trigger span:nth-child(2){margin-top:5px}.header .inner .main_nav ul li .menu_trigger span:nth-child(3){margin-top:6px}.header .inner .side_nav{width:375px;height:100dvh;position:fixed;top:0;right:-375px;z-index:1;background-color:#fff;padding:28px 0 0;border:1px solid #D8D8D8;-webkit-transition:right 0.3s;transition:right 0.3s}.header .inner .side_nav .head{padding-left:30px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .inner .side_nav .head .title{font-size:13px;font-weight:bold;letter-spacing:0.04em}.header .inner .side_nav .head .title.icon-your-status{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:15px 8px auto;grid-template-columns:15px auto;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.header .inner .side_nav .head .menu_close{display:block;width:15px;height:15px;position:relative;min-width:15px}.header .inner .side_nav .head .menu_close span{position:absolute;display:block;width:20px;height:1px;background-color:#222;top:50%;right:-3px}.header .inner .side_nav .head .menu_close span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .inner .side_nav .head .menu_close span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .inner .side_nav .link_list{padding:0 30px;margin-top:17px}.header .inner .side_nav .link_list li{border-bottom:1px solid #D8D8D8}.header .inner .side_nav .link_list li a{font-size:14px;letter-spacing:0;line-height:1;text-decoration:none;color:#242424;padding:16.5px 10px;display:block;position:relative}.header .inner .side_nav .link_list li a:after{content:"";display:block;width:6px;height:9px;background-image:url(../../images/common/icon_link_arrow.svg);background-size:100%;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .inner .side_nav .bg_gray{background-color:#F4F4F4;padding:30px;margin-top:30px}.header .inner .side_nav .bg_gray .btn_header{display:block;width:100%;height:55px;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:#fff;color:#242424;font-size:14px;letter-spacing:0;line-height:1;text-decoration:none;padding-top:2px}.header .inner .side_nav .bg_gray .btn_header+.btn_header{margin-top:10px}.header .inner .side_nav .bg_gray .btn_header.bell{position:relative}.header .inner .side_nav .bg_gray .btn_header.bell:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;background-image:url(../../images/common/header_footer/icon_bell.svg);background-size:100%}.header .inner .side_nav .bg_gray .btn_header.attention{position:relative}.header .inner .side_nav .bg_gray .btn_header.attention:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;background-image:url(../../images/common/header_footer/icon_attention.svg);background-size:100%}.header .inner .side_nav .bg_gray .btn_header.mail{position:relative}.header .inner .side_nav .bg_gray .btn_header.mail:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;background-image:url(../../images/common/header_footer/icon_mail.svg);background-size:100%}.header .inner .side_nav .bg_gray .contact-box__title{text-align:center;font-weight:600;margin-bottom:12px;font-size:15px}.header .inner .side_nav .bg_gray .contact-box__text{text-align:center;font-size:15px;margin-bottom:8px}.header .inner .side_nav .bg_gray .contact-box .tel-box{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}.header .inner .side_nav .bg_gray .contact-box .tel-box__icon{margin-right:16px}.header .inner .side_nav .bg_gray .contact-box .tel-box__icon img{width:48px;height:48px}.header .inner .side_nav .bg_gray .contact-box .tel-box__tel--tel{line-height:38px;font-weight:700;font-size:24px}.header .inner .side_nav .bg_gray .contact-box .tel-box__tel--hours{font-size:12px;line-height:160%}.header .inner .side_nav .bottom{padding:30px}.header .inner .side_nav .bottom .btn_header{display:block;width:100%;height:46px;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:#fff;color:#242424;font-size:14px;letter-spacing:0;line-height:1.3;text-decoration:none;border:1px solid #D8D8D8;padding-top:2px;text-align:center}.header .inner .side_nav .bottom .btn_header img{position:relative;top:-1px;width:22px}.header .inner .side_nav .bottom .btn_header.logout,.header .inner .side_nav .bottom .btn_header.mypage{width:calc((100% - 15px) / 2)}.header .inner .side_nav .bottom .btn_header.logout img,.header .inner .side_nav .bottom .btn_header.mypage img{margin-right:8px}.header .inner .side_nav .bottom .btn_header.cycle{margin-top:15px}.header .inner .side_nav .bottom .btn_header.cycle img{margin-right:10px}.header .inner .side_nav .bottom .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .inner .side_nav .bottom .flex.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .inner .side_nav .bottom .flex.shm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .inner .side_nav .icon-question{text-align:center;font-size:11px;margin-top:8px}.header .inner .side_nav .icon-question a{color:#242424;text-decoration:none;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;line-height:1}.header .inner .side_nav .icon-question img{display:inline-block;width:16px;height:16px;margin-right:4px}.header .inner .side_nav .utility-list-link{margin-top:31px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.header .inner .side_nav .utility-list-link li{padding-bottom:12px;padding-left:10px;border-bottom:1px solid #D8D8D8}.header .inner .side_nav .utility-list-link li a{font-size:13px;color:#242424;text-decoration:none}.header .overlay{background:#242424;height:100dvh;left:0;position:absolute;top:0;width:100%;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;pointer-events:none}.header .overlay.active{opacity:0.6;pointer-events:auto}.header.simple{height:75px}.your-status{background-color:#3C3B43;color:#fff;font-size:13px;font-weight:bold}.your-status .inner{min-width:1160px;margin:0 auto;padding:12px 30px}.your-status .inner .icon-your-status{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:15px 8px auto;grid-template-columns:15px auto;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;line-height:1}.footer{border-top:1px solid #D8D8D8}.footer .inner{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;padding:20px 103px;min-width:1128px}.footer .inner nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .inner nav ul li{margin-right:20px}.footer .inner nav ul li:last-child{margin-right:0}.footer .inner nav ul li:last-child a:after{display:none}.footer .inner nav ul li a{color:#242424;font-size:12px;letter-spacing:0.04em;text-decoration:none;line-height:1;position:relative;white-space:nowrap}.footer .inner nav ul li a:after{content:"";display:block;width:1px;height:10px;background-color:#D8D8D8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-11px}.footer .inner .copy{font-size:10px;letter-spacing:0.04em;color:#C4C4C4;padding-left:20px}.fixed_nav{position:fixed;z-index:3;bottom:0;right:0}.fixed_nav ul{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:0}.fixed_nav ul li{border-bottom:1px dotted #D8D8D8}.fixed_nav ul li:last-child{border-bottom:none}.fixed_nav ul li a{display:block;padding:12px 6.4px 14px;font-size:12px;letter-spacing:0.04em;color:#242424;text-decoration:none;text-align:center;line-height:1}.fixed_nav ul li a span{display:block;margin-top:3px;line-height:1.083}.fixed_nav ul li a.fixed_contact{font-size:11px;letter-spacing:0.02em}.fixed_nav .page_top_btn{text-align:center;width:80px}.fixed_nav .page_top_btn a{display:block;font-family:"Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:500;font-size:12px;letter-spacing:0.02em;font-size:12px;text-decoration:none;color:#242424;height:45px;border-radius:6px 0px 0px 0px;background:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);box-shadow:0px 0px 10px rgba(0,0,0,0.15);padding-top:18px}.fixed_nav .page_top_btn a span{background:url("/owner/assets/images/common/header_footer/top_icon.svg") center top no-repeat;padding-top:12px;font-weight:bold}.chat_consultation{position:fixed;bottom:54px;z-index:99;right:100px;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.chat_consultation:hover{opacity:0.6}.chat_consultation a:hover{opacity:1}.chat_consultation .chat_btn_close{position:absolute;right:3px;top:-9px}.chat_consultation .chat_btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:180px;height:50px;background:#3b3b41;color:#fff;font-weight:bold;font-size:12px;letter-spacing:0.04em;line-height:1.1666666667;text-decoration:none;border-radius:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:58px}.chat_consultation .chat_btn:before{content:"";background-image:url(../../images/common/header_footer/icon_chat.svg);background-size:100%;width:30px;height:30px;display:inline-block;position:absolute;left:23px;top:calc(50% - 15px)}.inquiry_btn{position:fixed;bottom:54px;z-index:99;right:90px}.inquiry_btn a{display:block;width:260px;height:60px;background:#3C3B43;color:#fff;text-align:center;font-size:15px;font-weight:bold;text-decoration:none;border-radius:5px;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}.inquiry_btn a span{position:relative;padding-left:31px}.inquiry_btn a span:before{content:"";display:block;background:url("/owner/assets/images/common/icon_mail.svg") center top no-repeat;width:22px;height:15px;position:absolute;left:-1px;top:50%;margin-top:-7px}.page_top_btn_shm{position:fixed;bottom:59px;z-index:99;right:20px}.page_top_btn_shm a{width:50px;height:50px}.page_top_btn_shm a img{width:100%;height:auto}@media screen and (max-width:767px){.header{height:56px}.header .inner{padding:10px 20px 2px 15px}.header .inner .logo .img_link{width:54px;height:auto;margin-top:6px}.header .inner .logo .img_link img{width:100%;height:auto}.header .inner .logo .text_link{margin-top:9px;margin-left:16px}.header .inner .main_nav ul li .icon_name{padding:8px 0 7px}.header .inner .main_nav ul li.bell{margin-right:10px}.header .inner .main_nav ul li.attention{margin-right:13px;margin-top:4px}.header .inner .main_nav ul li.name{margin-right:11px}.header .inner .main_nav ul li.trigger{margin-top:11px}.header .inner .side_nav{width:100%;right:-100%;overflow:scroll;padding-top:20px}.header .inner .side_nav .bg_gray .contact-box .tel-box__tel{width:100%}.header .inner .side_nav .bg_gray .contact-box .tel-box__tel--tel a{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;width:100%}.header .inner .side_nav .bg_gray .contact-box .tel-box__tel--tel a img{width:28px;height:28px}.header .inner .side_nav .bg_gray .contact-box .tel-box__tel--tel a span{font-size:17px;font-weight:600;margin-left:6px}.header .inner .side_nav .bg_gray .contact-box .tel-box__tel--hours{font-size:12px;line-height:160%;margin-top:8px;text-align:center}.header .inner .side_nav .link_list{margin-top:20px}.header .inner .side_nav .head .title{font-size:13px}.header .inner .side_nav .utility-list-link{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:11px}.header .inner .side_nav .utility-list-link li{padding-bottom:7px;min-height:35px}.header .inner .side_nav .utility-list-link li a{font-size:12px}.header.simple{height:56px}.your-status{font-size:12px}.your-status .inner{min-width:100%;padding:8px 15px}.your-status .inner .icon-your-status{line-height:1.4}.footer .inner{display:block;padding:15px 0 33px;min-width:100%}.footer .inner nav{width:320px;margin:0 auto}.footer .inner nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .inner nav ul li:nth-child(n+3){margin-top:4px}.footer .inner nav ul li a{font-size:11px}.footer .inner .copy{margin-top:38px;text-align:center;padding-left:0}.fixed_nav{position:sticky;top:initial;bottom:0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #D8D8D8;border-radius:0}.fixed_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0}.fixed_nav ul li{width:21.6%;border-bottom:none;border-right:1px dotted #D8D8D8}.fixed_nav ul li:first-child{width:13.6%}.fixed_nav ul li:last-child{border-right:none}.fixed_nav ul li a{font-size:10px;padding:8px 0px 4px}.fixed_nav ul li a .img{width:23px;height:23px;margin:0 auto}.fixed_nav ul li a .img img{width:100%;height:auto}.fixed_nav ul li a span{margin-top:3px;min-height:21px;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}.fixed_nav .page_top_btn{position:absolute;bottom:0;width:100%;margin:0;border-top:1px solid #D8D8D8}.fixed_nav .page_top_btn a{height:30px;padding-top:7px;font-size:11px;border-radius:0;-webkit-box-shadow:0;box-shadow:0;font-weight:bold;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Osaka",sans-serif}.fixed_nav .page_top_btn a span{background:url("/owner/assets/images/common/header_footer/top_icon.svg") left center no-repeat;padding-top:0px;padding-left:20px}.chat_consultation{position:fixed;bottom:41px;z-index:99;right:8px}.chat_consultation .chat_btn_close{position:absolute;right:3px;top:-9px}.chat_consultation .chat_btn{width:140px;height:40px;padding-left:42px;font-size:10px;line-height:1.2}.chat_consultation .chat_btn:before{width:24px;height:24px;left:16px;top:calc(50% - 12px)}.inquiry_btn{position:fixed;bottom:54px;z-index:99;right:0;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);width:200px}.inquiry_btn a{display:block;width:200px;height:50px;background:#3C3B43;color:#fff;text-align:center;font-size:13px;font-weight:bold;text-decoration:none;border-radius:5px;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}.inquiry_btn a span{position:relative;padding-left:31px}.inquiry_btn a span:before{content:"";display:block;background:url("/owner/assets/images/common/icon_mail.svg") center top no-repeat;width:22px;height:15px;position:absolute;left:-3px;top:2px;margin-top:0}.page_top_btn_shm{position:fixed;bottom:59px;z-index:99;right:8px}.page_top_btn_shm a{display:block;width:40px;height:40px}.page_top_btn_shm a img{width:100%;height:auto}}@media screen and (min-width:768px){::-webkit-full-page-media,:future,:root .header .inner .main_nav ul li .icon_name{padding-top:8px}}.mp-footer_bread{background:#ffffff;border-top:1px solid #D8D8D8;margin-top:120px}.mp-footer_bread .mp-b-textLink{color:#919191;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;white-space:nowrap;width:100%;font-size:12px}.mp-footer_bread .mp-b-textLink a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;color:#242424;font-size:12px;letter-spacing:0.04em;text-decoration:none;line-height:1;overflow:visible}.mp-footer_bread .mp-b-textLink a:after{content:"";display:inline-block;margin-left:5px;margin-right:5px;width:21px;height:21px;vertical-align:middle;background:url(/library/img/icons/bread-crumb.png) center center no-repeat;background-size:100% auto}.mp-footer_bread .mp-b-textLink span{margin-right:15px}.mp-footer_bread .container{width:100%}.mp-footer_bread .container-inner{padding:5px 103px}@media only screen and (max-width:767px){.mp-footer_bread{margin-top:120px;width:100%}.mp-footer_bread .container{width:100%}.mp-footer_bread .container-inner{padding:0 20px;width:100%}}
/*# sourceMappingURL=header_footer.css.map */