/* BASIC css start */
/* ÇÏ´Ü */
#footer {padding:50px 10px; justify-content: space-between; line-height:18px; box-sizing:border-box;}
#footer .f_section {line-height:24px;}
#footer .f_section01 .company_info {margin-bottom:21px;}
#footer .f_section01 .company_work_time {display:block;}
#footer .f_section01 .company_lang {position:absolute; top:0; right:0; z-index:10;}
#footer .f_section01 .email {display:block;}
#footer .f_section01 a {text-decoration: underline; display:inline-block; margin-right:10px;}
#footer .f_section01 .company_lang a {text-decoration:none; margin-right:0;}
#footer .f_section01 .company_lang a i {color:#8B8B8B;}
#footer .f_section01 .company_lang a.active i {transform:rotate(180deg);}

#footer .f_section02 {line-height:21px;}

#footer .f_section {margin-bottom:25px; position:relative;}
#footer .f_section:last-child {margin-bottom:0;}
#footer .f_section .f_title {margin-bottom:6px; line-height:14px; position:relative;}
#footer .f_section .f_title span {padding-right:16px; position:relative; display:inline-block;}
#footer .f_section .f_title svg {position:absolute; right:0; top:50%; margin-top:-3px;}
#footer .f_section .f_title.active svg {transform:rotate(180deg);}

#footer .f_section .link {display:none;}
#footer .f_section .link a {display:block; line-height:18px;}
#footer .f_section .link a.line {text-decoration: underline;}
#footer .languageTabList {display:none; position: absolute; top: 20px; left: 0; width: 100%; text-align: center; border: 1px solid #cdcdcd; padding: 10px 0; background: #fff;}
#footer .languageTabList a {margin:0;}
#footer .f_desc {padding:10px 0 20px; display:none;}
#footer .f_desc a {display:inline-block; margin-right:10px; text-decoration:underline;}

/* BASIC css end */

