﻿* { margin: 0; padding: 0; }
.wrap { width: 100%; overflow: hidden; }

/* header */
.header { width: 100%; height: 75px; position: fixed; z-index: 10; }
.header_inner { height: 75px; background-color: black; }
.logo {height:65px; position:relative; left:50px; top:-10px; }
.logo > a > img { display: block; position: absolute; }
.logo > a > img:last-child { opacity: 0; }
.menu { height: 65px; position: relative; left: 500px; top: -45px; }
.menu > ul > li { list-style: none; font-weight: 900; font-size: 26px; float: left; padding-left:100px; padding-right: 100px; }
.menu > ul > li > a { text-decoration: none; color: white; font-family: 'Source Serif Pro', serif; }
.menu_submenu { width: 100%; overflow: hidden; position: relative; top: -55px; background-color:black; }
.submenu { display: none; float: left; }
.submenu:nth-child(1) { padding-left:600px; }
.submenu:nth-child(2) { padding-left:60px; }
.submenu:nth-child(3) { padding-left:60px; }
.submenu > li { list-style: none; font-size: 15px; line-height: 35px; font-weight: 700; }
.submenu > li > a { text-decoration: none; color: white; }

/* body */
.body { width: 100%; overflow: hidden; }
.submain_img { width: 100%; height: 400px; overflow: hidden; margin-bottom: 120px; }

/* 아우디 채널 */
.title { width: 100%; overflow: hidden; margin-bottom: 60px; }
.title > h2 { font-size: 35px; font-weight: 900; margin-left: 50px; }
.textbox11 > p { font-size: 16px; margin-left: 50px; margin-bottom: 60px; }
.textbox11 > h2 { width: 90%; height: 40px; line-height: 40px; font-size: 16px; font-weight: 900; background-color: lightgray; padding-left: 10px; margin-left: 50px; margin-bottom: 60px; }
.textbox11 > img { margin-left: 50px; margin-bottom: 60px; }
.textbox11-1 { margin-left: 50px; margin-bottom: 100px; }
.textbox11-1 > p { font-size: 16px; line-height: 30px; margin-bottom: 20px; }
.textbox11-1 > a { text-decoration: none; color: black; }
.textbox11-1 > a > h2 { font-size: 16px; font-weight: 900; line-height: 30px; }
.textbox11-1 > a > h2:hover { color: red; }
.textbox11-2 { margin-left: 50px; margin-bottom: 500px; }
.textbox11-2 > p { font-size: 16px; line-height: 30px; margin-bottom: 20px; }
.textbox11-2 > a { text-decoration: none; color: black; }
.textbox11-2 > a > h2 { font-size: 16px; font-weight: 900; line-height: 30px; }
.textbox11-2 > a > h2:hover { color: red; }

/* footer */
.footer { width: 100%; height: 220px; background-color: black; }
.footer_top { width: 100%; height: 90px; }
.footer_logo { width: 100px; height: 85px; float: left; margin-left: 50px; margin-right: 50px; }
.footer_menu { width: 400px; height: 85px; margin-top: -5px; float: left; }
.footer_menu > ul > li { line-height: 85px; list-style: none; float: left; margin: 10px 10px; font-size: 16px; color: gray; }
.footer_menu > ul > li > a { text-decoration: none; color: gray; }
.footer_menu > ul > li:hover > a { color: white; }
.sns_icon { width: 300px; height: 85px; float:left; margin-left:990px; }
.sns_icon > a > img { width: 30px; height: 30px; margin-top: 35px; margin-left: 10px; margin-right: 10px; }
.footer_bottom { width: 100%; height: 120px; margin-left: 60px; }
.text > p { margin-top: 25px; margin-bottom: 25px; font-size: 14px; color: white; }

/* 개인정보처리방침 내용 */
.ft_menu_text { position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 50px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.78); overflow-y: scroll; display: none; }
.textbody { position: relative; width: 1090px; height: 13550px; margin: 0 auto; background-color: #fff; padding: 50px; }
.ft_menu_text::-webkit-scrollbar { width: 0 !important }
.close1 { width:70px; height:30px; margin-top:30px; margin-left:1010px; color:white; background-color:black; border: none; cursor: pointer; }
.textbody h2:nth-of-type(1) { margin-top: 30px; font-size: 28px; background-color: black; color: white; padding: 5px 5px; }
.textbody p:nth-of-type(1) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(2) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(2) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(3) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(4) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(5) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(6) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(7) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(8) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(9) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(10) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(3) { margin-top: 50px; font-size: 13px; }
.textbody p:nth-of-type(11) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(12) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(13) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(14) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(15) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(16) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(4) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(17) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(5) { margin-top: 30px; font-size: 18px; }
.textbody h2:nth-of-type(6) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(18) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(19) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(20) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(21) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(22) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(23) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(24) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(25) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(26) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(27) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(28) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(29) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(7) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(30) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(31) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(32) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(8) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(33) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(9) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(34) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(10) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(35) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(11) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(36) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(12) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(37) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(13) { margin-top: 30px; font-size: 18px; }
.textbody p:nth-of-type(38) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(39) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(40) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(41) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(42) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(43) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody h2:nth-of-type(14) { margin-top: 50px; font-size: 18px; }
.textbody p:nth-of-type(44) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody p:nth-of-type(45) { line-height: 30px; margin-top: 30px; font-size: 13px; }

/* 부정제보 내용 */
.ft_menu_text1 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 50px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.78); overflow-y: scroll; display: none; }
.textbody1 { position: relative; width: 1090px; height: 1910px; margin: 0 auto; background-color: #fff; padding: 50px; }
.ft_menu_text1::-webkit-scrollbar { width: 0 !important }
.close1 { width:70px; height:30px; margin-top:30px; margin-left:1010px; color:white; background-color:black; border: none; cursor: pointer; }
.textbody1 h2 { margin-top: 100px; font-size: 18px; }
.textbody1 p:nth-of-type(1) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 p:nth-of-type(2) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 h2:nth-of-type(2) { margin-top: 100px; font-size: 18px; }
.textbody1 p:nth-of-type(3) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 p:nth-of-type(4) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 h2:nth-of-type(3) { margin-top: 100px; font-size: 18px; }
.textbody1 p:nth-of-type(5) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 p:nth-of-type(6) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 h2:nth-of-type(4) { margin-top: 100px; font-size: 18px; }
.textbody1 h2:nth-of-type(5) { margin-top: 60px; font-size: 18px; }
.textbody1 p:nth-of-type(7) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 p:nth-of-type(8) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 p:nth-of-type(9) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 p:nth-of-type(10) { line-height: 30px; margin-top: 50px; font-size: 13px; }
.textbody1 h2:nth-of-type(6) { margin-top: 100px; font-size: 18px; }
.textbody1 h2:nth-of-type(7) { margin-top: 60px; font-size: 18px; }
.textbody1 p:nth-of-type(11) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 p:nth-of-type(12) { line-height: 30px; margin-top: 30px; font-size: 13px; }
.textbody1 h2:nth-of-type(8) { margin-top: 100px; font-size: 18px; }
.textbody1 p:nth-of-type(13) { line-height: 30px; margin-top: 30px; font-weight: 900; font-size: 13px; }
.textbody1 p:nth-of-type(13) a { text-decoration: none; color: black; }
.textbody1 p:nth-of-type(13) a:hover { color: red; }