﻿/* layout */
.logo		{ position:fixed; top:25px; left:65px; z-index:10000; }
.logo a		{ display:block; }
.logo a	img	{ width:200px; }

.btnBuy		{ position:fixed; top:15px; right:75px; z-index:10000; text-align:right; }
.btnBuy div a	{ display:block; position:absolute; top:0; right:0; width:200px; }
.btnBuy img	{ width:100%; margin:8% 0 0 32%; }

.menuBt		{ position:fixed; top:35px; right:65px; z-index:10000; }
.menuBt a	{ display:block; }

.menuCont   { position:fixed; top:0; right:-854px; width:854px; height:100%; overflow:auto; background:#fff; z-index:10002; }
.menuCont>.menuClose    { position:absolute; top:10px; right:20px; padding:30px; display:inline-block; }
.menuCont>ul            { margin:120px 0 60px 50px; width:754px; }
.menuCont>ul>li         { height:100px; border-bottom:1px solid #e8e8e8; width:100%; display:inline-block; }
.menuCont>ul>li strong  { width:180px; float:left; font-size:22px; color:#222; line-height:100px; font-weight:500; letter-spacing:-2px; }
.menuCont>ul>li a       { float:left; font-size:18px; color:#515151; line-height:100px; margin-right:25px; font-weight:400; letter-spacing:-2px; }
.menuCont>ul>li a:hover { color:#d43341; text-decoration:none; }
.menuCont>ul>li a:last-child        { margin:0; }
.menuCont>.menuSns      { width:754px; display:inline-block; position:relative; margin-left:50px; }
.menuCont>.menuSns p    { display:inline-block; }
.menuCont>.menuSns p a  { float:left; margin-right:16px; }
.menuCont>.menuSns>a    { position:absolute; top:0; right:0; }
.fade                   { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:10001; }

.mainLocation			{ position:fixed; top:300px; left:0px; z-index:10000; }
.mainLocation strong	{ font-size:24px; font-weight:bold; padding:0 0 20px 76px; display:block; }
.mainLocation a         { margin-left:90px; display:block; position:relative; font-size:20px; padding:4px 0; text-decoration:none; cursor:pointer; }
.mainLocation a:after { content:''; position:absolute; top:50%; left:-12px; width:5px; height:1px; background:#000; }
/*.mainLocation a:hover,*/
.mainLocation a.on { color:#ee2d36; }
/*.mainLocation a:hover:after,*/
.mainLocation a.on:after { background:url(../img/sub/menuOn.png) 0 0 no-repeat; height:24px; width:90px; left:-90px; top:-5px; }




/* boy&girl */
.section_bg>div {
  z-index: 1;
  width:100%;
  height:400px;
  background:url(/assets/img/sub/250530/boy_page_visual.jpg) no-repeat 0 0;
  background-size:cover;
  overflow:hidden;
}
.sectionH_bg>div {
  z-index: 1;
  width:100%;
  height:400px;
  background:url(/assets/img/sub/250530/boy_page_visual_1.jpg) no-repeat 0 0;
  background-size:cover;
  overflow:hidden;
}
.sectionC_bg>div {
  z-index: 1;
  width:100%;
  height:400px;
  background:url(/assets/img/sub/250530/boy_page_visual_2.jpg) no-repeat 0 0;
  background-size:cover;
  overflow:hidden;
}
.sectionT_bg>div {
  z-index: 1;
  width:100%;
  height:400px;
  background:url(/assets/img/sub/250530/boy_page_visual_3.jpg) no-repeat 0 0;
  background-size:cover;
  overflow:hidden;
}
.item_banner>div {
  z-index: 1;
  width:100%;
  height:400px;
  background:url(/assets/img/sub/240530/boy_page_visual_4.jpg) no-repeat 0 0;
  background-size:cover;
  overflow:hidden;
}
.section-inner {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}

/* mainBtn-wrap */
.mainBtn-wrap {
  padding: 100px 0 50px 0;
  text-align: center;
}
.mainBtn-wrap>a {
  display: inline-block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  font-size: 25px;
  border: 1px solid #333;
  position: relative;
  transition: all .35s;
}

.mainBtn-wrap>a::after {
  z-index: -2;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: #e6787a;
  transition: all .35s;
}
.section2-inner .mainBtn-wrap>a::after,
.section4-inner .ma
inBtn-wrap>a::after {
  z-index: -2;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background: #56C0E8;
  transition: all .35s;
}

.mainBtn-wrap>a:hover,.mainBtn-wrap>a.click {
  color: #fff;
  font-weight: 500;
}
.mainBtn-wrap>a:hover:after,.mainBtn-wrap>a.click:after {
  width: 100%;
}
/* content-title */
.content-title {
  text-align: center;
}
.section5-inner .content-title {
  padding-top: 100px;
}

.content-title>h1 {
  position: relative;
  padding-bottom: 5px;
  font-size: 35px;
  font-weight: 700;
}
.content-title>h1::after {
  content: '';
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%,0);
  width: 1px;
  height: 50px;
  display: block;
  background-color: #e6787a;
}
.section2-inner .content-title>h1::after,
.section4-inner .content-title>h1::after {
  content: '';
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%,0);
  width: 1px;
  height: 50px;
  display: block;
  background-color: #5BC2CB;
}
/* tabs_wrap */
.tabs_wrap>ul {
  padding: 80px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tabs_wrap>ul>li {
  width: 135px;
  text-align: center;
  background: #e9ecf1;
  border-right: 1px solid #c1c4c9;
  padding: 13px 15px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.tabs_wrap>ul>li:first-child {
  border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
}
.tabs_wrap>ul>li:last-child{
  border-right: 0px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}
.tabs_wrap>ul>li:hover,
.tabs_wrap>ul>li.active {
  background: #e6787a;
  color: #fff;
}
.section2-inner .tabs_wrap>ul>li:hover,
.section2-inner .tabs_wrap>ul>li.active,
.section4-inner .tabs_wrap>ul>li:hover,
.section4-inner .tabs_wrap>ul>li.active {
  background: #5BC2CB;
  color: #fff;
}
/* content_wrap */
.content_wrap {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto 150px;
  overflow: hidden;
}

.content_wrap .item_wrap {
  display: none;
}
.content_wrap .item_wrap.active {
  display: block;
}

.content_wrap .item .item_left {
  float: left;
  width: 400px;
	height: 728px;
}
.content_wrap .item .item_left .img img{
  object-fit: contain;
}
.content_wrap .item .item_right {
  float: left;
  width: 500px;
  text-align: left;
}
#g_knit .item .item_right {
  float: right;
  width: 500px;
  text-align: left;
  margin-left: 100px;
}
#S_GymSuit .item .item_right {
  float: right;
  width: 481px;
  text-align: left;
  padding-left: 0;
}

.modelTabBtn>li {
  position: relative;
  background-color: #e9ecf1;
  padding: 5px 25px;
  font-size: 16px;
  border-radius: 50px;
  color: #444444;
  font-weight: 400;
  display: inline-block;
  margin: 5px ;
  cursor: pointer;
}

.modelTabBtn>li.on {
  background-color: #e6787a;
  color: #fff;
  font-weight: 500;
}
.section2-inner .modelTabBtn>li.on,
.section4-inner .modelTabBtn>li.on {
  background-color: #5BC2CB;
  color: #fff;
  font-weight: 500;
}
.detailView {
  margin-top:50px;
}
.training-text {
  font-size: 13px;
  font-weight: 400;
  color: #c8c8c8;
  padding: 20px 0 0;
  text-align: center; /* 텍스트 중앙 정렬 */
}

.content {
  display: none;
}
.content.on {
  display: block;
}
.fabricImg {
  /* z-index: 3;
  position: relative; */
  width:100%;
}

.fabricImg img {width: 100%;}

.fabricDocu>h4 {
  font-size: 30px;
  font-weight: 600;
  color: #e6787a;
  padding: 50px 0 30px;
}
.fabricDocu>und {
  font-size: 13px;
  font-weight: 400;
  color: #c8c8c8;
  padding: 50px 0 30px;
}
.fabricDocu>span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #777;
}
.section2-inner .fabricDocu>h4,
.section4-inner .fabricDocu>h4{
  font-size: 30px;
  font-weight: 600;
  color: #44b0d7;
  padding: 50px 0 30px;
}
.section2-inner .fabricDocu>span,
.section4-inner .fabricDocu>span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #777;
  padding: 15px 0;
}
.section2-inner .fabricDocu>b,
.section4-inner .fabricDocu>b {
  display: block;
  padding: 5px 0;
  font-size: 17px;
  font-weight: 500;
  color: #56C0E8;
}
.section2-inner .fabricDocu>span>small,
.section4-inner .fabricDocu>span>small {
  display: block;
  padding-top: 30px;
}



/* training */
/* wrap */
.wrap{margin:auto;}
.menu{position: relative;text-align: center;}
.menu a{display: inline-block;width: 100px;border: 1px solid #333;height: 40px;font-size: 25px;}
.menu a.active{background-color: #5bc1ca;color: #fff;transition: 0.3s;font-weight: bold;}
.menu::after{content: "";position: absolute;bottom: -200%;left: 50%;transform: translateX(-50%);
background-color: #5bc1ca;width: 1px; height: 50px;}
/* tab */
.training .tab{margin: 120px;}
.tab .tab_btn{display: flex;justify-content: center;align-items: center;}
.tab .tab_btn li{width: 135px; height: 20px;text-align: center;padding: 13px 15px;background-color: #e8ebf0;
color: #818485;border-right: 1px solid #c1c4c9; font-size: 14px;cursor: pointer;}
.tab .tab_btn li:nth-child(1){border-radius:25px 0 0 25px;}
.tab .tab_btn li:nth-child(4){border-radius:0 25px  25px 0;border-right: none;}
.tab .tab_btn li.on{background-color: #5bc1ca;color: #fff;transition: all 0.2s ease;font-weight: bold;}
.tab .item_wrap{width: 1000px; margin:100px auto;}
.tab .item_wrap ul li{display: none;}
.tab .item_wrap ul li.on{display: block;}
.item-box{width: 1000px;}
.item-box .item_main{width: 500px;float:left;}
 /*item-main-box item-main-Swiper*/

.item-box .item_main .item-main-box{width: 500px;height: 750px;position: relative;}
.item-box .item_main .item-main-box .swiper-slide video{width: 500px; height: 750px;object-fit: cover;}
.item-box .item_main .item-main-box .swiper-slide img{position:relative;width: 500px;height: 750px;object-position: center;background-color: #f9f9f9;object-fit: cover;}
.item-box .item_main .item-main-box .control-wrap{position:absolute;top:50%;left:0;z-index:20;width:100%;}
.item-box .item_main .item-main-box .control-wrap > div{position:absolute;top:50%;width:60px;height:60px;background-color:rgba(0,0,0,0.2);
background-repeat:no-repeat;background-position:center center;text-indent:-99999px;transform:translateY(-50%);
-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);cursor:pointer;transition: all 0.2s ease;}
.item-box .item_main .item-main-box .control-wrap .swiper-gallery-prev{left:0;background-image:url(https://user-images.githubusercontent.com/33821863/148932372-4b639bb5-17b1-4884-b18d-3445b530701b.png);}
.item-box .item_main .item-main-box .control-wrap .swiper-gallery-next{right:0;background-image:url(https://user-images.githubusercontent.com/33821863/148932378-7ff3135f-0dd9-4d6d-abd1-376acbf577d4.png);}
.item-box .item_main .item-main-box .control-wrap > div:hover{background-color:#000;}
/*item_thumbnail*/
.item-box .item_main .item_thumbnail,.item_thumbnail-2,.item_thumbnail-3,.item_thumbnail-4,
.item_thumbnail-5,.item_thumbnail-6,.item_thumbnail-7,.item_thumbnail-8{width: 500px; margin-top:10px}
.item-box .item_main .item_thumbnail .swiper-slide, .item_thumbnail-2 .swiper-slide, .item_thumbnail-3 .swiper-slide,
.item_thumbnail-4 .swiper-slide,.item_thumbnail-5 .swiper-slide,.item_thumbnail-6 .swiper-slide,
.item_thumbnail-7 .swiper-slide,.item_thumbnail-8 .swiper-slide{cursor: pointer;opacity: 0.5;border: 1px solid #EEEEEE;
text-align: center;transition: all 0.2s ease;border: 2px solid #fff;box-sizing: border-box;}
.item-box .item_main .item_thumbnail .swiper-slide-thumb-active, .item_thumbnail-2 .swiper-slide-thumb-active,
.item_thumbnail-3 .swiper-slide-thumb-active,.item_thumbnail-4 .swiper-slide-thumb-active,
.item-box .item_main .item_thumbnail-5 .swiper-slide-thumb-active, .item_thumbnail-6 .swiper-slide-thumb-active,
.item_thumbnail-7 .swiper-slide-thumb-active,.item_thumbnail-8 .swiper-slide-thumb-active{opacity: 1;box-sizing: border-box;border:1px solid #999}
.item-box .item_main .item_thumbnail img,.item_thumbnail-2 img,.item_thumbnail-3 img,.item_thumbnail-4 img,
.item-box .item_main .item_thumbnail-5 img,.item_thumbnail-6 img,.item_thumbnail-7 img,.item_thumbnail-8 img{width: 100%;height: 100%;object-fit: cover;}
/*item_desc*/
.item-box .item_desc{position: relative;width: 1000px;border: 1px solid transparent; animation: show 1s;}
@keyframes show{
    0%{opacity: 0;}
    100%{opacity: 1;}
}
.item-box .item_desc .item_txt{position: absolute;top: 50px; right: 0;width: 450px;}
.item-box .item_desc .item_txt .item_name{font-size: 35px;display: block;font-weight: bold;line-height: 40px;word-break:keep-all;
border-bottom: 2px solid #000;padding-bottom: 20px;}
.item-box .item_desc .item_txt span{display: block; color: #818485;padding: 10px;font-size: 14px;
border: 1px solid #5bc1ca;margin: 20px 10px 20px 0;position: relative;background-color: #fff;font-weight: 400}
.item-box .item_desc .item_txt span::after{content: "";position: absolute;top: 10%;left: 2%;width: 100%; height: 100%;
background-color: #5bc1ca;z-index: -999;}
.item-box .item_desc .item_txt .item_list{padding: 25px 0;border-bottom: 1px solid #f0f0f0;margin: 0;}
.item-box .item_desc .item_txt .item_list:last-child{border-bottom: none;}
.item-box .item_desc .item_txt .item_list dt{color: #5bc1ca;display: block;margin-bottom: 10px;font-size: 18px;font-weight: bold;}
.item-box .item_desc .item_txt .item_list dd{color: #222;margin: 0;font-size: 16px;line-height: 20px;font-weight: 400;word-break:keep-all;}
.item-box .item_desc .item_txt .item_list do{color: #c8c8c8;margin: 0;font-size: 13px;line-height: 20px;font-weight: 400;word-break:keep-all;}
.item-box .item_desc .item_detail{margin-top: 900px;}
.item-box .item_desc .item_detail video{width: 50%;display:block;margin: auto;}
.item-box .item_desc .item_detail img{margin-top: 200px;width: 1000px;}

/*item*/
.item_section{padding: 0; ,margin: 0;}
.item_section .item {width: 1100px;margin: 0 auto;text-align: center;}
.item_section .item .tabs {display: flex;justify-content: center;margin: 17px 0 20px;}
.item_section .item .tabs li {
  margin: 0 5px;line-height: 40px;text-align: center;
  cursor: pointer;color: #222;border: 1px solid #222;
}
.item_section .item .tabs li.active {background-color: #D7B1F1;}
.item_section .item .tabs li.active a.tab { color: #fff; font-weight: 800; }
.item_section .item .tabs li {padding: 0 20px;}
.item_section .item .tabs li a.tab {display: block;width: 120px;height: 40px;color: #333;font-weight: 400;font-size: 18px;line-height: 40px}
.item_section .item .line {margin: 40px auto;width: 2px;height: 50px;background-color: #D7B1F1;}
.item_section .item .tabcontent .item_tabs{display: flex;justify-content: center;margin: 17px 0 100px;}
.item_section .item .tabcontent .item_tabs li {width:135px;border-right: 1px solid #c1c4c9;padding: 13px 15px;
height: 20px;font-size: 14px;font-weight: 400;line-height: 20px;text-align: center;background-color: #E8EBF0;cursor: pointer;
}
.item_section .item .tabcontent .item_tabs li:first-child {border-radius: 25px 0 0 25px;}
.item_section .item .tabcontent .item_tabs li:last-child {border-radius: 0 25px 25px 0;border-right:none;}
.item_section .item .tabcontent .item_tabs li.active {background-color: #D7B1F1;}
.item_section .item .tabcontent .item_tabs li.active a.tab {color: #fff;font-weight: 700;}
.item_section .item .tabcontent .item_tabs li a.tab{display: block;width: 100%;height: 100%;color: #898989;font-weight: 400;}
.item_section .item .tabcontent .main {display: flex; justify-content: space-around; margin: 0 auto 100px; width: 1100px; height: 880px;}
.item_section .item .tabcontent .main .m_left {width: 540px;height: 540px;}
.item_section .item .tabcontent .main .m_left .slideshow-items-container {width: 100%;height: 100%;display: inline-block;position: relative;}
.item_section .item .tabcontent .main .m_left .slideshow-items {display: none;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.item_section .item .tabcontent .main .m_left .slideshow-items.active {display: block;}
.item_section .item .tabcontent .main .m_left .slideshow-thumbnails {width: 100px;height: 100px;-o-object-fit: cover;object-fit: cover;opacity: 0.5;cursor: pointer;}
.item_section .item .tabcontent .main .m_left .slideshow-thumbnails.active {opacity: 1;}
.item_section .item .tabcontent .main .m_left .row {
  display: grid;justify-content: space-between;padding: 0;width: 540px;margin-top:10px;
  grid-template-columns: repeat(5, 100px);grid-template-rows: 100px 100px;grid-gap:10px;
}
.item_section .item .tabcontent .main .m_left .row img {border: 1px solid #EEEEEE;-o-object-fit: cover;object-fit: cover;}
.item_section .item .tabcontent .main .m_left .row img.active {border: 1px solid #999;}
.item_section .item .tabcontent .main .m_left .lens {background-color: rgba(233, 233, 233, 0.5);border: 1px solid #aeaeae;cursor: zoom-in;}
.item_section .item .tabcontent .main .m_left .lens, .item_section .item .tabcontent .main .m_left .result {position: absolute;display: none;z-index: 1;}
.item_section .item .tabcontent .main .m_right {width: 450px;text-align: left;}
.item_section .item .tabcontent .main .m_right h3 {
  display: block;font-size: 35px;line-height: 40px;font-weight: bold;word-break: keep-all;
  border-bottom: 2px soli #000;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #EEEEEE;}
.item_section .item .tabcontent .main .m_right h3 span {font-size: 20px;font-weight: normal;}
.item_section .item .tabcontent .main .m_right .item_contents dl {padding: 25px 0;margin: 0;}
.item_section .item .tabcontent .main .m_right .item_contents dl dt {display: block;margin-bottom: 25px;font-size: 18px;font-weight: bold;color: #898989;}
.item_section .item .tabcontent .main .m_right .item_contents dl dd {margin: 0;font-size: 16px;line-height: 20px;font-weight: normal;color: #222;word-break: keep-all;}
.item_section .item .tabcontent .main .m_right .item_contents dl dd .white {display: flex;margin-bottom: 20px;}
.item_section .item .tabcontent .main .m_right .item_contents dl dd .white .box {margin-right: 30px;width: 30px;height: 30px;border: 1px solid #EEEEEE;background-color: #fff;}
.item_section .item .tabcontent .main .m_right .item_contents dl dd .white .text, .item_section .item .tabcontent .main .m_right .item_contents dl dd .black .text, .item_section .item .tabcontent .main .m_right .item_contents dl dd .brown .text {font-size: 16px;font-weight: normal;line-height: 30px;}
.item_section .item .tabcontent .main .m_right .item_contents dl dd .black, .item_section .item .tabcontent .main .m_right .item_contents dl dd .brown {display: flex;}
.item_section .item .tabcontent #belt_tab02 .main .m_right .item_contents dl dd .black{display: flex;margin-bottom: 20px;}
.item_section .item .tabcontent .main .m_right .item_contents dl dd .black .box {margin-right: 30px;width: 30px;height: 30px;border: 1px solid #000;background-color: #000;}
.item_section .item .tabcontent .main .m_right .item_contents dl dd .brown .box {margin-right: 30px;width: 30px;height: 30px;border: 1px solid #000;background-color: #744111;}

.item_section .item .detail {width: 850px;margin: 0 auto 100px;}
.item_section .item .detail .detail_img { margin: 50px 0 20px; width: 100%; -o-object-fit: contain; object-fit: contain; }
.item_section .item .detail .product_gif { width: 100%; height: 100%; }
.item_section .item .detail .product_gif img { width: 850px; height: 410px; margin: 20px auto;-o-object-fit: cover; object-fit: cover;}
.item_section .item .detail .product_gif img:last-child { margin-top: 20px; }

.item_section .item .store_banner{width: 800px; height:300px; margin:0 auto;}
.item_section .item .store_banner a{width:100%; height:100%;background: url('../img/sub/231127/store_banner_pc.png') center/contain no-repeat;}



/*footer*/
#footer {
	position: relative;
	margin-top:50px;
	width: 100%;
	background-color: #f0f0f0;
}
.footer-inner {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
	padding: 0 10px;
}
.footer-top {
	border-bottom: 1px solid #213650;
	overflow: hidden;
}
.footMenu {
	 padding:35px 0;
}
.footMenu>li {
	 display:inline-block;
	 margin:0 11px;
	 position:relative;
}
.footMenu>li>a {
	 font-size:16px; color:#595e68;
}
.footer-bottom {
	position: relative;
	margin-top: 35px;
	padding-bottom: 30px;
	overflow: hidden;
}
.info {
	float: left;
}
.address {
	font-size:14px; color:#646a76; line-height:22px; font-weight: normal;
}
.copyrights	{
	font-size:14px; color:#8e8e8e; padding:30px 0 0; }

.button {
	float:right;
}
.footIco {
	margin-top: 25px;
}
.footIco>a>img {
	margin: 0 10px;
}
.sns-wrap {
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.sns-wrap>li {
	margin: 25px 10px 0 10px;
}
.sns-wrap>li>a>img {
	width:70%;
}



/* contents */
.comingsoon             { background:#f8f8f8; }
.wrapBg1                { background:#fcf7f1; }
.wrapBg2                { background:#f8f2fb; }
.wrapBg3                { background:#fffef1; }
.wrapBg4                { background:#e8f3ec; }
.wrapBg5                { background:#f6f5ff; }
.wrapBg6                { background:#f6f7ff; }
.wrapBg7                { background:#fff6fd; }
.wrapBg8                { background:#f2fffb; }
/* .wrapBg9                { background:#e7d6ce; } */
/* .wrapBg10               { background:#dff6fe; } */
/* .wrapBg11               { background:#f0d1af; } */
/* .wrapBg12               { background:#ffe6f9; } */
/* .wrapBg13               { background:#e2faec; } */
.wrapBg13_1             { background:#fff1e5; }
.wrapBg14               { background:#f9fbff; }
/* .wrapBg15               { background:#e6f1fb; } */
/* .wrapBg16 				{ background:#f9fbff; } */
.wrapBg17 				{ background:#eaffcf; }
.wrapBg18 				{ background:#e3e8ff; }
/* .wrapBg19 				{ background:#ffe0d5; } */
/* .wrapBg20 				{ background:#f3edfe; } */
/* .wrapBg21 				{ background:#fcdd8e; } */
.wrapBg22 				{ background:#ffe7db; }
.wrapBg23 				{ background:#ebf4fd; }
.wrapBg24 				{ background:#fef7dd; }
/* .wrapBg25 				{ background:#d6eaf5; } */
/* .wrapBg26 				{ background:#ffe5e8; } */


/* .wrapBg9 .header-menu { background:#e7d6ce; } */
/* .wrapBg10 .header-menu { background:#dff6fe; } */
/* .wrapBg11 .header-menu { background:#f0d1af; } */
/* .wrapBg12 .header-menu { background:#ffe6f9; } */
/* .wrapBg13 .header-menu { background:#e2faec; } */
.wrapBg13_1 .header-menu { background:#fff1e5; }
.wrapBg14 .header-menu { background:#f9fbff; }
/* .wrapBg15 .header-menu { background:#e6f1fb; } */
/* .wrapBg16 .header-menu { background:#f9fbff; } */
.wrapBg17 .header-menu { background:#eaffcf; }
.wrapBg18 .header-menu { background:#e3e8ff; }
/* .wrapBg19 .header-menu { background:#ffe0d5; } */
/* .wrapBg20 .header-menu { background:#f3edfe; } */
.wrapBg21 .header-menu { background:#fcdd8e; }
.wrapBg22 .header-menu { background:#ffe7db; }
.wrapBg23 .header-menu { background:#ebf4fd; }
.wrapBg24 .header-menu { background:#fef7dd; }
.wrapBg25 .header-menu { background:#d6eaf5; }
.wrapBg26 .header-menu { background:#ffe5e8; }

.wrap					{ min-height:1000px; padding:120px 0 0; width:1200px; margin:0 auto; }
.wrap2					{ min-height:1000px; background-color:#FFFFFF;}

.wrapBg13 .wrap			{width:1100px;}
/* .wrapBg15 .wrap {  min-height:1000px; padding:120px 0 0; width:1000px; margin:0 auto; } */

h2.pageTit				{ text-align:center; }
h2.pageTit strong		{ font-size:50px; color:#000; font-weight:500; display:block; line-height:50px; }
h2.pageTit span			{ font-size:30px; color:#555; font-weight:300; }

h2.pageTit2             { font-size:50px; font-weight:300; text-align:center; }
h2.pageTit2 strong      { font-size:50px; font-weight:700; vertical-align:baseline; }

.wrapBg1 .pageTit2,
.wrapBg1 .pageTit2 strong       { color:#8d6d59; }
.wrapBg2 .pageTit2,
.wrapBg2 .pageTit2 strong       { color:#7c608a; }
.wrapBg3 .pageTit2,
.wrapBg3 .pageTit2 strong       { color:#000; }
.wrapBg4 .pageTit,
.wrapBg4 .pageTit span,
.wrapBg4 .pageTit strong        { color:#4e7c5f; }
.wrapBg5 .pageTit2,
.wrapBg5 .pageTit2 strong       { color:#6b44c3; }
.wrapBg6 .pageTit2,
.wrapBg6 .pageTit2 strong       { color:#375aa5; }
.wrapBg7 .pageTit2,
.wrapBg7 .pageTit2 strong       { color:#cf0d68; }
.wrapBg8 .pageTit2,
.wrapBg8 .pageTit2 strong       { color:#00897e; }
/* .wrapBg9 .pageTit2,
.wrapBg9 .pageTit2 strong       { color:#5a2a13; } */
/* .wrapBg10 .pageTit2,
.wrapBg10 .pageTit2 strong       { color:#085cb2; } */
/* .wrapBg11 .pageTit2,
.wrapBg11 .pageTit2 strong       { color:#7f480f; } */
.wrapBg12 .pageTit2,
.wrapBg12 .pageTit2 strong       { color:#ce0d68; }
.wrapBg13 .pageTit2,
.wrapBg13 .pageTit2 strong       { color:#2e3844; }
.wrapBg13_1 .pageTit2,
.wrapBg13_1 .pageTit2 strong       { color:#8f5b4b; }
.wrapBg14 .pageTit2,
.wrapBg14 .pageTit2 strong       { color:#000000; }
/* .wrapBg15 .pageTit2,
.wrapBg15 .pageTit2 strong       { color:#385aa4; } */


.subTab					{ width:100%; height:56px; display:inline-block; margin:100px 0 0; position:relative; }
.subTab:after			{ content:''; width:80%; height:1px; position:absolute; top:28px; left:10%; background:#cbcbcb; z-index:0; }
.subTab li				{ float:left; position:relative; z-index:1; }

.subTab.two         { width:530px; height:70px; margin:100px auto 0; display:block; overflow:hidden; }
.subTab.two li		{ width:245px; margin-left:40px; }
.subTab.two li:nth-child(1)			{ margin:0; }

.subTab.three li		{ width:285px; }
.subTab.three li:nth-child(2)			{ margin:0 72px; }

.subTab.four li		{ width:205px; margin-left:59px; }
.subTab.four li:nth-child(1)			{ margin:0; }

.sub1_1btWRap           { padding:150px 0 ; text-align:center; }
.sub_btWRap             { padding:100px 0 50px; text-align:center; }

.contents				{ padding:100px 0 100px; overflow:hidden; }

.contents.layout_over			{ overflow: auto; display:table; width:100%; }
.contents .people       { width:480px; float:left; position:relative; padding-right: 150px; padding-top: -100px;}

.contents .people>a     { display:block; width:54px; height:54px; overflow:hidden; text-indent:-999999px; font-size:0; }
.contents .people .people1_1        { position:absolute; top:425px; left:1px; }
.contents .people .people1_2        { position:absolute; top:197px; right:24px; }
.contents .people .people1_3        { position:absolute; top:242px; left:1px; }
.contents .people .people1_4        { position:absolute; top:604px; right:24px; }

.contents .people .people1_ha_1        { position:absolute;top: 347px;left: 6px; border:red;}
.contents .people .people1_ha_2        { position:absolute; top:640px; right:11px; border:red;}

.contents .people .people2_1        { position:absolute; top:338px; right:-143px; }
.contents .people .people2_2        { position:absolute; top:303px; left:163px; }
.contents .people .people2_3        { position:absolute; top:220px; right:-143px; }
.contents .people .people2_4        { position:absolute; top:513px; left:163px; }
.contents .people .people2_5        { position:absolute; top:705px; right:-143px; }


.contents .people .people_ha_2_1        { position:absolute; top:204px; right:-44px; }
.contents .people .people_ha_2_2        { position:absolute; top:527px; left:64px; }
.contents .people .people_ha_2_3        { position:absolute; top:667px; right:-44px; }

.contents .peopleTab    { width:480px; float:right; position:relative; }
.contents .peopleTab ul         { width:100%; display:inline-block; padding:0 0 70px; }
.contents .peopleTab ul li      { float:left; margin:0 10px 10px 0; }

.youtube				{ position:absolute; left:0; z-index:1; }


/* .contents .sub1_5        { width:100%; display:inline-block; }
.contents .sub1_5 li     { float:left; padding-bottom:80px;}
.contents .sub1_5 li:nth-child(odd)     { margin-right:80px; } */



.wrap2 .visual            { position:relative; }
.wrap2 .visual img        { width:100%; }
.wrap2 .visual .qnaVisualBt			{ position:absolute; top:20%; left:0; width:100%; height:0; text-align:center; }
.wrap2 .visual .qnaVisualBt a		{ display:inline-block; width:158px; height:32px; line-height:32px; text-align:center; border:1px solid #b7afa4; background:#cec6bb; font-size:16px; color:#444; border-radius:16px; margin:0 5px; text-decoration:none; font-weight:400; }


.wrap2 .visual .visualFootBt		{ position:absolute; bottom:0; left:0; width:100%; height:35px; padding:18px 0 17px; background:rgba(0,0,0,0.8); text-align:center; }
.wrap2 .visual .visualFootBt a            { display:inline-block; height:35px; line-height:35px; text-align:center; font-size:20px; color:#fff; font-weight:400; width:240px; border-left:1px solid #676464; }
.wrap2 .visual .visualFootBt a:first-child				{ border:0; }
.wrap2 .visual .visualFootBt a:nth-child(1):hover,
.wrap2 .visual .visualFootBt a:nth-child(1).on         { color:#77a517; text-decoration:none; }
.wrap2 .visual .visualFootBt a:nth-child(2):hover,
.wrap2 .visual .visualFootBt a:nth-child(2).on         { color:#e58b0d; text-decoration:none; }
.wrap2 .visual .visualFootBt a:nth-child(3):hover,
.wrap2 .visual .visualFootBt a:nth-child(3).on         { color:#0ba6d0; text-decoration:none; }

.wrap2 .visual .visualFootBt2		{ position:absolute; bottom:0; left:0; width:100%; height:35px; padding:18px 0 17px; background:rgba(0,0,0,0.8); text-align:center; }
.wrap2 .visual .visualFootBt2 a            { display:inline-block; height:35px; line-height:35px; text-align:center; font-size:20px; color:#fff; font-weight:400; width:229px; border-left:1px solid #636260; text-decoration:none; }
.wrap2 .visual .visualFootBt2 a:first-child				{ border:0; }
.wrap2 .visual .visualFootBt2 a span				{ padding:0 0 0 30px; font-size:20px; color:#fff; font-weight:400; }
.wrap2 .visual .visualFootBt2 a:nth-child(1) span				{ background:url(../img/sub/qnaTab1_ico_w.png) 0 50% no-repeat; }
.wrap2 .visual .visualFootBt2 a:nth-child(1):hover span,
.wrap2 .visual .visualFootBt2 a:nth-child(1).on span			{ background:url(../img/sub/qnaTab1_ico_on.png) 0 50% no-repeat; color:#77a517; }
.wrap2 .visual .visualFootBt2 a:nth-child(2) span				{ background:url(../img/sub/qnaTab2_ico_w.png) 0 50% no-repeat; }
.wrap2 .visual .visualFootBt2 a:nth-child(2):hover span,
.wrap2 .visual .visualFootBt2 a:nth-child(2).on span			{ background:url(../img/sub/qnaTab2_ico_on.png) 0 50% no-repeat; color:#e58b0d; }
.wrap2 .visual .visualFootBt2 a:nth-child(3) span				{ background:url(../img/sub/qnaTab3_ico_w.png) 0 50% no-repeat; }
.wrap2 .visual .visualFootBt2 a:nth-child(3):hover span,
.wrap2 .visual .visualFootBt2 a:nth-child(3).on span			{ background:url(../img/sub/qnaTab3_ico_on.png) 0 50% no-repeat; color:#0ba6d0; }
.wrap2 .visual .visualFootBt2 a:nth-child(4) span				{ background:url(../img/sub/qnaTab4_ico_w.png) 0 50% no-repeat; }
.wrap2 .visual .visualFootBt2 a:nth-child(4):hover span,
.wrap2 .visual .visualFootBt2 a:nth-child(4).on span			{ background:url(../img/sub/qnaTab4_ico_on.png) 0 50% no-repeat; color:#df55c0; }

.wrap2 .visual .visualFootBt4		{ position:absolute; bottom:0; left:0; width:100%; height:35px; padding:18px 0 17px; background:rgba(0,0,0,0.8); text-align:center; }
.wrap2 .visual .visualFootBt4 a            { display:inline-block; height:35px; line-height:35px; text-align:center; font-size:20px; color:#fff; font-weight:400; width:229px; border-left:1px solid #636260; text-decoration:none; }
.wrap2 .visual .visualFootBt4 a:first-child				{ border:0; }
.wrap2 .visual .visualFootBt4 a span				{ padding:0 0 0 30px; font-size:20px; color:#fff; font-weight:400; }
.wrap2 .visual .visualFootBt4 a:nth-child(4) span   { padding:0 0 0 40px; }
.wrap2 .visual .visualFootBt4 a:nth-child(1) span				{ background:url(../img/sub/managementTab1_ico_w.png) 0 50% no-repeat; }
.wrap2 .visual .visualFootBt4 a:nth-child(1):hover span,
.wrap2 .visual .visualFootBt4 a:nth-child(1).on span			{ background:url(../img/sub/managementTab1_ico_on.png) 0 50% no-repeat; color:#77a517; }
.wrap2 .visual .visualFootBt4 a:nth-child(2) span				{ background:url(../img/sub/managementTab2_ico_w.png) 0 50% no-repeat; }
.wrap2 .visual .visualFootBt4 a:nth-child(2):hover span,
.wrap2 .visual .visualFootBt4 a:nth-child(2).on span			{ background:url(../img/sub/managementTab2_ico_on.png) 0 50% no-repeat; color:#e58b0d; }
.wrap2 .visual .visualFootBt4 a:nth-child(3) span				{ background:url(../img/sub/managementTab3_ico_w.png) 0 50% no-repeat; }
.wrap2 .visual .visualFootBt4 a:nth-child(3):hover span,
.wrap2 .visual .visualFootBt4 a:nth-child(3).on span			{ background:url(../img/sub/managementTab3_ico_on.png) 0 50% no-repeat; color:#0ba6d0; }
.wrap2 .visual .visualFootBt4 a:nth-child(4) span				{ background:url(../img/sub/managementTab4_ico_w.png) 0 50% no-repeat; }
.wrap2 .visual .visualFootBt4 a:nth-child(4):hover span,
.wrap2 .visual .visualFootBt4 a:nth-child(4).on span			{ background:url(../img/sub/managementTab4_ico_on.png) 0 50% no-repeat; color:#df55c0; padding:0 0 0 40px; }
.wrap2 .visual .visualFootBt4 a:nth-child(5) span				{ background:url(../img/sub/managementTab5_ico_w.png) 0 50% no-repeat;padding:0 0 0 40px; }
.wrap2 .visual .visualFootBt4 a:nth-child(5):hover span,
.wrap2 .visual .visualFootBt4 a:nth-child(5).on span			{ background:url(../img/sub/managementTab5_ico_on.png) 0 50% no-repeat; color:#cba674;}

.wrap2 .visual .visualFootBt5		{ position:absolute; bottom:0; left:0; width:100%; height:35px; padding:18px 0 17px; background:rgba(0,0,0,0.8); text-align:center; }
.wrap2 .visual .visualFootBt5 a            { display:inline-block; height:35px; line-height:35px; text-align:center; font-size:20px; color:#fff; font-weight:400; width:229px; border-left:1px solid #636260; text-decoration:none; }
.wrap2 .visual .visualFootBt5 a:first-child				{ border:0; }
.wrap2 .visual .visualFootBt5 a:nth-child(1):hover,
.wrap2 .visual .visualFootBt5 a:nth-child(1).on			{ color:#c600ff; }
.wrap2 .visual .visualFootBt5 a:nth-child(2):hover,
.wrap2 .visual .visualFootBt5 a:nth-child(2).on			{ color:#77a517; }
.wrap2 .visual .visualFootBt5 a:nth-child(3):hover,
.wrap2 .visual .visualFootBt5 a:nth-child(3).on			{ color:#e58b0d; }
.wrap2 .visual .visualFootBt5 a:nth-child(4):hover,
.wrap2 .visual .visualFootBt5 a:nth-child(4).on			{ color:#0ba6d0; }
.wrap2 .visual .visualFootBt5 a:nth-child(5):hover,
.wrap2 .visual .visualFootBt5 a:nth-child(5).on			{ color:#df55c0; }

.wrap2 .visual .visualFootBt3		{ position:absolute; bottom:0; left:0; width:100%; height:35px; padding:18px 0 17px; background:rgba(0,0,0,0.8); text-align:center; }
.wrap2 .visual .visualFootBt3 a            { display:inline-block; height:35px; line-height:18px; text-align:center; font-size:20px; color:#fff; font-weight:400; width:240px; border-left:1px solid #676464; }
.wrap2 .visual .visualFootBt3 a span					{ display:block; color:#fff; font-size:14px; line-height:16px; font-weight:200; }
.wrap2 .visual .visualFootBt3 a:first-child				{ border:0; }
.wrap2 .visual .visualFootBt3 a:nth-child(1):hover,
.wrap2 .visual .visualFootBt3 a:nth-child(1).on,
.wrap2 .visual .visualFootBt3 a:nth-child(1):hover span,
.wrap2 .visual .visualFootBt3 a:nth-child(1).on span         { color:#77a517; text-decoration:none; }
.wrap2 .visual .visualFootBt3 a:nth-child(2):hover,
.wrap2 .visual .visualFootBt3 a:nth-child(2).on,
.wrap2 .visual .visualFootBt3 a:nth-child(2):hover span,
.wrap2 .visual .visualFootBt3 a:nth-child(2).on span         { color:#e58b0d; text-decoration:none; }
.wrap2 .visual .visualFootBt3 a:nth-child(3):hover,
.wrap2 .visual .visualFootBt3 a:nth-child(3).on,
.wrap2 .visual .visualFootBt3 a:nth-child(3):hover span,
.wrap2 .visual .visualFootBt3 a:nth-child(3).on span         { color:#0ba6d0; text-decoration:none; }





@media (max-width:1080px){
	/*.wrap2 .visual .qnaVisualBt			{ display:none !important; }*/
	.wrap2 .visual .visualFootBt		{ display:none !important; }
	.wrap2 .visual .visualFootBt2		{ display:none !important; }
	.wrap2 .visual .visualFootBt3		{ display:none !important; }
}



.searchPage                 { width:1000px; margin:0 auto; overflow:hidden; }
.searchPage>ul              { width:722px; overflow:hidden; margin:42px auto; text-align:center; }
.searchPage>ul>li              { width:240px; float:left; border-left:1px solid #e0e0e0; }
.searchPage>ul>li:first-child      { border:0; }
.searchPage>ul>li a            { display:block; height:35px; line-height:35px; text-align:center; font-size:20px; color:#777; font-weight:400; text-decoration:none; }
.searchPage>ul>li:nth-child(1) a:hover,
.searchPage>ul>li:nth-child(1) a.on         { color:#77a517; text-decoration:none; }
.searchPage>ul>li:nth-child(2) a:hover,
.searchPage>ul>li:nth-child(2) a.on         { color:#e58b0d; text-decoration:none; }
.searchPage>ul>li:nth-child(3) a:hover,
.searchPage>ul>li:nth-child(3) a.on         { color:#0ba6d0; text-decoration:none; }

.searchArea                 { min-height:40px; border:1px solid #ccc; width:998px; margin:0 auto; padding:40px 0; text-align:center; }
.searchArea p               { font-size:18px; color:#777; padding:0 0 20px 40px; text-align:left; }
.searchArea span            { line-height:40px; font-size:22px; color:#777; padding:0 20px 0 0; font-weight:400; }
.searchArea input           { height:40px; line-height:40px; border:0; background:#ebebeb; width:506px; font-size:18px; font-weight:300; }
.searchArea button          { border:0; margin-left:-4px; }
.searchArea select          { height:40px; line-height:40px; border:0; background:#ebebeb; width:213px; border-radius:0; font-size:18px; font-weight:300; }
.searchArea option			{ font-size:18px; }

.searchTb                   { padding:50px 0 0; width:1000px; margin:0 auto; }
.searchTb>p                 { font-size:20px; color:#777; padding:19px 0; }
.searchTb .tbWrap           { width:100%; }
.searchTb .tbWrap table     { width:100%; border-top:2px solid #000; border-bottom:1px solid #000; text-align:center; border-collapse:collapse; }
.searchTb .tbWrap table th          { height:60px; font-size:22px; color:#000; font-weight:400; vertical-align:middle; }
.searchTb .tbWrap table td          { border-top:1px solid #e3e3e3; height:60px; font-size:18px; color:#848484; vertical-align:middle; }
.searchTb .tbWrap table .tbBt       { width:100px; height:34px; text-align:center; line-height:34px; color:#fff; font-size:18px; display:inline-block; margin:4px 0; }
.searchTb .tbWrap table .tbBt.tbBt1     { background:#ab8270; }
.searchTb .tbWrap table .tbBt.tbBt2     { background:#999; }

.tbCell1 th:nth-child(1)       { width:135px; }
.tbCell1 th:nth-child(2)       { width:470px; }
.tbCell1 th:nth-child(3)       { width:165px; }
.tbCell1 th:nth-child(4)       { width:auto; }
.tbCell1 td:nth-child(2)       { text-align:left; padding:0 15px; }

.tbCell2 th:nth-child(1)       { width:130px; }
.tbCell2 th:nth-child(2)       { width:380px; }
.tbCell2 th:nth-child(3),
.tbCell2 td:nth-child(3)       { width:330px; padding:0 20px; }
.tbCell2 th:nth-child(4)       { width:auto; }
.tbCell2 td:nth-child(4)		{ margin:6px 0; }

.paging							{ text-align:center; padding:50px 0 100px; }
.paging>a						{ border:1px solid #cdcdcd; }
.paging>a:hover					{ border:1px solid #ee2d36; }
.paging>span					{ padding:0 10px; }
.paging>span a					{ display:inline-block; width:29px; height:29px; margin:0 3px; font-size:18px; color:#444; }
.paging>span a.on,
.paging>span a:hover            { background:#ee2d36; color:#fff; text-decoration:none; }

.searchListTit					{ font-size:50px; color:#000; font-weight:500; text-align:center; padding:42px 0; }
.searchList						{ width:998px; margin:0 auto; border:1px solid #ccc; }
.searchList ul					{ width:100%; display:inline-block; }
.searchList ul li				{ float:left; width:50%; text-align:center; height:70px; }
.searchList ul li a				{ display:block; line-height:70px; font-size:22px; background:#ebebeb; color:#777; text-decoration:none; }
.searchList ul li a.on			{ background:#fff; color:#8d6d58; font-weight:400; }
.searchList .listArea			{ padding:46px 30px 50px; }
.searchList table				{ margin:4px 0 0; width:100%; }
.searchList table th			{ width:198px; text-align:center; vertical-align:middle; font-size:22px; color:#333; font-weight:400; background:#e8e8e8; }
.searchList table td			{ background:#f9f9f9; padding:7px 0 7px 50px; }
.searchList table td span		{ float:left; height:20px; width:170px; margin:13px 0; font-size:20px; color:#222; font-weight:400; line-height:20px; }
.searchList table td span a		{ width:20px; height:20px; display:inline-block; background:url(../img/sub/btn_view_off.png) 0 0 no-repeat; margin:0 0 0 8px; }

.searchList .addMap				{ padding:50px 30px; display:none; }
.searchList .addMap>p			{ padding:0 0 15px 15px; position:relative; }
.searchList .addMap>p:after		{ content:''; position:absolute; top:13px; left:0; width:4px; height:4px; border-radius:2px; background:#8d6d58; }
.searchList .addMap>p strong	{ font-size:18px; color:#333; font-weight:400; display:inline-block; width:94px; }
.searchList .addMap>p span		{ font-size:18px; color:#777; }
.searchList .dMap				{ margin:15px 0 0; }

.backList						{ text-align:right; padding:20px 0 100px; width:1000px; margin:0 auto; }
.backList a						{ width:108px; height:35px; text-align:center; line-height:35px; display:inline-block; font-size:18px; color:#555; border:1px solid #5d5d5d; font-weight:400; }




.guiTxt							{ font-size:18px; color:#555; margin:80px 0 -60px; }
.inquiryWrap					{ width:1000px; margin:80px auto 0; }
.inquiryWrap table				{ width:100%; border-top:2px solid #000; border-bottom:1px solid #000; border-collapse:collapse; }
.inquiryWrap table th			{ padding:15px 0 15px 30px; height:40px; line-height:40px; text-align:left; font-size:20px; color:#000; border-top:1px solid #e3e3e3; vertical-align:top; }
.inquiryWrap table td			{ padding:15px 32px 15px 0; border-top:1px solid #e3e3e3; text-align:left; vertical-align:middle; font-size:16px; color:#777777; }
.inquiryWrap table td.noPad		{ padding:0; background:#ebebeb; }
.inquiryWrap table tr:first-child th,
.inquiryWrap table tr:first-child td		{ border:0; }
.inquiryWrap table input.it		{ height:40px; background:#ebebeb; line-height:40px; font-size:22px; color:#000; font-weight:300; border:0; text-indent:15px; }
.inquiryWrap table input.it1	{ width:100%; }
.inquiryWrap table input.it2	{ width:290px; }
.inquiryWrap table input.it3	{ width:330px; }
.inquiryWrap table input.it4	{ width:210px; }
.inquiryWrap table select		{ height:40px; background:#ebebeb; line-height:40px; font-size:22px; color:#000; font-weight:300; border:0; width:290px; text-indent:15px; }
.inquiryWrap table option		{ font-size:22px; }
.inquiryWrap table textarea		{ width:100%; height:140px; background:#ebebeb; border:0; font-size:22px; color:#000; }
.inquiryWrap table .inputBar	{ height:40px; line-height:40px; width:60px; text-align:center; display:inline-block; font-size:24px; color:#999; }
.inquiryWrap table .scroll		{ height:134px; padding:20px 40px; background:#ebebeb; overflow:auto; line-height:32px; font-size:18px; color:#777; }
.inquiryWrap table .scroll strong			{ font-size:18px; line-height:40px; color:#777; font-weight:400; display:block; padding:0 0 10px; }
.inquiryWrap table .agencySearch			{ width:108px; height:38px; display:inline-block; border:1px solid #999; text-align:center; line-height:38px; font-size:18px; color:#999; margin-left:10px; }
.inquiryWrap table .agencyArea              { position:fixed; top:50%; left:50%; width:650px; height:320px; margin:-160px 0 0 -325px; background:#fff; z-index:10002; display:none; }
.inquiryWrap table .agencyArea .inner			{ width:100%; }
.inquiryWrap table .agencyArea .inner .tit		{ height:100px; padding:0 30px; background:#ee2d36; position:relative; }
.inquiryWrap table .agencyArea .inner .tit strong			{ padding:0 0 0 10px; line-height:100px; font-size:40px; color:#fff; font-weight:500; }
.inquiryWrap table .agencyArea .inner .tit a				{ position:absolute; top:34px; right:30px; }
.inquiryWrap table .agencyArea .agencyAreaCont		{ margin:30px 30px 20px; }
.inquiryWrap table .agencyArea .agencyAreaCont p.txt        { font-size:18px; color:#777; padding:0 0 20px; }
.inquiryWrap table .agencyArea .agencyAreaCont select       { width:283px; height:40px; margin:0 0 20px; font-size:18px; color:#777; font-weight:300; }
.inquiryWrap table .agencyArea .agencyAreaCont option		{ font-size:18px; color:#777; }
.inquiryWrap table .agencyArea .agencyAreaCont select.sel2      { margin:0 0 20px 20px; }
.inquiryWrap table .agencyArea .agencyAreaCont select.sel3      { width:590px; }




.inquiryChk						{ text-align:right; padding:16px 0 80px; }
.inquiryChk input				{ display:none; }
.inquiryChk label				{ font-size:18px; color:#777; padding:0 0 0 32px; line-height:20px; background:url(../img/common/chkOff.png) 0 50% no-repeat; cursor:pointer; }
.inquiryChk input:checked + label		{ background:url(../img/common/chkOn.png) 0 50% no-repeat; }


.etcTxt							{ text-align:center; font-size:18px; color:#555; padding:0 0 30px; }
.etcTxt.mt80					{ margin-top:80px; }
.inquiryBt						{ text-align:center; padding:0 0 100px; }
.inquiryBt.mt80					{ margin-top:80px; }
.inquiryBt .cancel				{ width:240px; height:60px; text-align:center; line-height:60px; color:#fff; font-size:24px; display:inline-block; background:#777; margin:0 8px; border-radius:0; border:0; }
.inquiryBt .confirm				{ width:240px; height:60px; text-align:center; line-height:60px; color:#fff; font-size:24px; display:inline-block; background:#ee2d36; border:0; margin:0 8px; border-radius:0; }


.inquiryWrap2					{ width:1000px; margin:80px auto 0; }
.inquiryWrap2 table				{ width:100%; border-top:2px solid #000; border-bottom:1px solid #000; border-collapse:collapse; }
.inquiryWrap2 table th			{ padding:20px 0; height:30px; line-height:30px; text-align:center; font-size:20px; color:#000; vertical-align:middle; position:relative; }
.inquiryWrap2 table th:after	{ content:''; width:1px; height:30px; background:#efede5; position:absolute; top:20px; left:0; }
.inquiryWrap2 table td			{ border-top:1px solid #e3e3e3; text-align:center; vertical-align:middle; font-size:20px; color:#000; height:80px; line-height:80px; }
.inquiryWrap2 table td a		{ font-size:20px; color:#000; }
.inquiryWrap2 table th:nth-child(1):after	{ display:none; }
.inquiryWrap2 table th:nth-child(2)			{ text-align:left; padding:20px 30px; }
.inquiryWrap2 table td:nth-child(2)			{ text-align:left; padding:0 30px; }
.inquiryWrap2 table td:nth-child(3)			{ color:#777; }


.inquiryWrap3					{ width:1000px; margin:80px auto 0; }
.inquiryWrap3 table				{ width:100%; border-top:2px solid #000; border-bottom:1px solid #000; border-collapse:collapse; }
.inquiryWrap3 table th			{ padding:20px 0; height:30px; line-height:30px; text-align:center; font-size:20px; color:#000; vertical-align:middle; position:relative; }
.inquiryWrap3 table th:after	{ content:''; width:1px; height:30px; background:#efede5; position:absolute; top:20px; left:0; }
.inquiryWrap3 table td			{ border-top:1px solid #e3e3e3; text-align:left; vertical-align:top; font-size:20px; color:#000; line-height:30px; padding:25px 0; font-weight:300; }
.inquiryWrap3 table td:nth-child(1)			{ text-align:center; font-weight:400; }
.inquiryWrap3 table th:nth-child(1)			{ padding:20px 30px; text-align:left; }
.inquiryWrap3 table th:nth-child(1):after	{ display:none; }



.qnaTab							{ width:100%; display:inline-block; height:35px; text-align:center; margin:42px 0; }
.qnaTab li						{ display:inline; }
.qnaTab li a					{ display:inline-block; width:229px; height:35px; text-align:center; line-height:35px; font-size:20px; color:#777; text-decoration:none; border-left:1px solid #e0e0e0; }
.qnaTab li:first-child a		{ border:0; }
.qnaTab li a span				{ padding:0 0 0 30px; font-size:20px; color:#777; font-weight:400; }
.qnaTab li:nth-child(1) a span				{ background:url(../img/sub/qnaTab1_ico.png) 0 50% no-repeat; }
.qnaTab li:nth-child(1) a:hover span,
.qnaTab li:nth-child(1) a.on span			{ background:url(../img/sub/qnaTab1_ico_on.png) 0 50% no-repeat; color:#77a517; }
.qnaTab li:nth-child(2) a span				{ background:url(../img/sub/qnaTab2_ico.png) 0 50% no-repeat; }
.qnaTab li:nth-child(2) a:hover span,
.qnaTab li:nth-child(2) a.on span			{ background:url(../img/sub/qnaTab2_ico_on.png) 0 50% no-repeat; color:#e58b0d; }
.qnaTab li:nth-child(3) a span				{ background:url(../img/sub/qnaTab3_ico.png) 0 50% no-repeat; }
.qnaTab li:nth-child(3) a:hover span,
.qnaTab li:nth-child(3) a.on span			{ background:url(../img/sub/qnaTab3_ico_on.png) 0 50% no-repeat; color:#0ba6d0; }
.qnaTab li:nth-child(4) a span				{ background:url(../img/sub/qnaTab4_ico.png) 0 50% no-repeat; }
.qnaTab li:nth-child(4) a:hover span,
.qnaTab li:nth-child(4) a.on span			{ background:url(../img/sub/qnaTab4_ico_on.png) 0 50% no-repeat; color:#df55c0; }

.inquiryBt						{ width:100%; display:inline-block; text-align:center; }
.inquiryBt a					{ display:inline-block; width:158px; height:32px; line-height:32px; text-align:center; border:1px solid #cfcbc7; background:#ececec; font-size:16px; color:#777; border-radius:16px; margin:0 5px; text-decoration:none; }

.qnaPage .qnaList				{ width:1000px; margin:0 auto 100px; border-top:2px solid #000; border-bottom:2px solid #000;margin-bottom: 0}
.qnaPage dl						{ border-bottom:1px solid #777; }
.qnaPage dl:last-child			{ border:0; }
.qnaPage dl dt					{ height:83px; padding:0 0 0 60px; background:url(../img/sub/qnaIco.png) 13px 50% no-repeat; border-bottom:0; }
.qnaPage dl dt a				{ line-height:83px; font-size:20px; color:#000; font-weight:400; display:block; padding:0 60px 0 0; background:url(../img/sub/qnaOff.png) right 20px center no-repeat; letter-spacing:-2px; text-decoration:none; }
.qnaPage dl dt.on a				{ background:url(../img/sub/qnaOn.png) right 20px center no-repeat; font-size:20px; font-weight:500; }
.qnaPage dl dd					{ padding:25px 60px; font-size:20px; color:#777; line-height:30px; display:none; border-top:1px solid #777; }
.qnaPage dl dd p				{ padding:20px 0 0; }
.qnaPage dl dd p a				{ font-size:18px; color:#777; padding:0 28px 0 0; background:url(../img/sub/qnaLinkArr.png) 100% 50% no-repeat; text-decoration:none; border-bottom:1px solid #777; margin:0 45px 0 0; }


.sub4_1Cont						{ padding:80px 0 100px; text-align:center; }
.sub4_2Cont						{ padding:120px 0 100px; text-align:center; }


.contribute                 { width:1000px; margin:0 auto; overflow:hidden; }
.contribute>ul              { width:722px; overflow:hidden; margin:42px auto; text-align:center; }
.contribute>ul>li              { width:240px; float:left; border-left:1px solid #e0e0e0; }
.contribute>ul>li:first-child      { border:0; }
.contribute>ul>li a            { display:block; height:35px; line-height:18px; text-align:center; font-size:20px; color:#777; font-weight:400; text-decoration:none; }
.contribute>ul>li a span					{ display:block; color:#777; font-size:14px; line-height:16px; font-weight:200; }
.contribute>ul>li:nth-child(1) a:hover,
.contribute>ul>li:nth-child(1) a.on,
.contribute>ul>li:nth-child(1) a:hover span,
.contribute>ul>li:nth-child(1) a.on span         { color:#77a517; text-decoration:none; }
.contribute>ul>li:nth-child(2) a:hover,
.contribute>ul>li:nth-child(2) a.on,
.contribute>ul>li:nth-child(2) a:hover span,
.contribute>ul>li:nth-child(2) a.on span         { color:#e58b0d; text-decoration:none; }
.contribute>ul>li:nth-child(3) a:hover,
.contribute>ul>li:nth-child(3) a.on,
.contribute>ul>li:nth-child(3) a:hover span,
.contribute>ul>li:nth-child(3) a.on span         { color:#0ba6d0; text-decoration:none; }



.contributeCon					{ padding:40px 0 0; }
.contributeCon .titImg			{ padding:0 0 80px; }
.contributeCon ul				{ width:100%; display:inline-block; }
.contributeCon ul li			{ float:left; width:228px; height:298px; border:1px solid #ebebeb; margin-bottom:40px; margin-left:27px; position:relative; }
.contributeCon ul li:nth-child(4n+1)		{ margin-left:0; }
.contributeCon ul li:nth-child(4n+3)		{ margin-left:25px; }
.contributeCon1 ul li a         { width:228px; height:298px; display:block; text-decoration:none; }
.contributeCon1 ul li img		{ width:228px; height:189px; }
.contributeCon2 ul li img		{ width:228px; height:188px; }
.contributeCon ul li span		{ display:block; padding:14px 19px; color:#838282; font-size:18px; line-height:20px; }
.contributeCon ul li span strong			{ font-size:30px; color:#333; font-weight:500; line-height:30px; display:block; padding:0 0 3px; }
.contributeCon2 ul li a			{ display:inline-block; width:82px; height:30px; position:absolute; right:0; top:158px; background:#ee2d36; color:#fff; font-size:18px; text-align:center; line-height:30px; font-weight:300; }


.slider-tab						{ width:770px; padding:0 116px 65px; position:relative; }
.slider-tab .slick-list			{ overflow:hidden; }
.slider-tab p					{ font-size:30px; color:#999; letter-spacing:-2px; margin:0 20px; display:inline-block; cursor:pointer; line-height:40px; height:40px; font-weight:300; outline:none; }
.slider-tab p.slick-current		{ color:#333; border-bottom:2px solid #ee2d36; font-weight:500; }
.slider-tab .slick-arrow		{ width:22px; height:40px; display:inline-block; position:absolute; top:0; border:0; overflow:hidden; text-indent:-9999px; outline:none; }
.slider-tab .slick-arrow.slick-prev		{ background:url(../img/sub/sub4_3_left_arr.png) 0 0 no-repeat; left:0; }
.slider-tab .slick-arrow.slick-next		{ background:url(../img/sub/sub4_3_right_arr.png) 0 0 no-repeat; right:0; }


.slider-con						{ width:810px; overflow:hidden; margin:0 auto; }
.contributeCon .slider-con ul li			{ float:left; width:228px; height:298px; border:1px solid #ebebeb; margin:0 20px 40px; position:relative; }



.sub4_4_visual					{ position:relative; }
.sub4_4_visual .slick-list		{ width:100%; overflow:hidden; }
.sub4_4_visual .slick-arrow		{ width:43px; height:96px; display:inline-block; position:absolute; top:50%; border:0; overflow:hidden; text-indent:-9999px; outline:none; margin-top:-48px; z-index:1001; }
.sub4_4_visual .slick-arrow.slick-prev		{ background:url(../img/sub/visual_arr_left.png) 0 0 no-repeat; left:50%; margin-left:-446px; }
.sub4_4_visual .slick-arrow.slick-next		{ background:url(../img/sub/visual_arr_right.png) 0 0 no-repeat; right:50%; margin-right:-446px; }
.sub4_4_visual .slick-dots		{ position:absolute; bottom:70px; left:0; width:100%; height:0; text-align:center; z-index:1001; }
.sub4_4_visual .slick-dots li			{ display:inline-block; width:108px; height:3px; padding:0 5px; }
.sub4_4_visual .slick-dots li button	{ display:block; overflow:hidden; text-indent:-89999px; width:108px; height:8px; background:#b1b1b1; border:0; outline:none; }
.sub4_4_visual .slick-dots li.slick-active button	{ background:#d43341; }

.sub4_4_tab                     { width:100%; display:inline-block; text-align:center; padding:120px 0 30px; }
.sub4_4_tab li                  { display:inline-block; padding:0 20px; }

.sub4_4_cont                    { width:100%; max-width:1000px; margin:0 auto 160px; padding:0 0 50px; overflow:hidden; position:relative; }
.sub4_4_cont li                 { width:100%; display:inline-block; }
.sub4_4_cont li a               { width:calc(25% - 20px); padding:10px; float:left; }
.sub4_4_cont li a img           { width:100%; }
.sub4_4_cont .slick-list		{ width:100%; overflow:hidden; }
.sub4_4_cont .slick-list .slideCon		{ width:1000px; float:left; }
.sub4_4_cont .slick-arrow				{ width:43px; height:96px; display:inline-block; position:absolute; top:50%; border:0; overflow:hidden; text-indent:-9999px; outline:none; margin-top:-48px; z-index:1001; }
.sub4_4_cont .slick-arrow.slick-prev	{ background:url(../img/sub/visual_arr_left.png) 0 0 no-repeat; left:20px; }
.sub4_4_cont .slick-arrow.slick-next	{ background:url(../img/sub/visual_arr_right.png) 0 0 no-repeat; right:20px; }
.sub4_4_cont .slick-dots			{ position:absolute; bottom:20px; left:0; width:100%; height:0; text-align:center; z-index:1001; }
.sub4_4_cont .slick-dots li			{ display:inline-block; width:20%; height:3px; }
.sub4_4_cont .slick-dots li button	{ display:block; overflow:hidden; text-indent:-89999px; width:100%; height:3px; background:#b1b1b1; border:0; outline:none; }
.sub4_4_cont .slick-dots li.slick-active button	{ background:#d43341; }
.sub4_4 .imgPop            { position:fixed; top:-99999px; left:0; max-width:90%; max-height:90%; overflow:auto; z-index:100001; border:2px solid #e7e7e7; background:#fff; opacity:0; display:inline-block; }
.sub4_4 .imgPop img        { width:100%; }
.sub4_4 .imgPop a          { width:auto; padding:10px; float:none; position:absolute; top:10px; right:10px; display:inline-block; }

.gridSlide                      { width:1000px; height:720px; margin:80px auto 100px; }
.photoGrid                      { width:1000px; height:720px; }


.sub4_7_cont                    { width:100%; max-width:1000px; margin:0 auto 160px; padding:0 0 50px; overflow:hidden; position:relative; }
.sub4_7_cont li                 { width:100%; display:inline-block; }
.sub4_7_cont li a               { width:calc(50% - 20px); padding:10px; float:left; cursor:normal;}
.sub4_7_cont li a img           { width:100%; }


.sponsor						{ width:1000px; margin:80px auto; }
.sponsor .sponsor_slide			{ width:100%; display:inline-block; position:relative; }
.sponsor .sponsor_slide .slick-list			{ width:100%; overflow:hidden; }
.sponsor .sponsor_slide .slick-slide		{ float:left; }
.sponsor .sponsor_slide .slick-slide li		{ width:250px; height:192px; float:left; }
.sponsor .sponsor_slide .slick-slide li a	{ display:block; position:relative; }
.sponsor .sponsor_slide .slick-slide li a img				{ width:100%; }
.sponsor .sponsor_slide .slick-slide li a .over				{ display:none; width:250px; height:125px; background:rgba(0,0,0,0.8); position:absolute; top:0; left:0; font-size:20px; color:#fff; text-align:center; vertical-align:middle; padding:67px 0 0; letter-spacing:-1px; }
.sponsor .sponsor_slide .slick-slide li a:hover .over		{ display:block; }
.sponsor .sponsor_slide .slick-arrow		{ width:43px; height:96px; display:inline-block; position:absolute; top:50%; border:0; overflow:hidden; text-indent:-9999px; outline:none; margin-top:-48px; z-index:1001; }
.sponsor .sponsor_slide .slick-arrow.slick-prev		{ background:url(../img/sub/visual_arr_black_left.png) 0 0 no-repeat; left:-80px; }
.sponsor .sponsor_slide .slick-arrow.slick-next		{ background:url(../img/sub/visual_arr_black_right.png) 0 0 no-repeat; right:-80px; }
.sponsor .sponsor_slide .slick-arrow.slick-prev.slick-disabled,
.sponsor .sponsor_slide .slick-arrow.slick-next.slick-disabled		{ width:0; height:0; }
.sponsor .imgPop            { position:fixed; top:-99999px; left:0; max-width:90%; max-height:90%; overflow:auto; z-index:100001; border:2px solid #e7e7e7; background:#fff; opacity:0; display:inline-block; }
.sponsor .imgPop img        { width:100%; max-width:1000px; max-height:800px;}
.sponsor .imgPop a          { width:auto; padding:10px; float:none; position:absolute; top:10px; right:10px; display:inline-block; }

/*286*220*/

.musicList                      { width:1000px; margin:80px auto; }
.musicList ul                   { width:100%; display:inline-block; padding:0 0 40px; }
.musicList ul li                { width:480px; float:left; }
.musicList ul li:last-child     { float:right; }
.musicList ul li .title         { padding:30px 0 10px; font-size:23px; color:#000; }
.musicList ul li .cont          { padding:10px 0; position:relative; border-top:1px solid #e5e5e5; }
.musicList ul li .cont.fir      { border:0; }
.musicList ul li .cont strong   { font-size:18px; color:#838282; display:block; }
.musicList ul li .cont span     { position:absolute; top:12px; right:0; display:inline-block; }
.musicList ul li .cont span a   { float:left; margin-left:20px; }

.audioPop                       { position:fixed; top:50%; left:50%; z-index:100001; margin:-152px 0 0 -441px; display:none; }
.audioPop .closePop             { position:fixed; top:120px; right:60px; }





.rndPage                 { width:1000px; margin:0 auto; overflow:hidden; }
.rndPage>ul              { width:722px; overflow:hidden; margin:42px auto; text-align:center; }
.rndPage>ul>li              { width:360px; float:left; border-left:1px solid #e0e0e0; }
.rndPage>ul>li:first-child      { border:0; }
.rndPage>ul>li a            { display:block; height:35px; line-height:35px; text-align:center; font-size:20px; color:#777; font-weight:400; text-decoration:none; }
.rndPage>ul>li:nth-child(1) a:hover,
.rndPage>ul>li:nth-child(1) a.on         { color:#77a517; text-decoration:none; }
.rndPage>ul>li:nth-child(2) a:hover,
.rndPage>ul>li:nth-child(2) a.on         { color:#e58b0d; text-decoration:none; }
.rndPage>ul>li:nth-child(3) a:hover,
.rndPage>ul>li:nth-child(3) a.on         { color:#0ba6d0; text-decoration:none; }

.rndCont                    { padding:80px 0 200px; }
.rndCont .rnd3Bt            { width:100%; display:inline-block; }
.rndCont .rnd3Bt li         { float:left; padding:0 0 14px 14px; }
.rndCont .rnd3Bt li:nth-child(3n+1)     { padding-left:0; }
.rndCont .rnd3Bt li a       { display:block; position:relative; }
.rndCont .rnd3Bt li a .over         { display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); text-align:center; }
.rndCont .rnd3Bt li a:hover .over   { display:block; }
.rndCont .rnd3Bt li a .over span    { display:block; font-size:18px; color:#ddd; padding:100px 0 0; }
.rndCont .rnd3Bt li a .over strong  { display:block; font-size:22px; color:#fff; font-weight:500; padding:0 0 15px; }
.rndCont .rnd3Bt li .pop            { display:none; position:fixed; top:50%; left:50%; z-index:100001; overflow:auto; max-height:700px; margin:-320px 0 0 -500px; }
.rndCont .rnd3Bt li .pop a          { position:fixed; top:50%; left:50%; margin:-378px 0 0 461px; }



.academy                    { width:988px; margin:0 auto; padding: 120px 0 300px 0; }
.academy .tit               { text-align:center; }
.academySlide               { width:988px; position:relative; margin-top:80px; }
.academySlide .slick-list   { width:100%; overflow:hidden; padding:0; }
.academySlide .slick-list a         { display:inline-block; width:320px; height:320px; margin:0 7px; position:relative; overflow:hidden; }
.academySlide .slick-list a .overTxt    { display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); text-align:center; }
.academySlide .slick-list a .overTxt img        { margin:120px 0 20px; }
.academySlide .slick-list a .overTxt strong     { font-size:22px; color:#fff; display:block; font-weight:400; }
.academySlide .slick-list a .overTxt span       { font-size:18px; color:#ddd; }
.academySlide .slick-list a:hover .overTxt      { display:block; }

.academySlide .slick-arrow		{ width:43px; height:96px; display:inline-block; position:absolute; top:50%; border:0; overflow:hidden; text-indent:-9999px; outline:none; margin-top:-48px; z-index:1001; }
.academySlide .slick-arrow.slick-prev		{ background:url(../img/sub/visual_arr_left.png) 0 0 no-repeat; left:12px; }
.academySlide .slick-arrow.slick-next		{ background:url(../img/sub/visual_arr_right.png) 0 0 no-repeat; right:12px; }
.academySlide .slick-arrow.slick-prev.slick-disabled   { width:0; height:0; }
.academySlide .slick-arrow.slick-next.slick-disabled   { width:0; height:0; }

.academyPop                     { position:fixed; top:-100000px; left:50%; border:0; margin:-269px 0 0 -300px; z-index:100001; background:#e7e7e7; opacity:0; width:0; height:0; }
.academyPop .academyPopSlide    { width:100%; position:relative; }
.academyPop .academyPopSlide .slick-list        { width:100%; overflow:hidden; }
.academyPop .academyPopSlide .slick-list img    { width:100%; }
.academyPop .academyPopSlide .slick-arrow		{ width:43px; height:96px; display:inline-block; position:absolute; top:50%; border:0; overflow:hidden; text-indent:-9999px; outline:none; margin-top:-48px; z-index:1001; }
.academyPop .academyPopSlide .slick-arrow.slick-prev		{ background:url(../img/sub/visual_arr_left.png) 0 0 no-repeat; left:-150px; }
.academyPop .academyPopSlide .slick-arrow.slick-next		{ background:url(../img/sub/visual_arr_right.png) 0 0 no-repeat; right:-150px; }
.academyPop .academyPopSlide .slick-arrow.slick-prev.slick-disabled,
.academyPop .academyPopSlide .slick-arrow.slick-next.slick-disabled { width:0; height:0; }
.academyPop .academyPopSlide .slick-dots                    { position:absolute; top:372px; left:0; width:100%; height:0; text-align:center; }
.academyPop .academyPopSlide .slick-dots li                 { display:inline-block; padding:0 7px; }
.academyPop .academyPopSlide .slick-dots li button          { width:15px; height:15px; border:0; overflow:hidden; text-indent:-99999px; border-radius:100%; background:#d8d7db; }
.academyPop .academyPopSlide .slick-dots li.slick-active button     { background:#d43342; }

.academyPop>p                                   { padding:30px 40px; position:relative; }
.academyPop>p strong                            { display:block; font-size:30px; color:#000; font-weight:500; }
.academyPop>p span                              { display:block; font-size:20px; color:#777; font-weight:300; margin-top:-4px; }
.academyPop>p a                                 { position:absolute; top:35px; right:40px; width:125px; height:38px; text-align:center; line-height:38px; color:#fff; background:#d43342; font-size:18px; }
.academyPop .closePop                           { position:absolute; top:-67px; right:0; }



.managementTab							{ width:100%; display:inline-block; height:35px; text-align:center; margin:42px 0; }
.managementTab li						{ display:inline; }
.managementTab li a					{ display:inline-block; width:229px; height:35px; text-align:center; line-height:35px; font-size:20px; color:#777; text-decoration:none; border-left:1px solid #e0e0e0; }
.managementTab li:first-child a		{ border:0; }
.managementTab li a span				{ padding:0 0 0 30px; font-size:20px; color:#777; font-weight:400; }
.managementTab li:nth-child(1) a span				{ background:url(../img/sub/managementTab1_ico.png) 0 50% no-repeat; }
.managementTab li:nth-child(1) a:hover span,
.managementTab li:nth-child(1) a.on span			{ background:url(../img/sub/managementTab1_ico_on.png) 0 50% no-repeat; color:#77a517; }
.managementTab li:nth-child(2) a span				{ background:url(../img/sub/managementTab2_ico.png) 0 50% no-repeat; }
.managementTab li:nth-child(2) a:hover span,
.managementTab li:nth-child(2) a.on span			{ background:url(../img/sub/managementTab2_ico_on.png) 0 50% no-repeat; color:#e58b0d; }
.managementTab li:nth-child(3) a span				{ background:url(../img/sub/managementTab3_ico.png) 0 50% no-repeat; }
.managementTab li:nth-child(3) a:hover span,
.managementTab li:nth-child(3) a.on span			{ background:url(../img/sub/managementTab3_ico_on.png) 0 50% no-repeat; color:#0ba6d0; }
.managementTab li:nth-child(4) a span				{ background:url(../img/sub/managementTab4_ico.png) 0 50% no-repeat; padding:0 0 0 40px; }
.managementTab li:nth-child(4) a:hover span,
.managementTab li:nth-child(4) a.on span			{ background:url(../img/sub/managementTab4_ico_on.png) 0 50% no-repeat; color:#df55c0; padding:0 0 0 40px; }
.managementTab li:nth-child(5) a span				{ background:url(../img/sub/managementTab5_ico.png) 0 50% no-repeat; padding:0 0 0 40px; }
.managementTab li:nth-child(5) a:hover span,
.managementTab li:nth-child(5) a.on span			{ background:url(../img/sub/managementTab5_ico_on.png) 0 50% no-repeat; color:#cba674; padding:0 0 0 40px; }
.managementCont { padding-top:100px; height:auto; text-align:center; min-height:993px; }
.managementCont1 {margin-bottom: -100px;}
.managementCont2 {margin-bottom: -300px;}
.managementCont3 {margin-bottom: -300px;}
.managementCont4 {margin-bottom: -300px;}
.managementCont5 {padding-bottom: 150px;}


.researchTab							{ width:100%; display:inline-block; height:35px; text-align:center; margin:42px 0; }
.researchTab li						{ display:inline; }
.researchTab li a					{ display:inline-block; width:229px; height:35px; text-align:center; line-height:35px; font-size:20px; color:#777; text-decoration:none; border-left:1px solid #e0e0e0; }
.researchTab li:first-child a		{ border:0; }
.researchTab li:nth-child(1) a:hover,
.researchTab li:nth-child(1) a.on			{ color:#c600ff; }
.researchTab li:nth-child(2) a:hover,
.researchTab li:nth-child(2) a.on			{ color:#77a517; }
.researchTab li:nth-child(3) a:hover,
.researchTab li:nth-child(3) a.on   		{ color:#e58b0d; }
.researchTab li:nth-child(4) a:hover,
.researchTab li:nth-child(4) a.on			{ color:#0ba6d0; }
.researchTab li:nth-child(5) a:hover,
.researchTab li:nth-child(5) a.on			{ color:#df55c0; }

.research_search                            { width:100%; display:inline-block; }
.research_search form                       { width:540px; height:40px; margin:0 auto; }
.research_search form input           { height:40px; line-height:40px; border:0; background:#ebebeb; width:495px; font-size:18px; font-weight:300; text-indent:15px; }
.research_search form button          { border:0; margin-left:-4px; width:40px; }

.researchCont                               { width:1000px; margin:0 auto 100px; }
.researchCont>div                   { position:relative; }
.researchCont>div .slick-list       { width:100%; display:inline-block; overflow:hidden; padding:0 0 42px; }
.researchCont>div .slick-slide      { float:left; }
.researchCont>div .slick-slide img  { width:100%; }
.researchCont>div .slick-arrow		{ width:43px; height:96px; display:inline-block; position:absolute; top:50%; border:0; overflow:hidden; text-indent:-9999px; outline:none; margin-top:-48px; z-index:1000; }
.researchCont>div .slick-arrow.slick-prev		{ background:url(../img/sub/research_arr_left.png) 0 0 no-repeat; left:0; }
.researchCont>div .slick-arrow.slick-next		{ background:url(../img/sub/research_arr_right.png) 0 0 no-repeat; right:0; }
.researchCont>div .slick-dots                    { position:absolute; bottom:0; left:0; width:100%; height:0; text-align:center; }
.researchCont>div .slick-dots li                 { display:inline-block; padding:0 5px; }
.researchCont>div .slick-dots li button          { width:12px; height:12px; border:0; overflow:hidden; text-indent:-99999px; border-radius:100%; background:#d8d7db; }
.researchCont>div .slick-dots li.slick-active button     { background:#d43342; }


.researchImgPop              { position:fixed; top:-9999px; left:0; width:100%; margin:18px 0; z-index:100001; opacity:0; max-height:100%; overflow:auto; text-align:center; }
.researchImgPop>p            { position:relative; display:inline-block; }
.researchImgPop>p>img          { width:auto; max-width:100%; border:2px solid #fff; }
.researchImgPop .closePop    { position:absolute; top:10px; right:10px; width:19px; height:19px; display:inline-block; padding:5px; }



.galleryList                            { width:100%; display:inline-block; padding:0 0 0; }
.galleryList li                         { width:33.3333333333333333%; float:left; }
.galleryList li a                       { display:block; position:relative; cursor:pointer; }
.galleryList li img                     { width:100%; }
.galleryList li a span                  { display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); }
.galleryList li a:hover span            { background:rgba(0,0,0,0.3); }
.galleryList li a strong				{ display:none; width:100%; height:100%; position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; }
.galleryList li a:hover strong			{ display:block;background:url(../img/main/videoPlayBt.png) 50% 50% no-repeat; background-size:70px; }
.galleryList li a strong em				{ position:absolute; left:10%; bottom:15px; width:80%; display:inline-block; text-align:left; color:#fff; font-size:16px; font-weight:400; }


.gallerySlide                           { position:fixed; top:-99999px; left:0; width:100%; height:100%; z-index:100001; overflow:auto; }
.gallerySlide>div                       { display:table; width:100%; height:100%; }
.gallerySlide>div>p                     { display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center; }
.gallerySlide>div>p>img                 { width:auto; max-width:100%; }
.gallerySlide>div>p>iframe				{ width:90%; height:80% }
.gallerySlide .closePop					{ position:fixed; top:20px; right:40px; z-index:100002; }
.gallerySlide .gsArr					{ position:fixed; top:50%; z-index:100002; margin-top:-48px; display:none; }
.gallerySlide .gsArr.prev				{ left:40px; }
.gallerySlide .gsArr.next				{ right:40px; }

.gallerySlide .gallerySlidePop    { width:100%; height:100%; position:relative; }
.gallerySlide .gallerySlidePop .slick-list        { width:100%; height:100%; overflow:hidden; }
.gallerySlide .gallerySlidePop .slick-track					{ height:100%; }
.gallerySlide .gallerySlidePop .slick-list .slick-slide		{ float:left; display:table; width:100%; height:100%; }
.gallerySlide .gallerySlidePop .slick-list .slick-slide a	{ display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center; cursor:default; }
.gallerySlide .gallerySlidePop .slick-list .slick-slide a img		{ width:auto; max-width:100%; }
.gallerySlide .gallerySlidePop .slick-arrow		{ width:43px; height:96px; display:inline-block; position:absolute; top:50%; border:0; overflow:hidden; text-indent:-9999px; outline:none; margin-top:-48px; z-index:1001; }
.gallerySlide .gallerySlidePop .slick-arrow.slick-prev		{ background:url(../img/sub/visual_arr_left.png) 0 0 no-repeat; left:40px; }
.gallerySlide .gallerySlidePop .slick-arrow.slick-next		{ background:url(../img/sub/visual_arr_right.png) 0 0 no-repeat; right:40px; }
.gallerySlide .gallerySlidePop .slick-arrow.slick-prev.slick-disabled,
.gallerySlide .gallerySlidePop .slick-arrow.slick-next.slick-disabled { width:0; height:0; }


























.countryMap{overflow:hidden;padding-bottom:5px;margin-top:27px;background:url(../img/map/ico_round_arrow.png) no-repeat 444px 161px;}
.countryMap .detail         { margin-right:60px; }
.countryMap #whole{width:306px;height:432px;background:url(../img/map/bg_wholeMap.png) no-repeat;position:relative;float:left;margin-left:100px;}
.countryMap #whole.su{background-image:url(../img/map/bg_seoul_on.png);}
.countryMap #whole.kk{background-image:url(../img/map/bg_kk_on.png);}
.countryMap #whole.ic{background-image:url(../img/map/bg_ic_on.png);}
.countryMap #whole.cn{background-image:url(../img/map/bg_cn_on.png);}
.countryMap #whole.cb{background-image:url(../img/map/bg_cb_on.png);}
.countryMap #whole.dj{background-image:url(../img/map/bg_dj_on.png);}
.countryMap #whole.sj{background-image:url(../img/map/bg_sj_on.png);} /* TODO : �대옒�� �섎굹 異붽��섏뿀�듬땲��. 異붽��ы빆 */
.countryMap #whole.jb{background-image:url(../img/map/bg_jb_on.png);}
.countryMap #whole.jn{background-image:url(../img/map/bg_jn_on.png);}
.countryMap #whole.gj{background-image:url(../img/map/bg_gj_on.png);}
.countryMap #whole.kw{background-image:url(../img/map/bg_kw_on.png);}
.countryMap #whole.kw{background-image:url(../img/map/bg_kw_on.png);}
.countryMap #whole.kb{background-image:url(../img/map/bg_kb_on.png);}
.countryMap #whole.kn{background-image:url(../img/map/bg_kn_on.png);}
.countryMap #whole.dk{background-image:url(../img/map/bg_dk_on.png);}
.countryMap #whole.bs{background-image:url(../img/map/bg_bs_on.png);}
.countryMap #whole.us{background-image:url(../img/map/bg_us_on.png);}
.countryMap #whole.jj{background-image:url(../img/map/bg_jj_on.png);}

.countryMap #whole a{display:block;width:32px;height:44px;overflow:hidden;position:absolute;left:57px;top:81px;text-indent:-9999px;}
.countryMap #whole a.kk{left:93px;top:116px;}
.countryMap #whole a.ic{left:6px;top:107px;}
.countryMap #whole a.cn{left:52px;top:169px;}
.countryMap #whole a.cb{left:122px;top:157px;}
.countryMap #whole a.dj{left:100px;top:185px;}
.countryMap #whole a.sj{left:77px;top:163px;}  /* TODO : �대옒�� �섎굹 異붽��섏뿀�듬땲��. 異붽��ы빆 */
.countryMap #whole a.jb{left:67px;top:229px;}
.countryMap #whole a.jn{left:100px;top:299px;}
.countryMap #whole a.gj{left:59px;top:278px;}
.countryMap #whole a.kw{left:143px;top:60px;}
.countryMap #whole a.kb{left:203px;top:174px;}
.countryMap #whole a.kn{left:138px;top:262px;}
.countryMap #whole a.dk{left:180px;top:218px;}
.countryMap #whole a.bs{left:198px;top:266px;}
.countryMap #whole a.us{left:228px;top:238px;}
.countryMap #whole a.jj{left:25px;top:372px;}

/* �쒖슱 */
.countryMap #su{width:432px;float:right;height:352px;background:url(../img/map/su/bg_seoulMap.png) no-repeat;position:relative;}
.countryMap #su.su_kn{background-image:url(../img/map/su/bg_knGoo_on.png);}
.countryMap #su.su_kd{background-image:url(../img/map/su/bg_kdGoo_on.png);}
.countryMap #su.su_kb{background-image:url(../img/map/su/bg_kbGoo_on.png);}
.countryMap #su.su_ks{background-image:url(../img/map/su/bg_ksGoo_on.png);}
.countryMap #su.su_ka{background-image:url(../img/map/su/bg_kaGoo_on.png);}
.countryMap #su.su_kj{background-image:url(../img/map/su/bg_kjGoo_on.png);}
.countryMap #su.su_kr{background-image:url(../img/map/su/bg_krGoo_on.png);}
.countryMap #su.su_kc{background-image:url(../img/map/su/bg_kcGoo_on.png);}
.countryMap #su.su_nw{background-image:url(../img/map/su/bg_nwGoo_on.png);}
.countryMap #su.su_db{background-image:url(../img/map/su/bg_dbGoo_on.png);}
.countryMap #su.su_ddm{background-image:url(../img/map/su/bg_ddmGoo_on.png);}
.countryMap #su.su_dj{background-image:url(../img/map/su/bg_djGoo_on.png);}
.countryMap #su.su_mp{background-image:url(../img/map/su/bg_mpGoo_on.png);}
.countryMap #su.su_sdm{background-image:url(../img/map/su/bg_sdmGoo_on.png);}
.countryMap #su.su_sc{background-image:url(../img/map/su/bg_scGoo_on.png);}
.countryMap #su.su_sd{background-image:url(../img/map/su/bg_sdGoo_on.png);}
.countryMap #su.su_sb{background-image:url(../img/map/su/bg_sbGoo_on.png);}
.countryMap #su.su_sp{background-image:url(../img/map/su/bg_spGoo_on.png);}
.countryMap #su.su_yc{background-image:url(../img/map/su/bg_ycGoo_on.png);}
.countryMap #su.su_ydp{background-image:url(../img/map/su/bg_ydpGoo_on.png);}
.countryMap #su.su_ys{background-image:url(../img/map/su/bg_ysGoo_on.png);}
.countryMap #su.su_ep{background-image:url(../img/map/su/bg_epGoo_on.png);}
.countryMap #su.su_jr{background-image:url(../img/map/su/bg_jrGoo_on.png);}
.countryMap #su.su_j{background-image:url(../img/map/su/bg_jGoo_on.png);}
.countryMap #su.su_jl{background-image:url(../img/map/su/bg_jlGoo_on.png);}

.countryMap #su a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:276px;top:249px;text-indent:-9999px;}
.countryMap #su a.su_kd{left:380px;top:190px;}
.countryMap #su a.su_kb{left:242px;top:78px;}
.countryMap #su a.su_ks{left:40px;top:173px;}
.countryMap #su a.su_ka{left:171px;top:293px;}
.countryMap #su a.su_kj{left:316px;top:186px;}
.countryMap #su a.su_kr{left:64px;top:259px;}
.countryMap #su a.su_kc{left:122px;top:314px;}
.countryMap #su a.su_nw{left:305px;top:78px;}
.countryMap #su a.su_db{left:261px;top:51px;}
.countryMap #su a.su_ddm{left:281px;top:143px;}
.countryMap #su a.su_dj{left:174px;top:248px;}
.countryMap #su a.su_mp{left:128px;top:171px;}
.countryMap #su a.su_sdm{left:156px;top:154px;}
.countryMap #su a.su_sc{left:240px;top:277px;}
.countryMap #su a.su_sd{left:270px;top:182px;}
.countryMap #su a.su_sb{left:245px;top:120px;}
.countryMap #su a.su_sp{left:342px;top:245px;}
.countryMap #su a.su_yc{left:73px;top:228px;}
.countryMap #su a.su_ydp{left:135px;top:225px;}
.countryMap #su a.su_ys{left:205px;top:200px;}
.countryMap #su a.su_ep{left:151px;top:96px;}
.countryMap #su a.su_jr{left:204px;top:143px;}
.countryMap #su a.su_j{left:225px;top:171px;}
.countryMap #su a.su_jl{left:322px;top:124px;}

#kk{width:410px;float:right;height:433px;background:url(../img/map/kk/kk.png) no-repeat;position:relative;}
#kk.kk_yp{background-image:url(../img/map/kk/kk_yp.png);}
#kk.kk_yjoo{background-image:url(../img/map/kk/kk_yjoo.png);}
#kk.kk_yj{background-image:url(../img/map/kk/kk_yj.png);}
#kk.kk_yi{background-image:url(../img/map/kk/kk_yi.png);}
#kk.kk_yc{background-image:url(../img/map/kk/kk_yc.png);}
#kk.kk_uw{background-image:url(../img/map/kk/kk_uw.png);}
#kk.kk_ujb{background-image:url(../img/map/kk/kk_ujb.png);}
#kk.kk_sw{background-image:url(../img/map/kk/kk_sw.png);}
#kk.kk_sn{background-image:url(../img/map/kk/kk_sn.png);}
#kk.kk_sh{background-image:url(../img/map/kk/kk_sh.png);}
#kk.kk_pt{background-image:url(../img/map/kk/kk_pt.png);}
#kk.kk_pj{background-image:url(../img/map/kk/kk_pj.png);}
#kk.kk_pc{background-image:url(../img/map/kk/kk_pc.png);}
#kk.kk_os{background-image:url(../img/map/kk/kk_os.png);}
#kk.kk_nyj{background-image:url(../img/map/kk/kk_nyj.png);}
#kk.kk_ky{background-image:url(../img/map/kk/kk_ky.png);}
#kk.kk_kp{background-image:url(../img/map/kk/kk_kp.png);}
#kk.kk_km{background-image:url(../img/map/kk/kk_km.png);}
#kk.kk_kj{background-image:url(../img/map/kk/kk_kj.png);}
#kk.kk_kimp{background-image:url(../img/map/kk/kk_kimp.png);}
#kk.kk_kc{background-image:url(../img/map/kk/kk_kc.png);}
#kk.kk_ic{background-image:url(../img/map/kk/kk_ic.png);}
#kk.kk_hs{background-image:url(../img/map/kk/kk_hs.png);}
#kk.kk_hn{background-image:url(../img/map/kk/kk_hn.png);}
#kk.kk_gp{background-image:url(../img/map/kk/kk_gp.png);}
#kk.kk_jl{background-image:url(../img/map/kk/kk_jl.png);}
#kk.kk_ddc{background-image:url(../img/map/kk/kk_ddc.png);}
#kk.kk_bc{background-image:url(../img/map/kk/kk_bc.png);}
#kk.kk_ay{background-image:url(../img/map/kk/kk_ay.png);}
#kk.kk_asung{background-image:url(../img/map/kk/kk_asung.png);}
#kk.kk_as{background-image:url(../img/map/kk/kk_as.png);}
#kk.kk_gl{background-image:url(../img/map/kk/kk_gl.png);}

#kk a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:276px;top:249px;text-indent:-9999px;}
#kk a.kk_yp{left:318px;top:235px;}
#kk a.kk_yjoo{left:330px;top:300px;}
#kk a.kk_yj{left:157px;top:138px;}
#kk a.kk_yi{left:222px;top:315px;}
#kk a.kk_yc{left:167px;top:51px;}
#kk a.kk_uw{left:160px;top:280px;}
#kk a.kk_ujb{left:173px;top:166px;}
#kk a.kk_sw{left:160px;top:306px;}
#kk a.kk_sn{left:189px;top:263px;}
#kk a.kk_sh{left:99px;top:274px;}
#kk a.kk_pt{left:154px;top:387px;}
#kk a.kk_pj{left:101px;top:141px;}
#kk a.kk_pc{left:225px;top:90px;}
#kk a.kk_os{left:176px;top:340px;}
#kk a.kk_nyj{left:224px;top:186px;}
#kk a.kk_ky{left:110px;top:187px;}
#kk a.kk_kp{left:137px;top:289px;}
#kk a.kk_km{left:120px;top:257px;}
#kk a.kk_kj{left:243px;top:262px;}
#kk a.kk_kimp{left:45px;top:177px;}
#kk a.kk_kc{left:160px;top:259px;}
#kk a.kk_ic{left:280px;top:320px;}
#kk a.kk_hs{left:120px;top:339px;}
#kk a.kk_hn{left:213px;top:231px;}
#kk a.kk_gp{left:279px;top:138px;}
#kk a.kk_jl{left:380px;top:190px;}
#kk a.kk_ddc{left:177px;top:109px;}
#kk a.kk_bc{left:97px;top:238px;}
#kk a.kk_ay{left:137px;top:270px;}
#kk a.kk_asung{left:243px;top:382px;}
#kk a.kk_as{left:107px;top:295px;}
#kk a.kk_gl{left:185px;top:201px;}

/* �몄쿇 */
#ic{width:428px;float:right;height:377px;background:url(../img/map/ic/ic.png) no-repeat;position:relative;}
#ic.ic_kh{background-image:url(../img/map/ic/ic_kh.png);}
#ic.ic_oj{background-image:url(../img/map/ic/ic_oj.png);}
#ic.ic_j{background-image:url(../img/map/ic/ic_j.png);}
#ic.ic_s{background-image:url(../img/map/ic/ic_s.png);}
#ic.ic_ky{background-image:url(../img/map/ic/ic_ky.png);}
#ic.ic_bp{background-image:url(../img/map/ic/ic_bp.png);}
#ic.ic_d{background-image:url(../img/map/ic/ic_d.png);}
#ic.ic_n{background-image:url(../img/map/ic/ic_n.png);}
#ic.ic_nd{background-image:url(../img/map/ic/ic_nd.png);}
#ic.ic_ys{background-image:url(../img/map/ic/ic_ys.png);}

#ic a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:276px;top:249px;text-indent:-9999px;}
#ic a.ic_kh{left:195px;top:105px;}
#ic a.ic_oj{left:118px;top:208px;}
#ic a.ic_j{left:181px;top:272px;}
#ic a.ic_s{left:298px;top:211px;}
#ic a.ic_ky{left:370px;top:235px;}
#ic a.ic_bp{left:359px;top:277px;}
#ic a.ic_d{left:300px;top:288px;}
#ic a.ic_n{left:323px;top:308px;}
#ic a.ic_nd{left:366px;top:321px;}
#ic a.ic_ys{left:323px;top:335px;}

/* 遺��� */
#bs{width:438px;float:right;height:432px;background:url(../img/map/bs/bs.png) no-repeat center;position:relative;}
#bs.bs_kj{background-image:url(../img/map/bs/bs_kj.png);}
#bs.bs_gj{background-image:url(../img/map/bs/bs_gj.png);}
#bs.bs_hud{background-image:url(../img/map/bs/bs_hud.png);}
#bs.bs_sy{background-image:url(../img/map/bs/bs_sy.png);}
#bs.bs_yj{background-image:url(../img/map/bs/bs_yj.png);}
#bs.bs_dl{background-image:url(../img/map/bs/bs_dl.png);}
#bs.bs_b{background-image:url(../img/map/bs/bs_b.png);}
#bs.bs_bsj{background-image:url(../img/map/bs/bs_bsj.png);}
#bs.bs_n{background-image:url(../img/map/bs/bs_n.png);}
#bs.bs_yd{background-image:url(../img/map/bs/bs_yd.png);}
#bs.bs_j{background-image:url(../img/map/bs/bs_j.png);}
#bs.bs_d{background-image:url(../img/map/bs/bs_d.png);}
#bs.bs_s{background-image:url(../img/map/bs/bs_s.png);}
#bs.bs_sh{background-image:url(../img/map/bs/bs_sh.png);}
#bs.bs_ss{background-image:url(../img/map/bs/bs_ss.png);}
#bs.bs_ks{background-image:url(../img/map/bs/bs_ks.png);}

#bs a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#bs a.bs_kj{left:328px;top:99px;}
#bs a.bs_gj{left:235px;top:140px;}
#bs a.bs_hud{left:290px;top:208px;}
#bs a.bs_sy{left:255px;top:230px;}
#bs a.bs_yj{left:228px;top:207px;}
#bs a.bs_dl{left:226px;top:186px;}
#bs a.bs_b{left:182px;top:171px;}
#bs a.bs_bsj{left:198px;top:224px;}
#bs a.bs_n{left:241px;top:269px;}
#bs a.bs_yd{left:214px;top:311px;}
#bs a.bs_j{left:190px;top:291px;}
#bs a.bs_d{left:201px;top:265px;}
#bs a.bs_s{left:171px;top:270px;}
#bs a.bs_sh{left:149px;top:299px;}
#bs a.bs_ss{left:147px;top:238px;}
#bs a.bs_ks{left:71px;top:273px;}

/* 媛뺤썝 */
#kw{width:388px;float:right;height:335px;background:url(../img/map/kw/kw.png) no-repeat center;position:relative;}
#kw.kw_tb{background-image:url(../img/map/kw/kw_tb.png);}
#kw.kw_dh{background-image:url(../img/map/kw/kw_dh.png);}
#kw.kw_sc{background-image:url(../img/map/kw/kw_sc.png);}
#kw.kw_js{background-image:url(../img/map/kw/kw_js.png);}
#kw.kw_pc{background-image:url(../img/map/kw/kw_pc.png);}
#kw.kw_yw{background-image:url(../img/map/kw/kw_yw.png);}
#kw.kw_wj{background-image:url(../img/map/kw/kw_wj.png);}
#kw.kw_hs{background-image:url(../img/map/kw/kw_hs.png);}
#kw.kw_cc{background-image:url(../img/map/kw/kw_cc.png);}
#kw.kw_hc{background-image:url(../img/map/kw/kw_hc.png);}
#kw.kw_kl{background-image:url(../img/map/kw/kw_kl.png);}
#kw.kw_yy{background-image:url(../img/map/kw/kw_yy.png);}
#kw.kw_scho{background-image:url(../img/map/kw/kw_scho.png);}
#kw.kw_ks{background-image:url(../img/map/kw/kw_ks.png);}
#kw.kw_ij{background-image:url(../img/map/kw/kw_ij.png);}
#kw.kw_yg{background-image:url(../img/map/kw/kw_yg.png);}
#kw.kw_hwac{background-image:url(../img/map/kw/kw_hwac.png);}
#kw.kw_cw{background-image:url(../img/map/kw/kw_cw.png);}

#kw a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#kw a.kw_tb{left:303px;top:303px;}
#kw a.kw_dh{left:317px;top:228px;}
#kw a.kw_sc{left:334px;top:270px;}
#kw a.kw_js{left:256px;top:254px;}
#kw a.kw_pc{left:211px;top:215px;}
#kw a.kw_yw{left:219px;top:295px;}
#kw a.kw_wj{left:121px;top:268px;}
#kw a.kw_hs{left:154px;top:226px;}
#kw a.kw_cc{left:86px;top:146px;}
#kw a.kw_hc{left:144px;top:176px;}
#kw a.kw_kl{left:285px;top:179px;}
#kw a.kw_yy{left:241px;top:118px;}
#kw a.kw_scho{left:229px;top:84px;}
#kw a.kw_ks{left:200px;top:40px;}
#kw a.kw_ij{left:180px;top:114px;}
#kw a.kw_yg{left:131px;top:82px;}
#kw a.kw_hwac{left:81px;top:89px;}
#kw a.kw_cw{left:26px;top:73px;}

/* 異⑸턿 */
#cb{width:406px;float:right;height:387px;background:url(../img/map/cb/cb.png) no-repeat center;position:relative;}
#cb.cb_dy{background-image:url(../img/map/cb/cb_dy.png);}
#cb.cb_jc{background-image:url(../img/map/cb/cb_jc.png);}
#cb.cb_choongj{background-image:url(../img/map/cb/cb_choongj.png);}
#cb.cb_es{background-image:url(../img/map/cb/cb_es.png);}
#cb.cb_jinc{background-image:url(../img/map/cb/cb_jinc.png);}
#cb.cb_gs{background-image:url(../img/map/cb/cb_gs.png);}
#cb.cb_jp{background-image:url(../img/map/cb/cb_jp.png);}
#cb.cb_cj{background-image:url(../img/map/cb/cb_cj.png);}
#cb.cb_be{background-image:url(../img/map/cb/cb_be.png);}
#cb.cb_oc{background-image:url(../img/map/cb/cb_oc.png);}
#cb.cb_yd{background-image:url(../img/map/cb/cb_yd.png);}

#cb a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#cb a.cb_dy{left:295px;top:88px;}
#cb a.cb_jc{left:235px;top:76px;}
#cb a.cb_choongj{left:162px;top:80px;}
#cb a.cb_es{left:90px;top:99px;}
#cb a.cb_jinc{left:45px;top:118px;}
#cb a.cb_gs{left:144px;top:146px;}
#cb a.cb_jp{left:72px;top:139px;}
#cb a.cb_cj{left:52px;top:186px;}
#cb a.cb_be{left:122px;top:218px;}
#cb a.cb_oc{left:100px;top:271px;}
#cb a.cb_yd{left:148px;top:316px;}

/* 異⑸궓 */
#cn{width:399px;float:right;height:342px;background:url(../img/map/cn/cn.png) no-repeat center;position:relative;}
#cn.cn_ys{background-image:url(../img/map/cn/cn_ys.png);}
#cn.cn_hs{background-image:url(../img/map/cn/cn_hs.png);}
#cn.cn_ss{background-image:url(../img/map/cn/cn_ss.png);}
#cn.cn_ta{background-image:url(../img/map/cn/cn_ta.png);}
#cn.cn_dj{background-image:url(../img/map/cn/cn_dj.png);}
#cn.cn_as{background-image:url(../img/map/cn/cn_as.png);}
#cn.cn_ca{background-image:url(../img/map/cn/cn_ca.png);}
#cn.cn_gr{background-image:url(../img/map/cn/cn_gr.png);}
#cn.cn_yk{background-image:url(../img/map/cn/cn_yk.png);}
#cn.cn_ks{background-image:url(../img/map/cn/cn_ks.png);}
#cn.cn_ns{background-image:url(../img/map/cn/cn_ns.png);}
#cn.cn_gj{background-image:url(../img/map/cn/cn_gj.png);}
#cn.cn_cy{background-image:url(../img/map/cn/cn_cy.png);}
#cn.cn_br{background-image:url(../img/map/cn/cn_br.png);}
#cn.cn_by{background-image:url(../img/map/cn/cn_by.png);}
#cn.cn_sc{background-image:url(../img/map/cn/cn_sc.png);}

#cn a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#cn a.cn_ys{left:170px;top:112px;}
#cn a.cn_hs{left:114px;top:149px;}
#cn a.cn_ss{left:79px;top:85px;}
#cn a.cn_ta{left:23px;top:80px;}
#cn a.cn_dj{left:127px;top:41px;}
#cn a.cn_as{left:211px;top:73px;}
#cn a.cn_ca{left:276px;top:68px;}
#cn a.cn_gr{left:298px;top:227px;}
#cn a.cn_yk{left:289px;top:150px;}
#cn a.cn_ks{left:342px;top:290px;}
#cn a.cn_ns{left:259px;top:264px;}
#cn a.cn_gj{left:248px;top:178px;}
#cn a.cn_cy{left:172px;top:190px;}
#cn a.cn_br{left:114px;top:212px;}
#cn a.cn_by{left:184px;top:254px;}
#cn a.cn_sc{left:146px;top:296px;}

/* ���� */
#dj{width:362px;float:right;height:365px;background:url(../img/map/dj/dj.png) no-repeat center;position:relative;}
#dj.dj_dd{background-image:url(../img/map/dj/dj_dd.png);}
#dj.dj_d{background-image:url(../img/map/dj/dj_d.png);}
#dj.dj_j{background-image:url(../img/map/dj/dj_j.png);}
#dj.dj_s{background-image:url(../img/map/dj/dj_s.png);}
#dj.dj_ys{background-image:url(../img/map/dj/dj_ys.png);}

#dj a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#dj a.dj_dd{left:206px;top:81px;}
#dj a.dj_d{left:247px;top:200px;}
#dj a.dj_j{left:168px;top:243px;}
#dj a.dj_s{left:83px;top:268px;}
#dj a.dj_ys{left:70px;top:135px;}

/* �몄쥌 */
#sj{width:337px;float:right;height:303px;background:url(../img/map/sj/sj.png) no-repeat center;position:relative;}
#sj a {display:block;width:53px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#sj a.sj_special {left:69px; top:131px;}

/* 愿묒＜ */
#gj{width:408px;float:right;height:275px;background:url(../img/map/gj/gj.png) no-repeat center;position:relative;}
#gj.gj_d{background-image:url(../img/map/gj/gj_d.png);}
#gj.gj_n{background-image:url(../img/map/gj/gj_n.png);}
#gj.gj_s{background-image:url(../img/map/gj/gj_s.png);}
#gj.gj_b{background-image:url(../img/map/gj/gj_b.png);}
#gj.gj_gs{background-image:url(../img/map/gj/gj_gs.png);}

#gj a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#gj a.gj_d{left:320px;top:188px;}
#gj a.gj_n{left:237px;top:209px;}
#gj a.gj_s{left:210px;top:159px;}
#gj a.gj_b{left:278px;top:78px;}
#gj a.gj_gs{left:92px;top:120px;}

/* �꾨턿 */
#jb{width:420px;float:right;height:296px;background:url(../img/map/jb/jb.png) no-repeat center;position:relative;}
#jb.jb_sc{background-image:url(../img/map/jb/jb_sc.png);}
#jb.jb_nw{background-image:url(../img/map/jb/jb_nw.png);}
#jb.jb_js{background-image:url(../img/map/jb/jb_js.png);}
#jb.jb_mj{background-image:url(../img/map/jb/jb_mj.png);}
#jb.jb_ja{background-image:url(../img/map/jb/jb_ja.png);}
#jb.jb_ims{background-image:url(../img/map/jb/jb_ims.png);}
#jb.jb_jj{background-image:url(../img/map/jb/jb_jj.png);}
#jb.jb_wj{background-image:url(../img/map/jb/jb_wj.png);}
#jb.jb_is{background-image:url(../img/map/jb/jb_is.png);}
#jb.jb_gs{background-image:url(../img/map/jb/jb_gs.png);}
#jb.jb_kj{background-image:url(../img/map/jb/jb_kj.png);}
#jb.jb_ba{background-image:url(../img/map/jb/jb_ba.png);}
#jb.jb_je{background-image:url(../img/map/jb/jb_je.png);}
#jb.jb_gc{background-image:url(../img/map/jb/jb_gc.png);}

#jb a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#jb a.jb_sc{left:188px;top:251px;}
#jb a.jb_nw{left:283px;top:242px;}
#jb a.jb_js{left:307px;top:158px;}
#jb a.jb_mj{left:354px;top:64px;}
#jb a.jb_ja{left:267px;top:110px;}
#jb a.jb_ims{left:213px;top:185px;}
#jb a.jb_jj{left:179px;top:102px;}
#jb a.jb_wj{left:211px;top:57px;}
#jb a.jb_is{left:150px;top:42px;}
#jb a.jb_gs{left:78px;top:58px;}
#jb a.jb_kj{left:115px;top:109px;}
#jb a.jb_ba{left:48px;top:157px;}
#jb a.jb_je{left:121px;top:179px;}
#jb a.jb_gc{left:36px;top:236px;}

/* �꾨궓 */
#jn{width:385px;float:right;height:311px;background:url(../img/map/jn/jn.png) no-repeat center;position:relative;}
#jn.jn_ys{background-image:url(../img/map/jn/jn_ys.png);}
#jn.jn_gh{background-image:url(../img/map/jn/jn_gh.png);}
#jn.jn_bs{background-image:url(../img/map/jn/jn_bs.png);}
#jn.jn_wd{background-image:url(../img/map/jn/jn_wd.png);}
#jn.jn_jd{background-image:url(../img/map/jn/jn_jd.png);}
#jn.jn_hn{background-image:url(../img/map/jn/jn_hn.png);}
#jn.jn_jh{background-image:url(../img/map/jn/jn_jh.png);}
#jn.jn_kj{background-image:url(../img/map/jn/jn_kj.png);}
#jn.jn_ya{background-image:url(../img/map/jn/jn_ya.png);}
#jn.jn_sa{background-image:url(../img/map/jn/jn_sa.png);}
#jn.jn_mp{background-image:url(../img/map/jn/jn_mp.png);}
#jn.jn_ma{background-image:url(../img/map/jn/jn_ma.png);}
#jn.jn_hp{background-image:url(../img/map/jn/jn_hp.png);}
#jn.jn_nj{background-image:url(../img/map/jn/jn_nj.png);}
#jn.jn_hs{background-image:url(../img/map/jn/jn_hs.png);}
#jn.jn_gy{background-image:url(../img/map/jn/jn_gy.png);}
#jn.jn_sc{background-image:url(../img/map/jn/jn_sc.png);}
#jn.jn_gl{background-image:url(../img/map/jn/jn_gl.png);}
#jn.jn_gs{background-image:url(../img/map/jn/jn_gs.png);}
#jn.jn_dy{background-image:url(../img/map/jn/jn_dy.png);}
#jn.jn_js{background-image:url(../img/map/jn/jn_js.png);}
#jn.jn_yg{background-image:url(../img/map/jn/jn_yg.png);}

#jn a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#jn a.jn_ys{left:342px;top:170px;}
#jn a.jn_gh{left:273px;top:216px;}
#jn a.jn_bs{left:230px;top:166px;}
#jn a.jn_wd{left:133px;top:288px;}
#jn a.jn_jd{left:34px;top:262px;}
#jn a.jn_hn{left:104px;top:243px;}
#jn a.jn_jh{left:179px;top:177px;}
#jn a.jn_kj{left:150px;top:204px;}
#jn a.jn_ya{left:122px;top:166px;}
#jn a.jn_sa{left:1px;top:194px;}
#jn a.jn_mp{left:50px;top:154px;}
#jn a.jn_ma{left:80px;top:134px;}
#jn a.jn_hp{left:100px;top:82px;}
#jn a.jn_nj{left:140px;top:118px;}
#jn a.jn_hs{left:207px;top:118px;}
#jn a.jn_gy{left:342px;top:114px;}
#jn a.jn_sc{left:284px;top:121px;}
#jn a.jn_gl{left:307px;top:56px;}
#jn a.jn_gs{left:260px;top:58px;}
#jn a.jn_dy{left:195px;top:41px;}
#jn a.jn_js{left:148px;top:38px;}
#jn a.jn_yg{left:80px;top:51px;}

/* 寃쎈궓 */
.countryMap #kn{width:405px;float:right;height:432px;background:url(../img/map/kn/kn.png) no-repeat center;position:relative;}
.countryMap #kn.kn_nh{background-image:url(../img/map/kn/kn_nh.png);}
.countryMap #kn.kn_gj{background-image:url(../img/map/kn/kn_gj.png);}
.countryMap #kn.kn_ty{background-image:url(../img/map/kn/kn_ty.png);}
.countryMap #kn.kn_hc{background-image:url(../img/map/kn/kn_hc.png);}
.countryMap #kn.kn_gc{background-image:url(../img/map/kn/kn_gc.png);}
.countryMap #kn.kn_hy{background-image:url(../img/map/kn/kn_hy.png);}
.countryMap #kn.kn_sanc{background-image:url(../img/map/kn/kn_sanc.png);}
.countryMap #kn.kn_jj{background-image:url(../img/map/kn/kn_jj.png);}
.countryMap #kn.kn_ha{background-image:url(../img/map/kn/kn_ha.png);}
.countryMap #kn.kn_ul{background-image:url(../img/map/kn/kn_ul.png);}
.countryMap #kn.kn_cn{background-image:url(../img/map/kn/kn_cn.png);}
.countryMap #kn.kn_my{background-image:url(../img/map/kn/kn_my.png);}
.countryMap #kn.kn_ys{background-image:url(../img/map/kn/kn_ys.png);}
.countryMap #kn.kn_kh{background-image:url(../img/map/kn/kn_kh.png);}
.countryMap #kn.kn_cw{background-image:url(../img/map/kn/kn_cw.png);}
.countryMap #kn.kn_gs{background-image:url(../img/map/kn/kn_gs.png);}
.countryMap #kn.kn_sc{background-image:url(../img/map/kn/kn_sc.png);}
.countryMap #kn.kn_hd{background-image:url(../img/map/kn/kn_hd.png);}

.countryMap #kn a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:0;top:0;text-indent:-9999px;}
.countryMap #kn a.kn_nh{left:68px;top:338px;}
.countryMap #kn a.kn_gj{left:276px;top:334px;}
.countryMap #kn a.kn_ty{left:191px;top:320px;}
.countryMap #kn a.kn_hc{left:116px;top:135px;}
.countryMap #kn a.kn_gc{left:66px;top:83px;}
.countryMap #kn a.kn_hy{left:22px;top:140px;}
.countryMap #kn a.kn_sanc{left:60px;top:187px;}
.countryMap #kn a.kn_jj{left:121px;top:229px;}
.countryMap #kn a.kn_ha{left:194px;top:206px;}
.countryMap #kn a.kn_ul{left:152px;top:179px;}
.countryMap #kn a.kn_cn{left:207px;top:144px;}
.countryMap #kn a.kn_my{left:281px;top:154px;}
.countryMap #kn a.kn_ys{left:343px;top:176px;}
.countryMap #kn a.kn_kh{left:299px;top:208px;}
.countryMap #kn a.kn_cw{left:211px;top:242px;}
.countryMap #kn a.kn_gs{left:160px;top:284px;}
.countryMap #kn a.kn_sc{left:114px;top:272px;}
.countryMap #kn a.kn_hd{left:39px;top:252px;}

/* ��援� */
#dk{width:292px;float:right;height:351px;background:url(../img/map/dk/dk.png) no-repeat center;position:relative;}
#dk.dk_j{background-image:url(../img/map/dk/dk_j.png);}
#dk.dk_s{background-image:url(../img/map/dk/dk_s.png);}
#dk.dk_b{background-image:url(../img/map/dk/dk_b.png);}
#dk.dk_d{background-image:url(../img/map/dk/dk_d.png);}
#dk.dk_ss{background-image:url(../img/map/dk/dk_ss.png);}
#dk.dk_n{background-image:url(../img/map/dk/dk_n.png);}
#dk.dk_ds{background-image:url(../img/map/dk/dk_ds.png);}
#dk.dk_dsung{background-image:url(../img/map/dk/dk_dsung.png);}

#dk a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#dk a.dk_j{left:155px;top:120px;}
#dk a.dk_s{left:121px;top:110px;}
#dk a.dk_b{left:140px;top:67px;}
#dk a.dk_d{left:219px;top:60px;}
#dk a.dk_ss{left:203px;top:147px;}
#dk a.dk_n{left:148px;top:148px;}
#dk a.dk_ds{left:107px;top:153px;}
#dk a.dk_dsung{left:84px;top:221px;}

/* �몄궛 */
#us{width:365px;float:right;height:332px;background:url(../img/map/us/us.png) no-repeat center;position:relative;}
#us.us_n{background-image:url(../img/map/us/us_n.png);}
#us.us_j{background-image:url(../img/map/us/us_j.png);}
#us.us_b{background-image:url(../img/map/us/us_b.png);}
#us.us_d{background-image:url(../img/map/us/us_d.png);}
#us.us_uj{background-image:url(../img/map/us/us_uj.png);}

#us a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#us a.us_n{left:254px;top:166px;}
#us a.us_j{left:235px;top:115px;}
#us a.us_b{left:281px;top:75px;}
#us a.us_d{left:316px;top:166px;}
#us a.us_uj{left:116px;top:131px;}

/* 寃쎈턿 */
#kb{width:402px;float:right;height:396px;background:url(../img/map/kb/kb.png) no-repeat center;position:relative;}
#kb.kb_us{background-image:url(../img/map/kb/kb_us.png);}
#kb.kb_sj{background-image:url(../img/map/kb/kb_sj.png);}
#kb.kb_mk{background-image:url(../img/map/kb/kb_mk.png);}
#kb.kb_yec{background-image:url(../img/map/kb/kb_yec.png);}
#kb.kb_yj{background-image:url(../img/map/kb/kb_yj.png);}
#kb.kb_bh{background-image:url(../img/map/kb/kb_bh.png);}
#kb.kb_ad{background-image:url(../img/map/kb/kb_ad.png);}
#kb.kb_cs{background-image:url(../img/map/kb/kb_cs.png);}
#kb.kb_yy{background-image:url(../img/map/kb/kb_yy.png);}
#kb.kb_uj{background-image:url(../img/map/kb/kb_uj.png);}
#kb.kb_yd{background-image:url(../img/map/kb/kb_yd.png);}
#kb.kb_ph{background-image:url(../img/map/kb/kb_ph.png);}
#kb.kb_kj{background-image:url(../img/map/kb/kb_kj.png);}
#kb.kb_dd{background-image:url(../img/map/kb/kb_dd.png);}
#kb.kb_uld{background-image:url(../img/map/kb/kb_uld.png);}
#kb.kb_cd{background-image:url(../img/map/kb/kb_cd.png);}
#kb.kb_ks{background-image:url(../img/map/kb/kb_ks.png);}
#kb.kb_yc{background-image:url(../img/map/kb/kb_yc.png);}
#kb.kb_gw{background-image:url(../img/map/kb/kb_gw.png);}
#kb.kb_km{background-image:url(../img/map/kb/kb_km.png);}
#kb.kb_cg{background-image:url(../img/map/kb/kb_cg.png);}
#kb.kb_kc{background-image:url(../img/map/kb/kb_kc.png);}
#kb.kb_sungj{background-image:url(../img/map/kb/kb_sungj.png);}
#kb.kb_kr{background-image:url(../img/map/kb/kb_kr.png);}

#kb a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:328px;top:99px;text-indent:-9999px;}
#kb a.kb_us{left:142px;top:196px;}
#kb a.kb_sj{left:37px;top:174px;}
#kb a.kb_mk{left:50px;top:116px;}
#kb a.kb_yec{left:102px;top:123px;}
#kb a.kb_yj{left:126px;top:79px;}
#kb a.kb_bh{left:189px;top:60px;}
#kb a.kb_ad{left:160px;top:137px;}
#kb a.kb_cs{left:224px;top:186px;}
#kb a.kb_yy{left:229px;top:114px;}
#kb a.kb_uj{left:257px;top:58px;}
#kb a.kb_yd{left:273px;top:159px;}
#kb a.kb_ph{left:256px;top:231px;}
#kb a.kb_kj{left:256px;top:309px;}
#kb a.kb_dd{left:374px;top:165px;}
#kb a.kb_uld{left:345px;top:111px;}
#kb a.kb_cd{left:158px;top:349px;}
#kb a.kb_ks{left:177px;top:314px;}
#kb a.kb_yc{left:203px;top:264px;}
#kb a.kb_gw{left:146px;top:240px;}
#kb a.kb_km{left:77px;top:211px;}
#kb a.kb_cg{left:93px;top:237px;}
#kb a.kb_kc{left:37px;top:252px;}
#kb a.kb_sungj{left:65px;top:290px;}
#kb a.kb_kr{left:80px;top:337px;}

/* �쒖＜ */
.countryMap #jj{width:382px;float:right;height:432px;background:url(../img/map/jj/jj.png) no-repeat center;position:relative;}
.countryMap #jj.jj_jj{background-image:url(../img/map/jj/jj_jj.png);}
.countryMap #jj.jj_sgp{background-image:url(../img/map/jj/jj_sgp.png);}

.countryMap #jj a{display:block;width:35px;height:17px;overflow:hidden;position:absolute;left:171px;top:258px;text-indent:-9999px;}
.countryMap #jj a.jj_jj{left:170px;top:196px;}

.excludingSomeProducts {margin-top:100px;}
.detailView .mall-btn {position: absolute;margin-top: -3px;right:0;display: none;}
.detailView .image-text {
  position: absolute;
  left: 50%;
  transform: translateX(40%);
  margin-top: 10px;
  font-size: 13px;
  font-weight: 400;
  color: #c8c8c8;
  text-align: center;
  white-space: nowrap;
}

.wrap3 .section {min-height: 1000px; padding: 120px 0; text-align:center;}
