﻿.remodal-wrapper.spftnav{padding:0}.remodal-wrapper.spftnav .icon_close{height:22px;width:auto;float:right;margin-top:13px;margin-right:13px;cursor:pointer}.remodal-wrapper.spftnav .copy-btn{border-radius:3px;margin-top:20px;margin-bottom:20px;width:300px;height:40px;background:#f5f5f5;border:1px solid #d6d6d6}.remodal-wrapper.spftnav .share-title{background-color:transparent;color:#ffffff;text-align:center;height:50px;line-height:50px;font-size:16px;font-weight:bold}.remodal-wrapper.spftnav .share-content{background-color:#ffffff;border-radius:5px;height:170px}.remodal-wrapper.spftnav .share-content div.share-links{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 20px}.remodal-wrapper.spftnav .share-content div.share-links a{width:60px}.remodal-wrapper.spftnav .share-content div.share-links a img{width:60px}.remodal-wrapper.spftnav .title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:17px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;text-align:left;color:#ffffff;font-size:14px;line-height:18px;user-select:none;letter-spacing:.05em}.remodal-wrapper.spftnav .title i{padding-right:8px;font-size:18px}.remodal-wrapper.spftnav .title span{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:yellow}.remodal-wrapper.spftnav .title.for-proud-list{display:block;width:255px}.remodal-wrapper.spftnav .title.for-support-wrap{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:255px;background-image:url(/assets/columns/fixed_footer_nav/icon_arrow_circle_alt_left_ffffff_itspftnav.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:18px;padding-left:26px;margin-bottom:17px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;text-align:left;color:#ffffff;font-size:14px;line-height:18px;user-select:none;letter-spacing:.05em;cursor:pointer}.remodal-wrapper.spftnav .title.for-support-wrap span{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;color:yellow}.remodal-wrapper.spftnav .container-header{background-color:#efefef;padding:14px 0px;border-radius:4px 4px 0 0;font-size:12px;user-select:none}.remodal-wrapper.spftnav .container.for-fixed-footer-nav,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2{width:100%;background-color:transparent;font-size:14px;line-height:23px;text-align:left}.remodal-wrapper.spftnav .container.for-fixed-footer-nav .search-tab-contents-nav-list,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2 .search-tab-contents-nav-list{border-radius:0 0 4px 4px}.remodal-wrapper.spftnav .container.for-fixed-footer-nav .search-tab-contents-nav-list .list-item,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2 .search-tab-contents-nav-list .list-item{box-sizing:border-box;height:50px;padding:15px 0px 15px 15px;background-color:#fff;border-bottom:1px solid #d9d9d9;background-image:url(/assets/columns/fixed_footer_nav/icon_arrow_right_a7a7a7.png);background-repeat:no-repeat;background-position:310px;background-size:11px 13px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;color:#333;cursor:pointer}.remodal-wrapper.spftnav .container.for-fixed-footer-nav .search-tab-contents-nav-list .list-item:last-of-type,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2 .search-tab-contents-nav-list .list-item:last-of-type{border-radius:0 0 4px 4px}.remodal-wrapper.spftnav .container.for-fixed-footer-nav .search-tab-contents-nav-list .list-item .attention-icon,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2 .search-tab-contents-nav-list .list-item .attention-icon{background-color:#F75D5D;display:inline-block;width:38px;height:20px;border-radius:10px;font-size:10px;color:#fff;text-align:center;padding-bottom:2px}.remodal-wrapper.spftnav .container.for-fixed-footer-nav .search-tab-contents-nav-list.for-nav-list--level-2,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2 .search-tab-contents-nav-list.for-nav-list--level-2{background-color:#fff;border-radius:0 0 4px 4px}.remodal-wrapper.spftnav .container.for-fixed-footer-nav .search-tab-contents-nav-list.for-nav-list--level-2 .list-item--level2,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2 .search-tab-contents-nav-list.for-nav-list--level-2 .list-item--level2{box-sizing:border-box;padding:0;border-bottom:1px solid #ddd;background-image:url(/assets/columns/fixed_footer_nav/icon_angle_right_a7a7a7.png);background-repeat:no-repeat;background-position:top 50% right 15px;background-size:auto 13px}.remodal-wrapper.spftnav .container.for-fixed-footer-nav .search-tab-contents-nav-list.for-nav-list--level-2 .list-item--level2:last-of-type,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2 .search-tab-contents-nav-list.for-nav-list--level-2 .list-item--level2:last-of-type{border-radius:0 0 4px 4px}.remodal-wrapper.spftnav .container.for-fixed-footer-nav .search-tab-contents-nav-list.for-nav-list--level-2 .list-item--level2 a,.remodal-wrapper.spftnav .container.for-fixed-footer-nav--level-2 .search-tab-contents-nav-list.for-nav-list--level-2 .list-item--level2 a{box-sizing:border-box;display:block;width:100%;height:100%;padding:15px 0px 15px 15px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-weight:bold;letter-spacing:normal;text-align:left;color:#333}.remodal-wrapper.spftnav::-webkit-scrollbar{display:none;-webkit-appearance:none}.remodal-wrapper.spftnav .remodal{box-sizing:border-box;width:360px;min-height:100%;margin-bottom:0;padding:15px 15px;background-color:#262626;transform:translate3d(0, 0, 0);color:#2b2e38}.remodal-wrapper.spftnav .remodal-close{position:absolute;top:12px;left:auto;right:15px;display:block;overflow:visible;width:70px;height:25px;margin:0;padding:0 22px 0 0;background-color:rgba(255,255,255,0.16);cursor:pointer;transition:color 200ms;border:0;outline:0;border-radius:13px;text-decoration:none;color:#ffffff;text-align:right;z-index:9999;font-size:11px;line-height:25px}.remodal-wrapper.spftnav .remodal-close::before{display:block;position:absolute;content:"";top:calc(50% - 5px);left:auto;right:10px;width:9px;height:9px;background:url(/assets/columns/fixed_footer_nav/icon_times_ffffffff_spftnav.png) no-repeat 50% 50%/9px;font-size:0;line-height:0;text-align:center}.remodal-wrapper.spftnav .landf-lbl{position:relative;display:block;padding:15px 0 15px 25px;font-size:14px;color:#ffffff;font-weight:700;text-align:left}.remodal-wrapper.spftnav .landf-lbl.pddng-notop{padding:0 0 15px 25px}.remodal-wrapper.spftnav .landf-lbl.landf-pref::before{position:absolute;content:'';top:0;left:0;width:17px;height:44px;background:url(/assets/office/sp/icon-mappin-ffffffp50.png) no-repeat 100% 50%/13px;pointer-events:none;z-index:1}.remodal-wrapper.spftnav .landf-lbl.landf-kot::before{position:absolute;content:'';top:0;left:0;width:21px;height:44px;background:url(/assets/office/sp/icon-balloon-dotted-ffffffp50.png) no-repeat 100% 50%/17px;pointer-events:none;z-index:1}.remodal-wrapper.spftnav .landf-slct{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:45px;border:0;border-radius:4px;padding:15px;margin:0 0 10px;background:#fff url(/assets/office/sp/arrow-select-updown.png) no-repeat right 10px top 50%/7px;font-size:14px;color:#9F9F9F;line-height:1.0;text-align:left}.remodal-wrapper.spftnav .landf-p{height:40px;background:rgba(255,255,255,0.2);border:0;border-radius:4px;margin:0 0 10px;font-size:13px;color:#ffffff;text-align:center;line-height:40px}.remodal-wrapper.spftnav input[type="radio"]{display:none}.remodal-wrapper.spftnav .retire input[type="radio"]{display:inline}.remodal-wrapper.spftnav input[type="radio"]:checked+.fld-slct-btn{position:relative;color:#F75D5D}.remodal-wrapper.spftnav input[type="radio"]:checked+.fld-slct-btn::before{position:absolute;content:'';top:0;right:0;width:23px;height:38px;background:url(/assets/office/sp/icon-checked-F75D5D.png) no-repeat 0 50%/14px;pointer-events:none;z-index:1}.remodal-wrapper.spftnav .fld-slct-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin:0 0 15px}.remodal-wrapper.spftnav .fld-slct-btn{width:155px;height:38px;background:url(/assets/office/sp/landf-radio-btn-bgi-grd.png) no-repeat 50% 50%/165px;border:0;border-radius:3px;margin:0 0 10px;padding:0 0 0 15px;line-height:38px;cursor:pointer;font-weight:700;text-align:left}.remodal-wrapper.spftnav .landf-btn-submit{overflow:hidden;width:200px;height:45px;margin:0 0 5px;background:url(/assets/office/sp/landf-btn-submit.png) no-repeat 50% 50%/200px;border:0;border-radius:3px;box-shadow:0 5px 0 0 #C7AB37}.remodal-wrapper.spftnav .landf-btn-submit:active{box-shadow:0 0 0 0 #C7AB37;transform:translate3D(0, 5px, 0)}.remodal-wrapper.spftnav .landf-btn-submit:focus{outline:none}
