/* BASIC css start */
#hdFooter {
    background: #fff;
    padding: 200px 0 0px;
    margin: 100px 0 0 0;
}
#footer .section {
	float: left;
	padding: 0 180px 0 0;
}
#footer .section h2 {
	padding: 0 0 15px;
}
#footer .section .info {
	padding: 0 0 15px;
	font-size: 11px; line-height: 2; color: #898989;
	text-transform: uppercase;
}
#footer .section .info p span {  font-weight: bold; color: #888; }
#footer .section .info a {
	font-size: 10px; line-height: 1.5; color: #898989;
	text-transform: uppercase;
	text-decoration: none;
}
#footer .section ul li {
	float: left;
	font-size: 10px; line-height: 10px; color: #000;
}
#footer .section ul li:before {
	content: '|';
	float: left;
	padding: 0 10px;
	font-size: 10px; line-height: 10px; color: #000;
}
#footer .section ul li:first-child:before {
	display: none;
}
#footer .section ul li a {
	font-size: 10px; line-height: 10px; color: #000;
	text-decoration: none;
}
#footer .section2 {
	float: left;
}
#footer .section2 .tel {
	font-size: 30px; line-height: 26px; color: #000;
	margin: 15px 0 18px;
}
#footer .section2 .text {
	font-size: 12px; line-height: 2; color: #8a8a8a;
}
#footer .section3 {
	float: right;
	text-align: right;
padding: 80px 0 20px 0;
}
#footer .section3 h2 {
	padding: 0 0 25px;
	font-size: 30px; line-height: 30px; font-weight: 700; color: #000;
}
#footer .section3 ul {
	padding: 0 0 30px; margin: 0 -5px 0 0;
	font-size: 0; letter-spacing: 0; line-height: 0;
}
#footer .section3 li {
	display: inline-block;
	padding: 0 5px;
}
#footer .section3 li a {
	display: block;
	width: 30px; height: 30px;
	font-size: 30px; letter-spacing: normal; line-height: 30px; color: #000;
	text-decoration: none;
	text-align: center;
}
#footer .section3 li:nth-child(1) a:hover {
	color: #ff3a80;
}
#footer .section3 li:nth-child(2) a:hover {
	color: #ff0000;
}
#footer .section3 li:nth-child(3) a:hover {
	color: #3b5998;
}
#footer .section3 .copy {
	font-size: 10px; line-height: 10px; color: #8a8a8a;
}

#footer .section2 .bank_inf {
        font-size: 13px; line-height: 2; color: #333; 
}

.info_bottom a {
color: #000;
}
.info_bottom li {
display: inline-block !important;
}
.bottom_box1 {
display: inline-block;
}
.bottom_box2 {
display: inline-block;
margin-left: 150px;
}

.at_sticker {
    position: fixed;
    right: 10px;
    bottom: 10px;
    width: 100px;
    height: 40px;
    background-color: #fcfcfc;
    text-align: center;
    line-height: 40px;
    z-index: 99999;
    color: #777;
    border: 1px solid #ccc;
    border-radius: 10px;
    text-decoration: none;
}
.at_sticker:hover {
    background-color: #cc1e35;
    color: #fff;
}



.pc-scroll-btn-wrap {
    position: fixed;
    right: 38px;
    bottom: 140px;
    z-index: 999999;
    width: 44px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
}
.pc-scroll-btn {
    position: relative;
    width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    border: 1px solid rgba(180,180,180,0.45);
    border-radius: 50%;
    background: rgba(255,255,255,0.65);
    box-shadow: 0 1px 4px rgba(0,0,0,0.04);
    cursor: pointer;
}

/* À§ È­»ìÇ¥ */
.pc-up:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 17px;
    width: 6px;
    height: 6px;
    border-top: 1px solid #777;
    border-left: 1px solid #777;
    transform: translateX(-50%) rotate(45deg);
}

/* ¾Æ·¡ È­»ìÇ¥ */
.pc-down:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 14px;
    width: 6px;
    height: 6px;
    border-right: 1px solid #777;
    border-bottom: 1px solid #777;
    transform: translateX(-50%) rotate(45deg);
}









