/* BASIC css start */
/**** 하단영역 footer ***/

#footer { position:relative; width:100%; height:715px; margin:215px 0 0; color:#fff; font-size:15px; font-weight:300; background:#000}
#footer .inner { position:relative; width:1250px; margin:0 auto; padding:160px 0; }
#footer .inner:after { content:""; display:block; clear:both }
#footer .inner .foot_logo { float:left; width:345px; }
#footer .inner .cscenter { float:left; width:905px; }
#footer .inner .cscenter ul{width:100%; display:flex; justify-content:flex-start; align-items:flex-start; gap:140px;}
#footer .inner .cscenter ul:after{ content:none; }
#footer .inner .cscenter ul li{float:none; margin:0; line-height:27px; flex:0 0 auto; min-width:0;}
#footer .inner .cscenter ul li h3,
#footer .inner .cscenter ul li strong,
#footer .inner .cscenter ul li > span > a{white-space:nowrap;}
#footer .inner .cscenter ul li span{display:block; white-space:normal;}
#footer .inner .cscenter ul li h3 { font-size:16px; font-weight:600; color:#fff; padding:0 0 10px }
#footer .inner .cscenter ul li strong { font-size:23px; padding:0 0 10px }
#footer .inner .cscenter ul li a { display:inline-block; margin:0 10px 0 0; color:#fff; font-size:15px }
#footer .inner .cscenter ul li:nth-child(3) a { color:#fff }
#footer .inner .cscenter ul li.sns a { font-size:18px; vertical-align:middle; }
#footer .inner .cscenter ul li.sns a.sns-blog{display:inline-flex; align-items:center; justify-content:center;}
#footer .inner .cscenter ul li.sns a.sns-blog img{width:18px; height:18px; display:block;}
#footer .inner .cscenter .copy { margin:115px 0 0; line-height:25px }
#footer .inner .cscenter .copy .menulink { margin:15px 0 0 }
#footer .inner .cscenter .copy a { display:inline-block; margin:0; color:#fff; font-size:15px }

#btn-back-to-top{
  position: fixed;
  bottom: calc(40px + 60px);
  right: 30px;
  width: 40px;
  height: 40px;
  background-color: #646464;
  color: #fff;
  font-size: 10px;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  opacity: 1;
  visibility: visible;
}
/* BASIC css end */

