/* BASIC css start */
/* ¿À¸¥ÂÊÄü¹öÆ° */
#fix_pagescroll {position:fixed;right:-50px;bottom:80px;z-index:99999;  -webkit-transition:all 1s;moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
#fix_pagescroll.active {right:10px;bottom:80px;}
.updown > div {margin-top:5px;opacity:1;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.updown > div:hover {opacity:1;}
.updown div.r_icon { cursor:pointer; position:relative; width:38px;height:38px; line-height:38px; background-color:#fff; border:1px solid #ddd; border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; text-align:center; box-sizing:border-box;}
.updown div.r_icon i {font-size:14px;color:#999;}
.updown img { width:38px;height:38px; }

#sideFixBtn a { cursor:pointer; position: absolute; right: -112px; transition: 0.3s; padding: 0px; width: 150px; height: 40px; text-decoration: none; font-size: 12px; font-weight: bold; border-radius: 50px; color:#fff; }
#sideFixBtn a:hover { right: 0; opacity:1; }
#sideFixBtn img { height: 40px; width: auto; vertical-align: middle; border-radius: 50px; }

#sideFixBtn a.sideFixJkids { bottom: 176px; background-color: rgba(255,255,255,0); border:1px solid #fff; padding:-1px } 
#sideFixBtn a.sideFixJkids:hover {background: rgba(255,255,255,1); border:1px solid #222; color:#222; }
#sideFixBtn a.sideFixJkids img { padding:5px; height:30px; border:1px solid #222; } 
#sideFixBtn a.sideFixJkids:hover img {border:0px solid #222;}

#sideFixBtn a.sideFixNaver { bottom: 131px; }
#sideFixBtn a.sideFixNaver:hover { background-color: #00c63b; color:#fff; }

#sideFixBtn a.sideFixKakao { bottom: 86px; }
#sideFixBtn a.sideFixKakao:hover { background-color: #ffe712; color: #222; }



/* ÇÏ´Ü */
footer { margin-top:30px; border:0px solid #000  }
#bottom { background:#FFF; border-top:1px solid #333 ;  padding-top:50px; }
#bottom > ul{padding:0px 0 50px;width:100%; margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.footer { display: table;width:100%;}
.footer > .left{display:table-cell;vertical-align: middle;}
.footer > .left h1 {display: inline-block;vertical-align:bottom;padding-right:20px;}
.footer > .left h1 a {display:block;font-size:18px;letter-spacing:6px;font-weight:800;color:#222;line-height:30px;}
.footer > .left h1 a img{ width:250px }
.footer > .left > a { position: relative; display: inline-block; vertical-align: bottom; color: #333; font-weight: 600; font-size: 13px; padding-left: 40px; letter-spacing: 0; margin-top: -2px; line-height: 60px; }
.footer > .left > a:hover { color:#000; text-decoration:underline }
.footer > .left > a:before{ content: "";position:absolute;left:11px;top:9px;width:0px;height:11px;background:#aaa;}

.inner { margin-top:50px; position:relative; }
.inner .foot_info1 li { padding: 0 50px 5px; display: inline-block; vertical-align: top; max-width: 300px; word-break: keep-all; }
.inner .foot_info1 li:nth-child(1) { padding-left:0; }
.inner .foot_info1 li .title { font-size: 15px; margin-bottom: 10px; /* padding-bottom: 10px; border-bottom: 1px solid #999; */ }
/* .inner .foot_info1 li a { color: #333; font-size: 13px; line-height: 21px; padding-right: 5px; } */
.inner .foot_info1 li span { font-size: 12px; line-height: 20px; padding-right: 8px;  font-family: 'Roboto slab','Montserrat', "Nanum Gothic",sans-serif; }
.inner .foot_info1 li.copy {margin-top:8px;}

.inner .foot_info1 .telNum { font-size:20px; }
.inner li a span.btn { padding: 3px 8px 5px;  font-size: 11px; text-align: center; }

.inner .foot_info { margin-top:50px; text-align: left; }
.inner .foot_info li {  }
.inner .foot_info li a,
.inner .foot_info li span{ font-size: 12px; padding-right: 5px; display:inline-block; font-family: 'Roboto slab','Montserrat', "Nanum Gothic",sans-serif; }
.inner .foot_info li.copy {margin-top:0px;}
.inner .foot_info li.ft_font1 { color: #a7a7a7; margin-top: 30px; }

.inner .copyright { width: 100%; text-align: left; }
.inner .copyright p {color:#333; font-weight:600;  font-family: 'Roboto slab','Montserrat', "Nanum Gothic",sans-serif; }
.inner .copyright p a { color:#333;  line-height:1.5;  vertical-align:top;}

.inner .foot_info li span.footerInfoTitle { padding-right: 0; font-weight: 700; color: #ccc; }


/* ½ºÅ©·¦ */
 
.tt_copy_sns {   border:0px solid #fff; margin:0 auto; text-align:left;  }
.tt_copy_sns li { position:relative;display:inline-block; margin:3px 4px;}
.tt_copy_sns li a{ display:block;width:25px; height:25px; line-height:25px; border-radius:100%; background:#000;font-size:14px; color:#fff;text-align:center;transition:all .8s ease;-webkit-transition:all .8s ease;}
.tt_copy_sns li:hover a{ transition:all .3s ease;-webkit-transition:all .3s ease;transform:rotate(30deg);-webkit-transform:rotate(30deg);}
.tt_copy_sns li a i{ height:25px; line-height:25px; filter:alpha(opacity=100);opacity:1;-webkit-opacity:1;}

.tt_copy_sns .Facebook:hover a  {display:block;width:25px;height:25px;  background:#5c84d7 ;border-radius:100%;}
.tt_copy_sns .Twitter:hover a  {display:block;width:25px;height:25px;  background:#28b5f2 ;border-radius:100%;}
.tt_copy_sns .Instagram:hover a  {display:block;width:25px;height:25px;  background:#bca292 ;border-radius:100%;}
.tt_copy_sns .Blog:hover a  {display:block;width:25px;height:25px;  background:#44cb44 ;border-radius:100%;}
.tt_copy_sns .Kakao:hover a  {display:block;width:25px;height:25px;  background:#f9b932 ;border-radius:100%;}

 

/* ÇÏ´Üsns¿µ¿ª */
@media all and (max-width :640px){ .tt_copy_sns { position:absolute; top:-50px; right:10px;}}
@media all and (min-width :641px) and (max-width :1024px) and (orientation : landscape){.tt_copy_sns { position:absolute; top:-50px; right:10px;}}
@media all and (min-width :641px) and (max-width :1024px) and (orientation : portrait){ .tt_copy_sns { position:absolute; top:-50px; right:10px;}}
@media all and (min-width :1025px){ .tt_copy_sns {position:absolute; top:10px; right:10px; }}


.footer_serviceIcons { text-align: left; margin-top: 50px; border-top: 1px solid #222; padding-top: 30px; }
.ft-escrow { width:70%; }
/* BASIC css end */

