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


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

Site Name : 최고급형 D
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(255,255,255,0.8); background-color:#2e2e2e; padding:30px 0 60px 0;}

.footer_menu { position:relative; width:100%; max-width:1600px; margin:0 auto 30px auto; text-align: left; padding:25px 0;}
.footer_menu:after { display:block; content:""; clear:both;}
.footer_menu_li { float:left;  padding:0 40px; border-left:0px solid rgba(255,255,255,0.1);}
.footer_menu_li:nth-child(1) { width:20%;;border-left:none;}
.footer_menu_li:nth-child(2) { width:25%;}
.footer_menu_li:nth-child(3) { width:55%;}
.footer_menu_d1 { font-size:17px; color:#fcb040; margin:0 0 20px 0;font-weight: 500;}
.footer_menu_d2 { font-size:14px; color:#c9ffcd; margin:30px 0 20px 0;}
.footer_menu_d3 { font-size:14px; margin:0 0 4px 0;font-weight: 300;}
.footer_menu_d3 span { padding-left: 5px;}

.footer_bottom { width:100%; max-width:1600px; margin:0 auto; text-align:left; padding:0 40px;}
.footer_txt { width:100%; padding:0 0 20px 0; line-height:20px;}
.footer_txt>span { margin-right:20px;font-weight: 300;}
.footer_copy { width:100%; padding:0; line-height:20px;}





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

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


footer>h2 { display:none;}

.footer_wrap { width:100%; color:rgba(255,255,255,0.8); background-color:#2e2e2e; padding:20px 0 60px 0;}

.footer_menu { position:relative; width:94%; max-width:1600px; margin:0 auto; text-align: left; padding:20px 0;}
.footer_menu:after { display:block; content:""; clear:both;}
.footer_menu_li { float:left; width:100%; padding:10px 10px; border-left:1px solid rgba(255,255,255,0);}
.footer_menu_li:nth-child(1) { border-left:none;}
.footer_menu_d1 { display:inline-block; font-size:12px; line-height:1; margin:5px 0; padding:0 10px;}
.footer_menu_d2 { display:inline-block; font-size:12px; line-height:1; margin:5px 0; padding:0 10px;}
.footer_menu_d3 { display:inline-block; font-size:12px; line-height:1; margin:5px 0; padding:0 10px; border-left:1px solid rgba(255,255,255,0.2);}

.footer_bottom { width:100%; max-width:1600px; margin:0 auto; text-align:left; padding:0 40px; font-size:12px;}
.footer_txt { width:100%; padding:0 0 20px 0; line-height:20px;}
.footer_txt>span { margin-right:20px;}
.footer_copy { width:100%; padding:0; line-height:20px;}


}



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

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


footer>h2 { display:none;}

.footer_wrap { width:100%; color:rgba(255,255,255,0.8); background-color:#2e2e2e; padding:20px 0 60px 0;}

.footer_menu { position:relative; width:94%; max-width:1600px; margin:0 auto; text-align: left; padding:20px 0;display: flex;flex-direction: column;}
.footer_menu:after { display:block; content:""; clear:both;}
.footer_menu_li { float:left; width:100%; padding:10px 10px; border-left:1px solid rgba(255,255,255,0);}
.footer_menu_li:nth-child(1) { border-left:none;width: 100%;}
.footer_menu_li:nth-child(2) { width: 100%;}
.footer_menu_li:nth-child(3) { width: 100%;}
.footer_menu_d1 { display:inline-block; font-size:12px; line-height:1; margin:5px 0; padding:0 10px;}
.footer_menu_d2 { display:inline-block; font-size:12px; line-height:1; margin:5px 0; padding:0 10px;}
.footer_menu_d3 { display:inline-block; font-size:12px; line-height:1; margin:5px 0; padding:0 10px; border-left:1px solid rgba(255,255,255,0.2);}

.footer_bottom { width:100%; max-width:1600px; margin:0 auto; text-align:left; padding:0 30px; font-size:12px;}
.footer_txt { width:100%; padding:0 0 20px 0; line-height:20px;}
.footer_txt>span { margin-right:20px;}
.footer_copy { width:100%; padding:0; line-height:20px;}



}