/**/
#footer{ position:relative; z-index:9999; padding-bottom:50px; padding-left:30px; padding-right:30px; }
#footer .foot_sec{ background:#00ADE3; margin-left:-30px; margin-right:-30px; padding-left:30px; padding-right:30px; }
#footer .foot_sec .inside{ }
/**/
#footer .association_site_wrap > .button{ position:relative; display:inline-block; padding-left:20px; width:300px; color:#CCC; font-size:20px; letter-spacing:-0.1em; border:1px solid #999; line-height:48px; }
#footer .association_site_wrap > .button:after{ display:inline-block; content:''; width:20px; height:20px; position:absolute; right:14px; top:14px; background:url(/front_m/imgs/footer/ic_plus.png) no-repeat; }
#footer .site_list{ padding-left:17px; width:255px; height:50px; color:#737373; font-size:20px; letter-spacing:-0.1em; box-sizing:border-box; border:1px solid #999; }
/**/
#footer .foot_sec .sns_wrap{ font-size:0; text-align:right; padding-right:19px; padding-top:6px; display:inline-block; background:url(/front_m/imgs/common2/sns/bg_sns.png) no-repeat; width:464px; height:70px; }
#footer .foot_sec .sns_wrap{ position:absolute; top:0px; right:0px; }
#footer .foot_sec .sns_wrap > .box + .box{ margin-left:5px; }
/**/
#footer .add_sec{ }
#footer .add_sec .foot_btn{ margin-top:30px; text-align:center; }
#footer .add_sec .foot_btn > .button{ cursor:pointer; font-size:20px; position:relative; color:#737373; letter-spacing:-0.1em; }
#footer .add_sec .foot_btn > .button + .button{ padding-left:12px; margin-left:8px; }
#footer .add_sec .foot_btn > .button + .button:before{ display:inline-block; content:''; width:1px; height:12px; background:#999; position:absolute; left:0px; top:10px; }
/**/
#footer .add_sec .info{ margin-top:30px; }
#footer .add_sec .info{ font-size:20px; color:#AAA; text-align:center; letter-spacing:-0.1em; }
#footer .add_sec .info > .address{ }
#footer .add_sec .info > .address > div + div{ margin-top:10px; }
#footer .add_sec .info .copyright{ margin-top:10px; font-size:18px; color:#B3B3B3; letter-spacing:0em; }
/**/