.kakao-float {
  position: fixed;
  right: 28px;
  bottom: 50px;
  background: #FEE500;
  color: #000;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  box-shadow: 0 4px 10px rgba(0,0,0,0.2);
  z-index: 9999;
}




.insta {width: 100%; height: 830px; background-color: #fff; text-align: center; padding-top: 40px;}
.insta div {width: 1000px; height:200px; border: 0px solid #000; display: inline-block; margin-bottom: 10px;}
.insta div>li {width: 200px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; height: 200px; border: 0px solid #000; display: inline-block; position:relative;}
.insta div>li>img {width: 100%; height: 100%;}
.insta div>li>a {position:absolute; top:0px; left:0px; opacity:0; width: 200px; height: 200px; background-image : url("http://mjdo2015.speedgabia.com/rusko_renew/insta/instagram%2Dimg%2Dwhite.png"); transition: all linear 0.2s;}
.insta div>li>a:hover {opacity:1;}
.insta li {cursor:pointer;}



/* È¸¿ø¸µÅ© */
#ftLink {
    margin-top: 140px;
    background-color: transparent;
}

#ftLink .link {
    text-align: left;
    font-size: 0;
    line-height: 0;
}

#ftLink .link a {
    display: inline-block;
    height: 25px;
    padding: 0 10px;
    font-size: 13px;
    line-height: 25px;
    color: #777;
    text-decoration: none;
}

#ftLink .link a:first-child {
    padding-left: 0;
}

#ftLink .link a + a {
    border-left: 1px solid #ccc;
}






/* footer */

