/* BASIC css start */
.footer_fix{display:none;}
#sns_link #btn {
  display: none;
}

#sns_link #btn-open{margin-top:10px;}


#scrTop2{background:#fff; width:100%; padding:30px 0;}
#scrTop2 p{
    text-align: center;
    color: #000;
    font-size: 14px;
    font-weight: 500;
}
#scrTop2 img{height:30px;}
.close{
    position: absolute;
    z-index: 999999999;
   top:40px; right:6%;
   
}
.close a{}
.bt_sns{position:absolute; bottom:23px; right:4%;}
.bt_sns img{height:16px; margin-left:23px; vertical-align:middle;}
/* ÇÏ´Ü */
.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right !important;}

#footer {margin-top: 50px; padding:30px 0 0 0;  background :#fff; color:#666; border-top:1px solid #000; box-sizing: border-box; font-size: 2vw; }
#footer .section1 {height:35px; line-height:35px;}
#footer .section1 ul {font-size: 0;
   
}
 
#footer .section1 ul li {display:inline-block;color:#a3a3a3; text-align:center;font-size:12px;line-height:35px;}
#footer .section1 ul li a {font-size:12px;line-height:35px;text-align:center; padding: 5px 13px;}


.tel {
    position:relative;
    margin: 15px 0 15px 15px;
}

.tel_head {
    color: #000; 
    font-size:12px;
    font-weight:500;
}

.tel_head2 {
    color: #000; 
    font-size:14px;
    font-weight:500;
}

.tel_info {
    margin-top: 3px;
    font-size:12px;
}




#footer .section2 { display:inline-block; padding-left:15px; line-height:2;margin:0 auto; background:#fff; position:relative; color: #666;    font-size: 12px;}
#footer .section2 .bt_cscenter { text-align:left; }
#footer .section2 .bt_cscenter h2 {width:80%;margin:0 auto;font-size:13px;padding:0px 0 10px;text-align:left;;font-weight:400; letter-spacing:2px;}
#footer .section2 .bt_cscenter .cscenter_phone {width:80%;margin:0 auto;font-size:18px !important;font-weight:bold !important;color:#000 !important; margin-top:3px !important;}
#footer .section2 .bt_cscenter p {width:80%;margin:0 auto;font-size:12px;;padding:0 0 15px;line-height:16px;text-align:left; letter-spacing:-0.3px;}
#footer .section2 .bt_cscenter p span {color:#000;}
#footer .section2 .bt_bank {float:left;width:50%;}
#footer .section2 .bt_bank h2 {width:80%;margin:0 auto;font-size:12px;font-weight:normal;padding:0px 0 10px;text-align:left;color:#000;font-weight:400; letter-spacing:2px;}
#footer .section2 .bt_bank p {width:80%;margin:0 auto;font-size:12px;color:#555;padding:0 0 15px;line-height:17px;text-align:left; letter-spacing:-0.3px;}
#footer .section2 .bt_bank p span {color:#000;}

.snsArea {
    margin: 15px 0 0 15px;
}

.snsArea a {
    display:inline-block;
    margin-right: 15px;
    
}

.snsArea a img {
    width:23px;
    height:23px;
}


#footer .section6 {padding: 15px 0 50px 0; width:100%;  text-align:left; margin:0 auto;font-size:12px;line-height:17px; text-indent:15px; letter-spacing:-0.5px;  }



/* //ÇÏ´Ü °íÁ¤ ¸Þ´º */
@media screen and (min-width:420px) and (max-width:767px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
@media screen and (min-width:768px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}

.footer_fix{
 position: fixed;
    bottom:55px; right:10px;
    z-index: 99; 
}

.nav_tok{
    line-height: 33px;
    display: block;
    text-align: center;
    margin:5px 0;
   
}

.pageTop{
 
    line-height: 33px;
    display: block;
    text-align: center;
    margin:5px 0;
   text-align:center;
}

#btn-open img{height:40px;}

.nav_tok img{
    height:40px;
    border-radius: 50%;
    box-shadow: 1px 2px 10px #ccc;
}

.pageTop img{
    height:40px;
    border-radius: 50%;
    box-shadow: 1px 2px 10px #ccc;
}
/* BASIC css end */

