﻿@charset "utf-8"; /* Font */

@font-face {
    font-family: NotoSans;
    src: url(../../../../style/font/NotoSansKR-Regular.eot);
    src: local('※'), url(../../../../style/font/NotoSansKR-Regular.woff) format('woff');
}

@font-face {
    font-family: NotoSansM;
    src: url(../../../../style/font/NotoSansKR-Medium.eot);
    src: local('※'), url(../../../../style/font/NotoSansKR-Medium.woff) format('woff');
}

/* Layout */
html,body {
    overflow-x: hidden;
    position: relative;
    width: 100%
}

#divWrapper {
    margin: 0 auto;
    font-family: NotoSans, sans-serif
}

#divHeader {
    height: 175px;
}

.header {
    width: 1080px;
    margin: 0 auto
}

#divContents {
    position: relative;
    /* background:url(../../../../image/en/local/main/contentsBg1.jpg) no-repeat 50% 0 */
}

/* #divContents:after{display:block;clear:both;content:"";position:absolute;top:0;left:0;width:100%;height:370px;background:url(../../../../image/en/local/main/contentsBg1.jpg) no-repeat 50% 0;z-index:1} */
.content1 {
    width: 1080px;
    margin: 0 auto;
    padding: 40px 0 85px;
    overflow: hidden
}

.egTop{background-color: #fff; border-bottom: 1px solid #fff;}
.egTop .inner{width: 1080px; margin: 0 auto;}
.egTop p{padding-left: 47px; line-height: 37px; background: url(../../../../image/ko/local/eg_logo.png) no-repeat left center;}

/* Global Menu */
#globalMenu {
    height: 42px;
    background-color: #4b4b4d;
    line-height: 100%
}

#globalMenu > div {
    position: relative;
    width: 1080px;
    margin: 0 auto
}

#globalMenu > div .gnb {
    float: left;
    margin-top: 12px
}

#globalMenu > div .gnb > li {
    float: left;
    margin-left: 20px
}

#globalMenu > div .gnb > li:first-child {
    margin-left: 0
}

#globalMenu > div .gnb > li > a {
    color: #b8b8b8;
    font-size: 12px
}

#globalMenu > div .gnb > li.ask > a {
    color: #82c241
}

#globalMenu > div .gnb > li > a:hover, #globalMenu > div .gnb > li > a:focus {
    color: #fff;
    text-decoration: none
}

#globalMenu > div .gnb > li > a img {
    margin: -2px 3px 0 0;
    vertical-align: middle
}

#globalMenu > div .gnb .summaryInfo > a {
    padding: 1px 7px 2px 25px;
    background: url(../../../../image/en/local/myMenuBtn.png) no-repeat 7px 50% #2bad5f;
    color: #fff;
    font-size: 13px;
    line-height: 100%
}

#globalMenu > div .gnb .summaryInfo > div {
    display: none;
    position: absolute;
    top: 139px;
    left: 0;
    width: 100%;
    background: url(../../../../image/en/local/summaryBg.png) repeat 0 0;
    z-index: 25
}

#globalMenu > div .gnb .summaryInfo > div > div {
    margin: 0 auto;
    padding: 20px 0;
    overflow: hidden;
}

#globalMenu > div .gnb .summaryInfo > div > div > div {
    float: left;
    width: 200px;
    margin-left: 40px
}

#globalMenu > div .gnb .summaryInfo > div .myID {
    margin-bottom: 16px;
    color: #fff;
    font-size: 16px
}

#globalMenu > div .gnb .summaryInfo > div .myID span {
    color: #99e54c
}

#globalMenu > div .gnb .summaryInfo > div#globalMenu > div .summaryInfo > div .message {
    margin-bottom: 8px;
    color: #ebff00;
    font-size: 13px
}

#globalMenu > div .gnb .summaryInfo > div .message img {
    margin-top: 2px;
    vertical-align: top
}

#globalMenu > div .gnb .summaryInfo > div .summary {
    margin-bottom: 20px;
    color: #fff;
    font-size: 13px;
    overflow: hidden
}

#globalMenu > div .gnb .summaryInfo > div .summary li {
    float: left;
    margin-left: 9px;
    padding-left: 10px;
    background: url(../../../../image/en/local/bar1.gif) no-repeat 0 0;
    line-height: 20px;
    font-size: 14px
}

