﻿/*main only*/
.my_more_about{margin-top: -33px !important; text-align: right;font-weight: 700;border-bottom: 1px solid #000; }
.my_more_about > a{font-weight: 700;}
.my_more_about > a:link, a:visited {font-weight: 700;color: black;}
.my_biz_title{font-size: 86px;    font-weight: 700;text-align: right; margin-top: -18px;}

#viewMore3 > a{font-weight: 700;}
.partner_more > a:link, a:visited {color: black;}

.xet-frame-container.scroll .grid-item .thumbnail>div .subject {text-align: center;}
#xet-frame-gallery2 > div.owl-stage-outer > div > div.owl-item.active > div > div > a > div > div > strong{font-weight: 300;}
.partner_more{float: right; padding-top: 60px;font-weight: 700;color: black;padding-right: 2px;}

/*클릭 무력화*/
#xet-frame-gallery2 > div.owl-stage-outer > div > div.owl-item.active > div > div > a,#xet-client-owl > div.owl-stage-outer > div > div > div > a{
    pointer-events: none;
    cursor: default;      /* 마우스 커서 변경 */
}

/**/
.modal-header {display: none;}

@media (max-width: 991px){ /*MO*/
    .partner_more{padding-top: 0px}
    .my_more_about{margin-top: -29px !important;}
    .forced_h30{height: 30px !important;}
    .letter_sp_m2{letter-spacing: -2px;}
    .my_biz_title{ font-size: 4rem;  line-height: 1;text-align: left;margin-top: 0px;}
    .main_pc_only_mb180, .main_pc_only_mb100 {margin-bottom: inherit;}
}
@media (min-width: 992px){ /*PC*/
    .main_pc_only_mb180{margin-bottom: 180px;}
    .main_pc_only_mb100{margin-bottom: 100px;}
}


#xet-footer{
    background-image: url('/_blog119/img_footer.jpg');
    background-size: 100%;
    background-repeat: no-repeat;
}


/*메뉴 등 변경*/
.xet-nav-ul > li > a, .xet-nav-ul > li > button {font-weight: 500 !important;}
  
.xe_content, .rhymix_content {
	color: #000;
	font-weight: 300;	/* default : regular */
	letter-spacing: 0px;
    font-size: 18px !important;
}

.user_green {color: #1ad079;}	/**글자색 <span class="user_green">abc</span> **/

/*** 기타 효과 by blog119 **/
.img-center{display: block;margin-left: auto;margin-right: auto;}
.img-border{border: 1px solid #ddd;padding: 20px;}
.img-full{width: 100%;}
.img-right{display: block;margin-left: auto;margin-right:0;}
.img-left{display: block;margin-left: 0;margin-right: auto;}
.img-w100{width: 100%;}

/*** 한칸을 꽉체우는 회색상자 by blog119 ****/
.mybox{background: #eee;width: 100%;padding: 20px;margin-bottom: 20px;}

.pc-text-right{text-align: right;}
.eng{font-size: 80%;font-weight: 300; line-height: 1.2; color: #333;margin-top: 20px;}
.eng .e-title{font-weight: 500;margin-bottom: 10px;}

strong{font-weight: 600;}

.shadow-img {filter: drop-shadow(8px 8px 0px #1ad079);}
.my_title {font-size: 200%; font-weight: 500;  margin-bottom: 40px; line-height: 1.2;}
.my_text{font-size:18px; font-weight: 300;}
.sub_title {font-size: 120%; font-weight: 400;line-height: 1.3; margin-bottom: 20px;}
.sub_title_bold {font-size: 120%; font-weight: 600;line-height: 1.3; margin-bottom: 20px;}

.mg_title{margin-bottom: 160px;}
.mg_sub{margin-bottom: 80px;}
.mg_line{margin-bottom: 40px;}

@media (max-width: 991px){      /*MO*/
    .xe_content, .rhymix_content {font-size: 14px !important;}    
	.eng{font-size: 100%;font-weight: 300; line-height: 1.2; color: #555;}
	.pc-text-right{text-align: left;}
    .mg_title{margin-bottom: 80px;}
    .mg_sub{margin-bottom: 40px;}
    .mg_line{margin-bottom: 20px;}

    .pd-center-40{padding: 0 5px 0 5px;}
    .my_text{font-size:100%; font-weight: 300;}
}

@media (min-width: 992px){	    /*PC*/
	.pd-center-100{padding: 0 100px 0 100px;}
	.pd-center-80{padding: 0 80px 0 80px;}
    .pd-center-50{padding: 0 50px 0 50px;}
	.pd-center-40{padding: 0 40px 0 40px;}
    .page-title-inner .section-title{display: none !important;}
    .xet-layout .xet-page-top > div {height: 150px;} /*sub 상단 검은부분*/
    .xet-layout .xet-page-top .page-lnb .xet-nav-ul > li a {font-size: 18px;font-weight: 300 !important;}       /*sub 상단 메뉴*/
}

.xet-layout .xet-page-top .page-lnb .xet-nav-ul > li a.current {border-bottom: 2px solid #19d07a;} /*sub 상단 메뉴*/

/*게시판 */
.xet-frame-filter button.current {background-color: #1ad079;}
.xet-frame-filter button {font-size: 14px;}
.r3 {border-radius: 0px;}


/*** FOR TABLE 사용법 <div class="table-responsive">******************/
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

/**사용법 <table class="myTable">**/
.myTable {
    border-collapse: collapse; /* Collapse borders */
    width: 100%; /* Full-width */
    margin-bottom: 20px;
}
.myTable th, .myTable td {
    text-align: center; /* center-align text */
	vertical-align: top;
    text-align: left;
    padding: 10px;		
}

.myTable tr {
    border-bottom: 1px solid #d9d9d9; 
}

/* stripped table */
.table-striped tr:nth-child(even){background-color: #f7f7f9}

/* bordered table */
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #d9d9d9;    
}

.myTable tr.strong {
    font-weight: 500;
}

.cell-gray{background-color:#f0f0f0;}
.cell-dark-gray{background-color:#838383; color: white;}
.cell-black{background-color:#222222; color: white;}


/*** 반응형 by blog119 ****/
@media (max-width: 991px){ /** 모바일, 테블릿 :  xs, sm, md**/
	.pc-only{display:none;}
	.mo-only{display:block;}
	.smart-br{white-space: normal;}  /*** 줄바꿈 X   <span class=""> 형태로 사용 ****/	
	.re-smart-br::after{content: "\A";white-space:pre;} /*** 줄바꿈O  ****/	
}

@media (min-width: 992px){	/** 데스크탑: lg, xl, xxl**/
	.pc-only{display:block;}
	.mo-only{display:none;}	
	.smart-br::after{content: "\A";white-space:pre;} /*** 줄바꿈O  ****/	
	.re-smart-br{white-space: normal;}  /*** 줄바꿈X  ****/	
}

/**
@media (max-width: 767px){   /**xs  
}
@media (min-width: 768px) and (max-width: 991px){
}
@media (min-width: 992px) and (max-width: 1440px){			
}
@media (min-width: 1441px){
}	

***/