body {font-size:12px;font-family: "Noto Sans KR" , "Nanum Gothic", "나눔고딕", sans-serif;padding:0px;margin:0px;}
input,select,textarea {font-size:12px;font-family: "Noto Sans KR" , "Nanum Gothic", "나눔고딕", sans-serif;}
select {font-size:12px;font-family: "Noto Sans KR" , "Nanum Gothic", "나눔고딕", sans-serif;}

label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
ol, ul, li {list-style: none;padding:0px;margin:0px;}

#top {position: relative;width:100%;padding:0px;margin:0px auto;}
/*최상단, 메뉴 로그인, 브랜드 메뉴 그런거 */
#gnb {position: relative;width:100%;padding:0px;margin:0px auto;height:34px;display: table;background-color: #f7f7f7;border-bottom:1px solid #cccccc;}
#gnb_zoon {position: relative;width:1140px;padding:0px;margin:0px auto;height:34px;}
#gnb_zoon .brand_list {float:left;border-right: 1px solid #cccccc;}
#gnb_zoon .brand_list ul {    }
#gnb_zoon .brand_list ul li:first-child{border-left: 0px solid #cccccc;float:left;height:29px;padding-right:10px;text-align: center;vertical-align: middle;font-weight: 400;font-size:12px;line-height: 29px;padding-top:5px;}
#gnb_zoon .brand_list ul li{border-left: 1px solid #cccccc;float:left;height:34px;padding-right:10px;text-align: center;vertical-align: middle;font-weight: 400;font-size:12px;line-height: 34px;}
#gnb_zoon .brand_list ul li span {padding:6px 10px;}
#gnb_zoon .brand_list ul li a {color:#5b5b5b}
#gnb_zoon .brand_list ul li.on {background-color: #0a6ecc;color:#ffffff;height:35px;margin-bottom: -1px;}
#gnb_zoon .brand_list ul li.on a {color:#ffffff;}
#gnb_zoon .gnb_menu {float:right;}
#gnb_zoon .gnb_menu ul li {padding:0px 2px;color:#acacac;float:left;line-height: 34px;font-family: gulim, "Nanum Gothic", "나눔고딕" , "Noto Sans KR" , sans-serif;}
#gnb_zoon .gnb_menu ul li span {background-color: #34343e; color:#ffffff;padding:3px 10px;letter-spacing: -1px;}
#gnb_zoon .gnb_menu ul li span a {color:#ffffff;}
#gnb_zoon .gnb_menu ul li a{color:#666666;}
/**/
/* 상단, 로고 및 보편적으로 검색 넣고 하는 그런 위치 */
#top_brand {position: relative;width:100%;padding:0px;margin:0px auto;height:80px;display: table;background-color:rgba(255,255,255,0.9);border-bottom:1px solid #eaeaea;}
#top_zoon {position: relative;width:1140px;padding:0px;margin:0px auto;height:80px;}
#top_zoon .logo {float: left;position: absolute;top:20px;}
#top_zoon .logo_sub {float: right;position: absolute;top:20px;right: 0px;}
/**/
/* onetoone 상단 메뉴 위치 */
#onetoone_menu {position: relative;width:100%;padding:0px;margin:0px auto;height:44px;display: table;background-color:rgba(255,255,255,0.9);border-bottom:1px solid #dadada;-webkit-backdrop-filter: saturate(180%) blur(5px);z-index:1000}
#onetoone_menu_zoon {position: relative;width:1140px;padding:0px;margin:0px auto;height:44px;}
#onetoone_menu_zoon ul li{float:left;font-size:15px;font-weight: 500;line-height: 40px;padding:0px 12px;}
#onetoone_menu_zoon ul li:hover {border-bottom: 4px solid rgba(64,155,43,0.8);line-height:40px;}
#onetoone_menu_zoon ul li.active{border-bottom: 4px solid rgba(64,155,43,0.8);line-height:40px;}
#onetoone_menu_zoon ul li a {color:#111111;font-weight: 400;}
/**/

