/* 공통 */
.pop { z-index: 500; }
/* -end- 공통 */

/* 로그인 */
.joinWrap.login .email-check { display: none; }
.joinWrap.login .password-check { display: none; }
.joinWrap.login .email-password-check { display: none; }
/* -end- 로그인 */

/* 회원가입 */
.join-step2 .alertList { display: block; }
.join-step2 .email-check { display: none; }
.join-step2 .email-available { display: none; }
.join-step2 .password-check { display: none; }
/* -end- 회원가입 */

/* 의약품 검색 리스트 */
.typeTable { margin-bottom: 30px; }
/* -end- 의약품 검색 리스트 */

/* 의약품 상세 페이지 */
.swiper-tab-content .swiper-wrapper .swiper-slide > table.data-table tbody td:first-of-type { border-left: 1px solid #c7c7c7; }
#tab04 .medication .medication-media { width: 100%; max-width: 450px; height: 312px; margin: 0 auto; }
#tab04 .medication .medication-media img { clear: both; width: 100%; max-width: 450px; height: 312px; }
#tab04 .medication .unOrder { width: 100%; height: auto; margin-left: 0; margin-top: 32px; }
/* -end- 의약품 상세 페이지 */

/* 주사제 배합금기 결과*/
.injection-solution-result {overflow-x:scroll;/*height:500px;*/}
.injection-solution-result::-webkit-scrollbar {
  width:3px;height:3px;
}
.injection-solution-result::-webkit-scrollbar-thumb {
  background:#5f5f5f;
}
.injection-solution-result::-webkit-scrollbar-track {
  background:#e0e0e0;
}
.injection-solution-result table {width:100%; padding:10px 0;}
.injection-solution-result table th { background:#f6fbff; color:#333;  border-top:1px solid #ccc; border-bottom:1px solid #ccc;font-weight: 500 !important;letter-spacing: 0 !important; text-align: center;}
.injection-solution-result table td { background:#fff; color:#494949; padding:10px; text-align:center; border-bottom:1px solid #c7c7c7;     line-height:25px;}
.injection-solution-result table td.tleft, .injection-solution-result table th.tleft {text-align:left;}
.injection-solution-result table td.tleft.bor {border-top:1px solid #c7c7c7;}
.injection-solution-result table td.tleft a {color:#494949}
.injection-solution-result table td.tleft a:hover {color:#185ccc}
.injection-solution-result table td.deimg {padding:10px; background:#f8f8f8; border:1px solid #c7c7c7;}

.injection-solution-result .description, .injection_info .description { width:100%; padding:20px; font-size:15px; margin:0 auto; border:1px solid #ccc; border-radius: 3px; background: #f7f7f7;}
.injection-solution-result .description ul li, .injection_info .description ul li {width:100%; height:40px; text-align: left; line-height: 40px;}

.injection-solution-result .notice { width:100%; font-size:12px; padding-left:40px;height: 100%; box-sizing: border-box;}
.injection-solution-result .notice ul li {width:100%;  text-align: left;font-size: 16px;line-height: 34px;color: #666;}

.injection-solution-result .description{background: none;height: auto;border: none; padding: 0;}
.injection-solution-result .description ul{margin-bottom: 30px;}
.injection-solution-result .description ul li{ width: 49%;float: left;height: 186px;background-color: #f6fbff;padding-left: 80px;padding-top: 42px;position: relative;}
.injection-solution-result .description ul li:before{content:''; position: absolute;right: -43.5px; top: 50%; margin-top: -34px;width: 69px; height: 68px; background:url(../img/injection2.png) no-repeat; z-index: 999;}
.injection-solution-result .description ul li:last-child{float: right;}
.injection-solution-result .description ul li:last-child:before{display: none;}
.injection-solution-result .description ul li p{font-family: 'Montserrat', sans-serif;font-size: 18px;color: #1e89f6;font-weight: 500;}
.injection-solution-result .description ul li h4{font-size: 18px;line-height: 32px;color: #666;position: relative;top: -4px;}
.injection-solution-result .description ul li h4 span{font-weight: 500;color: #333;}

/* .injection-solution-result table {width:100% !important; table-layout: fixed;} */
.injection-solution-result table thead th { padding: 20px 0; border-right:1px solid #ccc; width:auto; text-align:left; overflow:hidden;}
.injection-solution-result table thead th:first-child { background:#fff;}
.injection-solution-result table thead th:last-child { border-right:0;}
.injection-solution-result table thead span.rotate{transform: rotate(-90deg); display: block;   font-weight:500; font-size: 18px;letter-spacing: 0;color: #333; position: relative;/*  bottom: -60px; */}
.injection-solution-result table tbody .line_title { text-align:left; font-size:30px;padding: 0;line-height: 60px;font-weight: 500;color: #000;padding-top: 47px; padding-bottom: 12px; border-bottom: 2px solid #540bff;}
.injection-solution-result table tbody th { height: 69px;text-align: left;font-size: 14px;padding-left: 26px; width: 392px;}
.injection-solution-result table tbody td { background:#fff; border-right:1px solid #ccc; color:#494949; padding:0; text-align:center; border-bottom:1px solid #ccc; line-height:25px; font-size:12px; width: 112px;}
.injection-solution-result table tbody td:last-child { border-right:0;}
.injection-solution-result table tbody td.blank { background: #fff;}
.injection-solution-result table tbody td a { text-decoration: underline; line-height: 35px;letter-spacing: 0;/* color: #ce171f; */ font-size: 14px;}
.injection-solution-result table tbody td button.icon_x{display: block; margin: 0 auto;text-align: center;float: none; cursor: default;}
.injection-solution-result table tbody td button.but_icon{margin-top: 9px;margin-right: 0;float: none; margin-right: 2px; float: none !important;margin: 0 auto;}
/* -end- 주사제 배합금기 */

/* 버튼 */
button.icon_c {width:18px; height:18px; line-height: 18px; background:#04B404;border:none; outline:none; border-radius: 3px; color:#fff;border-radius: 50%;font-size: 11px;float: left;margin-top: 9px;margin-right: 9px;font-weight: 700 ; }
button.icon_u {width:18px; height:18px; line-height: 18px; background:#f0b709;border:none; outline:none; border-radius: 3px; color:#fff;border-radius: 50%;font-size: 11px;float: left;margin-top: 9px;margin-right: 9px;font-weight: 700; }
button.icon_i {width:18px; height:18px; line-height: 18px; background:#ce171f;border:none; outline:none; border-radius: 3px; color:#fff;border-radius: 50%;font-size: 11px;float: left;margin-top: 9px;margin-right: 9px;font-weight: 700; }
button.icon_x {width:18px; height:18px; line-height: 18px; background:#c1c1c1; border:none; outline:none; border-radius: 20px; color:#fff;border-radius: 50%;font-size: 11px;float: left;margin-top: 9px;margin-right: 9px;font-weight: 700; }
/* -end- 버튼 */

/* 상호작용 */
.columnWrap .injBox .injList li p.korName { margin-top: 7px; color: #807f7f; font-weight: normal; }
/* -end- 상호작용 */

/* 편의점상비약 */
main.sub.convenience-stores { background: url("../images/bg-convenience-stores.jpg") center no-repeat; background-size: cover; }
section.main.convenience-stores { padding-top: 80px; }
section.main.convenience-stores .wrap-list-info { width: 100%; max-width: 1200px; margin: 0 auto 18px; display: flex; justify-content: space-between; align-items: center; }
section.main.convenience-stores .wrap-list-info .btn-list { display: inline-block; padding: 9px 20px; font-size: 14px; color: #540bff; border: 1px solid #540bff; border-radius: 40px; }
section.main.convenience-stores .wrap-list-info .info { font-size: 16px; font-weight: bold; color: #807f7f; }
section.main.convenience-stores #map { position: relative; width: 100%; max-width: 1200px; height: 558px; margin: 0 auto; border: 1px solid #807f7f; border-radius: 15px; }
section.main.convenience-stores #map .wrap-search-location { position: absolute; top: 16px; left: 0; right: 0; display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; margin: 0 auto; padding: 16px 23px; width: 100%; max-width: 596px; height: 56px; background: #fff; border-radius: 80px; z-index: 100; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
section.main.convenience-stores #map .wrap-search-location .keyword-search-location { font-size: 14px; color: #807f7f; border: 0; }
section.main.convenience-stores #map .wrap-search-location .btn-search-location { font-size: 30px; color: #807f7f; cursor: pointer; }
section.main.convenience-stores #map .wrap-location-list { display: none; position: absolute; top: 88px; left: 0; right: 0; box-sizing: border-box; margin: 0 auto; padding: 24px 16px 0; width: 100%; max-width: 596px; min-height: 240px; max-height: 400px; overflow-y: auto; background: #fff; border-radius: 20px; z-index: 100; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); }
section.main.convenience-stores #map .wrap-location-list .close-location-list { position: absolute; top: 16px; right: 16px; color: #000; cursor: pointer; }
section.main.convenience-stores #map .wrap-location-list .no-location { text-align: center; margin-top: 85px; font-size: 16px; color: #807f7f; }
section.main.convenience-stores #map .wrap-location-list .location-detail { display: flex; padding: 16px 0; border-bottom: 1px solid #f5f5f5; cursor: pointer; }
section.main.convenience-stores #map .wrap-location-list .location-detail .icon-location { margin-right: 16px; color: #b4b4b4; }
section.main.convenience-stores #map .wrap-location-list .location-detail .wrap-place-address { display: inline-block; }
section.main.convenience-stores #map .wrap-location-list .location-detail .place-name { display: block; margin-bottom: 8px; font-weight: bold; font-size: 16px; color: #000; }
section.main.convenience-stores #map .wrap-location-list .location-detail .place-name .highlight { color: #540bff; }
section.main.convenience-stores #map .wrap-location-list .location-detail .address-name { display: block; font-size: 12px; color: #807f7f; }
section.main.convenience-stores #map .wrap-location-list .location-detail:last-of-type { margin-bottom: 0; }
section.main.convenience-stores #map .bg-loading { display: none; position: absolute; top: 0; width: 100%; max-width: 1200px; height: 100%; max-height: 560px; background-color: rgba(0, 0, 0, 0.3); z-index: 100; }
section.main.convenience-stores #map .bg-loading img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; max-width: 60px; }
section.main.convenience-stores #map #cvs-info { display: none; position: absolute; bottom: 24px; right: 24px; padding: 32px 23px 24px; background-color: #fff; width: 385px; min-height: 198px; box-sizing: border-box; border-radius: 15px; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); z-index: 1000; }
section.main.convenience-stores #map #cvs-info .cvs-info-close { position: absolute; top: 10px; right: 10px; }
section.main.convenience-stores #map #cvs-info .cvs-name { margin-bottom: 16px; padding-bottom: 16px; font-size: 16px; font-weight: bold; color: #000; border-bottom: 1px solid #000; }
section.main.convenience-stores #map #cvs-info .cvs-address { margin-bottom: 8px; font-size: 14px; color: #000; }
section.main.convenience-stores #map #cvs-info .cvs-phone-no { font-size: 14px; color: #000; }
section.main.convenience-stores #map #cvs-info .wrap-btn-route { margin-top: 16px; text-align: right; }
section.main.convenience-stores #map #cvs-info .cvs-route img { width: 100%; max-width: 44px; border-radius: 10px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18), 0 1px 10px 0 rgba(0, 0, 0, 0.1); }
section.main.convenience-stores #map #cvs-info .kakao-route { margin-right: 24px; }
/* section.main.convenience-stores #map #cvs-info .cvs-route { display: inline-block; background-color: #540bff; box-sizing: border-box; border-radius: 40px; padding: 6px 32px; font-size: 14px; line-height: 24px; color: #fff; }
section.main.convenience-stores #map #cvs-info .kakao-route { margin-right: 5px; } */
section.main.convenience-stores #map .wrap-store-info { display: flex; align-items: center; border: 1px solid #540bff; border-radius: 40px; box-sizing: border-box; padding: 5px 15px 5px 5px; width: 200px;  background-color: #fff; }
section.main.convenience-stores #map .wrap-store-info .wrap-icon { margin-right: 10px; background-color: #540bff; border-radius: 36px; width: 30px; height: 30px; display: flex; justify-content: center; align-items: center }
section.main.convenience-stores #map .wrap-store-info .wrap-icon .icon-location { color: #fff; }
section.main.convenience-stores #map .wrap-store-info .cvs-name { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; width: 80%; text-align: center; }
section.main.convenience-stores #map .wrap-store-info .arrow-down { position: absolute; bottom: 1px; left: 0; right: 0; margin: 0 auto; }
section.main.convenience-stores #map .wrap-store-info .arrow-down:after,
section.main.convenience-stores #map .wrap-store-info .arrow-down:before { border-top: 10px solid white; border-left: 10px solid transparent; border-right: 10px solid transparent; margin-left: -10px; position: absolute; bottom: -10px; content: ''; left: 50%; }
section.main.convenience-stores #map .wrap-store-info .arrow-down:before { border-right: 10px solid transparent; border-top: 10px solid; border-left: 10px solid transparent; border-top-color: #540bff; bottom: -11px; margin-left: -10px; }
section.main.convenience-stores #map .pos-notice { display: none; position: absolute; left: 0; right: 0; bottom: 24px; z-index: 100; margin: 0 auto; box-sizing: border-box; width: 320px; height: 32px; }
section.main.convenience-stores #map .pos-notice .wrap-notice { display: flex; justify-content: space-between; align-items: center; padding: 6px 24px; box-sizing: border-box; width: 100%; height: 100%; border-radius: 10px; background-color: rgba(0, 0, 0, 0.7); }
section.main.convenience-stores #map .pos-notice .wrap-notice .notice { font-size: 14px; color: #fff; width: 100%; text-align: center; }
/* section.main.convenience-stores #map .pos-notice .wrap-notice .notice-close { width: 24px; height: 24px; color: #fff; }
section.main.convenience-stores #map .pos-notice .wrap-notice .notice-close .material-icons { vertical-align: -10px; } */
section.main.convenience-stores .wrap-event { width: 100%; max-width: 1200px; margin: 20px auto 0; text-align: right; }
section.main.convenience-stores .wrap-event a { display: inline-block; padding: 9px 20px; font-size: 14px; color: #540bff; border: 1px solid #540bff; border-radius: 40px; }
section.main.convenience-stores iframe { border: 0; width: 100%; height: 3810px; margin: 0 auto; display: block; }
/* -end- 편의점상비약 */

/* 게시판 */

.board-detail li { position: relative; overflow: hidden; padding: 23px 0; border-bottom: 1px solid #000000; box-sizing: border-box; }
.board-detail li.board-title { font-size: 16px; }
.board-detail li.board-title .ld-title { width: calc(100% - 100px); font-weight: bold; line-height: 23px; }
.board-detail li.board-title em { position: absolute; top: 50%; right: 0; transform: translateY(-50%); color: #807f7f; font-size: 14px; }
.board-detail li.board-content img { max-width: 100%; }
.board-detail li.wrap-board-file { margin: 8px 0; padding: 8px 0; background-color: #f5f5f5; border: 0; }
/* .board-detail li.wrap-board-file .board-files-detail {  } */
.board-detail li.wrap-board-file .board-files-detail li { border: 0; padding: 8px; color: #3e3939; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.board-detail li.wrap-board-file .board-files-detail li .icon-file { width: 24px; height: 24px; }
.board-detail li.wrap-board-file .board-files-detail li > a { margin-left: 4px; vertical-align: -2px; }
.board-detail li.wrap-board-file .board-files-detail li > a:hover { text-decoration: underline; }
/* -end- 게시판 */

/* mydi */
.bg-loading { display: none; position: fixed; top: 45%; left: 0; right: 0; z-index: 100; margin: 0 auto; text-align: center; }
.bg-loading img { width: 60px; height: 60px; }
.pop .btn-confirm { color: #fff; background-color: #000; }
.pop .btn-cancel { border: 1px solid #000; }
/* -end- mydi */

/* 약꿍이센터 */
.wrap-view-more { margin-top: 20px; width: 100%; text-align: center; }
.wrap-view-more .view-more { display: inline-block; position: relative; height: auto; padding: 0 20px; margin: 0 1px 20px 0; color: #540bff; font-size: 14px; line-height: 33px; background: transparent; border: 1px solid #540bff; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; box-sizing: border-box; }
/* -end- 약꿍이센터 */

/* 복약지도 */
.box-categories { margin-top: 80px; }
.box-categories .wrap-categories { display: flex; justify-content: flex-start; flex-wrap: wrap; }
.box-categories .category { display: inline-block; position: relative; height: auto; margin: 0 0 10px 10px; padding: 0 20px; color: #540bff; font-size: 14px; line-height: 33px; background: transparent; border: 1px solid #540bff; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; box-sizing: border-box; cursor: pointer; }
.box-categories .category:first-of-type { margin-left: 0; }
.box-categories .category.selected { color: #fff; background-color: #540bff; }
.wrap-youtube-player { width: 80%; max-width: 1024px; height: 80%; max-height: 768px; padding: 42px 0 0; background: none; }
.wrap-youtube-player .close-pop { position: absolute; top: 0; right: 0; }
.wrap-youtube-player .close-pop .material-icons { font-size: 36px; font-weight: bold; color: #fff; cursor: pointer; }
.wrap-youtube-player .youtube-player { width: 100%; max-width: 1024px; height: 100%; max-height: 576px; border: 0; }
.body-no-scroll { overflow: hidden; }
/* -end- 복약지도 */

/* 주사제배합 유료 설명 */
.wrap-new-injection { margin-top: 72px; }
.wrap-new-injection .new-injection-title { margin-bottom: 8px; font-size: 24px; font-weight: 800; color: #000; }
.wrap-new-injection .wrap-new-injection-desc-redirection { display: flex; justify-content: space-between; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-new-injection-desc { width: 75%; max-width: 900px; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-new-injection-desc .new-injection-subtitle { margin-bottom: 24px; font-size: 16px; font-weight: normal; color: #000; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-new-injection-desc .new-injection-subtitle strong { font-weight: bold; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-new-injection-desc .new-injection-desc { font-size: 16px; line-height: 24px; font-weight: normal; color: #000; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-new-injection-desc .new-injection-desc strong { font-weight: bold; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-new-injection-desc .new-injection-desc .shortcut { color: #540bff; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-new-injection-desc .new-injection-desc .apply { color: #f0144e; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-redirection { width: 25%; max-width: 300px; display: flex; justify-content: end; align-items: end; }
.wrap-new-injection .wrap-new-injection-desc-redirection .wrap-redirection .redirection { padding: 16px 100px; font-size: 16px; font-weight: 800; color: #fff; border-radius: 100px; background-color: #540bff; }
.wrap-new-injection .wrap-new-injection-desc-img { margin-top: 56px; }
.wrap-new-injection .wrap-new-injection-desc-img img { width: 100%; max-width: 1200px; }
.wrap-new-injection-apply { position: fixed; bottom: 0; width: 100%; height: 80px; background-color: #fff; z-index: 100; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14); }
.wrap-new-injection-apply .wrap-apply-desc-redirection { height: 80px; display: flex; justify-content: space-between; align-items: center; }
.wrap-new-injection-apply .wrap-apply-desc-redirection .wrap-apply-desc { width: 50%; }
.wrap-new-injection-apply .wrap-apply-desc-redirection .wrap-apply-desc .apply-desc { font-size: 18px; font-weight: 600; color: #333; }
.wrap-new-injection-apply .wrap-apply-desc-redirection .wrap-apply-desc .apply-desc .text-apply { color: #f0144e; }
.wrap-new-injection-apply .wrap-apply-desc-redirection .wrap-redirection { width: 50%; }
.wrap-new-injection-apply .wrap-apply-desc-redirection .wrap-redirection .redirection { max-width: 550px; height: 80px; background-color: #f0144e; display: flex; justify-content: center; align-items: center; border-bottom-left-radius: 9999px; border-top-right-radius: 9999px; font-size: 18px; font-weight: bold; color: #fff; }
/* -end- 주사제배합 유료 설명 */

/* Access Pharmacy/Dimesions 팝업 */
#mcgrowhill-popup { width: 600px; height: 300px; padding: 72px 68px 0; box-sizing: border-box; }
#mcgrowhill-popup .close-popup { position: absolute; top: 24px; right: 24px; cursor: pointer; }
#mcgrowhill-popup .close-popup .icon-close { width: 28px; height: 28px; }
#mcgrowhill-popup .desc { font-size: 24px; line-height: 36px; color: #000; text-align: center; }
#mcgrowhill-popup .access-pharmacy-name { font-weight: bold; }
#mcgrowhill-popup .wrap-btn { margin-top: 36px; display: flex; justify-content: center; width: 100%; }
#mcgrowhill-popup .wrap-btn .btn-common { font-size: 18px; font-weight: bold; color: #540bff; padding: 12px 20px; border-radius: 24px; border: 1px solid #540bff; text-align: center; }
#mcgrowhill-popup .wrap-btn .btn-apply-free-trial { }
#mcgrowhill-popup .wrap-btn .btn-redirection { margin-left: 16px; }
#mcgrowhill-popup .wrap-btn .btn-common .icon-go-to { margin-left: 12px; width: 20px; height: 20px; }
/* -end- Access Pharmacy/Dimesions 팝업 */

/* Access Pharmacy/Dimensions 연결 */
.wrap-new-mcgrowhill-apply { position: fixed; bottom: 0; width: 100%; height: 80px; background-color: #fff; z-index: 100; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14); }
.wrap-new-mcgrowhill-apply .wrap-apply-desc-redirection { height: 80px; display: flex; justify-content: space-between; align-items: center; }
.wrap-new-mcgrowhill-apply .wrap-apply-desc-redirection .wrap-apply-desc { width: 50%; }
.wrap-new-mcgrowhill-apply .wrap-apply-desc-redirection .wrap-apply-desc .apply-desc { font-size: 16px; font-weight: 600; color: #333; }
.wrap-new-mcgrowhill-apply .wrap-apply-desc-redirection .wrap-apply-desc .apply-desc .text-apply { color: #f0144e; }
.wrap-new-mcgrowhill-apply .wrap-apply-desc-redirection .wrap-redirection { width: 50%; }
.wrap-new-mcgrowhill-apply .wrap-apply-desc-redirection .wrap-redirection .redirection { cursor: pointer; max-width: 550px; height: 80px; background-color: #f0144e; display: flex; justify-content: center; align-items: center; border-bottom-left-radius: 9999px; border-top-right-radius: 9999px; font-size: 18px; font-weight: bold; color: #fff; }
.wrap-new-mcgrowhill-apply .wrap-apply-desc-redirection .wrap-redirection .access-pharmacy-logo { max-width: 200px; }
/* -end- Access Pharmacy/Dimensions 연결 */

/*약관 3번 테이블*/
.serviceTable {border-collapse:collapse; border-spacing:0; }

.serviceTable td { border-width:1px; font-size:14px; overflow:hidden; padding:10px 5px; word-break:normal; width:60px; text-align:center;}

.serviceTable th { border-width:1px; font-size:14px; font-weight:normal; overflow:hidden; padding:10px 5px; word-break:normal; }

.serviceTable.serviceTable-0pky { text-align:left; vertical-align:top; }

.serviceTable.serviceTable-0lax { text-align:left; vertical-align: top; }

.serviceMarketTb { border-collapse:collapse; border-spacing:0; }

.serviceMarketTb td { width:165px; text-align:center; font-size:14px; font-weight:normal; word-break:normal; overflow:hidden; padding:10px 5px;}

.serviceMarketTb th { font-size:14px; font-weight:normal; word-break:normal; overflow:hidden; padding:10px 5px;}



/* -end- 약관 3번 테이블*/


/*마케팅수집 동의약관*/
.marketInfoTable { border-collapse:collapse; border-spacing:0; }

.marketInfoTable td { border-width:1px; font-weight:normal; overflow:hidden; padding:10px 5px; word-break:normal; height:142px; text-align:center; } 

.marketInfoTable th { width: 274px; }

.marketInfoTable.marketInfoTable-0lax{text-align:left; vertical-align:top }

/* -end- 마케팅수집 동의약관 */


