﻿@charset "utf-8";
/* CSS Document */


/* CSS Information ----------------------------------------

Site Name : 동백호수공원두산위브더제니스 애비뉴
Part : 
Last edit : 2022
Author : Gautech

관련폰트 :
font-family: 'Noto Sans KR', sans-serif; (100,300,400,500,700,900)
font-family: 'OmniGothic', sans-serif; (400)
font-family: 'Roboto', sans-serif; (100,300,400,500,700,900)
font-family: 'Noto Serif KR', serif; (100,300,400,500,700,900)

--------------------------------------------------------- */





footer>h2 { display:none;}

.footer_wrap { width:100%; color:rgba(0,0,0,0.8); background-color:#f1f1f1;}

.footer_menu { width:100%; max-width:1600px; margin:0 auto 30px auto; text-align: center; padding:25px 0; border-bottom:1px solid rgba(0,0,0,0.1);}
.footer_menu>a { display:inline-block; padding:10px; background-image:url(/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%;}
.footer_menu>a:nth-child(7) { color:#a97c50;}
.footer_menu>a:last-child { background-image:none;}

.f_site { display:inline-block; position:relative; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:8px 0 8px 10px; background-image:url(/images/icon/ar_down_w.png); background-repeat:no-repeat; background-position:90% 50%; cursor:pointer;}
.f_site_box { display:none; position:absolute; top:26px; left:0; width:100%; padding:10px; background-color:#FFF;}
.f_site_box>a { display:block; line-height:20px; color:#999; text-align:left;}

.footer_copy { position:relative; width:100%; max-width:1600px; margin:0 auto; text-align:left; padding:0 0 0 340px;}
.footer_logo { position:absolute; top:30px; left:0; width:320px; padding:0 20px 0 0;}
.footer_copy_tel { font-weight:500;}
.footer_copy_tel>span { vertical-align:middle;}
.footer_copy_tel>span:nth-child(1) { display:inline-block; margin-right:10px; font-size:20px; line-height:40px;}
.footer_copy_tel>span:nth-child(2) { display:inline-block; font-weight:900; font-size:36px; line-height:40px;}
.footer_copy_address { position:relative; width:100%; padding:10px 0 0 0; line-height:20px; letter-spacing:-0.04em;}
.footer_copy_address:after { display:block; content:""; clear:both;}
.footer_copy_address_left { float:left; width:70%;}
.footer_copy_address_left>span { display:inline-block; padding:0 20px 0 0;}
.footer_copy_address_left>span:nth-child(1) { display:inline-block; padding:0 20px 0 0; font-size:18px;}
.footer_copy_address_left>span:nth-child(2) { display:inline-block; padding:0 20px 0 0; font-size:18px;}
.footer_logo_txt { float:left; width:30%; margin-top:-5px;}
.footer_logo_txt>p { font-size:20px; font-weight:700;}
.footer_logo_txt>p>span { display:inline-block; width:60px; text-align:right; margin-right:10px; font-size:12px; font-weight:400;}
.footer_copy_txt { width:100%; padding:10px 0 80px 0; line-height:20px; letter-spacing:-0.04em;}
.footer_copy_txt>span:nth-child(1) { display:block; padding:20px 0 0 0; font-size:12px;}
.footer_copy_txt>span:last-child { display:block; width:100%; margin-top:30px;}





/* 1024 ~ 768까지 태블릿 설정 */

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


.footer_wrap { width:100%; color:rgba(0,0,0,0.8); background-color:#f1f1f1;}

.footer_menu { width:100%; max-width:1600px; margin:0 auto 30px auto; text-align: center; padding:25px 0; border-bottom:1px solid rgba(0,0,0,0.1);}
.footer_menu>a { display:inline-block; padding:10px; background-image:url(/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%;}
.footer_menu>a:nth-child(7) { color:#a97c50;}
.footer_menu>a:last-child { background-image:none;}

.f_site { display:inline-block; position:relative; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:8px 0 8px 10px; background-image:url(/images/icon/ar_down_w.png); background-repeat:no-repeat; background-position:90% 50%; cursor:pointer;}
.f_site_box { display:none; position:absolute; top:26px; left:0; width:100%; padding:10px; background-color:#FFF;}
.f_site_box>a { display:block; line-height:20px; color:#999; text-align:left;}

.footer_copy { position:relative; width:100%; max-width:1600px; margin:0 auto; text-align:left; padding:0 40px;}
.footer_logo { position:relative; top:auto; left:auto; width:300px; padding:0 0 20px 0; margin-left:-10px;}
.footer_copy_tel { font-weight:500;}
.footer_copy_tel>span { vertical-align:middle;}
.footer_copy_tel>span:nth-child(1) { display:inline-block; margin-right:10px; font-size:20px; line-height:40px;}
.footer_copy_tel>span:nth-child(2) { display:inline-block; font-weight:900; font-size:30px; line-height:40px;}
.footer_copy_address { position:relative; width:100%; padding:10px 0 0 0; line-height:20px; letter-spacing:-0.04em;}
.footer_copy_address:after { display:block; content:""; clear:both;}
.footer_copy_address_left { float:left; width:60%;}
.footer_copy_address_left>span { display:inline-block; padding:0 20px 0 0;}
.footer_copy_address_left>span:nth-child(1) { display:inline-block; padding:0 20px 0 0; font-size:16px;}
.footer_copy_address_left>span:nth-child(2) { display:inline-block; padding:0 20px 0 0; font-size:16px;}
.footer_logo_txt { float:left; width:40%; margin-top:-5px;}
.footer_logo_txt>p { font-size:18px; font-weight:700;}
.footer_logo_txt>p>span { display:inline-block; width:60px; text-align:right; margin-right:10px; font-size:12px; font-weight:400;}
.footer_copy_txt { width:100%; padding:10px 0 80px 0; line-height:20px; letter-spacing:-0.04em;}
.footer_copy_txt>span:nth-child(1) { display:block; padding:20px 0 0 0; font-size:12px;}
.footer_copy_txt>span:last-child { display:block; width:100%; margin-top:30px;}


}



/* 767 ~ 320까지 모바일 설정 */

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


.footer_wrap { width:100%; color:rgba(0,0,0,0.8); background-color:#f1f1f1;}

.footer_menu { width:100%; max-width:1600px; margin:0 auto 20px auto; text-align: center; padding:20px 0; border-bottom:1px solid rgba(0,0,0,0.1);}
.footer_menu>a { display:inline-block; padding:5px 6px 5px 5px; background-image:url(/images/icon/menu_bar.png); background-repeat:no-repeat; background-position:100% 50%;}
.footer_menu>a:nth-child(7) { color:#a97c50;}
.footer_menu>a:last-child { background-image:none;}

.f_site { display:inline-block; position:relative; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:8px 0 8px 10px; background-image:url(/images/icon/ar_down_w.png); background-repeat:no-repeat; background-position:90% 50%; cursor:pointer;}
.f_site_box { display:none; position:absolute; top:26px; left:0; width:100%; padding:10px; background-color:#FFF;}
.f_site_box>a { display:block; line-height:20px; color:#999; text-align:left;}

.footer_copy { position:relative; width:100%; max-width:1600px; margin:0 auto; text-align:center; padding:0 20px;}
.footer_logo { position:relative; top:auto; left:auto; width:80%; padding:0 0 0 0; margin:0 auto;}
.footer_copy_tel { font-weight:500;}
.footer_copy_tel>span { vertical-align:middle;}
.footer_copy_tel>span:nth-child(1) { display:inline-block; margin-right:10px; font-size:20px; line-height:40px;}
.footer_copy_tel>span:nth-child(2) { display:inline-block; font-weight:900; font-size:24px; line-height:40px;}
.footer_copy_address { position:relative; width:100%; padding:10px 0 0 0; line-height:20px; letter-spacing:-0.04em;}
.footer_copy_address:after { display:block; content:""; clear:both;}
.footer_copy_address_left { float:left; width:100%;}
.footer_copy_address_left>span { display:inline-block; padding:0 20px 0 0;}
.footer_copy_address_left>span:nth-child(1) { display:inline-block; padding:0; font-size:12px;}
.footer_copy_address_left>span:nth-child(2) { display:inline-block; padding:0; font-size:12px;}
.footer_logo_txt { float:left; width:100%; margin-top:10px;}
.footer_logo_txt>p { font-size:12px; font-weight:700;}
.footer_logo_txt>p>span { display:inline-block; width:auto; text-align:right; margin-right:10px; font-size:12px; font-weight:400;}
.footer_copy_txt { width:100%; padding:0 0 40px 0; line-height:20px; letter-spacing:-0.04em;}
.footer_copy_txt>span:nth-child(1) { display:block; padding:20px 0 0 0; font-size:12px;}
.footer_copy_txt>span:last-child { display:block; width:100%; margin-top:30px;}



}