@charset "utf-8";

#template-exhibitor-mypage .exhibitor-mypage-contents {
  padding-top:120px;
  margin-bottom:170px;
}

#template-exhibitor-mypage .top-visual {
  width:100%;
  height:250px;
  background:url(/images/menu6_top.png) no-repeat 0% 0%;
}

#template-exhibitor-mypage .contents-wrap {
  width:1220px;
  margin:0 auto;
}

#template-exhibitor-mypage .menu-dep {
  color:#929292;
}

#template-exhibitor-mypage .left-menu {
  float:left;
  width:220px;
}

#template-exhibitor-mypage .left-menu > ul {
  width:220px;
  padding:0px;
  border-top:4px solid #3a3d47;
}

#template-exhibitor-mypage .left-menu > ul > li {
  list-style-type:none;
  width:220px;
  border-bottom:1px solid #d9d9d9;
}

#template-exhibitor-mypage .left-menu > ul > li > a {
  display:block;
  width:220px;
  font-family: 'Noto Sans KR', gulim;
  font-size:18px;
  font-weight:300;
  color:#3b3b3b;
  letter-spacing:-1px;
  line-height:140%;
  padding:13px 30px 13px 15px;
}

#template-exhibitor-mypage .left-menu .active,
#template-exhibitor-mypage .left-menu > ul > li > a:hover {
  background:url(/images/left_arrow.png) no-repeat 93% 50%;
  background-color:#5064ad;
  color:#fff;
  text-decoration:none;
}

#template-exhibitor-mypage .mypage-div {
  float:right;
  margin-left:0px;
  width:950px;
}

#template-exhibitor-mypage .sub-nav1{
  padding:0px;
  margin-bottom:60px;
  height:70px;
}

#template-exhibitor-mypage .sub-nav1 li{
  float:left;
  list-style-type:none;
  width:310px;
  height:100%;
  line-height:70px;
  border:1px solid #d8d8d8;
  background-color:#f0f0f0;
  margin-left:7px;
  font-family: 'NanumSquare', gulim;
  font-weight:500;
  font-size:25px;
  color:#71747a;
  text-align:center;
  letter-spacing:-1px;
}

#template-exhibitor-mypage .sub-nav1 li:first-child{
  margin-left:0px;
}

#template-exhibitor-mypage .sub-nav1 .on, #template-exhibitor-mypage .sub-nav1 li:hover {
  border:1px solid #5c5e64;
  background-color:#fff;
  color:#2e2e2e;
}

#template-exhibitor-mypage .sub-nav1 li a:hover {
  text-decoration:none;
  color:#2e2e2e;
}

#template-exhibitor-mypage .accept-title {
  font-family: 'NanumSquare', gulim;
  font-size:20px;
  font-weight:700;
  color:#2e2e2e;
  letter-spacing:-1px;
  margin-bottom:20px;
}

#template-exhibitor-mypage .accept-title > label {
  color:#2f62c8;
}

#template-exhibitor-mypage .assgin-booth {
  font-family: 'Noto Sans KR', gulim;
  font-size:30px;
  font-weight:700;
  letter-spacing:-1px;
  margin-top:40px;	
	color:#ff0000;
}	

#template-exhibitor-mypage table {
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#2e2e2e;
  letter-spacing:-1px;
  margin:15px 0px;
  border-top:4px solid #2f62c8;
  width:100%;
}

#template-exhibitor-mypage .table-input {
  margin-bottom:50px;
}

#template-exhibitor-mypage table tr {
  height:50px;
  border-bottom:1px solid #d8d8d8;
}

#template-exhibitor-mypage table tr label {
  font-weight:300;
  margin:0px;
}

#template-exhibitor-mypage table th {
  background-color:#f7f7f7;
  border-right:1px solid #d8d8d8;
  text-align:center;
}

#template-exhibitor-mypage table .left-line {
  border-left:1px solid #d8d8d8;
}

table .left-line {
  border-left:1px solid #d8d8d8;
}

#template-exhibitor-mypage table td {
  padding:10px;
}

#template-exhibitor-mypage .zip-btn {
  width:150px;
  height:35px;
  line-height:35px;
  background-color:#707070;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:500;
  color:#fff;
  border:solid 0px;
  margin-right:17px;
}

#template-exhibitor-mypage .hint {
  font-family: gulim;
  font-size:14px;
  font-weight:300;
  color:#71747a;
  letter-spacing:-1px;
  margin-left:10px;
}

