@charset "utf-8";

/* footer*/
#footer { border-top:1px solid #ebebeb; border-bottom:1px solid #FFF;background: #fff; padding:30px 50px 50px 50px; color:#999; }
#footer .home { font-size:13px; line-height: 22px;  text-align:center;}
#footer .contents a { font-weight: 600; color: #000; }

#footer .bar { padding:0 12px; font-size:10px; text-align:center; opacity: 0.6; vertical-align: middle; }

#footer .bt_wrap { text-align: center; padding:20px 0px; }
#footer .button_white { padding:13px 3px; border:1px solid #ededed; font-size:14px; color:#282828; text-align:center; white-space:nowrap; width:120px; background: #ffffff; }
#footer .button_black { padding:13px 3px; border:1px solid #002f7b; font-size:14px; color:#fff; text-align:center; white-space:nowrap; width:120px; background: #002f7b; }


#footer .contents {  text-align: left; font-size: 13px; line-height: 22px;  }
#footer .contents .material-symbols-outlined { vertical-align: middle;  color: #282828; font-size: 30px; }
#footer .title {  text-align: center; font-size: 15px; padding-bottom: 20px; }


.copy_sns_wrap {  position: fixed; width: 46px; font-size: 11px; font-weight: 600; text-align: center; bottom: 55px; right: 4px; color: #002f7b; z-index: 99999; }
.copy_sns_wrap a {  color: #000;  text-shadow: 1px 1px 1px rgba(255,255,255,0.7) }
.copy_sns_wrap_a .material-symbols-outlined { font-size: 40px; color: #002f7b; }
.copy_sns_wrap img {  width: 35px; }
