#container {width:100%; }
.contents {margin:0 auto; width:1200px;  overflow:hidden; }
.contWrap {width:950px; float:right;  margin-bottom:50px; overflow:hidden;}
.contWrap .titleWrap {overflow:hidden; }
.contWrap .title {color:#878888; font-size:45px; margin-top:52px; margin-bottom:26px; float:left; }
.contWrap .title em {color:#8cbd3a; }
.contWrap .subtitle {color:#888888; font-size:13px; padding-top:125px; text-indent:10px;  }

.menu_big {overflow:hidden; position:relative; margin-bottom:20px; clear:both; }
.menu_big ul {float:left; width:50%;  }
.menu_big ul:last-child {position:absolute; bottom:100px; right:0; }
.menu_big ul strong {display:block; color:#000000; font-size:40px; text-align:center; }
.menu_big ul em {display:block; color:#8cbd3a; font-size:16px; font-weight:bold; text-align:center; padding:13px 0; }
.menu_big ul .bar {border-top:3px solid #8cbd3a; width:400px; margin:0 auto; text-align:center; }
.menu_big ul li p {display:inline-block;}
.menu_big ul li .price {color:#ff6600; font-size:28px; font-weight:bold;  position:relative; width: 104px; }
.menu_big ul li .price span {position:absolute; top:0; }
.menu_big ul li .ex {width:250px; color:#666666; font-size:13px; padding-left:10px; position:relative;   }
.menu_big ul li .ex span {position:absolute; top:0;  line-height:20px; }

.menu_small {border:1px solid #e0e0e0; width:468px; height:650px; float:left;  margin-bottom: 10px;  }
.menu_small img {width:100%; }
.menu_small:nth-child(odd) {margin-right:10px; }
.menu_small ul strong {display:block; color:#000000; font-size:24px; text-align:center;  }
.menu_small ul em {display:block; color:#8cbd3a; font-size:14px; font-weight:bold; text-align:center; padding:13px 0; }
.menu_small ul .bar {border-top:3px solid #8cbd3a; width:400px; margin:0 auto; padding-bottom:30px; 
	text-align:center;   }
.menu_small ul li p {display:inline-block;}
.menu_small ul li .price { color:#ff6600; font-size:22px; font-weight:bold; position:relative; width: 82px;}
.menu_small ul li .price span {position:absolute; top:0; }
.menu_small ul li .ex {width:200px; color:#666666; font-size:13px; padding-left:10px;  position:relative;   }
.menu_small ul li .ex span {position:absolute; top:0; line-height:20px; }

.group_paging {text-align:center; padding-top:40px; clear:both; }
.group_paging img {vertical-align:middle; }
.group_paging a {display:inline-block; line-height:38px; padding:0 6px; }
.group_paging .now_page {padding:0 6px; color:#6ab700;  font-weight:bold; }

.tblWrap {overflow:hidden; text-align:center;}
.tblWrap p {display:block; font-size:13px; color:#666666; font-weight:bold; padding:15px 0; }
.tblWrap p em {font-size:13px; color:#ff6600; }
.tblWrap .tblHorizon {width:100%; border-top:3px solid #8dc73f; font-size:13px; color:#666666; }
.tblWrap .tblHorizon th {border-bottom: 1px solid #dddddd;  font-size:14px; color:#000000; padding:13px 0; font-weight:bold; 
	background-color:#f7f7f7 }
.tblWrap .tblHorizon td {border-bottom: 1px solid #dddddd; padding:13px 0; }
.tblWrap .tblHorizon td:nth-child(2) {text-align:left; text-indent:20px; }
.tblWrap .tblHorizon a {font-size:13px; color:#666666; }

.tblWrap2 {overflow:hidden; text-align:left;}
.tblWrap2 .tblHorizon {width:100%; border-top:3px solid #8dc73f;  }
.tblWrap2 .tblHorizon th {text-indent:10px; border-bottom:1px solid #7f7f7f;  font-size:14px; color:#333333; padding:13px 0;
font-weight:bold;  }
.tblWrap2 .tblHorizon th:nth-child(2) {color:#999999; }

.searchArea {overflow:hidden; margin:30px 0; padding-left:20%;  }
.searchArea select {width:140px; height:35px; text-indent:13px; border:1px solid #dddddd; float:left; font-size:13px; }
.searchArea .searchbox {width:295px; height:33px; border-left:none;  border-right:none; border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd; float:left; text-indent:13px; }
.searchArea .btnSearch {width:100px; height:35px; background-color:#686868; color:#fff; text-align:center; border:none; float:left; font-size:13px; }

.imgWrap  {margin:20px 0; }

.list {overflow:hidden; border:1px solid #dedede; }
.list li {width:49.9%; padding:15px 0; color:#666666; font-size:13px; }
.list .list_le {float:left; text-align:left; border-right:1px solid #dedede; }
.list .list_ri {float:right; text-align:right; }
.list li span {display:inline-block;  }
.list .list_le span {float:left; }
.list li span a {color:#666666; font-size:13px; }
.list .list_le  span:first-child {border-right:1px solid #dedede; padding:0 18px;   }
.list .list_le  span:last-child {padding-left:18px;   }
.list .list_le  span:last-child a {display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 
word-wrap:normal; width:280px; }
.list .list_ri  span:last-child {border-left:1px solid #dedede; padding:0 18px; float:right;  }
.list .list_ri  span:first-child {padding-right:18px;   }
.list .list_ri  span:first-child a {display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 
word-wrap:normal; width:280px; }

.list_btn {margin:0 auto; width:110px; height:45px; background-color:#8cbd3a; margin-top:50px;
	font-size:16px; }
.list_btn a {display:block; padding:15px 0; font-weight:bold; color:#fff;  }

.tab {position:relative; clear:both; }
.tab > ul {overflow:hidden; border:1px solid #d6d6d6; }
.tab > ul > li {float:left; border-left:1px solid #d6d6d6; background-color:#f8f8f8; width:49.9%; text-align:center; }
.tab > ul > li:first-child {border-left:0; }
.tab > ul > li.active {background:#fff url('/images/contents/line.jpg') top repeat-x;}
.tab > ul > li.active .tab_title {color:#070707; font-weight:bold;  }
.tab > ul > li .tab_title img {vertical-align:middle; }
.tab > ul > li > a {display:block; color:#999999; font-size:14px; padding:12px 0; }
.tab > ul > li > ul {position:absolute; left:0; overflow:hidden;  }
.tab > ul > li > ul > li {float:left; background-color:#fff; padding-top:40px; border-top: 1px solid #d6d6d6; width:950px; }
.tab > ul > li > ul > li > ul {display:block !important; } 
.tab > ul > li > ul > li .eventbox {border:1px solid #d9d9d9; float:left; margin-bottom:35px; margin-left:30px; }
.tab > ul > li > ul > li .eventbox:nth-child(even) {margin-left:40px; }
.tab > ul > li > ul > li .eventbox li:first-child {background-color:#f9f9f9; border-bottom:1px solid #d9d9d9;  }
.tab > ul > li > ul > li .eventbox li img {padding:25px; }
.tab > ul > li > ul > li .eventbox li strong {display:block;  padding:15px 0 10px; }
.tab > ul > li > ul > li .eventbox li strong a {color:#000000; font-size:15px; }
.tab > ul > li > ul > li .eventbox li span {display:inline-block;  text-align:center; padding-bottom:15px; }
.tab > ul > li > ul > li .eventbox li span a {color:#8d8d8d; font-size:13px; }
.tab > ul > li > ul > li .eventbox li  p {display:inline-block; width:45px; height:20px; font-size:12px; color:#fff; text-align:center; line-height:20px;
	margin-left:10px; }
.tab > ul > li > ul > li .eventbox li  .ing {background-color:#8cbd3a; }
.tab > ul > li > ul > li .eventbox li  .end {background-color:#bababa; }

/* company */
.company .box03 {position:relative; margin-bottom:20px; }
.company .box03 p {position:absolute; bottom:40px; right:142px; color:#fff; font-size:25px; line-height:35px; }
.company .box04 {position:relative;  margin-bottom:20px; }
.company .box04 p {position:absolute; top:55px; right:30px; color:#666666; font-size:13px; line-height:25px; }
.company .plus {display:block !important; overflow:hidden; margin-top:30px; }
.company .plus li {float:left; width:280px; }
.company .plus li p {font-size:13px; color:#666666; text-align:center;  line-height: 25px;   margin:8px 0 20px 0; }
.company .plus li p strong {font-size:14px; color:#000;  }
.company .plus li.plusArea {width:50px; }
.company .plus li.plusArea img {padding-top:60px; }
.company .tab > ul > li > ul > li {padding-top:40px; }
.company .tab > ul > li.tabArea1 > ul > li {background:url("/images/contents/tab_arrow.png") 25% top no-repeat; }
.company .tab > ul > li.tabArea2 > ul > li {background:url("/images/contents/tab_arrow.png") 75% top no-repeat; }
.company .box05 p {color:#666666; font-size:13px; padding-bottom:5px; }

/* ceo */
.ceo .box10 {position:relative; }
.ceo .box10 p {position:absolute; top:82px; right:57px; font-size:38px; color:#8cbd3a; font-weight:bold; line-height:50px; }
.ceo .box10 p em {color:#000; }
.ceo .box10 span {position:absolute; top:194px; right:275px; font-size:18px; color:#333333;  line-height:25px; }
.ceo .box11 p {font-size:13px; color:#666666; line-height:25px; padding-top:30px; }
.ceo .box11 span {float:right; font-size:16px; color:#033333; font-weight:bold; padding-top:50px;  }

/* management */
.whythecup.management .tab > ul > li {float:left;  background-color:#f8f8f8; width:49.9%; text-align:center; } 
.whythecup.management .tab > ul > li.tabArea1 > ul > li {background:url("/images/contents/tab_arrow.png") 24.8% top no-repeat; }
.whythecup.management .tab > ul > li.tabArea2 > ul > li {background:url("/images/contents/tab_arrow.png") 75% top no-repeat; }
.whythecup.management  .box01 p {color:#666666; font-size:13px;  line-height:25px;  padding-bottom:20px; }

/* history */
.history .his {position:relative; margin-top:30px; }
.history .his .his_text ul strong {display:block; font-size:28px; color:#8cbd3a; margin-bottom:20px; }
.history .his .his_text ul li {margin-bottom:10px; }
.history .his .his_text ul li em {display:inline-block; font-size:13px; color:#333333; font-weight:bold; width:28px; }
.history .his .his_text ul li p {display:inline; font-size:13px; color:#666666; padding-left:15px; }
.history .his.num1 .his_text {position:absolute; top:16px; right:120px; }
.history .his.num2 {margin-top:0; }
.history .his.num2 .his_text {position:absolute; top:28px; right:510px; text-align:right; }
.history .his.num2 .his_text ul li em {margin-left:15px; } 
.history .his.num3 {top:-163px; }
.history .his.num3 .his_text {position:absolute;  bottom:15px; right:72px; }
.history .his.num4 {top:-176px; }
.history .his.num5 {top:-210px; }
.history .his.num5 .his_text {position:absolute;  top:22px; right:112px; }
.history .his.num6 {top:-341px; }
.history .his.num6 .his_text {position:absolute; top:120px; right:510px; text-align:right; }
.history .his.num6 .his_text ul li em {margin-left:15px; } 
.history .his.num7 {top:-373px; margin-bottom: -373px }
.history .his.num7 .his_text {position:absolute; top:26px; right:198px; }

/* organization */
.organization .box13 {overflow:hidden; margin-top:40px; padding-bottom:40px;  border-bottom:1px solid #dedede; }
.organization .box13.last {border:0; }
.organization .box13 ul {width:285px; float:left; }
.organization .box13 ul.center {margin:0 47px; }
.organization .box13 ul strong {display:block; font-size:15px; color:#000; margin-bottom:10px }
.organization .box13 ul li {font-size:13px; color:#777777; line-height:23px; padding-top:15px; }

/* family */
.family .logotitle {display:block; font-size:16px; text-indent:10px; padding-top:40px; }
.family .box01 {border:1px solid #e0e0e0; overflow:hidden; margin-top:15px; }
.family .box01 ul {float:left; }
.family .box01 .box01_le .top {border-top:1px solid #e0e0e0; text-align:center; background-color:#f9f9f9; padding:12px 0; font-weight:bold; }
.family .box01 .box01_le .top img {vertical-align:middle ; }
.family .box01 .box01_le a {color:#666666;  font-size:14px;  }
.family .box01 .box01_ri {width:610px; border-left:1px solid #e0e0e0; height:190px; }
.family .box01 .box01_ri em {display:block; color:#8cbd3a; font-size:16px; font-weight:bold; padding:25px 0 8px;   text-indent:30px; }
.family .box01 .box01_ri li {color:#666666; font-size:13px; line-height:25px; padding-left:30px; }

/* recruit */
.customer.recruit .file_input_textbox{float:left;}
.customer.recruit .file_input_div {position:relative; width:165px; height:42px; overflow:hidden;}
.customer.recruit .file_input_div .file_input_button {background-color:#8cbd3a; width:165px; height:42px; text-indent:0; }
.customer.recruit .file_input_hidden {font-size:45px; position:absolute; right:0; top:0; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.customer.recruit .file_input_button {width:100px; position:absolute; top:0; background:#33bb00; color:#fff; border:none;}

/* location */
.location  .mapWrap2 {overflow:hidden; border:4px solid #dddddd;  }
.location  .mapWrap2 ul {float:left; }
.location  .mapWrap2 ul:first-child {border-right:4px solid #dddddd;}
.location .dataWrap {overflow:hidden; margin-top:20px;}
.location .dataWrap strong {display:block; font-size:16px; color:#000000; padding:15px 0; }
.location .dataWrap ul li span {display:inline-block; background-color:#888888; color:#fff; font-size:13px; font-weight:bold; padding:10px 20px;
	margin:5px 0;} 
.location .dataWrap ul li span.two {padding:10px 28px 10px 14px; text-indent:22px;  }
.location .dataWrap ul li p {display:inline-block; color:#666666; font-size:13px; text-indent:15px; } 
.location .dataWrap ul li p img {vertical-align:middle; padding-right:5px; }
.location .box12 {margin-top:40px; }
.location .box12 ul {width:345px; height:141px; float:left; padding-left:130px; }
.location .box12 ul.bycar { background-image:url('/images/contents/car2.png');background-repeat:no-repeat;background-position:0 0;background-size:115px 115px; }
.location .box12 ul.bypt { background-image:url('/images/contents/subway2.png');background-repeat:no-repeat;background-position:0 0;background-size:115px 115px;}
.location .box12 ul img {float:left; }
.location .box12 ul strong {display:block; color:#000; font-size:15px; margin-bottom:15px; margin-top:15px; }
.location .box12 ul p {color:#666666; font-size:13px; line-height:25px; }

/* bi */
.bi .box03 {position:relative; margin-bottom:40px; }
.bi .box03 p {position:absolute; bottom:35px; right:0; color:#555555; font-size:14px; line-height:28px; }
.bi .box05 {width:475px; float:left; margin-bottom:50px; }
.bi .box05 .text01 {display:block; margin:10px 0; }
.bi .box06 {overflow:hidden; clear:both; }
.bi .box06 ul {float:left; }
.bi .box06 strong {display:block; }
.bi .box06 em {display:block; color:#ff6600; font-size:13px; padding:10px 0 15px; }
.bi .box06 .color {width:315px; height:100px;  margin-bottom:15px;}
.bi .box06 .color.gr {background-color:#8dc641; }
.bi .box06 .color.gy {background-color:#828486; }
.bi .box06 .color.bl {background-color:#333132; }
.bi .box06 .color p {padding-top:75px; text-indent:15px; color:#fff; font-size:12px; font-weight:bold; }
.bi .box06 .color_text { color:#666666; font-size:13px;  }
.bi .box06 .color_text p {padding-bottom:8px;}
.bi .box06 .color_text p span {border-right:1px solid #c5c5c5; padding:0 5px; }
.bi .box06 .color_text p span:last-child {border:none; }

/* thecup */
.thecup .box03 {position:relative; top:-45px;  }
.thecup .box03 p {position:absolute; bottom:90px; right:74px; color:#555555; font-size:14px; line-height:28px; }
.thecup .tab > ul > li {float:left;  background-color:#f8f8f8; width:33.26%; text-align:center; } 
.thecup .tab > ul > li.active {background:#fff url('/images/contents/line.jpg') top repeat-x;}
.thecup .tab > ul > li > ul > li {padding-top:40px; }
.thecup .tab > ul > li.tabArea1 > ul > li > div {position:relative; }
.thecup .tab > ul > li.tabArea1 > ul > li > div > div {position:absolute; width:475px; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .slim {top:60px; right:0; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .slim strong{color:#5b421d; font-size:35px; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .slim p {display:block; width:325px; color:#fff; font-size:13px; background-color:#a07635; 
	text-align:center; font-weight:bold; margin:10px auto 5px; padding:5px 0;}
.thecup .tab > ul > li.tabArea1 > ul > li > div .slim span {color:#624d1f; font-size:13px; text-align:center ;font-weight:bold; line-height:20px; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .stylish {top:260px; left:0; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .stylish strong{color:#fff; font-size:35px; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .stylish p {display:block; width:325px; color:#fff; font-size:13px; background-color:#4f7908; 
	text-align:center; font-weight:bold; margin:10px auto 5px; padding:5px 0;}
.thecup .tab > ul > li.tabArea1 > ul > li > div .stylish span {color:#fff; font-size:13px; text-align:center ;font-weight:bold; line-height:20px; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .simplicity {top:460px; right:0; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .simplicity strong{color:#fff; font-size:35px; }
.thecup .tab > ul > li.tabArea1 > ul > li > div .simplicity p {display:block; width:240px; color:#fff; font-size:13px; background-color:#555555; 
	text-align:center; font-weight:bold; margin:10px auto 5px; padding:5px 0;}
.thecup .tab > ul > li.tabArea1 > ul > li > div .simplicity span {color:#fff; font-size:13px; text-align:center ;font-weight:bold; line-height:20px; }
.thecup .tab > ul > li.tabArea1 > ul > li {background:url("/images/contents/tab_arrow.png") 16.5% top no-repeat; }
.thecup .tab > ul > li.tabArea2 > ul > li {background:url("/images/contents/tab_arrow.png") 50% top no-repeat; }
.thecup .tab > ul > li.tabArea3 > ul > li {background:url("/images/contents/tab_arrow.png") 83.5% top no-repeat; }
.thecup .box01 > div.img_ul {display:block !important; border:1px solid #dddddd; float:left;  margin-right:8px; margin-bottom:8px;}
.thecup .box01 > div p {color:#666666; font-size:13px; text-align:center; margin:8px 0 20px 0; min-height:26px; }
.thecup .text03 {color:#666666; font-size:13px; padding-bottom:20px; padding-left:24px; line-height:25px; }
.thecup .box07 {width:950px; overflow:hidden; margin-bottom:40px;  }
.thecup .box07 div {float:right; width:450px; }
.thecup .box07 ul {display:block !important; overflow:hidden; margin-bottom:30px; margin-top:10px; }
.thecup .box07 ul img {float:left; }
.thecup .box07 ul li strong {color:#000; font-size:14px; float:left;  text-indent:20px; padding-bottom:7px; }
.thecup .box07 ul li p {color:#666666; font-size:13px; display:inline-block; line-height:25px; width:348px;  }
.thecup .box08 {overflow:hidden; clear:both; position:relative; margin-bottom:60px; }
.thecup .box08 strong {float:left; margin-bottom:15px; }
.thecup .box08 .box08_le {color:#fff; font-size:14px; position:absolute; bottom:15px; left:120px; text-align:center; line-height:25px; }
.thecup .box08 .box08_le em {font-weight:bold; font-size:18px; }
.thecup .box08 .box08_ri {color:#fff; font-size:14px; position:absolute; bottom:15px; right:114px;  text-align:center;  line-height:25px; }
.thecup .box08 .box08_ri em {font-weight:bold; font-size:18px; }
.thecup .box09 {overflow:hidden; clear:both; position:relative;  }
.thecup .box09 strong {float:left; margin-bottom:15px; }
.thecup .box09 p em {color:#000; font-size:14px; font-weight:bold; line-height:40px; }
.thecup .box09 p {position:absolute; top:75px; right:30px; color:#666666; font-size:13px; line-height:25px; }

/* rice */
.rice .box01 {position:relative; margin-bottom:50px; }
.rice .box01 strong {position:absolute;  top:16px; left:35px; color:#fffd56; font-size:25px; }
.rice .box01 p {position:absolute; top:45px; left:38px; color:#ffffff; font-size:14px; line-height:20px; }
.rice .menu_small:nth-child(even) {margin-right:10px; }
.rice .menu_small:nth-child(odd) {margin-right:0px; }

/* whythecup */
.whythecup .tab > ul > li {float:left;  background-color:#f8f8f8; width:33.26%; text-align:center; } 
.whythecup .tab > ul > li.active {background:#fff url('/images/contents/line.jpg') top repeat-x;}
.whythecup .tab > ul > li > ul > li {padding-top:40px; }
.whythecup .box01 {overflow:hidden; width:950px; margin-bottom:50px; }
.whythecup .text01 {display:block; font-size:16px; color:#000;  margin-bottom:20px; text-align:left; }
.whythecup .text01 em {color:#8cbd3a; }
.whythecup .text01 img {padding-right:10px; }
.whythecup .box01 .text02 {display:block; font-size:16px; color:#333333; text-align:center;  font-weight:bold; line-height: 30px; width:730px; margin:0 auto; }
.whythecup .box01 .text02 em {font-size:16px; color:#8cbd3a; text-decoration:underline; }
.whythecup .box01 .plus {display:block !important; overflow:hidden; margin-top:30px; }
.whythecup .box01 .plus li {float:left; width:280px; }
.whythecup .box01 .plus li p {font-size:13px; color:#666666; text-align:center;  line-height: 25px; }
.whythecup .box01 .plus li p strong {font-size:14px; color:#000;  }
.whythecup .box01 .plus li.plusArea {width:50px; }
.whythecup .box01 .plus li.plusArea img {padding-top:60px; }
.whythecup .box02 > div {width:469px; float:left ; margin-bottom:50px; }
.whythecup .box02 > div > ul {display:block !important; border:1px solid #dddddd;  }
.whythecup .box02 > div > ul li {text-align:left; padding:5px 0 5px 13px; font-size:13px; color:#666666; }
.whythecup .box01.system p {color:#fff; font-size:13px; padding:5px; }
.whythecup .tab > ul > li.tabArea1 > ul > li {background:#fff url("/images/contents/tab_arrow.png") 16.5% top no-repeat; }
.whythecup .tab > ul > li.tabArea2 > ul > li {background:#fff url("/images/contents/tab_arrow.png") 50% top no-repeat; }
.whythecup .tab > ul > li.tabArea3 > ul > li {background:#fff url("/images/contents/tab_arrow.png") 83.5% top no-repeat; }
.whythecup .box01 > ul.img_ul {display:block !important; border:1px solid #dddddd; float:left;  margin-right:8px;}
.whythecup .box01 > ul p {color:#666666; font-size:13px; text-align:center; margin:8px 0 20px 0; min-height:26px; }
.whythecup .text03 {color:#666666; font-size:13px; padding-bottom:20px; padding-left:24px; line-height:25px; }

/* join */
.join .table {width:800px; margin:0 auto; overflow:hidden; }
.join .table > div {overflow:hidden; }
.join .table ul {float:left;  }
.join .table .table_img {background:url("/images/contents/line.png") repeat-y; position:relative; width:50px; height:70px; margin:50px 20px 0 50px;  }
.join .table .table_img.none {background:none; }
.join .table .table_img img {position:absolute; top:-50px; left:-35px; }
.join .table .table_text {margin-top:13px; }
.join .table .table_text strong {color:#000; font-size:16px;}
.join .table .table_text li {color:#666666; font-size:13px; padding:10px 0 0 45px;}

/* type */
.tab_type {padding-top:375px; background:url("/images/contents/type_img04.png") 0 0 no-repeat ; }

/* event */
.event .tab > ul > li.tabArea1 > ul > li {background:url("/images/contents/tab_arrow.png") 24.8% top no-repeat; }
.event .tab > ul > li.tabArea2 > ul > li {background:url("/images/contents/tab_arrow.png") 75% top no-repeat; }
.event.view .tab > ul > li > ul > li {padding-top:40px; }

/* social */
.social .tab > ul > li {width:24.9%;}
.social .tab > ul > li.active.fbWrap {background:#fff url('/images/contents/line_fb.jpg') top repeat-x;}
.social .tab > ul > li.active.blogWrap {background:#fff url('/images/contents/line_blog.jpg') top repeat-x;}
.social .tab > ul > li.active.instaWrap {background:#fff url('/images/contents/line_insta.jpg') top repeat-x;}
.social .tab > ul > li.active.kakaoWrap {background:#fff url('/images/contents/line_kakao.jpg') top repeat-x;}
.social .tab > ul > li > ul > li {padding-top:40px; }
.social .tab > ul > li > a {display:block; color:#999999; font-size:14px; padding:12px 0; text-indent:100px; }
.social .tab > ul > li > a.blog {text-indent:70px; }
.social .tab > ul > li .tab_title.fb {background:url('/images/contents/fb_off.png') 68px 1px no-repeat; }
.social .tab > ul > li.active .tab_title.fb {background:url('/images/contents/fb_on.png') 68px 1px  no-repeat; }
.social .tab > ul > li .tab_title.blog {background:url('/images/contents/blog_off.png') 68px no-repeat; }
.social .tab > ul > li.active .tab_title.blog {background:url('/images/contents/blog_on.png') 68px no-repeat; }
.social .tab > ul > li .tab_title.insta {background:url('/images/contents/insta_off.png') 65px no-repeat; }
.social .tab > ul > li.active .tab_title.insta {background:url('/images/contents/insta_on.png') 65px no-repeat; }
.social .tab > ul > li .tab_title.kakao {background:url('/images/contents/kakao_off.png') 62px no-repeat; }
.social .tab > ul > li.active .tab_title.kakao {background:url('/images/contents/kakao_on.png') 62px no-repeat; }
.social .tab > ul > li.fbWrap > ul > li {background:url("/images/contents/tab_arrow_fb.png") 12.5% top no-repeat; }
.social .tab > ul > li.blogWrap > ul > li {background:url("/images/contents/tab_arrow_blog.png") 38% top no-repeat; }
.social .tab > ul > li.instaWrap > ul > li {background:url("/images/contents/tab_arrow_insta.png") 63% top no-repeat; }
.social .tab > ul > li.kakaoWrap > ul > li {background:url("/images/contents/tab_arrow_kakao.png") 88.5% top no-repeat; }
.social .tab > ul > .blogWrap > ul > li {border: 1px solid #d6d6d6; width:948px; height: 598px;  overflow: auto;
	overflow-x: hidden; }
.blogWrap  table {width:948px; }
.blogWrap  table tr {border-bottom:1px solid #d6d6d6;  }
.blogWrap  table tr td {color:#4c4c4c; font-size:13px; line-height:20px; }
.blogWrap  table tr td a {color:#4c4c4c; font-size:13px; }
.blogWrap  table .blog_cont {text-align:left; width:80%; padding: 15px 0 15px 25px; }
.blogWrap  table .blog_date {text-align:right; width:20%; padding-right:30px; }
.social .tab > ul > .instaWrap > ul > li {border: 1px solid #d6d6d6; width:918px; height: 598px;  overflow: auto;
	overflow-x: hidden; }
.ins_cons {height:533px;padding:20px 15px;border:1px solid #c8c8c8;overflow-y:auto;}
.ins_cons .tit_area {display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;width:100%;margin-bottom:20px;}
.ins_cons .tit_area .img {float:left;display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;position:relative;width:66px;height:66px;overflow:hidden;margin-right:20px;}
.ins_cons .tit_area .img img {width:100%;height:100%;}
.ins_cons .tit_area .frame {display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:url("/images/contents/frame.png") no-repeat 0 0;}
.ins_cons .tit_area .txt_area {display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;margin:11px 0 0 0; float:left;  text-align:left;}
.ins_cons .tit_area .txt1 {display:block;margin:0 0 10px 0;font-size:17px;color:#4b4f54;}
.ins_cons .tit_area .txt2 {display:block;font-size:13px;color:#4b4f54;}
.ins_cons .tit_area .follower {display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;margin-right:18px;}
.ins_cons .tit_area .follower b {}
.ins_cons .tit_area .follow {display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;}
.ins_cons .tit_area .follow b {}
.ins_cons .cnt_area {clear:both;display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;margin-right:-5px;}
.ins_cons .cnt_area > li {float:left;position:relative;overflow:hidden;width:219px;height:219px;margin:0 5px 5px 0;border:1px solid #d6d6d6;}
.ins_cons .cnt_area > li > a {display:inline-block;width:100%;height:100%;} 
.ins_cons .cnt_area > li .dim {display:none;zoom:1;*display:inline/*IE7 HACK*/;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
.ins_cons .cnt_area > li .txt {display:none;position:absolute;left:0;top:89px;z-index:20;width:100%;}
.ins_cons .cnt_area > li .txt > li {margin-bottom:10px;text-align:center;}
.ins_cons .cnt_area > li .txt span {display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;}
.ins_cons .cnt_area > li:hover a .dim {display:block;}
.ins_cons .cnt_area > li:hover a + .txt {display:block !important;}
.ins_cons .cnt_area .img img {width:100%;}
.ico_like {display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;height:20px;padding-left:30px;background:url("/images/contents/ico_like.png") no-repeat 0 0;font-size:15px;color:#fff;line-height:24px;}
.ico_comm {display:inline-block;zoom:1;*display:inline/*IE7 HACK*/;height:20px;padding-left:30px;background:url("/images/contents/ico_comm.png") no-repeat 0 0;font-size:15px;color:#fff;line-height:24px;}
.cnt_list {margin-top:22px;}
.cnt_list li {margin-top:10px;padding-left:10px;background:url("../images/common/bul_dot.gif") no-repeat 0 4px;font-size:13px;color:#888;line-height:13px;}
.cnt_list li:first-child {margin-top:0;}
.cnt_list li b {color:#de5237;}

/* customer */
.customer .box01 img {margin-bottom:13px; }
.customer .box01 p {color:#666666; font-size:13px;}
.customer .box01 p em {color:red; }
.customer .inputWrap {overflow:hidden; }
.customer .inputWrap .br {margin-right:4px;  margin-bottom:10px;  }
.customer .inputWrap  .title {width:947px;  margin-top:0; }
.customer .inputWrap  .cont {width:947px; height:200px; border:1px solid #dcdcdc;   font-size:13px; color:#000; text-indent:10px; padding:10px 0;
	margin-bottom:10px; }
.customer .inputWrap input {width:470px; height:40px; float:left; display:inline-block; border:1px solid #dcdcdc; text-indent:10px; margin-bottom:10px; 
	color:#000; font-size:13px; } 
.customer .inputWrap .inputmail {position:relative; width:470px; height:40px; overflow:hidden; clear:both; border:1px solid #dcdcdc; float:left; }
.customer .inputWrap .store {position:relative;  width:470px; height:40px;  overflow:hidden; margin-bottom:10px;  border:1px solid #dcdcdc; }
.customer #select_box2 {position: absolute; bottom:12px; right:0px; width:170px; height:15px; background: url('/images/contents/arrow.png') 145px center no-repeat;
	border-left:1px solid #acacac;}
.customer #select_box2 label {position: absolute; width:67px; height:15px; font-size:13px; color:#666666; top:0; left:20px;  }
.customer #select_box2 #color {width:100%; height: 15px; min-height: 15px; line-height: 15px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0); }
.customer .inputWrap .inputmail input {border:0; }
.customer #select_box3 { width:470px; height:40px;  font-size:13px; color:#666666;  }
.customer #select_box3 #color {width:470px; height: 40px; line-height: 15px; border:none; text-indent:5px; }
.customer .inputWrap .inputfile {overflow:hidden; }
.customer .inputWrap .inputfile input {width:780px;  background-color:#f5f6f6;}
.customer .inputWrap .inputfile .file_input_textbox{float:left;}
.customer .inputWrap .inputfile .file_input_div {position:relative; width:165px; height:42px; overflow:hidden;}
.customer .inputWrap .inputfile .file_input_div .file_input_button {background-color:#8cbd3a; width:165px; height:42px; text-indent:0; }
.customer .inputWrap .inputfile .file_input_hidden {font-size:45px; position:absolute; right:0; top:0; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.customer .inputWrap .inputfile .file_input_button {width:100px; position:absolute; top:0; background:#33bb00; color:#fff; border:none;}
.customer .inputWrap .locaArea {height:200px; overflow-y:auto;  border:1px solid #dcdcdc; padding:15px;}
.customer .inputWrap .locaArea strong {display:block; color:#333333; font-size:15px; padding:15px 0; }
.customer .inputWrap .locaArea li p {color:#646464; font-size:13px; line-height:30px; }
.customer .inputWrap .ck {overflow:hidden; margin-top:20px; }
.customer .inputWrap .ck input {width:15px; height:15px; }
.customer .inputWrap .ck label {color:#333333; font-size:16px; font-weight:bold; padding-left:10px; }
.customer .btnArea {overflow:hidden; margin:40px 0; }
.customer .btnArea .btnCenter {width:432px; margin:0 auto; }
.customer .btnArea .btnCenter .btnSub {display:inline-block; background-color:#8cbd3a;  color:#fff; font-size:16px; font-weight:bold; padding:14px 82px;   }
.customer .btnArea .btnCenter .btnCan {display:inline-block; background-color:#7b7b7b; color:#fff; font-size:16px; font-weight:bold; padding:14px 76px;  }

/* type */
.tblWrap.type .tblHorizon td {border-bottom: 1px solid #dddddd; padding:13px 0; border-right: 1px solid #dddddd; } 
.tblWrap.type .tblHorizon td:nth-child(2) {text-align:center; text-indent:0px; }
.tblWrap.type .tblHorizon th {border-right: 1px solid #dddddd;   }
.tblWrap.type .tblHorizon th:last-child {border-right:0; }
.tblWrap.type .tblHorizon tr td:last-child {text-align:left; padding-left:15px; line-height:18px; }
.tblWrap.type  span {color:#666666; font-size:13px; float:left;  padding-top:30px; }

/* faq */
.faq .tblWrap .tblHorizon strong {color:#666666; }
.faq .tblWrap .tblHorizon td {line-height:30px;  }
.faq .tblWrap .tblHorizon td:nth-child(2) {text-indent:0;}
.faq .tblWrap .tblHorizon td:nth-child(2) span {
	display: inline-block; 
	width: 840px;
	height: 11px;
	background-image: url('/images/contents/ico_arrow.png');
	background-position: right -11px;
	background-repeat: no-repeat;
}
.faq .tblWrap .tblHorizon tr.on {background-color:#fffcf0; }
.faq .ck {cursor: pointer;  }

/* inquiry */
.inquiry .inputWrap .store {position:relative;  width:270px; height:40px;  overflow:hidden; border:1px solid #dcdcdc; margin-bottom:10px; float:left; }
.inquiry #select_box3 label {position: absolute; width:100px; height:15px; font-size:13px; color:#666666; top:0; left:10px;  }
.inquiry #select_box3 {position: absolute; bottom:12px; right:0px; width:270px; height:15px; 
	background: url('/images/contents/arrow.png') 240px center no-repeat;}
.inquiry .inputWrap label.label01 {line-height:40px; font-size:13px; color:#666666; }
.inquiry .inputWrap input.radio {width:10px; height:10px; margin:15px 10px;}
.inquiry .inputWrap input.num1 {width:270px; height:40px; float:left; display:inline-block; border:1px solid #dcdcdc; text-indent:10px; margin-bottom:10px; 
	color:#000000; font-size:13px; }

/* condition */
.tblWrap.type.condition .tblHorizon tr td:first-child {text-align:left; padding:15px; line-height:18px; } 

/* global */
.global .text01 {display:block; font-size:16px; color:#000000;  text-indent:5px; margin-bottom:20px;  }
.global .text01 img {padding-right:10px; }
.global .photoWrap {overflow:hidden; }
.global .photoWrap .photo {overflow:hidden; }
.global .photoWrap .photo li:nth-child(odd) {margin-right:10px; }
.global .photoWrap .photo li {float:left; width:470px; margin-bottom:20px; }
.global .photoWrap .photo li figure {position: relative; overflow: hidden; }
.global .photoWrap .photo li figcaption {position: absolute; top: 0; left: 0; width: 100%; height: 100%;
	background:rgba(0, 0, 0, 0.6) url('/eng/images/contents/global_photo_o.png')  center no-repeat ; opacity: 0; }
.global .photoWrap .photo li .caption-content {position: absolute; top: 0; left: 0; width:100%; height: 299px; }
.global .photoWrap .photo li figure:hover figcaption {opacity: 1;}
.global .photoWrap .photo span {position:absolute; bottom:0; left:0; width:470px; height:35px; text-align:center;
	background:rgba(0, 0, 0, 0.6); line-height:33px; color:#fff; font-size:14px; font-weight:bold; }
.global .photoWrap .photo li figure:hover span{display:none; }
.global .photoWrap .photo a { font-size:14px; color:#fff; text-align:center; font-weight:bold; display:block; height:300px;  }
.btnClose {	position: absolute; top: 20px;	right: 16px;}

/* korea */
.korea  .mapWrap2 {overflow:hidden; border:4px solid #dddddd;  }
.korea  .mapWrap2 ul li {float:left;}
.korea  .mapWrap2 ul li+li {height:522px; width:666px;}
.korea  .mapWrap2 ul li:first-child {border-right:4px solid #dddddd;}
.korea .searchWrap2 {overflow:hidden; margin:30px 0; position:relative;}
.korea .searchWrap2 .searchArea2 {position:relative; margin:20px 0 10px; }
.korea .searchWrap2 .searchArea2 p {display:inline-block; font-size:13px; color:#666666; font-weight:bold; padding-right: 14px; }
.korea .searchWrap2 .searchArea3 p {display:inline-block; font-size:13px; color:#666666; font-weight:bold; }
.korea .searchWrap2 #select_box3 {width:140px; height:32px; font-size:13px; color:#666666;  border:1px solid #dcdcdc; display:inline-block;  }
.korea .searchWrap2 #select_box3 #color {width:140px; height: 32px;  line-height: 15px;border:none; text-indent:5px;  }
.korea .searchWrap2 #select_box4 {width:140px; height:32px; font-size:13px; color:#666666;  border:1px solid #dcdcdc; display:inline-block;  }
.korea .searchWrap2 #select_box4 #color {width:140px; height: 32px;  line-height: 15px;border:none; text-indent:5px;  }.korea .searchWrap2 .searchbox {width:290px; height:33px; border:1px solid #dddddd; text-indent:13px; margin-left:26px; }
.korea .searchWrap2 .btnSearch {width:100px; height:35px; background-color:#686868; color:#fff; text-align:center; border:none; margin-left:-5px;  font-size:13px; }
.korea .tblHorizon .more {display:block; border:1px solid #8dc73f; color:#8dc73f; width:96px; height:25px; line-height:25px; margin-left:20px;  }
.korea .tblWrap .tblHorizon td:nth-child(2) {text-align:center; text-indent:0; }
.korea .tblWrap .tblHorizon td:nth-child(3) {text-align:left; padding: 0 20px; line-height:15px; }
.map_cont {width:278px; height:162px; overflow:hidden; position:relative; }
.map_cont ul {margin:0; padding:0; width:270px; margin:0 auto; }
.map_cont  strong {font-size:15px; color:#000; display:block; border-bottom:1px solid #000; padding:20px 0 10px; }
.map_cont li {list-style:none; font-size:13px; color:#666666; width:150px; height:80px; overflow:auto; overflow-x:hidden; margin-top:15px; line-height: 20px; }
.map_cont p {font-size:13px; color:#8cbd3a;  padding-top:5px; clear:both; }
.map_cont p a {color:#8cbd3a;  }
.map_cont p  img {vertical-align:middle; }
.map_cont  .map_img {position:absolute; bottom:20px; right:-110px; }

/* hongdae */
.hongdae .dataWrap {overflow:hidden; margin-top:20px;}
.hongdae .dataWrap strong {display:block; font-size:16px; color:#000000; padding:15px 0; }
.hongdae .dataWrap ul li span {display:inline-block; background-color:#888888; color:#fff; font-size:13px; font-weight:bold; padding:10px 20px;
	margin:5px 0; width:97px; text-align:center; } 
.hongdae .dataWrap ul li span.two {letter-spacing:20px; padding:10px 2px 10px 0px; text-indent:22px;  }
.hongdae .dataWrap ul li p {display:inline-block; color:#666666; font-size:13px; text-indent:15px; } 
.hongdae .dataWrap ul li p a {color:#666666; font-size:13px; } 
.hongdae .dataWrap ul li p img {vertical-align:middle; padding-right:5px; }
.hongdae .mapWrap {overflow:hidden; border:4px solid #dddddd; margin:20px 0; }
.hongdae .dataWrap2 {overflow:hidden; margin-top:50px; }
.hongdae .dataWrap2 .dateArea {width:900px; margin:0 auto; text-align:center; }
.hongdae .dataWrap2 ul {display:inline-block; width:290px; min-height: 230px; vertical-align: top; }
.hongdae .dataWrap2 ul img {margin-bottom:10px; }
.hongdae .dataWrap2 ul strong {display:block; color:#000; font-size:14px; text-align:center; margin:10px 0; }
.hongdae .dataWrap2 ul p {color:#666666; font-size:13px; text-align:center; line-height:25px; }

/* international */
.korea .tblHorizon .more2 {display:block; border:1px solid #36508b; color:#36508b; width:85px; height:25px; line-height:25px; margin:auto;  }

/* MAP */
#map { width: 100%; height: 100%; }