#template-exhibitor-mypage input[type="text"],
#template-exhibitor-mypage input[type="password"],
#template-exhibitor-mypage select {
  width:225px;
  height:35px;
  line-height:35px;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#2e2e2e;
  padding:0px 10px;
}

#template-exhibitor-mypage .input-addr1 {
  width:355px !important;
}

#template-exhibitor-mypage .input-addr2 {
  width:700px !important;
}

#template-exhibitor-mypage .table-booth {
  margin-bottom:0px;
}

#template-exhibitor-mypage .table-booth thead {
  font-size:18px;
  color:#2f62c8;
}

#template-exhibitor-mypage .table-booth td {
  border-right:1px solid #d8d8d8;
  text-align:center;
  height:225px;
}

#template-exhibitor-mypage .table-booth tr> th:last-child,
#template-exhibitor-mypage .table-booth tr> td:last-child {
  border-right:0px;
}

#template-exhibitor-mypage .booth_img {
  display:block;
  width:165px;
  height:135px;
  margin:15px auto;

}

#template-exhibitor-mypage .booth_img > img {
  border:1px solid #d8d8d8;
  width:100%;
}

#template-exhibitor-mypage .table-booth tr label {
  font-weight:300;
  font-size:16px;
}

#template-exhibitor-mypage tfoot th {
  background-color:#eaf1ff;
}

#template-exhibitor-mypage .table-booth tfoot td {
  height:100px;
  font-size:30px;
  text-align:center;
  background-color:#eaf1ff;
}

#template-exhibitor-mypage .table-booth tfoot td span {
  font-weight:500;
  color:#2f62c8;
}

#template-exhibitor-mypage .table-booth1 {
  margin-top:0px;
  border-top:0px solid;
}

#template-exhibitor-mypage .table-booth1 tr > th:nth-child(2) {
  border-left:1px solid #d8d8d8;
}

#template-exhibitor-mypage .input-qty {
  width:70px !important;
  text-align:right;
}

#template-exhibitor-mypage .table-product thead {
  font-size:18px;
  color:#2f62c8;
}

#template-exhibitor-mypage .table-product thead th:last-child {
  border-right:0px solid;
}

#template-exhibitor-mypage .table-product input[type="text"] {
  width:135px;
  height:35px;
  margin-right:10px;
}

#template-exhibitor-mypage .table-product td {
  border-right:1px solid #d8d8d8;
}

#template-exhibitor-mypage .table-product td:last-child {
  border-right:0px solid;
}

table .br0 {
	border-right:0px solid !important;;
}

#template-exhibitor-mypage .table-total tfoot td {
  background-color:#eaf1ff;
}

#template-exhibitor-mypage .accept-btn-div {
  text-align:center;
  margin:50px 0px 170px 0px;
  height:55px;
}

#template-exhibitor-mypage .apply-txt {
  font-family: 'Noto Sans KR', gulim;
  font-size:20px;
  font-weight:300;
  letter-spacing:-1px;
  color:#2e2e2e;
  text-align:center;
  margin-top:35px;
}

#template-exhibitor-mypage .apply-txt > p:first-child{
  font-weight:500;
}

#template-exhibitor-mypage .accept-btn {
  display:inline-block;
  min-width:247px;
  height:55px;
  line-height:53px;
  background-color:#707070;
  font-family: 'Noto Sans KR', gulim;
  font-size:22px;
  font-weight:500;
  color:#fff;
  text-decoration:none;
  margin:0px 5px;
  border:solid 0px;
  padding:0px 15px;
}

#template-exhibitor-mypage .accept-btn1 {
  background-color:#2f62c8;
}

#template-exhibitor-mypage .accept-btn2 {
  background-color:#c9302c;
}

#mypage-introduce .search-btn {
  width:100px;
  height:35px;
  line-height:35px;
  background-color:#707070;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:500;
  color:#fff;
  border:solid 0px;
  margin-right:17px;
}

#mypage-introduce .hint {
  font-family: gulim;
  font-size:14px;
  font-weight:300;
  color:#71747a;
  letter-spacing:-1px;
  margin-left:10px;
}

#mypage-introduce input[type="text"] {
  width:780px;
  height:35px;
  line-height:35px;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#2e2e2e;
  padding:0px 10px;
}

#mypage-introduce .logo-txt {
  width:225px !important;
}

#mypage-introduce .intorduce-txt {
  height:205px;
}

#mypage-introduce .intorduce-txtarea {
  width:780px;
  height:155px;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#2e2e2e;
  padding:0px 10px;
}

#mypage-introduce .accept-txt {
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#da2323;
}

#template-exhibitor-mypage .star {
    font-size: 1px;
    color: #d80000;
}