/* 상단,서브 로고 및 보편적으로 검색 넣고 하는 그런 위치 */
#top_brand_sub {position: relative;width:100%;padding:0px;margin:0px auto;height:95px;display: table;background-color: #ffffff;}
#top_zoon_sub {position: relative;width:1140px;padding:0px;margin:0px auto;height:95px;}
#top_zoon_sub .logo {float: left;position: absolute;top:36px;}
#top_zoon_sub .logo_sub {float: right;position: absolute;top:20px;right: 0px;}
/**/
/* onetoone 상단 메뉴 위치 */
#onetoone_menu_sub {position: relative;width:100%;padding:0px;margin:0px auto;height:43px;display: table;background-color:rgba(43,109,203,0.9);border-bottom:1px solid #0963b7;-webkit-backdrop-filter: saturate(180%) blur(5px);z-index:1000}
#onetoone_menu_zoon_sub {position: relative;width:1140px;padding:0px;margin:0px auto;height:44px;}
#onetoone_menu_zoon_sub ul li{float:left;font-size:15px;font-weight: 500;line-height: 44px;padding:0px 23px;}
#onetoone_menu_zoon_sub ul li:hover {background-color: rgba(255,255,255,0.8);line-height:44px;}
#onetoone_menu_zoon_sub ul li.active{background-color: rgba(255,255,255,0.8);line-height:44px;}
#onetoone_menu_zoon_sub ul li a {color:#ffffff;font-weight: 400;}
/* 상단 일정 높이 내려오면 고정되고 그런거 */

.wrap {width:960px;margin:auto;}
#header {}
#content {padding:20px 0 0 0;min-height:500px;}
#footer {}
#bottom_one {position: relative;width:100%;padding:0px;margin:0px auto;height:40px;display: table;background-color: #f1f1f1;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;}
#bottom_one_menu {position: relative;width:1140px;padding:0px;margin:0px auto;height:40px;}
#bottom_one_menu .footer_menu {color:#343434;font-family: gulim, "Nanum Gothic", "나눔고딕" , "Noto Sans KR" , sans-serif;}
#bottom_one_menu .footer_menu ul li {height:40px;line-height: 40px;}
#bottom_one_menu .footer_menu ul li a {color:#343434;font-family: gulim, "Nanum Gothic", "나눔고딕" , "Noto Sans KR" , sans-serif;}

#bottom_two {position: relative;width:100%;padding:0px;margin:0px auto;height:138px;display: table;background-color: #fafafa;}
#logo_brand_infor {position: relative;width:1140px;padding:0px;margin:0px auto;height:138px;}
#logo_brand_infor .bottom_logo_zoon{float:left;width:250px;}
#logo_brand_infor .bottom_logo_zoon img {margin-top:40px;}
#logo_brand_infor .brand_infor{float:left;}
#logo_brand_infor .brand_infor ul {margin-top:32px;}
#logo_brand_infor .brand_infor ul li{color:#565656;font-family: gulim, "Nanum Gothic", "나눔고딕" , "Noto Sans KR" , sans-serif;line-height: 18px;}

/* 1타에듀 브랜드 링크 */
.dropbtn {
	font-family: "Noto Sans KR" , "Nanum Gothic", "나눔고딕", sans-serif;
    background-color: #f7f7f7;
    color: black;
    padding: 8px;
    font-size: 12px;
    border: none;
    font-weight:400;
    height:34px;
    box-sizing: border-box;
}

.dropdown {
	font-family: "Noto Sans KR" , "Nanum Gothic", "나눔고딕", sans-serif;
    position: relative;
    display: inline-block;
    border-right: 1px solid #cccccc;
}

.dropdown-content {
	font-family: "Noto Sans KR" , "Nanum Gothic", "나눔고딕", sans-serif;
    display: none;
    position: absolute;
    background-color: #fafafa;
    min-width: 240px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 999999;
}

.dropdown-content a {
	font-family: "Noto Sans KR" , "Nanum Gothic", "나눔고딕", sans-serif;
    color: black;
    padding: 14px 15px;
    text-decoration: none;
    display: block;
    font-family:"나눔바른고딕","malgun gothic",dotum;
    font-size:14px;
}

.dropdown-content a.on {background-color:rgba(12,58,72,0.9);color: #ffffff;}
.dropdown-content a:hover {background-color: rgba(12,58,72,0.9);color: #ffffff;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color :#eaeaea;}

.dropdown-content a span {padding:3px 10px;border-radius: 15px;background-color:rgba(255,168,0,0.9);color:#ffffff;}