@charset "utf-8";


#content.main {}
.gnb_layer { position: relative; border-top: 0px;border-bottom: 1px solid #d1d1d1; background-color: #ffffff; overflow: visible;}
		.gnb_layer > .gnb_area {margin: 0 auto; width: 1200px; overflow: visible;}
		.gnb_layer > .gnb_area > ul {height: 56px; margin: 0 auto;}
		.gnb_layer > .gnb_area > ul > li {float: left; width: 25%; text-align: center; border-left: 1px solid #e2e2e2; box-sizing: border-box; position: relative;}
		.gnb_layer > .gnb_area > ul > li:last-child {border-right: 1px solid #e2e2e2;}
		.gnb_layer > .gnb_area > ul > li > a {display: block; font-size: 18px; color: #444444; font-weight: 700; height: 56px; background: #ffffff; display: flex; align-items: center; justify-content: center; line-height: 1.2;}
		.gnb_layer > .gnb_area > ul > li:hover > a {color: #d17411; text-decoration: none;}
		.gnb_layer > .gnb_area > ul > li > a.gnb_on {color: #d17411 !important;}
		.gnb_layer > .gnb_area ul.depth02{position: absolute; top: 100%; width: calc(100% + 2px); z-index: 1; background: #ffffff; border: 1px solid #e2e2e2; left: -1px; padding: 12px 0; display: none; height: auto;}
		.gnb_layer > .gnb_area ul.depth02 > li{width: 100%; border: 0}
		.gnb_layer > .gnb_area ul.depth02 > li > a{display: block; line-height: 2.14285; font-size: 16px; color: inherit; font-weight: 400;}
		.gnb_layer > .gnb_area ul.depth02 > li > a:hover{ color: #d17411; }
		.gnb_layer > .gnb_area > ul > li:hover > ul.depth02{display:block;}
/* // 20211012 수정 */

.main_content {overflow: hidden; width: 1200px; margin: 0 auto;}
.header_btn_area .header_top_area {overflow: hidden; margin-top: 10px; float: right;}

/* 메인 상단 슬라이드 영역, 로그인 영역 */
.main_area01 {overflow: hidden; margin-top: 2px;}
.main_slider_area {overflow: hidden; position: relative; display: block; float: left; width: 1014px; height: 137px; margin-right: 6px;}
.slider_control_area {position: absolute; bottom: 0px; left: 0px; height: 25px;}
.slider_btn {display: inline-block; float: left; width: 56px; height: 25px; background-color: #bbbbbd;}
.slider_btn a {float: left; display: inline-block; margin: 6px 2px 0 3px;}
.slider_btn a img {display: block;}
.slider_page {display: inline-block; width: 31px; height: 25px; background-color: #939394;}
.slider_page {font-size: 12px; color: #fff; line-height: 25px; text-align: center;}

.account_box {overflow: hidden; width: 180px; height: 137px; background: url('../images/common/login_arrow.png') no-repeat right 20px top 14px #0078ff;}
.account_box > a > span {letter-spacing: -0.04em;}
.account_box a.login_btn {display: block; height: 87px; color: #fff; font-size: 18px; font-weight: bold; text-align: center; line-height: 87px;}
.account_box a.login_btn span {padding-left: 37px; background: url('../images/icon/icon_login2.png') no-repeat 0px center}
.account_box a.my_class_btn {display: block; height: 87px; color: #fff; font-size: 18px; font-weight: bold; text-align: center; line-height: 87px;}
.account_box a.my_class_btn span {padding: 5px 0 5px 30px; background: url('../images/icon/icon_mypage2.png') no-repeat 0px center}
.account_box ul {overflow: hidden; background-color: #228aff;}
.account_box ul li {display: block; float: left; width: 50%;}
.account_box ul li a {display: block; height: 50px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; line-height: 50px;}

/* 메인 중단 레벨테스트 영역 */ 
.main_area02_wrap {display:flex; margin-top:7px;} /* 20210325 추가 */
.main_area02_wrap > *{flex: 1;}	/* 20210325 추가 */
/* .main_area02 {overflow: hidden; height: 196px; margin-top: 7px; padding: 44px 0 0 125px; background: url('../images/main/level_test_bg.png') no-repeat 0 0;} */
.main_area02 {overflow: hidden; height: 196px; /*margin-top: 7px;*/ padding: 44px 0 0 125px; background: url('../images/main/level_test_bg2.png') no-repeat 0 0;} /*20210325 수정*/
.main_area02 strong {display: block; font-size: 25px; font-weight: bold; color: #000; line-height: 1.1em; letter-spacing: -0.02em;}
.main_area02:lang(en) strong {display: block; font-size: 25px; font-weight: bold; color: #000; line-height: 1.1em; letter-spacing: -0.04em;}
.main_area02:lang(zh) strong {display: block; font-size: 25px; font-weight: bold; color: #000; line-height: 1.1em; letter-spacing: -0.04em;}
.main_area02 p {float: left; margin-top: 20px; font-size: 14px; line-height: 1.4em; letter-spacing: -0.02em;}
.main_area02:lang(en) p {float: left; margin-top: 20px; font-size: 14px; line-height: 1.4em; letter-spacing: -0.04em;}
.main_area02:lang(zh) p {float: left; margin-top: 20px; font-size: 14px; line-height: 1.4em; letter-spacing: -0.04em;}
.main_area02 a {display: inline-block; height: 28px; margin: 27px 0 0 15px; padding: 0 15px; font-size: 14px; color: #fff; line-height: 28px; border-radius: 5px; background-color: #0078ff;}
.main_area02:lang(ko) a {display: inline-block; height: 28px; margin: 29px 0 0 15px; padding: 0 15px; font-size: 14px; color: #fff; line-height: 28px; border-radius: 5px; background-color: #0078ff;}
/* 20210325 추가-s */
.link_move {max-width:181px;} 
.link_move:lang(ko) a {display: inline-block; padding-top: 32px; background-repeat: no-repeat; background-position: 15px center;  background-color: #f0ebe8; width: 100%; height: 50%;}
.link_move:lang(en) a {display: inline-block; padding-top: 32px; background-repeat: no-repeat; background-position: 10px center;  background-color: #f0ebe8; width: 100%; height: 50%;}
.link_move:lang(zh) a {display: inline-block; padding-top: 32px; background-repeat: no-repeat; background-position: 15px center;  background-color: #f0ebe8; width: 100%; height: 50%;}
/* .link_move a + a{background-color:#f7f7f7;} */
.link_move:lang(ko) a span {display:inline-block;  padding-left: 74px; font-size: 15px; font-weight: bold; line-height: 20px; letter-spacing: -0.75px; color: #333333;}
.link_move:lang(en) a span {display:inline-block;  padding-left: 69px; font-size: 15px; font-weight: bold; line-height: 20px; letter-spacing: -0.75px; color: #333333;}
.link_move:lang(zh) a span {display:inline-block;  padding-left: 74px; font-size: 15px; font-weight: bold; line-height: 20px; letter-spacing: -0.75px; color: #333333;}
.link_move a.nurigo {background-image: url(../images/main/banner-icon1.png); background-size: 52px 38px;}
.link_move a.aihelper {background-color:#f7f7f7; background-image: url(../images/main/banner-icon2.png); background-size: 60px 61px;}
/* 20210325 추가-e */

/* 메인 중단 학당선택 영역 */
.main_area03 {overflow: hidden; position: relative; height: 485px; margin-top: 23px; border: 1px solid #d0d0d0; border-radius: 20px; background-color: #fff;}
.main_area03 .statistics_area {position: absolute; left: 75px; top: 65px;}
/* .main_area03 .statistics_area:lang(en) {position: absolute; left: 75px; bottom: 13px;} */
.main_area03 .statistics_area strong {display: inline-block; margin-bottom: 10px; font-size: 35px; font-weight: bold;}
.main_area03 .statistics_area:lang(en) strong span {color:#0077ff;}
.main_area03 .statistics_area p {font-size: 14px; color: #333;}

.main_area03 .map_area {overflow: hidden; position: relative; width: 625px; height: 330px; margin: 45px 0 0 510px; background: url(../images/main/main_map_bg.png) no-repeat 0 0;}
.main_area03 .map_area a {transition: 0.5s}
/* 아메리카 */
.main_area03 .map_area .america {position: absolute; display: inline-block; width: 625px; height: 306px; top: 24px; font-size: 0px; text-indent: -9999px; background: url('../images/main/america.png') no-repeat 0 0; z-index: 3;}
.main_area03 .map_area .america.on {background: url('../images/main/america_hover.png') no-repeat 0 0; z-index: 4;}
.main_area03 .map_area .america_btn {top: 110px; left: 475px;}
.main_area03 .map_area .america_btn:hover {animation: america_btn 1s infinite; -moz-animation: america_btn 1s infinite; -webkit-animation: america_btn 1s infinite; -o-animation: america_btn 1s infinite;}
.main_area03 .map_area .america_btn:hover ~ .america {background: url('../images/main/america_hover.png') no-repeat 0 0; z-index: 4;}
/* 유럽 */
.main_area03 .map_area .europe {position: absolute; display: inline-block; width: 625px; height: 306px; top: 24px; font-size: 0px; text-indent: -9999px; background: url('../images/main/europe.png') no-repeat 0 0; z-index: 3;}
.main_area03 .map_area .europe.on {background: url('../images/main/europe_hover.png') no-repeat 0 0; z-index: 4;}
.main_area03 .map_area .europe_btn {top: 60px; left: 30px;}
.main_area03 .map_area .europe_btn:hover {animation: europe_btn 1s infinite; -moz-animation: europe_btn 1s infinite; -webkit-animation: europe_btn 1s infinite; -o-animation: europe_btn 1s infinite;}
.main_area03 .map_area .europe_btn:hover ~ .europe {background: url('../images/main/europe_hover.png') no-repeat 0 0; z-index: 4;}
/* 아프리카 */
.main_area03 .map_area .africa {position: absolute; display: inline-block; width: 625px; height: 306px; top: 24px; font-size: 0px; text-indent: -9999px; background: url('../images/main/africa.png') no-repeat 0 0; z-index: 3;}
.main_area03 .map_area .africa.on {background: url('../images/main/africa_hover.png') no-repeat 0 0; z-index: 4;}
.main_area03 .map_area .africa_btn {top: 160px; left: 40px;}
.main_area03 .map_area .africa_btn:hover {animation: africa_btn 1s infinite; -moz-animation: africa_btn 1s infinite; -webkit-animation: africa_btn 1s infinite; -o-animation: africa_btn 1s infinite;}
.main_area03 .map_area .africa_btn:hover  ~ .africa {background: url('../images/main/africa_hover.png') no-repeat 0 0; z-index: 4;}
/* 아시아 */
.main_area03 .map_area .asia {position: absolute; display: inline-block; width: 625px; height: 306px; top: 24px; font-size: 0px; font-size: 0px; text-indent: -9999px; background: url('../images/main/asia.png') no-repeat 0 0; z-index: 3;}
.main_area03 .map_area .asia.on {background: url('../images/main/asia_hover.png') no-repeat 0 0; z-index: 4;}
.main_area03 .map_area .asia_btn {top: 60px; left: 195px;}
.main_area03 .map_area .asia_btn:hover {animation: asia_btn 1s infinite; -moz-animation: asia_btn 1s infinite; -webkit-animation: asia_btn 1s infinite; -o-animation: asia_btn 1s infinite;}
.main_area03 .map_area .asia_btn:hover  ~ .asia {background: url('../images/main/asia_hover.png') no-repeat 0 0; z-index: 4;}
/* 오세아니아 */
.main_area03 .map_area .oceania {position: absolute; display: inline-block; width: 625px; height: 306px; top: 24px; font-size: 0px; text-indent: -9999px; background: url('../images/main/oceania.png') no-repeat 0 0; z-index: 3;}
.main_area03 .map_area .oceania.on {background: url('../images/main/oceania_hover.png') no-repeat 0 0; z-index: 4;}
.main_area03 .map_area .oceania_btn {top: 180px; left: 238px;}
.main_area03 .map_area .oceania_btn:hover {animation: oceania_btn 1s infinite; -moz-animation: oceania_btn 1s infinite; -webkit-animation: oceania_btn 1s infinite; -o-animation: oceania_btn 1s infinite;}
.main_area03 .map_area .oceania_btn:hover ~ .oceania {background: url('../images/main/oceania_hover.png') no-repeat 0 0; z-index: 4;}
/* 각나라별 선택표시 */
.main_area03 .map_area a.map_btn {position: absolute; display: inline-block; width: 62px; height: 62px; border: 1px solid #b9d9eb; border-radius: 50px; background-color: #fff; z-index: 5;}
.main_area03 .map_area a.map_btn p {position: absolute; width: 62px; line-height: 62px; color: #333333; text-align: center;}
.main_area03 .map_area a.map_btn span {position: relative; display: block; text-align: center; font-size: 0px; text-indent: -9999;}
.main_area03 .map_area a.map_btn span::after {position: absolute; content: ""; display: inline-block; width: 54px; height: 54px; top: 3px; left: 3px; border-radius: 50px; background-color: #daeef9; z-index: -1;}
.main_area03 .map_area a.map_btn:hover {background-color: #0078ff; transition:all .2s linear;}
.main_area03 .map_area a.map_btn:hover p {width: 60px; padding: 2px 0; top: -20px; line-height: 1em; background-color: #fff; letter-spacing: -0.04em;}
.main_area03 .map_area a.map_btn:hover span {font-size: 13px; text-indent: 0; line-height: 62px; color: #333;}
.main_area03 .map_area a.map_btn:hover span::after {width: 40px; height: 40px; top: 10px; left: 10px; background-color: #fff;}
.main_area03 .map_area a.map_btn:hover span::before {position: absolute; display: inline-block; content: ""; width: 31px; height: 19px; left: 14px; top: 54px; background: url('../images/main/map_hover_bg.png') no-repeat 0 0;}
.main_area03 .map_area a.map_btn.on {background-color: #0078ff; transition:all .2s linear;}
.main_area03 .map_area a.map_btn.on p {width: 60px; padding: 2px 0; top: -20px; line-height: 1em; background-color: #fff; letter-spacing: -0.04em;}
.main_area03 .map_area a.map_btn.on span {font-size: 13px; text-indent: 0; line-height: 62px; color: #333;}
.main_area03 .map_area a.map_btn.on span::after {width: 40px; height: 40px; top: 10px; left: 10px; background-color: #fff;}
.main_area03 .map_area a.map_btn.on span::before {position: absolute; display: inline-block; content: ""; width: 31px; height: 19px; left: 14px; top: 54px; background: url('../images/main/map_hover_bg.png') no-repeat 0 0;}


.main_area_class {position: relative; height: 150px; margin-top: 23px; margin-bottom: 23px; border: 1px solid #d0d0d0; border-radius: 20px; background-color: #fff; display: none;}
.main_area_class:after, .main_area_class:before {	bottom: 100%; left: 75%;	border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.main_area_class:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 20px; margin-left: -20px;}
.main_area_class:before {border-color: rgba(208, 208, 208, 0); border-bottom-color: #d0d0d0; border-width: 21px; margin-left: -21px;}

.main_area_class .statistics_area {position: absolute; left: 75px; top: 25px;}
.main_area_class .statistics_area strong {display: inline-block; margin-bottom: 10px; font-size: 35px; font-weight: bold;}
.main_area_class .statistics_area:lang(en) strong span {color:#0077ff;}
.main_area_class .statistics_area p {font-size: 14px; color: #333;}
.main_area_class_logo{position: absolute; left: 380px; top: 37px;}
.main_area_class_x {position: absolute; left: 610px; top: 67px;}

/* .nation_select_area { width: 173px; margin: 0 auto 25px; text-align: left;} */
.main_area_class_selectBox {position: absolute; left: 665px; top: 65px; text-align: left;}
.main_area_class_selectBox > div label {display: none;}
.main_area_class_selectBox > div + div {margin-top: 5px;}
.main_area_class_selectBox > div + div.division {margin-bottom: 30px;}
.main_area_class_selectBox a.btn_school_search {display: inline-block; width: 173px; height: 34px; line-height: 34px; text-align: center; background-color: #0078ff; border-radius: 5px;}
.main_area_class_selectBox a.btn_school_search span {padding-left: 33px; font-size: 14px; color: #fff; background: url('../images/icon/icon_pin.png') no-repeat 0 0;}


@keyframes america_btn
{
0% {top: 110px;}
/* 50% {top: 100px;} */
50% {top: 120px;}
100% {top: 110px;}
}

@keyframes europe_btn
{
0% {top: 60px;}
50% {top: 70px;}
100% {top: 60px;}
}
@keyframes africa_btn
{
0% {top: 160px;}
50% {top: 170px;}
100% {top: 160px;}
}
@keyframes asia_btn
{
0% {top: 60px;}
50% {top: 70px;}
100% {top: 60px;}
}
@keyframes oceania_btn
{
0% {top: 180px;}
50% {top: 190px;}
100% {top: 180px;}
}
/* 세종학당 선택영역 */
.school_search_area {position: absolute; width: 270px; top: 165px; left: 70px; text-align: center;}
.school_search_area:lang(en) {position: absolute; width: 270px; top: 195px; left: 70px; text-align: center;}
.school_search_area:lang(zh) {position: absolute; width: 270px; top: 195px; left: 50px; text-align: center;}
.school_search_area strong {display: block; margin-bottom: 20px; font-size: 17px; color: #0078ff; font-weight: bold; text-align: center; letter-spacing: -0.08em;}
.school_search_area a.btn_school_search {display: inline-block; width: 173px; height: 34px; line-height: 34px; text-align: center; background-color: #0078ff; border-radius: 5px;}
.school_search_area a.btn_school_search span {padding-left: 33px; font-size: 14px; color: #fff; background: url('../images/icon/icon_pin.png') no-repeat 0 0;}
/* .nation_select_area { width: 173px; margin: 0 auto 25px; text-align: left;} */
.nation_select_area { margin: 0 auto 25px; text-align: left;}
.nation_select_area > div label {display: none;}
.nation_select_area > div + div {margin-top: 5px;}
.nation_select_area > div + div.division {margin-bottom: 30px;}
.dd .ddChild li {position: relative; padding: 10px 5px 10px 10px !important; min-height: 34px;}
.dd .ddTitle {border-radius: 5px;}
.dd .ddTitle .ddTitleText {position: relative; padding : 10px 40px 10px 10px !important;}
.dd .ddTitle .ddTitleText img {position: absolute !important; display: block; top: 50%; margin-top: -10px;}
.dd .ddChild li img + .ddlabel {padding-left: 50px;}
.dd .ddChild li .ddlabel {color: #333; display: block;}
.dd .ddChild li img {position: absolute !important; top: 50% !important; margin-top: -10px !important;}
.dd .ddTitle .ddTitleText img + span.ddlabel  {padding-left: 40px; width: 100%;}
.dd .ddTitle .ddTitleText span.ddlabel {display: inline-block;}
.dd .divider {border: 0px !important;}
.dd .ddArrow {right: 13px !important; background:url('../images/common/ddArrow02.png') no-repeat center center !important;}

/* 메인 하단 링크 영역 */
.main_area04 {overflow: hidden; margin-top: 20px; margin-bottom: 14px;}
.main_area04 ul {}
.main_area04 ul li {overflow: hidden; float: left; width: calc(50% - 7px); height: 144px; margin-bottom: 6px; background-color: #f7f7f7; border-radius: 10px;}
.main_area04 ul li:nth-child(even) {margin-left: 14px;}
.main_area04 ul li a {overflow: hidden; display: block; width: 100%; height: 100%; text-align: center;}
.main_area04 ul li div {display: inline-block; width: 440px; height: 144px; margin: 0 auto; padding: 0 0 0 130px; text-align: left;}
.main_area04 ul li div.main_link_box01 {min-height: 100px; background: url('../images/main/link_box_bg01.png') no-repeat 0 center;}
.main_area04 ul li div.main_link_box02 {min-height: 100px; background: url('../images/main/link_box_bg02.png') no-repeat 0 center;}
.main_area04 ul li div.main_link_box03 {min-height: 100px; background: url('../images/main/link_box_bg03.png') no-repeat 0 center;}
.main_area04 ul li div.main_link_box04 {min-height: 100px; background: url('../images/main/link_box_bg04.png') no-repeat 0 center;}
/* .main_area04 ul li div.main_link_box04 strong {color: #0078ff;} */
/* .main_area04 ul li strong {display: inline-block; margin-top: 35px; padding-right: 57px; font-size: 24px; font-weight: bold; color: #000; background: url('../images/common/link_arrow_bg.png') no-repeat bottom 6px right 0px;} */
.main_area04 ul li strong {display: inline-block; margin-top: 35px; padding-right: 57px; font-size: 24px; font-weight: bold; color: #000; }
.main_area04:lang(en) ul li div {display: inline-block; width: 450px; height: 144px; margin: 0 auto; padding: 0 0 0 130px; text-align: left;}
/* .main_area04:lang(en) ul li strong {display: inline-block; margin-top: 10px; padding-right: 57px; font-size: 24px; font-weight: bold; color: #000; background: url('../images/common/link_arrow_bg.png') no-repeat bottom 6px right 0px;} */
.main_area04:lang(en) ul li strong {display: inline-block; margin-top: 10px; padding-right: 57px; font-size: 24px; font-weight: bold; color: #000; }
.main_area04:lang(en) ul li div.main_link_box01 strong {margin-top: 30px;}
.main_area04:lang(en) ul li div.main_link_box02 strong {margin-top: 30px;}
.main_area04:lang(en) ul li div.main_link_box03 strong {margin-top: 25px;}
.main_area04:lang(en) ul li div.main_link_box04 strong {margin-top: 25px;}
/* .main_area04 ul li p {margin-top: 13px; font-size: 14px; color: #7f7f7f; line-height: 1.4em; letter-spacing: -0.04em;} */
.main_area04 ul li p {margin-top: 13px; font-size: 14.7px; color: #7f7f7f; line-height: 1.4em; letter-spacing: -0.04em;}
/* .main_area04:lang(en) ul li p {margin-top: 13px; font-size: 13px; color: #7f7f7f; line-height: 1.4em; letter-spacing: -0.04em;} */
.main_area04:lang(en) ul li p {margin-top: 13px; font-size: 14.8px; color: #7f7f7f; line-height: 1.4em; letter-spacing: -0.04em;}


/* 메인 팝업 */
.main_layer_position_area {position: absolute; z-index: 999;}
.main_layer_position_area .main_layer_popup {min-width: 475px; max-width: 1200px; min-height: 150px;}
.main_layer_position_area .main_layer_popup .main_layer_popup_header {min-height: 80px;; padding: 29px 48px 29px; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; background-color: #f0ede4;}
.main_layer_position_area .main_layer_popup .main_layer_popup_header span {font-size: 22px; color: #333;}
/* 김예솜 주임 요청_20200727*/
/* .main_layer_position_area .main_layer_popup .main_layer_popup_content {overflow-y: scroll; max-height: 775px; padding: 21px 48px 30px; cursor: pointer; background-color: #fff; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd;} */
.main_layer_position_area .main_layer_popup .main_layer_popup_content {max-height: 775px; cursor: pointer; background-color: #fff; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd;} */
.main_layer_img_area {overflow: hidden; width: 100%;}
.main_layer_img_area img {width: auto; height: auto;}
.main_layer_txt_area {font-size: 14px; color: #333333; line-height: 1.2em;}
.main_layer_img_area + .main_layer_txt_area {margin-top: 20px;}

.main_layer_position_area .main_layer_popup .main_layer_popup_check {position: relative; height: 36px; background-color: #595959;}
.main_layer_position_area .main_layer_popup .main_layer_popup_check .popup_check {position: absolute; top: 11px; left: 14px; }
.main_layer_position_area .main_layer_popup .main_layer_popup_check .popup_check .checkbox_type01 label {color: #fff;}
.main_layer_position_area .main_layer_popup .main_layer_popup_check a.pop_close_btn {position: absolute; top: 11px; right: 14px; font-size: 14px; color: #fff;}

.main_layer_popup_close {position: absolute; display: inline-block; top: 0px; right: -45px;}
.main_layer_popup_close_btn {display: inline-block; width: 32px; height: 32px; text-indent: -9999; font-size: 0px; border-radius: 5px; vertical-align: top; background: url(../images/common/clear_btn05.png) no-repeat center center #555555;}


 /* 내용없음 */
 .none_content02_01 {overflow: hidden; position: absolute; width: 360px; margin: 0 auto; padding: 30px 0; top: 50%; left: 50%; margin-top: -42px; margin-left: -180px; text-align: right; background: url('../images/common/none_content_bg02_01.png') no-repeat left center;}
 .none_content02_01 span {display: block; font-size: 24px; color: #ab8a55; font-weight: 500;}
 .none_content02_01:lang(zh) {overflow: hidden; position: absolute; width: 290px; margin: 0 auto; padding: 30px 0; top: 50%; left: 50%; margin-top: -42px; margin-left: -145px; text-align: right; background: url('../images/common/none_content_bg02_01.png') no-repeat left center;}
 .none_content02_01:lang(zh) span {display: block; font-size: 24px; color: #ab8a55; font-weight: 500;}

 .footer_site_area {border-top: 1px solid #d1d1d1;}