@charset "utf-8";

#template-visitor-mypage .exhibitor-mypage-contents {
  padding-top:120px;
  margin-bottom:170px;
}

#template-visitor-mypage .top-visual {
  width:100%;
  height:250px;
  background:url(/images/introduce_top.jpg) no-repeat 0% 0%;
}

#template-visitor-mypage .contents-wrap {
  width:1220px;
  margin:0 auto;
}

#template-visitor-mypage .menu-dep {
  color:#929292;
}

#template-visitor-mypage .left-menu {
  float:left;
  width:220px;
}

#template-visitor-mypage .left-menu > ul {
  width:220px;
  padding:0px;
  border-top:4px solid #3a3d47;
}

#template-visitor-mypage .left-menu > ul > li {
  list-style-type:none;
  width:220px;
  border-bottom:1px solid #d9d9d9;
}

#template-visitor-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-visitor-mypage .left-menu .active,
#template-visitor-mypage .left-menu > ul > li > a:hover {
  background:url(/images/left_arrow.png) no-repeat 93% 50%;
  background-color:#2e62c8;
  color:#fff;
  text-decoration:none;
}

#template-visitor-mypage .mypage-div {
  float:right;
  margin-left:0px;
  width:950px;
}

#template-visitor-mypage .sub-nav1{
  padding:0px;
  margin-bottom:60px;
  height:70px;
}

#template-visitor-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-visitor-mypage .sub-nav1 li:first-child{
  margin-left:0px;
}

#template-visitor-mypage .sub-nav1 .on, #template-visitor-mypage .sub-nav1 li:hover {
  border:1px solid #5c5e64;
  background-color:#fff;
  color:#2e2e2e;
}

#template-visitor-mypage .sub-nav1 li a:hover {
  text-decoration:none;
  color:#2e2e2e;
}

#template-visitor-mypage .accept-title {
  font-family: 'NanumSquare', gulim;
  font-size:20px;
  font-weight:700;
  color:#2e2e2e;
  letter-spacing:-1px;
  margin-bottom:20px;
}

#template-visitor-mypage .accept-title > label {
  color:#2f62c8;
}


#template-visitor-mypage table, .mypage-modal 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-visitor-mypage .table-input, .mypage-modal  .table-input {
  margin-bottom:50px;
}

#template-visitor-mypage table tr, .mypage-modal  table tr {
  height:50px;
  border-bottom:1px solid #d8d8d8;
}

#template-visitor-mypage table tr label, .mypage-modal table tr label {
  font-weight:300;
  margin:0px;
}

#template-visitor-mypage table th, .mypage-modal table th {
  background-color:#f7f7f7;
  border-right:1px solid #d8d8d8;
  text-align:center;
}

#modal-exhibitor-seminar .nav-tabs>li.active>a {
	color: #fff;
	background-color: #2f62c8;
}

#template-visitor-mypage table .left-line, .mypage-modal table .left-line {
  border-left:1px solid #d8d8d8;
}

#template-visitor-mypage table td, .mypage-modal table td {
  padding:10px;
}

#template-visitor-mypage .zip-btn , .mypage-modal .zip-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;
}

#template-visitor-mypage .hint , .mypage-modal  .hint {
  font-family: gulim;
  font-size:14px;
  font-weight:300;
  color:#71747a;
  letter-spacing:-1px;
  margin-left:10px;
}

#template-visitor-mypage input[type="text"],
#template-visitor-mypage input[type="password"],
#template-visitor-mypage select,
.mypage-modal input[type="text"],
.mypage-modal input[type="password"],
.mypage-modal 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;
}

.mypage-modal .small-input {
	width:70px !important;
}

.mypage-modal .small-select {
	width:100px !important;
}

.mypage-modal input[type="number"] {
  width:50px;
  height:35px;
  line-height:35px;
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  color:#2e2e2e;
  padding:0px 0px 0px 10px;	
}

#template-visitor-mypage .input-addr1 {
  width:350px !important;
}

#template-visitor-mypage .input-addr2 {
  width:700px !important;
}

.mypage-modal .input-addr1 {
  width:255px !important;
}

.mypage-modal .input-addr2 {
  width:600px !important;
}


#template-visitor-mypage .table-booth {
  margin-bottom:0px;
}

#template-visitor-mypage .table-booth thead {
  font-size:18px;
  color:#2f62c8;
}

#template-visitor-mypage .table-booth td {
  border-right:1px solid #d8d8d8;
  text-align:center;
  height:225px;
}

#template-visitor-mypage .table-booth tr> th:last-child,
#template-visitor-mypage .table-booth tr> td:last-child {
  border-right:0px;
}

#template-visitor-mypage .booth_img {
  display:block;
  width:165px;
  height:135px;
  margin:15px auto;

}