<style> #topMenu { height: 30px; /* ¸ÞÀÎ ¸Þ´ºÀÇ ³ôÀÌ */ width: 850px; /* ¸ÞÀÎ ¸Þ´ºÀÇ ³ÐÀÌ */ } #topMenu ul { /* ¸ÞÀÎ ¸Þ´º ¾ÈÀÇ ulÀ» ¼³Á¤ÇÔ: »óÀ§¸Þ´ºÀÇ ul+ÇÏÀ§ ¸Þ´ºÀÇ ul */ list-style-type: none; /* ¸ÞÀÎ ¸Þ´º ¾ÈÀÇ ul ³»ºÎÀÇ ¸ñ·Ï Ç¥½Ã¸¦ ¾ø¾ÖÁÜ */ margin: 0px; /* ¸ÞÀÎ ¸Þ´º ¾ÈÀÇ ulÀÇ marginÀ» ¾ø¾Ú */ padding: 0px; /* ¸ÞÀÎ ¸Þ´º ¾ÈÀÇ ulÀÇ paddingÀ» ¾ø¾Ú */ } #topMenu ul li { /* ¸ÞÀÎ ¸Þ´º ¾È¿¡ ul ÅÂ±× ¾È¿¡ ÀÖ´Â li ÅÂ±×ÀÇ ½ºÅ¸ÀÏ Àû¿ë(»óÀ§/ÇÏÀ§¸Þ´º ¸ðµÎ) */ color: white; /* ±Û¾¾ »öÀ» Èò»öÀ¸·Î ¼³Á¤ */ background-color: #2d2d2d; /* ¹è°æ »öÀ» RGB(2D2D2D)·Î ¼³Á¤ */ float: left; /* ¿ÞÂÊÀ¸·Î ³ª¿­µÇµµ·Ï ¼³Á¤ */ line-height: 30px; /* ÅØ½ºÆ® ÇÑ ÁÙÀÇ ³ôÀÌ¸¦ 30px·Î ¼³Á¤ */ vertical-align: middle; /* ¼¼·Î Á¤·ÄÀ» °¡¿îµ¥·Î ¼³Á¤ */ text-align: center; /* ÅØ½ºÆ®¸¦ °¡¿îµ¥·Î Á¤·Ä */ position: relative; /* ÇØ´ç li ÅÂ±× ³»ºÎÀÇ top/left Æ÷Áö¼Ç ÃÊ±âÈ­ */ } .menuLink, .submenuLink { /* »óÀ§ ¸Þ´º¿Í ÇÏÀ§ ¸Þ´ºÀÇ a ÅÂ±×¿¡ °øÅëÀ¸·Î ¼³Á¤ÇÒ ½ºÅ¸ÀÏ */ text-decoration:none; /* a ÅÂ±×ÀÇ ²Ù¹Ò È¿°ú Á¦°Å */ display: block; /* a ÅÂ±×ÀÇ Å¬¸¯ ¹üÀ§¸¦ ³ÐÈû */ width: 150px; /* ±âº» ³ÐÀÌ¸¦ 150px·Î ¼³Á¤ */ font-size: 12px; /* ÆùÆ® »çÀÌÁî¸¦ 12px·Î ¼³Á¤ */ font-weight: bold; /* ÆùÆ®¸¦ ±½°Ô ¼³Á¤ */ font-family: "Trebuchet MS", Dotum; /* ±âº» ÆùÆ®¸¦ ¿µ¾î/ÇÑ±Û ¼ø¼­´ë·Î ¼³Á¤ */ } .menuLink { /* »óÀ§ ¸Þ´ºÀÇ ±Û¾¾»öÀ» Èò»öÀ¸·Î ¼³Á¤ */ color: white; } .topMenuLi:hover .menuLink { /* »óÀ§ ¸Þ´ºÀÇ li¿¡ ¸¶¿ì½º¿À¹ö µÇ¾úÀ» ¶§ ½ºÅ¸ÀÏ ¼³Á¤ */ color: red; /* ±Û¾¾ »ö »¡°£»ö */ background-color: #4d4d4d; /* ¹è°æ»öÀ» ¹àÀº È¸»öÀ¸·Î ¼³Á¤ */ } .submenuLink { /* ÇÏÀ§ ¸Þ´ºÀÇ a ÅÂ±× ½ºÅ¸ÀÏ ¼³Á¤ */ color: #2d2d2d; /* ±Û¾¾ »öÀ» RGB(2D2D2D)·Î ¼³Á¤ */ background-color: white; /* ¹è°æ»öÀ» Èò»öÀ¸·Î ¼³Á¤ */ border: solid 1px black; /* Å×µÎ¸®¸¦ ¼³Á¤ */ margin-top: -1px; /* À§ Ä­ÀÇ ÇÏ´Ü Å×µÎ¸®¿Í ¾Æ·¡Ä­ÀÇ »ó´Ü Å×µÎ¸®°¡ °ãÃÄÁöµµ·Ï ¼³µ¢ */ } .longLink { /* Á» ´õ ±ä ¸Þ´º ½ºÅ¸ÀÏ ¼³Á¤ */ width: 190px; /* ³ÐÀÌ´Â 190px·Î ¼³Á¤ */ } .submenu { /* ÇÏÀ§ ¸Þ´º ½ºÅ¸ÀÏ ¼³Á¤ */ position: absolute; /* htmlÀÇ flow¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê°Ô absolute ¼³Á¤ */ height: 0px; /* ÃÊ±â ³ôÀÌ´Â 0px·Î ¼³Á¤ */ overflow: hidden; /* ½Ç ³»¿ëÀÌ ³ôÀÌº¸´Ù Ä¿Áö¸é ÇØ´ç ³»¿ë °¨Ãã */ transition: height .2s; /* height¸¦ º¯È­ ½ÃÄ×À» ¶§ 0.2ÃÊ°£ º¯È­ µÇµµ·Ï ¼³Á¤(±âº») */ -webkit-transition: height .2s; /* height¸¦ º¯È­ ½ÃÄ×À» ¶§ 0.2ÃÊ°£ º¯È­ µÇµµ·Ï ¼³Á¤(±¸¹öÀü Å©·Ò/»çÆÄ¶ó¤Ó) */ -moz-transition: height .2s; /* height¸¦ º¯È­ ½ÃÄ×À» ¶§ 0.2ÃÊ°£ º¯È­ µÇµµ·Ï ¼³Á¤(±¸¹öÀü ÆÄÆø) */ -o-transition: height .2s; /* height¸¦ º¯È­ ½ÃÄ×À» ¶§ 0.2ÃÊ°£ º¯È­ µÇµµ·Ï ¼³Á¤(±¸¹öÀü ¿ÀÆä¶ó) */ } .topMenuLi:hover .submenu { /* »óÀ§ ¸Þ´º¿¡ ¸¶¿ì½º ¸ð¹öÇÑ °æ¿ì ±× ¾ÈÀÇ ÇÏÀ§ ¸Þ´º ½ºÅ¸ÀÏ ¼³Á¤ */ height: 93px; /* ³ôÀÌ¸¦ 93px·Î ¼³Á¤ */ } .submenuLink:hover { /* ÇÏÀ§ ¸Þ´ºÀÇ a ÅÂ±×ÀÇ ¸¶¿ì½º ¿À¹ö ½ºÅ¸ÀÏ ¼³Á¤ */ color: red; /* ±Û¾¾»öÀ» »¡°£»öÀ¸·Î ¼³Á¤ */ background-color: #dddddd; /* ¹è°æÀ» RGB(DDDDDD)·Î ¼³Á¤ */ } </style>