#globalMenu > div .gnb .summaryInfo > div .summary li:first-child {
    margin-left: 0;
    padding-left: 0;
    background: none
}

#globalMenu > div .gnb .summaryInfo > div .summary a {
    color: #bebebe
}

#globalMenu > div .gnb .summaryInfo > div #reserveDate {
    clear: both;
    color: #fff;
    margin: 5px 0 5px;
    font-size: 13px
}

#globalMenu > div .gnb .summaryInfo > div #campusLoanDate {
    color: #fff
}

#globalMenu > div .gnb .summaryInfo > div .myMenuList {
    float: left;
    width: 717px;
    height: 100px;
    margin-left: 60px;
    border: 1px solid #686868
}

#globalMenu > div .gnb .summaryInfo > div .myMenuList > li {
    float: left;
    width: 226px;
    height: 100px;
    padding: 0 6px;
    border-left: 1px solid #686868;
    background-color: #474747
}

#globalMenu > div .gnb .summaryInfo > div .myMenuList > li:first-child {
    border-left: none
}

#globalMenu > div .gnb .summaryInfo > div .myMenuList > li span > a {
    display: block;
    text-align: center;
}

#globalMenu > div .gnb .summaryInfo > div .myMenuList > li span a.myMenuTit {
    margin: 6px 0;
    color: #bbb;
    font-size: 14px
}

#globalMenu > div .gnb .summaryInfo > div .myMenuList > li span a.myMenuStatus {
    margin-top: 3px;
    color: #fff;
    font-size: 12px;
    background-color: #2bad5f
}

#globalMenu > div .gnb .summaryInfo > div .myMenuList > li.myrecom span a.myMenuStatus {
    background-color: #eca203
}

#globalMenu > div .gnb .summaryInfo > div .close {
    position: absolute;
    bottom: 20px;
    right: 16px
}

#globalMenu > div .gnb .summaryInfo > div .close img {
    width: 30px;
    height: 30px;
    vertical-align: top
}

#globalMenu > div .sites {
    float: right;
    margin-top: 12px
}

#globalMenu > div .sites > a {
    display: none
}

#globalMenu > div .sites li {
    float: left;
    background: url(../../../../image/en/local/siteListBg.png) no-repeat 0 3px;
    margin-left: 7px;
    padding-left: 10px
}

#globalMenu > div .sites li:first-child {
    margin-left: 0;
    padding-left: 0;
    background: none
}

#globalMenu > div .sites li a {
    color: #b8b8b8;
    font-size: 12px
}

#globalMenu > div .sites li a:hover, #globalMenu > div .sites li a:focus {
    color: #fff;
    text-decoration: none
}

/* Logo */
.logo {
    position: relative;
    float: left;
    margin-top: 26px;
    z-index: 110
}

.logo img {
    width: 204px;
    height: 43px;
    vertical-align: top
}

/* Top Menu */
#divTopMenu {
    position: absolute;
    top: 175px;
    left: 0;
    width: 100%;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #cacaca;
    background: url(../../../../image/en/local/topMenuBg.png) no-repeat 50% 0 #dce9e1;
    z-index: 100
}

#divTopMenu.on {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

#divTopMenu > div {
    position: relative;
    width: 1080px;
    margin: -62px auto 0;
    height: 58px;
    /*height:429px*/
    overflow: hidden
}

#divTopMenu > div .wholeMenuOpen {
    display: none
}

#divTopMenu > div .wholeMenuOpen img {
    width: 29px;
    height: 24px
}

#divTopMenu > div .wholeMenuClose {
    display: none
}

#divTopMenu > div > div > ul {
    float: right
}

#divTopMenu > div > div > ul > li {
    float: left;
    width: 143px;
    text-align: center
}

#divTopMenu > div > div > ul > li.topMenu3 {
    width: 180px
}

#divTopMenu > div > div > ul > li.topMenu4 {
    width: 125px
}

#divTopMenu > div > div > ul > li > a {
    display: inline-block;
    height: 27px;
    color: #262626;
    font-size: 18px;
    text-decoration: none;
    transition: all ease-in-out 0.2s;
    -webkit-transition: all ease-in-out 0.2s
}