#template-visitor-mypage .booth_img > img {
  border:1px solid #d8d8d8;
  width:100%;
}

#template-visitor-mypage .table-booth tr label {
  font-weight:300;
  font-size:16px;
}

#template-visitor-mypage tfoot th {
  background-color:#eaf1ff;
}

#template-visitor-mypage .table-booth tfoot td {
  height:100px;
  font-size:30px;
  text-align:center;
  background-color:#eaf1ff;
}

#template-visitor-mypage .table-booth tfoot td span {
  font-weight:500;
  color:#2f62c8;
}

#template-visitor-mypage .table-booth1 {
  margin-top:0px;
  border-top:0px solid;
}

#template-visitor-mypage .table-booth1 tr > th:nth-child(2) {
  border-left:1px solid #d8d8d8;
}

#template-visitor-mypage .input-qty {
  width:70px !important;
  text-align:right;
}

#template-visitor-mypage .table-product thead {
  font-size:18px;
  color:#2f62c8;
}

#template-visitor-mypage .table-product thead th:last-child {
  border-right:0px solid;
}

#template-visitor-mypage .table-product input[type="text"] {
  width:135px;
  height:35px;
  margin-right:10px;
}

#template-visitor-mypage .table-product td {
  border-right:1px solid #d8d8d8;
}

#template-visitor-mypage .table-product td:last-child {
  border-right:0px solid;
}

#template-visitor-mypage .table-total tfoot td {
  background-color:#eaf1ff;
}

#template-visitor-mypage .accept-btn-div {
  text-align:center;
  margin:50px 0px 170px 0px;
  height:55px;
}

#template-visitor-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-visitor-mypage .apply-txt > p:first-child{
  font-weight:500;
}

#template-visitor-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-visitor-mypage .accept-btn1 {
  background-color:#2f62c8;
}

#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-visitor-mypage .star, .mypage-modal .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-visitor-mypage .accept-checkbox {
  font-family: 'Noto Sans KR', gulim;
  font-size:16px;
  font-weight:300;
  color:#2e2e2e;
  margin-bottom:50px;
}

#template-visitor-mypage .accept-checkbox >label{
  font-weight:300;
  margin-top:4px;
}

#template-visitor-mypage .survey-title {
  font-family: 'Noto Sans KR', gulim;
  font-size:16px;
  font-weight:300;
  letter-spacing:-1px;
  color:#2e2e2e;	
}

#template-visitor-mypage .survey-ul {
	border:1px solid #d8d8d8;
	background-color:#f6f6f6;
	width:100%;
	padding:15px 30px;
	margin:15px 0px 50px 0px;
	float:left;
}	

#template-visitor-mypage .survey-ul label {
  font-family: 'Noto Sans KR', gulim;
  font-size:14px;
  font-weight:300;
  letter-spacing:-1px;
  color:#2e2e2e;
}	

#template-visitor-mypage .survey-ul > li {
	list-style-type:none;
	width:25%;
	float:left;
	padding:15px 0px;
}	

#template-visitor-mypage .survey-ul input[type=checkbox]{
	margin:0px 5px 0px 0px;
}	

#template-visitor-mypage .survey-ul input[type=radio]{
	margin:0px 5px 0px 0px;
}	

/* 참관객-세미나 참관이력 */
.mypage-visitor-seminar .mypage-history-table td {
  text-align: center;
} 

/* 세미나실 신청추가 */

.mypage-modal .radio-btn.btn-group {
  display: block;
  margin: 0px 0px 10px !important;
}  
.mypage-modal .radio-btn.btn-group .btn {
  width: 70px;
  height: 35px;
  border: 1px solid #e1e1e1;
  background-color: #fff;
  border-radius: 0px; 
  line-height: 35px;  
  padding: 0px;
  box-shadow: none;   
}
  
.mypage-modal .radio-btn.btn-group .btn.active {
  color: #fff;
  background-color: #5064ad;
  border: 1px solid #5064ad;
}

.mypage-modal .seminar-detail .btn {
	font-size: 12px;
}

.mypage-modal .seminar-detail table input {
	width: 100%;
}

.mypage-modal .seminar-detail table textarea {
  width: 100%;
}

@media screen and (max-width:1280px) {

	#template-visitor-mypage .contents-wrap {
		padding:0px 10px;	
	}
	
	#template-visitor-mypage .top-visual {
		width:1220px;
	}
	
	#template-visitor-mypage .exhibitor-mypage-contents {
		width:100%;
		overflow:scroll;
		
	}			
}

@media screen and (max-width:767px) {

	#template-visitor-mypage .exhibitor-mypage-contents {
		padding-top:100px;
		margin-bottom:0px;
		width:100%;
		overflow:scroll;
		
	}	

}	