/* =========================
   ·ç½ºÄÚ ÇÏ´Ü ÇªÅÍ
========================= */

.rusko-footer {
    width: 100%;
    background-color: #f7f7f7 !important;
    border-top: 1px solid #e5e5e5;
    box-sizing: border-box;
}

.rusko-footer-inner {
    width: 1200px;
    margin: 0 auto;
    padding: 35px 0 0;
    display: flex;
    box-sizing: border-box;
}
/* °¢ ¿µ¿ª */
.rusko-footer .footer-col {
    box-sizing: border-box;
}


/* ¿ÞÂÊ */
.rusko-footer .footer-company {
    width: 460px;
    padding-right: 40px;
}


/* °¡¿îµ¥ */
.rusko-footer .footer-center {
    width: 355px;
    padding-left: 20px;
  
}


/* ¿À¸¥ÂÊ */
.rusko-footer .footer-return {
    width: 385px;
    padding-left: 40px;

}


/* ·Î°í */
.rusko-footer .rusko-logo {
    font-family: "Times New Roman", serif;
    font-size: 42px;
    font-weight: 400;
    letter-spacing: 5px;
    line-height: 1;
    color: #111;

    margin-bottom: 60px;
}


/* ±âº» ±Û¾¾ */
.rusko-footer p {
    margin: 0;
    padding: 0;

    font-size: 12.5px;
    line-height: 1.9;
    font-weight: 400;
    color: #777;
}


/* È¸»çÁ¤º¸ */
.rusko-footer .footer-info p {
    line-height: 1.9;
}


/* Á¦¸ñ */
.rusko-footer h3 {
    margin: 0 0 5px;

    font-size: 15px;
    line-height: 1.5;
    font-weight: 500;
    color: #333;
}


/* °í°´¼¾ÅÍ ÀüÈ­¹øÈ£ */
.rusko-footer .footer-section > strong {
    display: block;

    margin-bottom: 4px;

    font-size: 20px;
    line-height: 1.4;
    font-weight: 600;
    color: #333;
}


/* °¡¿îµ¥ °¢ ¿µ¿ª */
.rusko-footer .footer-section {
    margin-bottom: 45px;
}


/* °èÁÂ¾È³» */
.rusko-footer .account {
    margin-top: 2px;
}


/* ±³È¯/È¯ºÒ */
.rusko-footer .footer-return .footer-section {
    margin-bottom: 0;
}

.rusko-footer .footer-return p.bold {
    margin-top: 12px;
    color: #666;
    font-weight: 500;
}


/* ¸ð¹ÙÀÏ */
@media screen and (max-width: 1200px) {

    .rusko-footer-inner {
        width: 92%;
    }

}

@media screen and (max-width: 768px) {

    .rusko-footer-inner {
        width: 90%;
        padding: 45px 0;
        display: block;
    }

    .rusko-footer .footer-company,
    .rusko-footer .footer-center,
    .rusko-footer .footer-return {
        width: 100%;
        padding: 0;
        border-left: 0;
    }

    .rusko-footer .footer-company {
        margin-bottom: 40px;
    }

    .rusko-footer .footer-center,
    .rusko-footer .footer-return {
        border-top: 1px solid #eee;
        padding-top: 30px;
        margin-top: 30px;
    }

    .rusko-footer .rusko-logo {
        margin-bottom: 35px;
        font-size: 34px;
    }

}

#hdFooter .rusko-footer {
    background-color: #eeeeee !important;
}

/* BASIC css end */