#divTopMenu > div > div > ul > li > a:hover, #divTopMenu > div > ul > li > a:focus {
    color: #015057
}

#divTopMenu > div > div > ul > li > div {
    height: 367px;
    margin-top: 35px;
    border-left: 1px solid #d1ded6;
    text-align: left;
    transition: all ease-in-out 0.2s;
    -webkit-transition: all ease-in-out 0.2s
}

#divTopMenu > div > div > ul > li.topMenu6 > div {
    border-right: 1px solid #d1ded6
}

#divTopMenu > div > div > ul > li > div:hover {
    background-color: #cdded3
}

#divTopMenu > div > div > ul > li > div > ul {
    padding: 30px 0 0 18px;
    ;border-top: 5px solid #dce9e0;
    letter-spacing: -0.3px
}

#divTopMenu > div > div > ul > li > div:hover > ul {
    border-top-color: #015057;
}

#divTopMenu > div > div > ul > li > div > ul > li {
    margin-top: 10px
}

#divTopMenu > div > div > ul > li > div > ul > li:first-child {
    margin-top: 0
}

#divTopMenu > div > div > ul > li > div > ul > li > a {
    color: #4d4d4d;
    font-size: 15px;
    transition: all ease-in-out 0.2s;
    -webkit-transition: all ease-in-out 0.2s
}

#divTopMenu > div > div > ul > li > div:hover > ul > li > a {
    color: #015057
}

#divTopMenu > div > div > ul > li > div > ul > li > a:hover,#divTopMenu > div > ul > li > div > ul > li > a:focus {
    color: #015057;
    text-decoration: underline
}

/* Search */
#divSearch {
    width: 933px;
    margin: 0 auto 25px;
    padding-top: 119px
}

#divSearch > p {
    margin-bottom: 25px
}

#divSearch > p img {
    vertical-align: top
}

#divSearch form {
    position: relative;
    padding: 0 87px 0 251px;
    background: url(../../../../image/en/local/main/searchBg.png) repeat 0 0;
    z-index: 1
}

#divSearch form label {
    position: absolute;
    top: 0;
    left: 0;
    width: 223px;
    height: 69px;
    background-color: #175e64;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 69px
}

#divSearch form .inputText {
    width: 100%;
    height: 18px;
    padding: 25px 0 26px;
    border: none;
    background: none;
    color: #6f6f6f;
    font-size: 15px;
    font-family: NotoSans, sans-serif
}

#divSearch form .searchBtn {
    position: absolute;
    top: 0;
    right: 0;
    width: 77px;
    height: 69px;
    background: url(../../../../image/en/local/main/searchBtn.png) no-repeat 50% 50% #165e64;
    text-indent: -9999px;
    overflow: hidden;
    border: none
}

/* Background Rolling */
.bgController {
    height: 20px;
    margin: 80px 0 0;
    text-align: center
}

.bgController > ul {
    display: inline;
    margin-right: 5px
}

.bgController > ul > li {
    display: inline;
    margin-left: 5px
}

.bgController > ul > li:first-child {
    margin-left: 0
}

