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


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

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

.footer_menu {     
	position: absolute;
    top: 50%;
    margin-top: -300px;
    width: 100%;
    height: 600px;
    padding: 0 80px;
}
.footer_menu_box { display:inline-block; vertical-align:top; width:100%; height:auto; padding:0; text-align:center; }
.footer_menu_box2 { display:inline-block; vertical-align:top; width:100%; height:auto; padding:0; text-align:center; background-color: rgba(0, 0, 0, 0.3);}
.footer_menu_title { 
	font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 20px;
    color: rgba(255, 255, 255, 0.8);
}
.footer_menu_title2 { 
	font-family: 'OmniGothic', sans-serif;
    font-size: 48px;
    font-weight: 500;
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0.9);
}
.footer_menu_txt { 
	font-size: 24px;
    line-height: 1.2;
    margin-bottom: 50px;
    color: rgba(255, 255, 255, 0.5);
}

.footer_input_box { display:inline-block; vertical-align:top; width:40%; height:auto; padding:0; margin:1%; text-align:left; border-bottom:1px solid rgba(255,255,255,0.1); font-size:0;}
.footer_input_box>span { font-size:14px; line-height:47px;color:#d0cdd0;}
.footer_input_box>span>a { display:inline; font-size:14px; text-decoration:underline; margin-left:5px; color:#ffad85;}
.footer_input_line { display:inline-block; vertical-align:top; font-size:14px; padding:10px;}
.footer_input_line_left { width:30%; line-height:30px;color:#d0cdd0;}
.footer_input_line_right { width:70%;}
.footer_input_box2 { display:inline-block; vertical-align:top; width:82%; height:auto; padding:0; margin:1%; text-align:left; border-bottom:1px solid rgba(255,255,255,0.1); font-size:0;}
.footer_input_line2 { display:inline-block; vertical-align:top; font-size:14px; padding:10px;}
.footer_input_line_left2 { width:100%;color:#d0cdd0;}
.footer_input_line_right2 { width:100%;}
.footer_input_line_inputbox { border:none; width:100%; height:30px; font-size:14px; color: #fff; background-color:rgba(255,255,255,0.05);}
.footer_input_line_area { border:none; width:100%; height:100px; font-size:14px; color: #fff; background-color:rgba(255,255,255,0.05);}
.footer_input_line_checkbox { display:inline; width:18px; height:18px;}
.footer_input_box_btn { display:block; width:100%; padding:10px 0; text-align:center; font-size:18px; background-color:#294da1; color:#fff;}

.footer_menu_box>.footer_input_box:nth-child(6), .footer_menu_box>.footer_input_box:nth-child(7) { border:none; padding:10px;}

.footer_bottom { width:100%; text-align:left; padding:0  220px;}
.footer_txt { width:100%; padding:0 0 10px 0; line-height:22px; border-top:1px solid rgba(255,255,255,0.1); padding-top:50px; letter-spacing:0.03em; color:#d0cdd0;}
.footer_txt>span { margin-right:20px;}
.footer_copy { width:100%; padding:0; line-height:20px; letter-spacing:0.03em; color:#d0cdd0;}

.f_site { display:inline-block; position:absolute; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:-50px 0 8px 1350px; 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:-40px; left:0; width:100%; padding:10px; background-color:#FFF;}
.f_site_box>a { display:block; line-height:20px; color:#999; text-align:left;}



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

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


footer>h2 { display:none;}

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

.footer_menu { position:relative; width:100%; text-align: left; padding:0; font-size:0; margin-top: 0px;}
.footer_menu_box { display:inline-block; vertical-align:top; width:100%; height:auto; padding:0; text-align:center;}
.footer_menu_title { font-size:16px; font-weight:500; margin-top: 50px; margin-bottom:20px; width:100%; text-align:center;}
.footer_menu_title2 { font-family: 'OmniGothic', sans-serif; font-size:30px; font-weight:500; width:100%; text-align:center;}
.footer_menu_txt { font-size:16px; line-height:1.2; margin-bottom:50px; color:rgba(255,255,255,0.5); text-align:center;}

.footer_input_box { display:inline-block; vertical-align:top; width:44%; height:auto; padding:0; margin:1%; text-align:left; border-bottom:1px solid rgba(255,255,255,0.1); font-size:0;}
.footer_input_box>span { font-size:14px; line-height:47px;}
.footer_input_box>span>a { display:inline; font-size:14px; text-decoration:underline; margin-left:5px; color:#ffad85;}
.footer_input_line { display:inline-block; vertical-align:top; font-size:14px; padding:0px;}
.footer_input_line_left { width:30%; line-height:30px;}
.footer_input_line_right { width:70%;}
.footer_input_box2 { display:inline-block; vertical-align:top; width:92%; height:auto; padding:0; margin:1%; text-align:left; border-bottom:1px solid rgba(255,255,255,0.1); font-size:0;}
.footer_input_line2 { display:inline-block; vertical-align:top; font-size:14px; padding:10px;}
.footer_input_line_left2 { width:100%;}
.footer_input_line_right2 { width:100%;}
.footer_input_line_inputbox { border:none; width:100%; height:30px; font-size:14px; background-color:rgba(255,255,255,0.05);}
.footer_input_line_area { border:none; width:100%; height:100px; font-size:14px; background-color:rgba(255,255,255,0.05);}
.footer_input_line_checkbox { display:inline; width:18px; height:18px;}
.footer_input_box_btn { display:block; width:100%; padding:10px 0; text-align:center; font-size:16px; background-color:#294da1; color:#fff;}

.footer_menu_box>.footer_input_box:nth-child(6), .footer_menu_box>.footer_input_box:nth-child(7) { border:none; padding:10px;}

.footer_bottom { width:100%; text-align:left; padding:0; margin-top:0px;}
.footer_txt { width:100%; padding:0 0 20px 0; line-height:20px; border-top:1px solid rgba(255,255,255,0.1); padding-top:50px;}
.footer_txt>span { margin-right:20px;}
.footer_copy { width:100%; padding:0; line-height:20px;}


.f_site { display:inline-block; position:relative; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:15px 0 30px 0px; 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;}


}



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

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


footer>h2 { display:none;}

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

.footer_menu { position:relative; width:100%; text-align: left; padding:0 30px;}
.footer_menu_box { display:inline-block; vertical-align:top; width:100%; height:auto; padding:0; text-align:left;}
.footer_menu_title { font-size:13px; font-weight:500; margin-bottom:10px; width:100%; text-align:center;}
.footer_menu_title2 { font-family: 'OmniGothic', sans-serif; font-size:24px; font-weight:500; margin-bottom:10px; color:rgba(255,255,255,0.9); text-align:center;}
.footer_menu_txt { font-size:13px; color:rgba(255,255,255,0.5); width:100%; margin-bottom:20px; text-align:center;}

.footer_input_box { display:inline-block; vertical-align:top; width:48%; height:auto; padding:0; margin:1% 1% 4% 1%; text-align:left; border-bottom:1px solid rgba(255,255,255,0.1); font-size:0;}
.footer_input_box>span { font-size:14px; line-height:47px;}
.footer_input_box>span>a { display:inline; font-size:13px; text-decoration:underline; margin-left:5px; color:#ffad85;}
.footer_input_line { display:inline-block; vertical-align:top; font-size:13px; padding:5px 0;}
.footer_input_line_left { width:100%; line-height:1.2; padding:0;}
.footer_input_line_right { width:100%;}
.footer_input_box2 { display:inline-block; vertical-align:top; width:98%; height:auto; padding:0; margin:1%; text-align:left; border-bottom:1px solid rgba(255,255,255,0.1); font-size:0;}
.footer_input_line2 { display:inline-block; vertical-align:top; font-size:13px; padding:5px 0;}
.footer_input_line_left2 { width:100%; line-height:1.2; padding:0;}
.footer_input_line_right2 { width:100%;}
.footer_input_line_inputbox { border:none; width:100%; height:30px; font-size:13px; background-color:rgba(255,255,255,0.05);}
.footer_input_line_area { border:none; width:100%; height:100px; font-size:13px; background-color:rgba(255,255,255,0.05);}
.footer_input_line_checkbox { display:inline; width:18px; height:18px;}
.footer_input_box_btn { display:block; width:100%; padding:10px 0; text-align:center; font-size:13px; background-color:#294da1; color:#fff; margin:1% 0 4% 0;}

.footer_menu_box>.footer_input_box:nth-child(6), .footer_menu_box>.footer_input_box:nth-child(7) { border:none; padding:0; margin:0; width:100%;}

.footer_bottom { width:100%; text-align:left; padding:0; margin-top:0px;}
.footer_txt { width:100%; padding:0 0 20px 0; line-height:20px; border-top:1px solid rgba(255,255,255,0.1); padding-top:30px;}
.footer_txt>span { margin-right:10px;}
.footer_copy { width:100%; padding:0; line-height:20px;}


.f_site { display:inline-block; position:relative; background-color:#666; color:rgba(255,255,255,0.8); padding:3px 60px 3px 10px; margin:10px 0 3px 0px; 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;}


}