.not-exhibitor-div {
  height: 350px;
  border-top: 4px solid #2f62c8;
  border-bottom: 1px solid #d8d8d8;
  text-align: center;
}

.not-exhibitor-div > p {
  font-family: 'NanumSquare', gulim;
  font-weight: 700;
  font-size: 40px;
  color: #2e2e2e;
  letter-spacing: -1px;
  margin: 140px 0px 30px 0px;
}

.mypage-div .prepare-btn {
  display: inline-block;
  width: 255px;
  height: 55px;
  line-height: 53px;
  background-color: #707070;
  font-family: 'Noto Sans KR', gulim;
  font-size: 22px;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
}

#template-exhibitor-mypage .accept-div {
    width: 100%;
    height: 220px;
    padding: 10px 0px 10px 10px;
    margin: 15px 0px;
    border: 1px solid #d8d8d8;
    font-family: 'Noto Sans KR', gulim;
    font-size: 14px;
    font-weight: 300;
    color: #2e2e2e;
    overflow: auto;
}

/* 마이페이지-참가신청 이력 */
.mypage-exhibitor-history .mypage-history-table thead th:nth-last-child(1) {
  border-right: none;
} 

.mypage-exhibitor-history .mypage-history-table td {
	text-align: center;
} 

.mypage-exhibitor-history .apply-area {
	float: right;
  margin: 30px 0px 50px;	
}	

.mypage-exhibitor-history .apply-area span {
  font-family: 'Noto Sans KR', gulim;
  font-size: 14px;
  font-weight: 500;
  margin-right: 5px;
}

.mypage-exhibitor-history .apply-btn {
  display: inline-block;
  width: 150px;
  height: 40px;
  line-height: 40px;
  background-color: #707070;
  font-family: 'Noto Sans KR', gulim;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
  margin: 5px;
  text-align: center;
}

.mypage-history-exhibitor .apply-btn:hover {
	text-decoration: none;
}

.mypage-history-menu .list-btn {
	float: right;
  display: inline-block;
  width: 150px;
  height: 40px;
  line-height: 40px;
  background-color: #707070;
  font-family: 'Noto Sans KR', gulim;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
  margin: 0px 5px 5px;
  text-align: center;	
}	

.mypage-history-menu .list-btn:hover {
  text-decoration: none;
}
	
.mypage-history-menu ul {
	padding: 0px;
  margin: 0px -3px;
	width: 100%;
}
	
.mypage-history-menu li {
	list-style-type: none;
	float :left;
	width: calc(20% - 6px);
	height: 70px;
	margin: 0px 3px 5px;
}

.mypage-history-menu li a {
	display: block;
  font-family: 'NanumSquare', gulim;
  font-size: 18px;
  color: #71747a;
  letter-spacing: -1px;
  line-height: 70px;
  text-align: center;
  height: 70px;
  background-color: #f0f0f0;
  border: 1px solid #d8d8d8;
}

.mypage-history-menu li a.active {
  color: #2e2e2e; 
  background-color: #fff;;
  border: 1px solid #5b5d63;	
}
	
/* 마이페이지- 세미나신청인원 */
.mypage-exhibitor-seminar-member .seminar-info {
	font-family: 'NanumSquare', gulim;
  font-size: 18px;
  letter-spacing: -1px;
  margin-bottom: 10px;
}	

.mypage-exhibitor-seminar-member .mypage-history-table thead tr th:nth-last-child(1) {
  border-right: none;
} 

.mypage-exhibitor-seminar-member .mypage-history-table td {
  text-align: center;
} 

.mypage-exhibitor-seminar-member .mypage-history-table input[type="checkbox"] {
	margin: 0px;
}
	
.mypage-exhibitor-seminar-member .btn-area button {
  display: inline-block;
  width: 150px;
  height: 40px;
  background-color: #707070;
  font-family: 'Noto Sans KR', gulim;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
  margin: 5px;
  text-align: center;
  border: 0;	
}	
	
@media screen and (max-width:1280px) {

  #template-exhibitor-mypage .contents-wrap {
    padding:0px 10px;
  }

  #template-exhibitor-mypage .top-visual {
    width:1220px;
  }

  #template-exhibitor-mypage .exhibitor-mypage-contents {
    width:100%;
    overflow:scroll;

  }
}

@media screen and (max-width:767px) {

  #template-exhibitor-mypage .exhibitor-mypage-contents {
    padding-top:100px;
    margin-bottom:0px;
    width:100%;
    overflow:scroll;

  }

}