.bgController > ul > li > img {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.bgController a.play {
    display: none
}

/* Quick Menu */
.quickMenu {
    margin: 0 auto;
    background-color: #f1f1f1
}

.quickMenu > div {
    width: 1080px;
    height: 210px;
    margin: 0 auto
}

.quickMenu > div .quickMenu1 {
    float: left;
    margin-top: 23px
}

.quickMenu > div .quickMenu1 li {
    position: relative;
    float: left;
    margin-left: 72px;
    text-align: center
}

.quickMenu > div .quickMenu1 li:first-child {
    margin-left: 0
}

.quickMenu > div .quickMenu1 li.quick1 {
    margin-top: 20px
}

.quickMenu > div .quickMenu1 li.quick2 {
    margin-top: 20px
}

.quickMenu > div .quickMenu1 li.quick3 {
    margin-top: 20px
}

.quickMenu > div .quickMenu1 li.quick4 {
    min-width: 90px
}

.quickMenu > div .quickMenu1 li.quick5 {
    min-width: 90px
}

.quickMenu > div .quickMenu1 li.quick6 {
    min-width: 90px
}

.quickMenu > div .quickMenu1 li.quick7 {
    min-width: 90px
}

.quickMenu > div .quickMenu1 li a {
    display: block;
    width: 91px;
    padding-top: 75px;
    color: #3f3f3f;
    font-size: 15px
}

.quickMenu > div .quickMenu1 li a:hover, .quickMenu > div .quickMenu1 li a:focus {
    text-decoration: none
}

.quickMenu > div .quickMenu1 li.quick1 a {
    background: url(../../../../image/en/local/main/quick11.png) no-repeat 50% 1px
}

.quickMenu > div .quickMenu1 li.quick2 a {
    background: url(../../../../image/en/local/main/quick12.png) no-repeat 50% 2px
}

.quickMenu > div .quickMenu1 li.quick3 a {
    width: 100px;
    background: url(../../../../image/en/local/main/quick13.png) no-repeat 50% 0
}

.quickMenu > div .quickMenu1 li.quick4 a {
    padding-top: 95px;
    padding-top: 95px;
    background: url(../../../../image/en/local/main/quick21.png) no-repeat 50% 0
}

.quickMenu > div .quickMenu1 li.quick4 a:after {
    background: url(../../../../image/en/local/main/quick21Over.png) no-repeat 50% 0;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    ;width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(Opacity=20);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out
}

.quickMenu > div .quickMenu1 li.quick4 a:hover:after,.quickMenu > div .quickMenu2 li.quick1 a:hover:focus {
    opacity: 1
}

.quickMenu > div .quickMenu1 li.quick5 a {
    padding-top: 95px;
    background: url(../../../../image/en/local/main/quick22.png) no-repeat 50% 0
}

.quickMenu > div .quickMenu1 li.quick5 a:after {
    background: url(../../../../image/en/local/main/quick22Over.png) no-repeat 50% 0;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    ;width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out
}

.quickMenu > div .quickMenu1 li.quick5 a:hover:after,.quickMenu > div .quickMenu2 li.quick2 a:hover:focus {
    opacity: 1
}

.quickMenu > div .quickMenu1 li.quick6 a {
    padding-top: 95px;
    background: url(../../../../image/en/local/main/quick23.png) no-repeat 50% 0
}

.quickMenu > div .quickMenu1 li.quick6 a:after {
    background: url(../../../../image/en/local/main/quick23Over.png) no-repeat 50% 0;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    ;width: 100%;
    height: 100%;
    ;opacity: 0;
    transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out
}

.quickMenu > div .quickMenu1 li.quick6 a:hover:after,.quickMenu > div .quickMenu2 li.quick3 a:hover:focus {
    opacity: 1
}

.quickMenu > div .quickMenu1 li.quick7 a {
    padding-top: 95px;
    background: url(../../../../image/en/local/main/quick24.png) no-repeat 50% 0
}

.quickMenu > div .quickMenu1 li.quick7 a:after {
    background: url(../../../../image/en/local/main/quick24Over.png) no-repeat 50% 0;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    ;width: 100%;
    height: 100%;
    ;opacity: 0;
    transition: opacity 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out
}

.quickMenu > div .quickMenu1 li.quick7 a:hover:after,.quickMenu > div .quickMenu2 li.quick4 a:hover:focus {
    opacity: 1
}

.quickMenu .quickPrev {
    display: none
}

.quickMenu .quickNext {
    display: none
}

/* .quickMenu > div .quickMenu2{float:right;margin-top:20px}
.quickMenu > div .quickMenu2 li{position:relative;float:left;min-width:90px;margin-left:64px}
.quickMenu > div .quickMenu2 li:first-child{margin-left:0}
.quickMenu > div .quickMenu2 li a{display:block;padding-top:97px;color:#3f3f3f;font-size:15px;text-align:center}
.quickMenu > div .quickMenu2 li a:hover, .quickMenu > div .quickMenu2 li a:focus{text-decoration:none}
.quickMenu > div .quickMenu2 li.quick1 a{background:url(../../../../image/en/local/main/quick21.png) no-repeat 50% 0}
.quickMenu > div .quickMenu2 li.quick1 a:after{background:url(../../../../image/en/local/main/quick21Over.png) no-repeat 50% 0;content:"";position:absolute;top:0;left:0;;width:100%;height:100%;opacity:0;filter:alpha(Opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out}
.quickMenu > div .quickMenu2 li.quick1 a:hover:after,.quickMenu > div .quickMenu2 li.quick1 a:hover:focus{opacity:1}
.quickMenu > div .quickMenu2 li.quick2 a{background:url(../../../../image/en/local/main/quick22.png) no-repeat 50% 0}
.quickMenu > div .quickMenu2 li.quick2 a:after{background:url(../../../../image/en/local/main/quick22Over.png) no-repeat 50% 0;content:"";position:absolute;top:0;left:0;;width:100%;height:100%;opacity:0;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out}
.quickMenu > div .quickMenu2 li.quick2 a:hover:after,.quickMenu > div .quickMenu2 li.quick2 a:hover:focus{opacity:1}
.quickMenu > div .quickMenu2 li.quick3 a{background:url(../../../../image/en/local/main/quick23.png) no-repeat 50% 0}
.quickMenu > div .quickMenu2 li.quick3 a:after{background:url(../../../../image/en/local/main/quick23Over.png) no-repeat 50% 0;content:"";position:absolute;top:0;left:0;;width:100%;height:100%;;opacity:0;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out}
.quickMenu > div .quickMenu2 li.quick3 a:hover:after,.quickMenu > div .quickMenu2 li.quick3 a:hover:focus{opacity:1}
.quickMenu > div .quickMenu2 li.quick4 a{background:url(../../../../image/en/local/main/quick24.png) no-repeat 50% 0}
.quickMenu > div .quickMenu2 li.quick4 a:after{background:url(../../../../image/en/local/main/quick24Over.png) no-repeat 50% 0;content:"";position:absolute;top:0;left:0;;width:100%;height:100%;;opacity:0;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out}
.quickMenu > div .quickMenu2 li.quick4 a:hover:after,.quickMenu > div .quickMenu2 li.quick4 a:hover:focus{opacity:1} */
/* Notice */
.notice {
    position: relative;
    float: left;
    width: 506px
}

.notice h2 {
    margin: 10px 0 35px;
    color: #000;
    font-size: 20px;
    font-weight: normal;
    font-family: NotoSansM, sans-serif;
}

.notice ul li.first {
    min-height: 89px;
    margin-top: 0;
    background: url(../../../../image/en/local/main/noticeBg.png) no-repeat 0 0;
    margin-bottom: 50px;
    padding-left: 105px;
    white-space: normal;
    overflow: visible
}

.notice ul li.first a {
    display: block;
    margin-bottom: 10px;
    padding-left: 0;
    background: none;
    color: #414141;
    font-size: 16px;
    font-family: NotoSans, sans-serif;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.notice ul li.first p.date {
    margin-bottom: 15px;
    color: #706f6f;
    font-size: 13px
}

.notice ul li.first > div {
    height: 35px;
    color: #6b6b6b;
    font-size: 14px;
    line-height: 20px
}

.notice ul li {
    margin-top: 10px
}

.notice ul li a {
    display: block;
    padding-left: 13px;
    background: url(../../../../image/en/local/main/bullet1.gif) no-repeat 0 8px;
    color: #4e4e4e;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.notice a.more {
    position: absolute;
    top: 15px;
    right: 0;
    width: 20px;
    height: 20px;
    background: url(../../../../image/en/local/main/more.png) no-repeat 0 0;
    text-indent: -9999px;
    overflow: hidden
}

.notice a.more img {
    vertical-align: top
}

/* Data */
.data {
    position: relative;
    float: right;
    width: 514px;
    min-height: 257px
}

.data > ul {
    height: 49px;
    border-bottom: 1px solid #4d4d4d
}

.data > ul > li {
    float: left
}

.data > ul > li > a.tab {
    display: inline-block;
    width: 154px;
    height: 48px;
    margin-left: -1px;
    background-color: #f6f6f6;
    border: 1px solid #b6b6b6;
    border-bottom: 1px solid #4d4d4d;
    color: #727272;
    font-size: 14px;
    text-align: center;
    line-height: 48px
}

.data > ul > li.on > a.tab {
    position: relative;
    background-color: #fff;
    border: 1px solid #4d4d4d;
    border-bottom: 1px solid #fff;
    color: #242525;
    font-family: NotoSansM, sans-serif;
    z-index: 10
}

.data > ul > li > a.tab:hover, .data > ul > li > a.tab:focus {
    text-decoration: none
}

.data > ul > li dl {
    display: none;
    position: absolute;
    top: 83px;
    left: 0;
    width: 100%
}

.data > ul > li.on dl {
    display: block
}

.data > ul > li dl dt {
    margin: 10px 0 25px;
    padding-left: 167px;
    color: #414141;
    font-size: 16px;
    font-family: NotoSans, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.data > ul > li dl dd {
    padding-left: 167px
}

.data > ul > li dl dd img {
    position: absolute;
    top: 0;
    left: 12px;
    width: 127px;
    height: 174px;
    border: 1px solid #d9d9d9;
    vertical-align: top
}

.data > ul > li dl dd ul li {
    margin-top: 8px;
    padding-left: 13px;
    background: url(../../../../image/en/local/main/bullet1.gif) no-repeat 0 9px;
    color: #4e4e4e;
    font-size: 14px
}

.data > ul > li dl dd ul li:first-child {
    margin-top: 0
}

.data > ul > li > a.more {
    display: none;
    position: absolute;
    top: 15px;
    right: 14px;
    width: 20px;
    height: 20px;
    background: url(../../../../image/en/local/main/more.png) no-repeat 0 0;
    text-indent: -9999px;
    overflow: hidden
}

.data > ul > li.on > a.more {
    display: block
}

.data > ul > li > a.more img {
    vertical-align: top
}

/* Banner */
.banner {
    height: 68px;
    background-color: #f1f1f1
}

.banner > div {
    position: relative;
    width: 1080px;
    margin: 0 auto
}

.banner > div .bannerList {
    position: relative;
    width: 950px;
    height: 68px;
    overflow: hidden
}

.banner > div .bannerList ul {
    position: absolute;
    top: 20px;
    left: 0;
    width: 200%
}

.banner > div .bannerList ul li {
    float: left;
    margin-right: 85px
}

.banner > div .bannerList ul li a {
    vertical-align: middle
}

.banner > div .bannerList ul li a img {
    width: auto;
    height: 34px;
    vertical-align: middle
}

.banner > div .controller {
    position: absolute;
    top: 26px;
    right: 0;
    overflow: hidden
}

.banner > div .controller a {
    float: left;
    width: 22px;
    height: 22px;
    margin-left: 5px;
    text-indent: -9999px;
    overflow: hidden
}

.banner > div .controller a.prev {
    margin-left: 0;
    background: url(../../../../image/en/local/bannerPrev.jpg) no-repeat 0 0
}

.banner > div .controller a.prev:hover, .banner > div .controller a.prev:focus {
    background-image: url(../../../../image/en/local/bannerPrevOn.jpg)
}

.banner > div .controller a.next {
    background: url(../../../../image/en/local/bannerNext.jpg) no-repeat 0 0
}

.banner > div .controller a.next:hover, .banner > div .controller a.next:focus {
    background-image: url(../../../../image/en/local/bannerNextOn.jpg)
}

.banner > div .controller a.pause {
    background: url(../../../../image/en/local/bannerPause.jpg) no-repeat 0 0
}

.banner > div .controller a.pause:hover, .banner > div .controller a.pause:focus {
    background-image: url(../../../../image/en/local/bannerPauseOn.jpg)
}

.banner > div .controller a.play {
    display: none;
    background: url(../../../../image/en/local/bannerPlay.png) no-repeat 0 0
}

.banner > div .controller a.play:hover, .banner > div .controller a.play:focus {
    background-image: url(../../../../image/en/local/bannerPlayOn.png)
}

/* Footer */
.footer {
    background-color: #373737
}

.footer > div {
    position: relative;
    width: 1080px;
    margin: 0 auto;
    padding: 38px 0 50px
}

.footer > div > div.footer1 ul {
    margin-bottom: 30px;
    overflow: hidden
}

.footer > div > div.footer1 ul li {
    float: left;
    margin-left: 22px;
    padding-left: 22px;
    background: url(../../../../image/en/local/footerMenuListBg.png) no-repeat 0 2px
}

.footer > div > div.footer1 ul li.privacy {
    margin-left: 0;
    padding-left: 0;
    background: none
}

.footer > div > div.footer1 ul li a {
    color: #d8d8d8;
    font-size: 14px
}

.footer > div > div.footer1 ul li a:hover, .footer > div > div.footer1 ul li a:focus {
    text-decoration: none
}

.footer > div > div.footer1 ul li.privacy a {
    color: #96c02e
}

.footer > div > div.footer1 > div {
    overflow: hidden
}

.footer > div > div.footer1 > div > p {
    float: left
}

.footer > div > div.footer1 > div > p img {
    width: 160px;
    height: 34px;
    vertical-align: top
}

.footer > div > div.footer1 > div > div {
    margin: 0 190px 0 200px
}

.footer > div > div.footer1 > div > div address {
    margin-bottom: 15px;
    color: #d9d9d9;
    font-size: 13px
}

.footer > div > div.footer1 > div > div p {
    color: #787878;
    font-size: 12px
}

.footer > div > div.footer2 {
    position: absolute;
    top: 38px;
    right: 0
}

.footer > div > div.footer2 > div {
    position: relative;
    margin-bottom: 22px
}

.footer > div > div.footer2 > div > a {
    display: block;
    width: 184px;
    height: 38px;
    border: 1px solid #6f6f6f;
    color: #fff;
    font-size: 13px;
    line-height: 38px
}

.footer > div > div.footer2 > div > a:hover, .footer > div > div.footer2 > div > a:focus {
    text-decoration: none
}

.footer > div > div.footer2 > div > a span {
    display: block;
    margin: 0 15px;
    background: url(../../../../image/en/local/siteArrowUp.png) no-repeat 100% 50%
}

.footer > div > div.footer2 > div.on > a span {
    background-image: url(../../../../image/en/local/siteArrowDown.png)
}

.footer > div > div.footer2 > div > div {
    display: none;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    background: url(../../../../image/en/local/relatedSiteBg.png) repeat 0 0
}

.footer > div > div.footer2 > div > div > ul > li {
    margin: 0 10px;
    border-top: 1px solid #8a8a8a
}

.footer > div > div.footer2 > div > div > ul > li:first-child {
    border-top: none
}

.footer > div > div.footer2 > div > div > ul > li > a {
    display: block;
    padding: 10px 0 10px 7px;
    color: #c2c1c1;
    font-size: 13px;
    color: #c2c1c1;
    letter-spacing: -1px
}

.footer > div > div.footer2 > div > div > ul > li > a:hover, .footer > div > div.footer2 > div > ul > li > a:focus {
    color: #fff;
    text-decoration: none
}

.footer > div > div.footer2 > p {
    text-align: right
}

.footer > div > div.footer2 > p img {
    width: 61px;
    height: 32px;
    vertical-align: top
}

@media (min-width: 1025px) and (max-width:1100px) {
    /* Layout */ .header {
        width:auto
    }

    #divTopMenu > div {
        width: auto
    }

    .content1 {
        width: auto
    }

    /* Global Menu */
    #globalMenu > div {
        width: auto
    }

    #globalMenu > div .gnb .summaryInfo > div .myMenuList {
        width: 683px;
        margin-left: 20px
    }

    #globalMenu > div .gnb .summaryInfo > div .myMenuList > li {
        width: 215px
    }

    /* Top Menu */
    #divTopMenu > div > div > ul > li {
        width: 135px
    }

    #divTopMenu > div > div > ul > li.topMenu3 {
        width: 135px
    }

    #divTopMenu > div > div > ul > li.topMenu4 {
        width: 135px
    }

    /* Quick Menu */
    .quickMenu > div {
        width: auto
    }

    .quickMenu > div .quickMenu1 {
        width: 100%
    }

    .quickMenu > div .quickMenu1 li {
        width: 14%;
        margin-left: 0
    }

    .quickMenu > div .quickMenu1 li.quick7 {
        width: 15%
    }

    /* Notice */
    .notice {
        width: 500px
    }

    /* Data */
    .data {
        width: 500px
    }

    .data > ul > li > a.more {
        right: 0
    }

    /* Banner */
    .banner > div {
        width: auto
    }

    .banner > div .bannerList {
        width: 920px
    }

    /* Footer */
    .footer > div {
        width: auto
    }
}
