#follow-footer{height:112px;position:relative}#follow-footer a[target=_blank]::after{content:none}#follow-footer .container::after{content:none}#follow-footer .pagetop{display:inline-block;width:61px;height:61px;position:fixed;right:18px;bottom:116px;margin:auto;z-index:10000}#follow-footer .follow-footer{height:112px;padding-top:12px;position:fixed;left:0;right:0;bottom:0;margin:auto;z-index:10000}#follow-footer .toggle-views{height:100px;background-color:#fff;position:relative}#follow-footer .toggle-views .form_list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;height:100px;box-sizing:border-box}#follow-footer .toggle-views .form_list li{display:inline-block;width:240px}#follow-footer .toggle-views .form_list li:not(:first-child){margin-left:20px}#follow-footer .toggle-views .form_list li a{display:block;color:#4788ee;text-align:center;position:relative}#follow-footer .toggle-views .form_list li a:hover{top:2px}#follow-footer .toggle-views .form_list li a:hover .btn{box-shadow:none}#follow-footer .toggle-views .form_list li a .btn{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:60px;border:2px solid #4788ee;border-radius:5px;box-shadow:0 2px 0;font-size:14px;font-weight:bold;line-height:1.25;position:relative}#follow-footer .toggle-views .form_list li a .btn .icon{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:36px;height:36px;margin-left:5px;padding:8px;border-radius:50%}#follow-footer .toggle-views .form_list li a .btn .icon.appoint{background-color:#4788ee}#follow-footer .toggle-views .form_list li a .btn .mini{font-size:10px}#follow-footer .toggle-views .form_list li a .btn::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #4788ee;border-right:2px solid #4788ee;margin-left:-2px;margin-right:6px}#follow-footer .toggle-views .form_list li.complete{width:440px;position:relative}#follow-footer .toggle-views .form_list li.complete a{color:#e83e62}#follow-footer .toggle-views .form_list li.complete a .btn{background-color:#feeff2;border-color:#e83e62;font-size:20px}#follow-footer .toggle-views .form_list li.complete a .btn .icon{width:42px;height:42px;padding:0;background-color:#e83e62}#follow-footer .toggle-views .form_list li.complete a .btn::after{border-top-color:#e83e62;border-right-color:#e83e62}#follow-footer .toggle-views .form_list.ymobile_wifi{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}#follow-footer .toggle-views .form_list.ymobile_wifi li:not(:first-child){margin-left:25px}#follow-footer.b1003 .follow-footer{height:100px;padding:0}#follow-footer.b1003 .follow-footer .toggle-views{background:url("/_img/pc/components/footer/follow_bg.png") no-repeat;background-size:cover;background-position:top}#follow-footer.b1003 .follow-footer .toggle-views .container{position:relative;padding:0;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:start;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;height:100%}#follow-footer.b1003 .follow-footer .toggle-views .container .bnr{position:absolute;top:-12px;left:0;height:114px;width:auto}#follow-footer.b1003 .form_area{margin-left:auto}#follow-footer.b1003 .form_area li a{display:block;color:#4788ee;text-align:center;position:relative}#follow-footer.b1003 .form_area li a:hover{top:2px}#follow-footer.b1003 .form_area li a:hover .btn{box-shadow:none}#follow-footer.b1003 .form_area li a .btn{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;height:64px;color:#fff;border-radius:6px;font-size:14px;font-weight:bold;letter-spacing:0;line-height:1.25;position:relative}#follow-footer.b1003 .form_area li a .btn .icon{margin:0 5px 0 57px}#follow-footer.b1003 .form_area li a .btn .text{font-size:20px;letter-spacing:.05em}#follow-footer.b1003 .form_area li a .btn::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;margin-right:21px}#follow-footer.b1003 .form_area li.complete{width:auto}#follow-footer.b1003 .form_area li.complete a{position:relative;color:#e83e62}#follow-footer.b1003 .form_area li.complete a:hover{top:4px}#follow-footer.b1003 .form_area li.complete a:hover .btn{box-shadow:none}#follow-footer.b1003 .form_area li.complete a .btn{width:370px;height:64px;background:#e83e62;box-shadow:0px 4px 0px 0px #bb1548}#follow-footer2{height:185px;position:relative;z-index:10}#follow-footer2 .follow-footer{height:112px;padding-top:12px;position:fixed;left:0;right:0;bottom:0;margin:auto;z-index:10000;background:#fff;bottom:30px;border-radius:10px;box-shadow:blue;-webkit-box-shadow:5px 9px 10px rgba(0,0,0,.2)}#follow-footer2 .follow-footer .follow_txt{position:absolute;left:30px;top:0;bottom:0;margin:auto;height:54px;font-weight:bold;font-size:22px;color:#4788ef}#follow-footer2 .follow-footer .tel_btn{width:35%;position:absolute;left:270px;bottom:17px;display:block;color:#4788ee}#follow-footer2 .follow-footer .tel_btn .btn{height:70px;background-color:#fff;font-size:24px;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;border:2px solid #4788ee;border-radius:12px;box-shadow:0 2px 0;font-weight:bold;letter-spacing:0;line-height:1.25;position:relative;text-align:center}#follow-footer2 .follow-footer .tel_btn .btn .icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:42px;height:42px;background-color:#4788ee;border-radius:50%}#follow-footer2 .follow-footer .tel_btn .btn:hover{bottom:-2px;border-bottom:unset}#follow-footer2 .follow-footer .entry_btn{width:35%;position:absolute;left:635px;bottom:18px;display:block;color:#e83e62}#follow-footer2 .follow-footer .entry_btn .supplement{height:30px;width:80%;font-weight:bold;line-height:30px;padding:0 8px;margin:0 auto -10px;z-index:1;background-color:#e83e62;border-radius:12px;color:#fff;letter-spacing:0;text-align:center;text-indent:0;position:relative}#follow-footer2 .follow-footer .entry_btn .supplement em{color:#ffec18}#follow-footer2 .follow-footer .entry_btn .supplement::after{content:"";display:inline-block;width:0;height:0;border:8px solid rgba(0,0,0,0);border-bottom:none;border-top:8px solid #e83e62;position:absolute;top:100%;left:0;right:0;margin:auto;z-index:1}#follow-footer2 .follow-footer .entry_btn .btn{height:70px;background-color:#feeff2;font-size:24px;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;border:2px solid #e83e62;border-radius:12px;box-shadow:0 2px 0;font-weight:bold;letter-spacing:0;line-height:1.25;position:relative;text-align:center}#follow-footer2 .follow-footer .entry_btn .btn .icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:42px;height:42px;background-color:#e83e62;border-radius:50%}#follow-footer2 .follow-footer .entry_btn .btn:hover{bottom:-2px;border-bottom:unset}#hikaku_follow-footer{position:relative;height:85px}#hikaku_follow-footer a[target=_blank]::after{content:none}#hikaku_follow-footer .container::after{content:none}#hikaku_follow-footer .pagetop{display:inline-block;width:61px;height:61px;position:fixed;right:18px;bottom:116px;margin:auto;z-index:10000}#hikaku_follow-footer .follow-footer{height:85px;padding-top:12px;position:fixed;left:0;right:0;bottom:0;margin:auto;z-index:10000}#hikaku_follow-footer .toggle-views{height:85px;position:relative;background:#1e2d4c}#hikaku_follow-footer .toggle-views .form_list{position:relative;display:flex;justify-content:flex-end;align-items:center;height:85px;padding:0 0 14px}#hikaku_follow-footer .toggle-views .form_list .bt-entry,#hikaku_follow-footer .toggle-views .form_list .bt-tel{margin:0 0 0 10px}#hikaku_follow-footer .follow-footer{height:98px;z-index:9}#hikaku_follow-footer .follow-footer .toggle-views .form_list{padding:0;height:89px}#hikaku_follow-footer .follow-footer .toggle-views .form_list .lead-txt{margin:0 30px 0 40px;display:flex;flex-direction:column}#hikaku_follow-footer .follow-footer .toggle-views .form_list .lead-txt .fukidashi{color:#ffec18;text-align:center}#hikaku_follow-footer .follow-footer .toggle-views .form_list .lead-txt .fukidashi span{position:relative}#hikaku_follow-footer .follow-footer .toggle-views .form_list .lead-txt .fukidashi span::before,#hikaku_follow-footer .follow-footer .toggle-views .form_list .lead-txt .fukidashi span::after{position:absolute;top:0;height:1.5rem;content:""}#hikaku_follow-footer .follow-footer .toggle-views .form_list .lead-txt .fukidashi span::before{border-left:solid 1px #ffec18;left:-0.5rem;transform:rotate(-45deg)}#hikaku_follow-footer .follow-footer .toggle-views .form_list .lead-txt .fukidashi span::after{border-right:solid 1px #ffec18;transform:rotate(45deg);right:-0.5rem}#hikaku_follow-footer .follow-footer .toggle-views .form_list .bt-tel_footer{position:relative;display:block;width:238px;padding:12px 0 8px 65px;color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff;box-shadow:0 2px 0 0 #fff;border-radius:5px;font-size:18px;font-weight:bold}#hikaku_follow-footer .follow-footer .toggle-views .form_list .bt-tel_footer:hover{top:2px;box-shadow:none}#hikaku_follow-footer .follow-footer .toggle-views .form_list .bt-tel_footer::after{position:absolute;content:"";display:block;width:9px;height:9px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;top:3px;bottom:0;right:23px;margin:auto}#hikaku_follow-footer .follow-footer .toggle-views .form_list .bt-tel_footer img{position:absolute;top:13px;left:15px;width:20px;height:20px}#hikaku_follow-footer .follow-footer .toggle-views .form_list .bt-entry_footer{position:relative;display:block;width:431px;margin-left:10px;padding:13px 0 9px 80px;font-size:18px;font-weight:bold;color:#fff;background-color:#e83e62;border-radius:5px;box-shadow:0 3px 0 0 #b5314e}#hikaku_follow-footer .follow-footer .toggle-views .form_list .bt-entry_footer:hover{top:2px;box-shadow:none}#hikaku_follow-footer .follow-footer .toggle-views .form_list .bt-entry_footer::after{position:absolute;content:"";display:block;width:9px;height:9px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;top:0;bottom:0;right:25px;margin:auto}#hikaku_follow-footer .follow-footer .toggle-views .form_list .bt-entry_footer img{position:absolute;top:14px;left:20px;width:30px;height:25px}