.profile .section-title { color: #1b1b1b; margin-top: 19px; margin-bottom: 10px; font: bold 17px/17px 'Malgun Gothic'; }
.profile .section-title:before { content: url(../../../images/stm/mypage/bul/bul_05.png); display: inline-block; vertical-align: middle; margin: 0 9px 3px 0; }
.profile .top-info-holder + .top-info-holder { margin-top: 20px; }
.profile .top-info-holder .top-info { display: table; width: 100%; table-layout: fixed; height: 203px; padding: 20px; background: #62585a url(../../../images/stm/mypage/bg/bg_top_network.jpg) no-repeat 100% 0; z-index: 1; box-sizing: border-box; }
.profile .top-info-holder .top-info .image-area, .profile .top-info-holder .top-info .right-details { display: table-cell; vertical-align: top; box-sizing: border-box; }
.profile .top-info-holder .top-info .image-area { /*float:left;*/ width: 132px; height: 164px; text-align: center; position: relative; z-index: 1; }
.profile .top-info-holder .top-info .image-area img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }
.profile .top-info-holder .top-info .right-details { padding-left: 20px; }
.profile .top-info-holder .top-info .right-details .status-btn-holder { display: table; height: 21px; box-sizing: border-box; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb { display: table-cell; width: 63px; height: 23px; vertical-align: top; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status { overflow: hidden; display: inline-block; width: 57px; height: 23px; vertical-align: top; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status:before { content: ''; display: block; width: 100%; height: 100%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status.researcher { background: #d90344 url(../../../images/stm/mypage/tit/tit_researcher.jpg) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status.researcher2 { background: #b5b5b5 url(../../../images/stm/mypage/tit/tit_researcher2.jpg) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status.personnel { background: #dc8377 url(../../../images/stm/mypage/tit/tit_keyperson.jpg) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status.alumni { background: #fa8100 url(../../../images/stm/mypage/tit/tit_alumni.jpg) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status.student { width: 56px; height: 23px; background: url(../../../images/stm/mypage/tit/tit_student3.jpg) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status.keyperson { width: 57px; height: 23px; background: url(../../../images/stm/mypage/tit/tit_pro_keyperson.jpg) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status.kuce { width: 57px; height: 23px; background: url(../../../images/stm/mypage/tit/tit_kuce02.jpg) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .stat-holdermb .status.staff { width: 57px; height: 23px; background: url(../../../images/stm/mypage/tit/tit_pro_staff.jpg) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating { display: table-cell; position: relative; z-index: 2; height: 21px; padding-right: 10px; vertical-align: top; background: #fff; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating:before { content: ''; float: left; width: 25px; height: 23px; margin: 0 0 0 0; margin-right: 7px; border-right: 0; background: #62bc01 url(../../../images/stm/mypage/icon/icon_network.png) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating.off:before { background-color: #c7c7c7; border: 1px solid #c4c4c4; border-right: 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating.no-ratings { background: #8a797a; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating.no-ratings:before { background: #77686c url(../../../images/stm/mypage/icon/icon_network_disable.png) no-repeat 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating.no-ratings .ratings { background: #8a797a; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating.no-ratings .ratings .star { background: url(../../../images/stm/mypage/icon/icon-star-disbale.png) no-repeat 0 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating.no-ratings .ratings .star:before { background: url(../../../images/stm/mypage/icon/icon-star-disbale.png) no-repeat 0 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating.no-ratings .ratings02 { background: #8a797a; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating.no-ratings .ratings02 .star:before { width: 100% !important; background: url(../../../images/stm/mypage/icon/icon-star-pro2_off.jpg) no-repeat 0 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings { margin-top: 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings .star { margin-right: 0; width: 64px; height: 11px; background: url(../../../images/stm/mypage/icon/icon-star-pro.jpg) no-repeat 0 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings .star:before { background: url(../../../images/stm/mypage/icon/icon-star-pro.jpg) no-repeat 0 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings { color: #bfbfbf; font-size: 12px; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings .star { display: inline-block; margin: 6px 0 3px 0; width: 48px; height: 11px; background: url(../../../images/stm/mypage/icon/icon-star-pro.jpg) no-repeat 0 0; vertical-align: middle; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings .star:before { content: ''; display: block; width: 0; height: 100%; background: url(../../../images/stm/mypage/icon/icon-star-pro-on.jpg) no-repeat 0 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-1, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-2, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-3, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-4, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-5 { color: #626262; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-1 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-2 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-3 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-4 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-5 em { color: #a91539; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-0 .star:before { width: 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-0.andhalf .star:before { width: 10%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-1 .star:before { width: 20%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-1.andhalf .star:before { width: 38%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-2 .star:before { width: 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-2.andhalf .star:before { width: 64%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-3 .star:before { width: 80%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-3.andhalf .star:before { width: 91%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings.rating-4 .star:before { width: 100%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02 { color: #bfbfbf; font-size: 12px; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02 .star { display: inline-block; margin: 6px 0 3px 0; width: 62px; height: 11px; background: url(../../../images/stm/mypage/icon/icon-star-pro2.jpg) no-repeat 0 0; vertical-align: middle; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02 .star:before { content: ''; display: block; width: 0; height: 100%; background: url(../../../images/stm/mypage/icon/icon-star-pro2_on.jpg) no-repeat 0 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-1, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-2, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-3, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-4, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-5 { color: #626262; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-1 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-2 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-3 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-4 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-5 em { color: #a91539; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-0 .star:before { width: 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-0.andhalf .star:before { width: 10%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-1 .star:before { width: 20%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-1.andhalf .star:before { width: 30%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-2 .star:before { width: 40%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-2.andhalf .star:before { width: 52%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-3 .star:before { width: 60%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-3.andhalf .star:before { width: 71%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-4 .star:before { width: 80%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-4.andhalf .star:before { width: 93%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings02.rating-5 .star:before { width: 100%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03 { color: #bfbfbf; font-size: 12px; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03 .star { display: inline-block; margin: 6px 0 3px 0; width: 23px; height: 11px; background: url(../../../images/stm/mypage/icon/icon-star-pro2.jpg) no-repeat 0 0; vertical-align: middle; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03 .star:before { content: ''; display: block; width: 0; height: 100%; background: url(../../../images/stm/mypage/icon/icon-star-pro2_on.jpg) no-repeat 0 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-1, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-2, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-3, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-4, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-5 { color: #626262; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-1 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-2 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-3 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-4 em, .profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-5 em { color: #a91539; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-0 .star:before { width: 0; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-0.andhalf .star:before { width: 10%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-1 .star:before { width: 50%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-1.andhalf .star:before { width: 25%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .star-rating .ratings03.rating-2 .star:before { width: 100%; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .verbar { display: table-cell; width: 0px; border-left: 0; border-right: 1px solid #928385; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .verbar.user-admin { width: 1px; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .btn-pure { display: table-cell; width: 78px; margin-left: 2px; padding-left: 6px; vertical-align: top; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .btn-pure button { width: 103px; /*height:23px;*/ padding: 5px 0 6px 0; border: 0; background: url(../../../images/stm/mypage/bg/bg_btn_pure.jpg); color: #fff798; font: bold 12px/12px 'Malgun Gothic'; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .btn-pure button span { color: #fff; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .btn-pure.profilekor button { width: 98px; padding: 4px 0 7px 0; box-sizing: border-box; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .btn { vertical-align: top; display: table-cell; margin-left: 2px; padding-left: 8px; background: url(../../../images/stm/mypage/bg/bg_bar_brown.jpg) no-repeat; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .btn .prof-mgt { display: inline-block; width: 86px; height: 21px; padding-top: 2px; padding-left: 22px; background: #f99800 url(../../../images/stm/mypage/icon/icon_orange_wretch.png) no-repeat 6px 50%; color: #fff; text-decoration: none; font: bold 12px Malgun Gothic; vertical-align: top; }
.profile .top-info-holder .top-info .right-details .status-btn-holder .btn .btn-english { display: inline-block; /*width:71px;*/ height: 19px; padding-top: 2px; /*padding-left:22px;*/ padding-left: 12px; padding-right: 12px; margin-right: 4px; border: 1px solid #f3efef; background: url(../../../images/stm/mypage/bg/bg-btn-english.jpg) repeat-x; color: #83666c; text-decoration: none; font: bold 12px Malgun Gothic; vertical-align: top; }
.profile .top-info-holder .top-info .right-details .detail-name { display: block; margin-top: 8px; color: #ffffff; font: normal 25px Malgun Gothic; }
.profile .top-info-holder .top-info .right-details .detail-name.profile2 { margin-top: 8px; /*margin-top:12px;*/ }
.profile .top-info-holder .top-info .right-details table.tbl-details { width: 100%; margin-top: 16px; border: 1px solid #897b7d; border-collapse: separate; }
.profile .top-info-holder .top-info .right-details table.tbl-details.profile2 { float: left; width: 430px; }
.profile .top-info-holder .top-info .right-details table.tbl-details tr { font: normal 12px Malgun Gothic; }
.profile .top-info-holder .top-info .right-details table.tbl-details tr:last-child th, .profile .top-info-holder .top-info .right-details table.tbl-details tr:last-child td { border-bottom: 0; }
.profile .top-info-holder .top-info .right-details table.tbl-details tr th { width: 55px; height: 25px; padding-left: 8px; text-align: left; color: #ead8d9; vertical-align: middle; border-right: 0; border-bottom: 1px solid #897b7d; background: #584d4e url(../../../images/stm/mypage/icon/icon_brwn_arrw.png) no-repeat 87% 50%; }
.profile .top-info-holder .top-info .right-details table.tbl-details tr td { padding-left: 8px; color: #fff; vertical-align: middle; border-bottom: 1px solid #897b7d; }
.profile .top-info-holder .top-info .right-details .btnnetwork-release-holder { float: left; margin-top: 16px; }
.profile .top-info-holder .top-info .right-details .btnnetwork-release-holder a { display: block; width: 83px; padding-top: 20px; padding-bottom: 19px; margin-left: 15px; text-align: center; background: #ec6636; border: 1px solid #fd8660; color: #fff; font: bold 14px Malgun Gothic; text-decoration: none; }
.profile .title { margin-top: 20px; margin-bottom: 24px; padding-bottom: 20px; color: #a91539; font: normal 22px 'Malgun Gothic'; border-bottom: 1px solid #dcdcdc; }
.profile .sub-title { margin-bottom: 24px; color: #1b1b1b; font: normal 19px/19px 'Malgun Gothic'; }

.bottom-buttons { margin-top: 15px; clear: both; }
.bottom-buttons button { cursor: pointer; vertical-align: top; }
.bottom-buttons .left { text-align: right; }
.bottom-buttons .center { text-align: center; }
.bottom-buttons .right { text-align: right; }
.bottom-buttons .fLeft { float: left; }
.bottom-buttons .fRight { float: right; }
.bottom-buttons.left { text-align: right; }
.bottom-buttons.center { text-align: center; }
.bottom-buttons.right { text-align: right; }
.bottom-buttons.fLeft { float: left; }
.bottom-buttons.fRight { float: right; }
.bottom-buttons .verbar { display: inline-block; height: 34px; width: 1px; border-left: 1px solid #dbdbdb; vertical-align: top; }
.bottom-buttons .btn-space { margin-right: 4px; }
.bottom-buttons .btn-list { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-right: 1px; border: 1px solid #c4c4c4; border-bottom: 1px solid #8c8c8c; color: #313131; text-decoration: none; box-sizing: border-box; font: bold 13px 'Malgun Gothic'; background: #fff; }
.bottom-buttons .btn-list.fLeft { float: left; }
.bottom-buttons .btn-list.fRight { float: right; }
.bottom-buttons .btn-list:before { content: url(../../../images/stm/mypage/icon/icon_list.png); display: inline-block; margin: 0px 8px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-previous { display: inline-block; height: 38px; min-width: 84px; padding: 6px 17px 6px 14px; margin-left: 1px; margin-right: 1px; border: 1px solid #c4c4c4; border-bottom: 1px solid #8c8c8c; color: #313131; text-decoration: none; box-sizing: border-box; font: bold 13px 'Malgun Gothic'; background: #fff; }
.bottom-buttons .btn-previous.fLeft { float: left; }
.bottom-buttons .btn-previous.fRight { float: right; }
.bottom-buttons .btn-previous:before { content: url(../../../images/stm/mypage/icon/icon_prev.png); display: inline-block; margin: 2px 10px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-save { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; margin-right: 1px; border: 1px solid #ef7d3a; border-bottom: 1px solid #d95f2b; color: #ffffff; background: #f38f4a; text-decoration: none; font: bold 13px 'Malgun Gothic'; box-sizing: border-box; }
.bottom-buttons .btn-save.fLeft { float: left; }
.bottom-buttons .btn-save.fRight { float: right; }
.bottom-buttons .btn-save:before { content: url(../../../images/stm/mypage/icon/icon-btn-save.png); display: inline-block; margin: 0 7px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-cancel { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; margin-right: 1px; border: 1px solid #c4c4c4; border-bottom: 1px solid #8c8c8c; color: #313131; text-decoration: none; box-sizing: border-box; font: bold 13px 'Malgun Gothic'; background: #fff; }
.bottom-buttons .btn-cancel.fLeft { float: left; }
.bottom-buttons .btn-cancel.fRight { float: right; }
.bottom-buttons .btn-cancel:before { content: url(../../../images/stm/mypage/icon/icon-btn-cancel.png); display: inline-block; margin: 0 7px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-visibility { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; margin-right: 1px; border: 1px solid #c4c4c4; border-bottom: 1px solid #8c8c8c; color: #313131; text-decoration: none; box-sizing: border-box; font: bold 13px 'Malgun Gothic'; background: #fff; }
.bottom-buttons .btn-visibility.fLeft { float: left; }
.bottom-buttons .btn-visibility.fRight { float: right; }
.bottom-buttons .btn-visibility:before { content: url(../../../images/stm/mypage/icon/icon_visibility.png); display: inline-block; margin: 4px 6px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-private { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; margin-right: 1px; border: 1px solid #c4c4c4; border-bottom: 1px solid #8c8c8c; color: #313131; text-decoration: none; box-sizing: border-box; font: bold 13px 'Malgun Gothic'; background: #fff; }
.bottom-buttons .btn-private.fLeft { float: left; }
.bottom-buttons .btn-private.fRight { float: right; }
.bottom-buttons .btn-private:before { content: url(../../../images/stm/mypage/icon/icon_private.png); display: inline-block; margin: 4px 6px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-enrollment { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; margin-right: 1px; border: 1px solid #423a3b; border-bottom: 1px solid #302a2b; color: #fff; background: #605456; text-decoration: none; box-sizing: border-box; font: bold 13px 'Malgun Gothic'; vertical-align: top; cursor: pointer; }
.bottom-buttons .btn-enrollment.fLeft { float: left; }
.bottom-buttons .btn-enrollment.fRight { float: right; }
.bottom-buttons .btn-enrollment:before { content: url(../../../images/stm/mypage/icon/icon_enroll.png); display: inline-block; margin: 4px 8px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-delete { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; border: 1px solid #c4c4c4; border-bottom: 1px solid #8c8c8c; color: #313131; text-decoration: none; box-sizing: border-box; font: bold 13px 'Malgun Gothic'; background: #fff; cursor: pointer; vertical-align: top; }
.bottom-buttons .btn-delete.fLeft { float: left; }
.bottom-buttons .btn-delete.fRight { float: right; }
.bottom-buttons .btn-delete:before { content: url(../../../images/stm/mypage/icon/icon_pinktrashcan.png); display: inline-block; margin: -2px 8px 0 0; vertical-align: middle; }
.bottom-buttons .btn-modify { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; margin-right: 1px; border: 1px solid #ef7d3a; border-bottom: 1px solid #d95f2b; color: #fff; text-decoration: none; box-sizing: border-box; font: bold 13px 'Malgun Gothic'; background: #f38f4a; }
.bottom-buttons .btn-modify.fLeft { float: left; }
.bottom-buttons .btn-modify.fRight { float: right; }
.bottom-buttons .btn-modify:before { content: url(../../../images/stm/mypage/icon/icon_modify.png); display: inline-block; margin: 0 6px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-idphoto { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; margin-right: 1px; border: 1px solid #19181a; border-bottom: 1px solid #141315; font-size: 13px; font-weight: 700; color: #ffffff; background: #3a383e; text-decoration: none; font: bold 13px 'Malgun Gothic'; box-sizing: border-box; }
.bottom-buttons .btn-idphoto.fLeft { float: left; }
.bottom-buttons .btn-idphoto.fRight { float: right; }
.bottom-buttons .btn-idphoto:before { content: url(../../../images/stm/mypage/icon/icon_idphoto.png); display: inline-block; margin: 2px 8px 4px 0; vertical-align: middle; }
.bottom-buttons .btn-doi { display: inline-block; height: 38px; min-width: 84px; padding: 6px 18px 6px 15px; margin-left: 1px; margin-right: 1px; border: 1px solid #19181a; border-bottom: 1px solid #141315; font-size: 13px; font-weight: 700; color: #ffffff; background: #3a383e; text-decoration: none; font: bold 13px 'Malgun Gothic'; box-sizing: border-box; }
.bottom-buttons .btn-doi.fLeft { float: left; }
.bottom-buttons .btn-doi.fRight { float: right; }
.bottom-buttons .btn-doi:before { content: url(../../../images/stm/mypage/icon/icon_wrench03.png); display: inline-block; margin: 2px 8px 4px 0; vertical-align: middle; }

.profile-list .profile-tbllist { box-sizing: border-box; }
.profile-list .profile-tbllist .profile-listtabs { display: table; table-layout: fixed; width: 100%; height: 42px; margin-bottom: 25px; }
.profile-list .profile-tbllist .profile-listtabs > li { display: table-cell; background: #483f41; border-left: 1px solid #fff; color: #dfd4d6; text-align: center; vertical-align: middle; }
.profile-list .profile-tbllist .profile-listtabs > li:first-child { border-left: 0; }
.profile-list .profile-tbllist .profile-listtabs > li.on { background: #936c6a; color: #ffffff; }
.profile-list .profile-tbllist .gridlist-top { display: inline-block; width: 100%; margin-bottom: 20px; }
.profile-list .profile-tbllist .gridlist-top .number { display: table; float: left; border: 1px solid #e4e4e4; min-width: 163px; height: 26px; font: normal 13px/13px 'Malgun Gothic'; }
.profile-list .profile-tbllist .gridlist-top .number > span { display: table-cell; vertical-align: middle; padding-top: 5px; padding-bottom: 7px; }
.profile-list .profile-tbllist .gridlist-top .number > span.num-label { width: 62px; color: #626262; box-sizing: border-box; border-right: 1px solid #e4e4e4; padding-left: 6px; background: #f7f7f7; }
.profile-list .profile-tbllist .gridlist-top .number > span.num-label:after { display: inline-block; content: url(../../../images/stm/mypage/icon/icon_arrow_brown.png); margin-left: 6px; vertical-align: middle; margin-bottom: 2px; }
.profile-list .profile-tbllist .gridlist-top .number > span.num { color: #a91539; font-weight: bold; text-align: right; box-sizing: border-box; font-size: 15px; padding-left: 8px; padding-right: 8px; }
.profile-list .profile-tbllist .gridlist-top .number > span.num span { color: #535353; font-weight: normal; font-size: 13px; line-height: 13px; }
.profile-list .profile-tbllist .gridlist-top .sort { float: right; }
.profile-list .profile-tbllist .gridlist-top .sort select, .profile-list .profile-tbllist .gridlist-top .sort button { font-family: 'Malgun Gothic'; font-size: 13px; float: left; margin-left: 8px; }
.profile-list .profile-tbllist .gridlist-top .sort select { width: 137px; height: 28px; border: 1px solid #ccc; color: #535353; padding: 0 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-sizing: border-box; background: #fff url(../../../images/stm/mypage/bg/bg_select_arrow1.jpg) 97% 50% no-repeat; }
.profile-list .profile-tbllist .gridlist-top .sort select::-ms-expand { display: none; }
.profile-list .profile-tbllist .gridlist-top .sort button { width: 52px; height: 27px; background: #605c67; border: 1px solid #524f58; color: #fff; padding: 0 0 2px 0; font-weight: bold; cursor: pointer; }
.profile-list .profile-tbllist .gridlist-top + .gridlist, .profile-list .profile-tbllist .gridlist-top + form { margin-top: 20px; }
.profile-list .profile-tbllist .tbllist-notice { display: table; width: 100%; table-layout: fixed; background: #483f41; margin-bottom: 20px; }
.profile-list .profile-tbllist .tbllist-notice .icon-notice, .profile-list .profile-tbllist .tbllist-notice .text-notice { display: table-cell; padding: 15px 9px; vertical-align: middle; box-sizing: border-box; }
.profile-list .profile-tbllist .tbllist-notice .icon-notice { width: 43px; background: #352e2f url(../../../images/stm/mypage/icon/icon-tbl-notice.png) 50% 50% no-repeat; }
.profile-list .profile-tbllist .tbllist-notice .text-notice { color: #e9dee0; font: normal 14px/14px 'Malgun Gothic'; }
.profile-list .profile-tbllist .tbllist-notice .text-notice em { font-weight: bold; }
.profile-list .profile-tbllist .tblprofile-list { width: 100%; border-top: 2px solid #a91539; border-bottom: 2px solid #3a3a3a; border-collapse: separate; }
.profile-list .profile-tbllist .tblprofile-list thead tr th { height: 38px; border-bottom: 1px solid #3a3a3a; vertical-align: middle; border-left: 1px solid #dbdbdb; font: bold 13px/13px 'Malgun Gothic'; color: #a79173; }
.profile-list .profile-tbllist .tblprofile-list thead tr th:first-child { border-left: 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr th, .profile-list .profile-tbllist .tblprofile-list tbody tr td { font: normal 13px 'Malgun Gothic'; border-bottom: 1px solid #cbcbcb; padding: 15px 11px 15px 11px; text-align: left; }
.profile-list .profile-tbllist .tblprofile-list tbody tr th[align=center], .profile-list .profile-tbllist .tblprofile-list tbody tr td[align=center] { padding-left: 5px; padding-right: 5px; text-align: center; }
.profile-list .profile-tbllist .tblprofile-list tbody tr th { background: #f7f7f7; color: #988281; vertical-align: middle; border-right: 1px solid #dedede; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td { color: #626262; border-left: 1px solid #dbdbdb; vertical-align: middle; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td:first-child { border-left: 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td[align=center] { text-align: center; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td[align=right] { padding-right: 0; text-align: right; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td.btnholder { padding: 5px; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td.nopadding { padding: 0; box-sizing: border-box; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td.nopadding-input { padding: 0; padding-right: 15px; box-sizing: border-box; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td a { color: #1b1b1b; text-decoration: none; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td a:hover { text-decoration: underline; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td a.new:after { display: inline-block; width: 12px; height: 12px; margin-left: 5px; margin-bottom: 3px; content: ''; vertical-align: middle; background: url(../../../images/stm/mypage/icon/icon_new.jpg) no-repeat; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .red-text { color: #a91539; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .green-text { color: #46931c; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings .star { display: inline-block; margin: 0 5px 3px 0; width: 49px; height: 11px; background: url(../../../images/stm/mypage/icon/ratings2.jpg) no-repeat 0 0; vertical-align: middle; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings .star:before { content: ''; display: block; width: 0; height: 100%; background: url(../../../images/stm/mypage/icon/ratings2_on.jpg) no-repeat 0 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-1, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-2, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-3, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-4, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-5 { color: #626262; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-1 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-2 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-3 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-4 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-5 em { color: #a91539; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-0 .star:before { width: 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-0.andhalf .star:before { width: 12%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-1 .star:before { width: 20%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-1.andhalf .star:before { width: 40%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-2 .star:before { width: 55%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-2.andhalf .star:before { width: 66%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-3 .star:before { width: 80%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-3.andhalf .star:before { width: 90%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings.rating-4 .star:before { width: 100%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2 .star { display: inline-block; margin: 0 5px 3px 0; width: 62px; height: 11px; background: url(../../../images/stm/mypage/icon/ratings3.jpg) no-repeat 0 0; vertical-align: middle; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2 .star:before { content: ''; display: block; width: 0; height: 100%; background: url(../../../images/stm/mypage/icon/ratings3_on.jpg) no-repeat 0 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-1, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-2, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-3, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-4, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-5 { color: #626262; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-1 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-2 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-3 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-4 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-5 em { color: #a91539; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-0 .star:before { width: 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-0.andhalf .star:before { width: 8%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-1 .star:before { width: 20%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-1.andhalf .star:before { width: 29%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-2 .star:before { width: 40%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-2.andhalf .star:before { width: 52%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-3 .star:before { width: 60%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-3.andhalf .star:before { width: 73%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-4 .star:before { width: 80%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-4.andhalf .star:before { width: 93%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings2.rating-5 .star:before { width: 100%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3 .star { display: inline-block; margin: 0 5px 3px 0; width: 23px; height: 11px; background: url(../../../images/stm/mypage/icon/ratings2.jpg) no-repeat 0 0; vertical-align: middle; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3 .star:before { content: ''; display: block; width: 0; height: 100%; background: url(../../../images/stm/mypage/icon/ratings2_on.jpg) no-repeat 0 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-1, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-2 { color: #626262; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-1 em, .profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-2 em { color: #a91539; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-0 .star:before { width: 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-0.andhalf .star:before { width: 12%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-1 .star:before { width: 50%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-1.andhalf .star:before { width: 25%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .ratings3.rating-2 .star:before { width: 100%; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-viewmail { padding: 0px 5px 2px 5px; border: 1px solid #923f4f; border-bottom: 1px solid #5f2933; text-decoration: none; font-size: 13px; font-weight: bold; color: #fff; background: #ae5d6f; box-sizing: border-box; cursor: pointer; text-decoration: none; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-viewmail:hover { text-decoration: none; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-viewmail:before { content: url(../../../images/stm/mypage/icon/icon_view_mail.png); display: inline-block; vertical-align: middle; margin: 0 5px 3px 0; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-viewmail.disabled, .profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-viewmail[disabled] { border: 1px solid #bebebe; border-bottom: 1px solid #a6a6a6; background: #c9c9c9; pointer-events: none; cursor: default; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-chckorange { position: relative; display: inline-block; width: 96px; height: 32px; padding: 0 4px 1px 30px; margin: 0 0 0 0; background: #f07000; border: 1px solid #ec6000; border-bottom: 1px solid #d73f00; color: #fff; font: bold 13px/16px 'Malgun Gothic'; box-sizing: border-box; cursor: pointer; text-align: left; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-chckorange:before { position: absolute; display: inline-block; content: url(../../../images/stm/mypage/icon/icon_check.png) !important; top: 10px; left: 11px; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-chckorange[disabled] { background: #c9c9c9; border: 1px solid #bebebe; border-bottom: 1px solid #a6a6a6; cursor: default; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-chckorange[disabled]:before { content: url(../../../images/stm/mypage/icon/icon_check.png) !important; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-savekp { position: relative; display: inline-block; height: 32px; padding: 0 11px 1px 30px; margin: 0 0 0 0; background: #f07000; border: 1px solid #ec6000; border-bottom: 1px solid #d73f00; color: #fff; font: bold 13px/13px 'Malgun Gothic'; box-sizing: border-box; cursor: pointer; text-align: left; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-savekp:before { position: absolute; display: inline-block; content: url(../../../images/stm/mypage/icon/icon_kp.png) !important; top: 10px; left: 11px; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-savekp[disabled] { background: #c9c9c9; border: 1px solid #bebebe; border-bottom: 1px solid #a6a6a6; cursor: default; }
.profile-list .profile-tbllist .tblprofile-list tbody tr td .btn-savekp[disabled]:before { content: url(../../../images/stm/mypage/icon/icon_check.png) !important; }
.profile-list .profile-tbllist .tblprofile-list tbody tr:last-child th, .profile-list .profile-tbllist .tblprofile-list tbody tr:last-child td { border-bottom: 0; }
.profile-list .profile-tbllist .filter-search-form { position: relative; margin-top: 20px; padding-right: 66px; box-sizing: border-box; font-family: 'Malgun Gothic'; color: #535353; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: #f3f3f3; }
.profile-list .profile-tbllist .filter-search-form.list_ts { padding-right: 99px; }
.profile-list .profile-tbllist .filter-search-form.list_ts .search { border-top: 0; }
.profile-list .profile-tbllist .filter-search-form input[type=text] { border: 1px solid #ccc; box-sizing: border-box; height: 28px; padding-right: 7px; padding-left: 7px; margin-top: 10px; margin-bottom: 10px; color: #535353; }
.profile-list .profile-tbllist .filter-search-form input[type=text].placeholder { color: #a0a0a0; }
.profile-list .profile-tbllist .filter-search-form input[type=text].hasDatepicker { width: 80px; padding-top: 0px; padding-right: 0px; }
.profile-list .profile-tbllist .filter-search-form select { height: 28px; border: 1px solid #ccc; color: #535353; padding: 0 3px 0 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff url(../../../images/stm/mypage/bg/bg_select_arrow1.jpg) 97% 50% no-repeat; margin-top: 10px; margin-bottom: 10px; }
.profile-list .profile-tbllist .filter-search-form select::-ms-expand { display: none; }
.profile-list .profile-tbllist .filter-search-form select + select { margin-left: 4px; }
.profile-list .profile-tbllist .filter-search-form .search-period { padding-right: 10px; padding-left: 10px; }
.profile-list .profile-tbllist .filter-search-form .search-period span.label { display: inline-block; color: #928067; margin-right: 7px; font-size: 15px; }
.profile-list .profile-tbllist .filter-search-form .search-period input[type=text] + img { display: inline-block; margin-top: 5px; margin-left: 7px; vertical-align: top; cursor: pointer; }
.profile-list .profile-tbllist .filter-search-form .delivery-date { padding-right: 10px; padding-left: 10px; }
.profile-list .profile-tbllist .filter-search-form .delivery-date span.label { display: inline-block; color: #928067; font-size: 13px; }
.profile-list .profile-tbllist .filter-search-form .search { box-sizing: border-box; padding-right: 10px; padding-left: 10px; border-top: 1px solid #e6e6e6; }
.profile-list .profile-tbllist .filter-search-form .search.noborder-top { border-top: 0; }
.profile-list .profile-tbllist .filter-search-form .search input { width: 100%; }
.profile-list .profile-tbllist .filter-search-form .search.type2 { padding-left: 155px; padding-right: 45px; border-top: 0; }
.profile-list .profile-tbllist .filter-search-form .search.type2 select:first-child { float: left; width: 138px; margin-left: -144px; padding-left: 5px; }
.profile-list .profile-tbllist .filter-search-form .search.type2 input[type="text"] { margin-left: 2px; }
.profile-list .profile-tbllist .filter-search-form .search.type3 { padding-left: 244px; }
.profile-list .profile-tbllist .filter-search-form .search.type3 select { float: left; margin-left: -147px; }
.profile-list .profile-tbllist .filter-search-form .search.type3 select:first-child { width: 80px; margin-left: -235px; }
.profile-list .profile-tbllist .filter-search-form .search.type4 { border-top: 0; padding-left: 155px; }
.profile-list .profile-tbllist .filter-search-form .search.type4 select:first-child { width: 137px; margin-left: -145px; float: left; }
.profile-list .profile-tbllist .filter-search-form .action { position: absolute; width: 99px; top: 0; right: 0; bottom: 0; box-sizing: border-box; padding: 10px 0 10px 10px; border-left: 1px solid #dfdfdf; background: #eeeeee; }
.profile-list .profile-tbllist .filter-search-form .action button { cursor: pointer; }
.profile-list .profile-tbllist .filter-search-form .action button[type=submit] { position: relative; padding: 0 0 0 17px; width: 78px; height: 28px; background: #eb5b5e; border: 1px solid #e74f52; border-bottom: 1px solid #d04144; color: #fff; font-family: 'Malgun Gothic'; font-size: 13px; line-height: 13px; font-weight: bold; text-align: left; z-index: 10; }
.profile-list .profile-tbllist .filter-search-form .action button[type=submit]:after { position: absolute; content: url(../../../images/stm/mypage/icon/ico_magnify3.png); top: 7px; right: 15px; }

.profile-view .tblprofile-view { width: 100%; border-top: 2px solid #a91539; border-bottom: 1px solid #3a3a3a; border-collapse: separate; table-layout: fixed; }
.profile-view .tblprofile-view.slim-border-top { border-top: 1px solid #a91539; }
.profile-view .tblprofile-view > tbody > tr:last-child > th, .profile-view .tblprofile-view > tbody > tr:last-child > td { border-bottom: 0; }
.profile-view .tblprofile-view > tbody > tr > th, .profile-view .tblprofile-view > tbody > tr > td { padding: 15px 11px 16px 11px; }
.profile-view .tblprofile-view > tbody > tr > th { background: #f7f7f7; color: #988281; text-align: left; font: normal 13px Malgun Gothic; border-right: 1px solid #dedede; border-bottom: 1px solid #cbcbcb; vertical-align: middle; }
.profile-view .tblprofile-view > tbody > tr > th.no-border-bottom { border-bottom: 0; }
.profile-view .tblprofile-view > tbody > tr > td { color: #626262; vertical-align: middle; font: normal 13px Malgun Gothic; border-right: 1px solid #dedede; border-bottom: 1px solid #cbcbcb; vertical-align: middle; }
.profile-view .tblprofile-view > tbody > tr > td:last-child { border-right: 0; }
.profile-view .tblprofile-view > tbody > tr > td.th { width: 70px; color: #b89d9d; background: #fbfbfb; }
.profile-view .tblprofile-view > tbody > tr > td.td-caption { background: #f7f7f7; color: #988281; text-align: left; padding: 5px 5px 5px 10px; }
.profile-view .tblprofile-view > tbody > tr > td.td-caption.no-border-bottom { border-bottom: 0; }
.profile-view .tblprofile-view > tbody > tr > td.padding-input { padding-right: 5px; padding-left: 5px; box-sizing: border-box; }
.profile-view .tblprofile-view > tbody > tr > td .btn-add { float: right; display: inline-block; width: 20px; height: 20px; background: url(../../../images/stm/mypage/btn/btn-add.jpg) no-repeat; text-decoration: none; }
.profile-view .tblprofile-view > tbody > tr > td .individual-delete { width: 12px; height: 12px; display: inline-block; margin-top: 3px; margin-left: 5px; margin-right: 5px; background: url(../../../images/stm/mypage/icon/icon_cross.jpg) no-repeat 0 0%; vertical-align: top; text-decoration: none; }
.profile-view .tblprofile-view > tbody > tr > td.tdborder-color { border-bottom: 1px solid #ebebeb; }
.profile-view .tblprofile-view > tbody > tr > td .input-row { width: 100%; padding-bottom: 5px; padding-left: 10px; margin-bottom: 5px; border-bottom: 1px solid #ebebeb; }
.profile-view .tblprofile-view > tbody > tr > td .input-row.noBorder { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.profile-view .tblprofile-view > tbody > tr > td .new { display: inline-block; width: 12px; height: 12px; margin-bottom: 3px; content: ''; vertical-align: middle; background: url(../../../images/stm/mypage/icon/icon_new.jpg) no-repeat; }
.profile-view .tblprofile-view > tbody > tr > td.nopad { padding: 0; }
.profile-view .tblprofile-view > tbody > tr > td.nopad-left { padding-left: 0; }
.profile-view .tblprofile-view > tbody > tr > td.webeditorpad { padding: 5px 0 5px 0; }
.profile-view .tblprofile-view > tbody > tr > td.nopad-vtop { padding: 0; vertical-align: top; }
.profile-view .tblprofile-view > tbody > tr > td.padding-input { padding-right: 5px; padding-left: 5px; box-sizing: border-box; }
.profile-view .tblprofile-view > tbody > tr > td a.file { color: #535353; text-decoration: none; }
.profile-view .tblprofile-view > tbody > tr > td a.file:hover { text-decoration: underline; }
.profile-view .tblprofile-view > tbody > tr > td .select-textbox-holder { overflow: hidden; }
.profile-view .tblprofile-view > tbody > tr > td .select-textbox-holder select { margin-top: 15px; }
.profile-view .tblprofile-view > tbody > tr > td .btn-researchers { padding: 0 20px 1px 5px; border: 1px solid #524f58; border-bottom: 1px solid #423f47; font: bold 13px Malgun Gothic; text-decoration: none; margin-bottom: 1px; color: #fff; background: #605c67 url(../../../images/stm/mypage/icon/icon_magnifygrey.png) no-repeat 94% 50%; }
.profile-view .tblprofile-view > tbody > tr > td span.inputgrp { display: block; margin-bottom: 5px; padding: 5px 0 5px 10px; }
.profile-view .tblprofile-view > tbody > tr > td span.inputgrp + span.inputgrp { border-top: 1px solid #ebebeb; padding-top: 5px; margin-bottom: 0; }
.profile-view .tblprofile-view > tbody > tr > td ul.attachementfiles { width: 100%; }
.profile-view .tblprofile-view > tbody > tr > td ul.attachementfiles > li { display: block; border-bottom: 1px solid #ebebeb; padding: 5px 9px 5px 10px; }
.profile-view .tblprofile-view > tbody > tr > td ul.attachementfiles > li:last-child { border-bottom: 0; }
.profile-view .tblprofile-view > tbody > tr > td input[type=text] { width: 469px; height: 20px; border: 1px solid #cccccc; color: #535353; padding: 0 9px 0 5px; margin: 0; color: #535353; font: normal 13px/13px Malgun Gothic; }
.profile-view .tblprofile-view > tbody > tr > td input[type=text].calendar { width: 68px; }
.profile-view .tblprofile-view > tbody > tr > td input[type=text].calendar + img { background: url(../../../images/stm/mypage/icon/ico_calendar.png) no-repeat !important; position: relative; overflow: hidden; width: 20px; height: 22px; padding: 20px 22px 0 0; box-sizing: border-box; }
.profile-view .tblprofile-view > tbody > tr > td input[type=text].fullinput { width: 100%; box-sizing: border-box; }
.profile-view .tblprofile-view > tbody > tr > td input[type=radio] { margin: 4px 3px 0 0; vertical-align: top; }
.profile-view .tblprofile-view > tbody > tr > td label { margin-right: 14px; }
.profile-view .tblprofile-view > tbody > tr > td select { width: 60px; height: 28px; border: 1px solid #ccc; color: #1b1b1b; padding: 0 3px 0 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-sizing: border-box; background: url(../../../images/stm/mypage/bg/bg_select_arrow1.jpg) 97% 50% no-repeat; }
.profile-view .tblprofile-view > tbody > tr > td select::-ms-expand { display: none; }
.profile-view .tblprofile-view > tbody > tr > td select.select1 { width: 78px; }
.profile-view .tblprofile-view > tbody > tr > td .fRight { float: right; }
.profile-view .tblprofile-view > tbody > tr > td textarea { width: 548px; height: 152px; padding: 7px 9px 7px 5px; color: #535353; border: 1px solid #cccccc; font: normal 13px Malgun Gothic; }
.profile-view .tblprofile-view > tbody > tr > td textarea.small { width: 468px; height: 53px; float: right; }
.profile-view .tblprofile-view > tbody > tr > td textarea.txta2 { width: 100%; box-sizing: border-box; }
.profile-view .tblprofile-view > tbody > tr > td .uploadcaption { padding-left: 22px; color: #1b1b1b; background: url(../../../images/stm/mypage/icon/icon_exclamation.png) no-repeat 0% 50%; }
.profile-view .tblprofile-view > tbody > tr > td .uploadcaption > span { color: #626262; }
.profile-view .tblprofile-view > tbody > tr > td .uploadcaption > span.black { color: #1b1b1b; }
.profile-view .tblprofile-view > tbody > tr > td .uploadcaption > span em { color: #a91539; }
.profile-view .tblprofile-view > tbody > tr > td .delete { vertical-align: middle; display: table-cell; padding-right: 5px; }
.profile-view .tblprofile-view > tbody > tr > td .delete .btn-delete { display: block; width: 49px; height: 22px; margin: 0 0 0 5px; padding: 0 0 0 15px; background: #e11f55 url(../../../images/stm/mypage/icon/icon_pinktrash.png) no-repeat 6px 50%; border: 1px solid #cb1b4a; border-bottom: 1px solid #911231; color: #fff; text-decoration: none; cursor: pointer; vertical-align: middle; }
.profile-view .tblprofile-view > tbody > tr > td .tr { width: 100%; display: table; border-bottom: 1px solid #ebebeb; }
.profile-view .tblprofile-view > tbody > tr > td .tr:last-child { border-bottom: 0; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell { display: table-cell; padding: 0; vertical-align: middle; border-right: 1px solid #ebebeb; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell:last-child { border-right: 0; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell.details { width: 188px; padding: 5px 9px 5px 10px; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell.details_full { width: 550px; padding: 5px 9px 5px 10px; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell.details_full span { vertical-align: top; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell.caption { width: 79px; background: #fbfbfb; color: #b89d9d; padding: 5px 9px 5px 10px; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell .redtext { color: #a91539; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell.file-type { width: 95%; padding: 5px 9px 5px 10px; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell.file-type a { color: #535353; text-decoration: none; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell.file-type a:hover { text-decoration: underline; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell .btn-info-holder { display: block; padding: 7px 5px; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell .btn-info-holder .btn-info { padding: 2px 8px 3px 7px; border: 1px solid #e74f52; border-bottom: 1px solid #d04144; text-decoration: none; color: #fff; font-weight: 700; background: #eb5b5e; font: bold 13px Malgun Gothic; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell .btn-info-holder .btn-info:before { content: url(../../../images/stm/mypage/icon/icon_info.png); display: inline-block; margin: 4px 6px 0 0; vertical-align: top; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell .upload-box { display: inline-block; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell .upload-box .fLeft { float: left; }
.profile-view .tblprofile-view > tbody > tr > td .tr .table-cell .upload-box .file-list { float: left; clear: both; }
.profile-view .tblprofile-view > tbody > tr > td .tr.list-type { width: 98.2%; padding-left: 10px; }
.profile-view .tblprofile-view > tbody > tr > td .tr ul { display: table-cell; width: 95%; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #ebebeb; }
.profile-view .tblprofile-view > tbody > tr > td .tr ul li { padding-left: 8px; line-height: 23px; background: #ffffff url(../../../images/stm/mypage/bul/bul04.jpg) no-repeat 0 10px; }
.profile-view .tblprofile-view > tbody > tr > td .tr ul li:last-child { padding-bottom: 0; }
.profile-view .tblprofile-view > tbody > tr > td .tr ul li .individual-delete { width: 12px; height: 12px; display: inline-block; background: url(../../../images/stm/mypage/icon/icon_cross.jpg) no-repeat 0 0%; vertical-align: middle; text-decoration: none; margin-left: 5px; }
.profile-view .tblprofile-view > tbody > tr > td .checkbox-holder { display: inline-block; margin: 3px 12px 3px 0; }
.profile-view .tblprofile-view > tbody > tr > td .checkbox-holder.bold { font-weight: bold; }
.profile-view .tblprofile-view > tbody > tr > td .checkbox-holder input[type=checkbox] { float: left; margin: 2px 6px 0 0; padding: 0; }
.profile-view .tblprofile-view > tbody > tr > td img.ui-datepicker-trigger { display: inline-block; margin-left: 6px; vertical-align: top; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail { display: inline-block; width: 20px; height: 20px; margin-right: 5px; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.pdf { background: url(../../../images/stm/mypage/icon/ico_thumb_pdf.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.doc { background: url(../../../images/stm/mypage/icon/ico_thumb_doc.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.ppt { background: url(../../../images/stm/mypage/icon/ico_thumb_ppt.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.xls { background: url(../../../images/stm/mypage/icon/ico_thumb_xls.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.hwp { background: url(../../../images/stm/mypage/icon/ico_thumb_hwp.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.jpg, .profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.img { background: url(../../../images/stm/mypage/icon/ico_thumb_jpg.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.img { background: url(../../../images/stm/mypage/icon/ico_thumb_jpg.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.png { background: url(../../../images/stm/mypage/icon/ico_thumb_png.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.mp3 { background: url(../../../images/stm/mypage/icon/ico_thumb_mp3.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.zip { background: url(../../../images/stm/mypage/icon/ico_thumb_zip.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.etc { background: url(../../../images/stm/mypage/icon/ico_thumb_etc.jpg) no-repeat 0 0; }
.profile-view .tblprofile-view > tbody > tr > td .file-thumbnail.avi { background: url(../../../images/stm/mypage/icon/ico_thumb_mp3.jpg) no-repeat 0 0; }

.bdr-spacing { width: 100%; margin-top: 19px; margin-bottom: 40px; border-collapse: separate; table-layout: fixed; font: normal 14px Malgun Gothic; border-spacing: 0 5px; font: normal 14px Malgun Gothic; }
.bdr-spacing tbody tr th { padding: 14px 0; border: 1px solid #d7d7d7; border-right: 0; background: #f7f7f7; color: #988281; vertical-align: middle; }
.bdr-spacing tbody tr th[align=left] { padding-left: 10px; text-align: left; }
.bdr-spacing tbody tr td { padding: 14px 11px; border: 1px solid #d7d7d7; border-left: 1px solid #e8e8e8; vertical-align: middle; }
.bdr-spacing tbody tr td .list-items li { color: #535353; padding-left: 7px; padding-bottom: 4px; background: url(../../../images/stm/mypage/bul/bul_07.jpg) no-repeat 0 9px; }
.bdr-spacing tbody tr td .list-items li:last-child { padding-bottom: 0; }
.bdr-spacing.last { margin-bottom: 0; }

.profile-insert .tblprofile-insert { width: 100%; border-top: 2px solid #a91539; border-bottom: 1px solid #3a3a3a; border-collapse: separate; table-layout: fixed; }
.profile-insert .tblprofile-insert.slim-border-top { border-top: 1px solid #a91539; }
.profile-insert .tblprofile-insert.cons { margin-top: 20px; }
.profile-insert .tblprofile-insert > tbody > tr:last-child > th, .profile-insert .tblprofile-insert > tbody > tr:last-child > td { border-bottom: 0; }
.profile-insert .tblprofile-insert > tbody > tr > th, .profile-insert .tblprofile-insert > tbody > tr > td { padding: 15px 11px 15px 11px; font: normal 14px Malgun Gothic; }
.profile-insert .tblprofile-insert > tbody > tr > th { background: #f7f7f7; color: #988281; text-align: left; border-right: 1px solid #dedede; border-bottom: 1px solid #cbcbcb; vertical-align: middle; }
.profile-insert .tblprofile-insert > tbody > tr > th.no-border-bottom { border-bottom: 0; }
.profile-insert .tblprofile-insert > tbody > tr > th.padding-input { padding-top: 8px; padding-bottom: 8px; box-sizing: border-box; }
.profile-insert .tblprofile-insert > tbody > tr > th select { width: 78px; height: 28px; border: 1px solid #ccc; color: #1b1b1b; padding: 0 3px 0 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-sizing: border-box; background: #fff url(../../../images/stm/mypage/bg/bg_select_arrow1.jpg) 97% 50% no-repeat; }
.profile-insert .tblprofile-insert > tbody > tr > th select::-ms-expand { display: none; }
.profile-insert .tblprofile-insert > tbody > tr > th select.profileselect { width: 78px; }
.profile-insert .tblprofile-insert > tbody > tr > td { color: #626262; vertical-align: middle; border-right: 1px solid #dedede; border-bottom: 1px solid #cbcbcb; vertical-align: middle; }
.profile-insert .tblprofile-insert > tbody > tr > td:last-child { border-right: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td.th { width: 70px; color: #b89d9d; background: #fbfbfb; }
.profile-insert .tblprofile-insert > tbody > tr > td.td-caption { background: #f7f7f7; color: #988281; text-align: left; padding: 5px 5px 5px 10px; }
.profile-insert .tblprofile-insert > tbody > tr > td.td-caption.no-border-bottom { border-bottom: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td.padding-input { padding-top: 8px; padding-bottom: 8px; box-sizing: border-box; }
.profile-insert .tblprofile-insert > tbody > tr > td .btn-add { float: right; display: inline-block; width: 20px; height: 20px; background: url(../../../images/stm/mypage/btn/btn-add.jpg) no-repeat; text-decoration: none; }
.profile-insert .tblprofile-insert > tbody > tr > td .individual-delete { width: 12px; height: 12px; display: inline-block; margin-top: 3px; margin-left: 5px; margin-right: 5px; background: url(../../../images/stm/mypage/icon/icon_cross.jpg) no-repeat 0 0%; vertical-align: top; text-decoration: none; }
.profile-insert .tblprofile-insert > tbody > tr > td.tdborder-color { border-bottom: 1px solid #ebebeb; }
.profile-insert .tblprofile-insert > tbody > tr > td .input-row { width: 100%; padding-bottom: 5px; padding-left: 10px; margin-bottom: 5px; border-bottom: 1px solid #ebebeb; }
.profile-insert .tblprofile-insert > tbody > tr > td .input-row.noBorder { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .new { display: inline-block; width: 12px; height: 12px; margin-bottom: 3px; content: ''; vertical-align: middle; background: url(../../../images/stm/mypage/icon/icon_new.jpg) no-repeat; }
.profile-insert .tblprofile-insert > tbody > tr > td.nopad { padding: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td.nopad-left { padding-left: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td.webeditorpad { padding: 5px 0 5px 0; }
.profile-insert .tblprofile-insert > tbody > tr > td.nopad-vtop { padding: 0; vertical-align: top; }
.profile-insert .tblprofile-insert > tbody > tr > td.padding-input { padding-top: 8px; padding-bottom: 8px; box-sizing: border-box; }
.profile-insert .tblprofile-insert > tbody > tr > td em.link { color: #1b1b1b; }
.profile-insert .tblprofile-insert > tbody > tr > td a.file { color: #1b1b1b; text-decoration: none; }
.profile-insert .tblprofile-insert > tbody > tr > td a.file:hover { text-decoration: underline; }
.profile-insert .tblprofile-insert > tbody > tr > td .select-textbox-holder { overflow: hidden; }
.profile-insert .tblprofile-insert > tbody > tr > td .select-textbox-holder select { margin-top: 15px; }
.profile-insert .tblprofile-insert > tbody > tr > td .btn-researchers { padding: 0 20px 1px 5px; border: 1px solid #524f58; border-bottom: 1px solid #423f47; font: bold 13px Malgun Gothic; text-decoration: none; margin-bottom: 1px; color: #fff; background: #605c67 url(../../../images/stm/mypage/icon/icon_magnifygrey.png) no-repeat 94% 50%; }
.profile-insert .tblprofile-insert > tbody > tr > td span.inputgrp { display: block; margin-bottom: 5px; padding: 5px 0 5px 10px; }
.profile-insert .tblprofile-insert > tbody > tr > td span.inputgrp + span.inputgrp { border-top: 1px solid #ebebeb; padding-top: 5px; margin-bottom: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td ul.attachementfiles { width: 100%; }
.profile-insert .tblprofile-insert > tbody > tr > td ul.attachementfiles > li { display: block; border-bottom: 1px solid #ebebeb; padding: 5px 9px 5px 10px; }
.profile-insert .tblprofile-insert > tbody > tr > td ul.attachementfiles > li:last-child { border-bottom: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td input[type=text] { width: 469px; height: 26px; border: 1px solid #cccccc; color: #535353; padding: 0 9px 0 9px; margin: 0; font: normal 13px/13px Malgun Gothic; }
.profile-insert .tblprofile-insert > tbody > tr > td input[type=text].calendar { width: 68px; }
.profile-insert .tblprofile-insert > tbody > tr > td input[type=text].calendar + img { background: url(../../../images/stm/mypage/icon/ico_calendar.png) no-repeat !important; position: relative; overflow: hidden; width: 20px; height: 22px; padding: 20px 22px 0 0; box-sizing: border-box; }
.profile-insert .tblprofile-insert > tbody > tr > td input[type=text].fullinput { width: 100%; box-sizing: border-box; }
.profile-insert .tblprofile-insert > tbody > tr > td input[type=text].input01 { width: 194px; }
.profile-insert .tblprofile-insert > tbody > tr > td input[type=text].input02 { width: 348px; }
.profile-insert .tblprofile-insert > tbody > tr > td input[type=text].input03 { width: 58px; }
.profile-insert .tblprofile-insert > tbody > tr > td input[type=radio] { margin: 4px 3px 0 0; vertical-align: top; }
.profile-insert .tblprofile-insert > tbody > tr > td label { margin-right: 14px; }
.profile-insert .tblprofile-insert > tbody > tr > td select { width: 78px; height: 28px; border: 1px solid #ccc; color: #1b1b1b; padding: 0 3px 0 6px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-sizing: border-box; vertical-align: top; background: url(../../../images/stm/mypage/bg/bg_select_arrow1.jpg) 97% 50% no-repeat; }
.profile-insert .tblprofile-insert > tbody > tr > td select::-ms-expand { display: none; }
.profile-insert .tblprofile-insert > tbody > tr > td select.select1 { width: 78px; }
.profile-insert .tblprofile-insert > tbody > tr > td select.tel-select { width: 78px; margin-left: 2px; color: #1b1b1b; }
.profile-insert .tblprofile-insert > tbody > tr > td .fRight { float: right; }
.profile-insert .tblprofile-insert > tbody > tr > td textarea { width: 548px; height: 133px; padding: 7px 9px 7px 5px; color: #535353; border: 1px solid #cccccc; font: normal 13px Malgun Gothic; overflow: auto; }
.profile-insert .tblprofile-insert > tbody > tr > td textarea.small { width: 468px; height: 53px; float: right; }
.profile-insert .tblprofile-insert > tbody > tr > td textarea.txta2 { width: 100%; box-sizing: border-box; }
.profile-insert .tblprofile-insert > tbody > tr > td .uploadcaption { display: inline-block; height: 21px; padding-left: 29px; color: #1b1b1b; background: url(../../../images/stm/mypage/icon/icon_exclamation.png) no-repeat 0% 50%; }
.profile-insert .tblprofile-insert > tbody > tr > td .uploadcaption > span { color: #626262; }
.profile-insert .tblprofile-insert > tbody > tr > td .uploadcaption > span.black { color: #1b1b1b; }
.profile-insert .tblprofile-insert > tbody > tr > td .uploadcaption > span em { color: #a91539; }
.profile-insert .tblprofile-insert > tbody > tr > td .delete { width: 68px; vertical-align: middle; display: table-cell; padding-right: 5px; box-sizing: border-box; }
.profile-insert .tblprofile-insert > tbody > tr > td .delete .btn-delete { display: block; width: 58px; height: 29px; margin: 0 0 0 5px; padding: 0 0 0 15px; background: #a91539 url(../../../images/stm/mypage/icon/icon_pinktrash.png) no-repeat 6px 50%; border: 1px solid #86102c; border-bottom: 1px solid #620c20; color: #fff; text-decoration: none; cursor: pointer; vertical-align: middle; font: bold 12px/12px 'Malgun Gothic'; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr { width: 100%; display: table; table-layout: fixed; border-bottom: 1px solid #ebebeb; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr:last-child { border-bottom: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell { display: table-cell; table-layout: fixed; padding: 0; vertical-align: middle; border-right: 1px solid #ebebeb; font: normal 14px Malgun Gothic; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell:last-child { border-right: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell.details { width: 188px; padding: 16px 11px 17px 11px; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell.details_full { width: 550px; padding: 5px 9px 5px 10px; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell.details_full span { vertical-align: top; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell.caption { width: 79px; background: #fbfbfb; color: #b89d9d; padding: 5px 9px 5px 10px; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell .redtext { color: #a91539; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell.file-type { width: 95%; padding: 16px 11px 17px 11px; border-right: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell.file-type a { color: #535353; text-decoration: none; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell.file-type a:hover { text-decoration: underline; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell .btn-info-holder { display: block; padding: 7px 5px; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell .btn-info-holder .btn-info { padding: 2px 8px 3px 7px; border: 1px solid #e74f52; border-bottom: 1px solid #d04144; text-decoration: none; color: #fff; font-weight: 700; background: #eb5b5e; font: bold 13px Malgun Gothic; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell .btn-info-holder .btn-info:before { content: url(../../../images/stm/mypage/icon/icon_info.png); display: inline-block; margin: 4px 6px 0 0; vertical-align: top; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell .upload-box { display: inline-block; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell .upload-box .fLeft { float: left; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr .table-cell .upload-box .file-list { float: left; clear: both; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr.list-type { width: 98.2%; padding-left: 10px; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr ul { display: table-cell; width: 95%; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #ebebeb; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr ul li { padding-left: 8px; line-height: 23px; background: #ffffff url(../../../images/stm/mypage/bul/bul04.jpg) no-repeat 0 10px; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr ul li:last-child { padding-bottom: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .tr ul li .individual-delete { width: 12px; height: 12px; display: inline-block; background: url(../../../images/stm/mypage/icon/icon_cross.jpg) no-repeat 0 0%; vertical-align: middle; text-decoration: none; margin-left: 5px; }
.profile-insert .tblprofile-insert > tbody > tr > td .checkbox-holder { display: inline-block; margin: 3px 12px 3px 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .checkbox-holder.bold { font-weight: bold; }
.profile-insert .tblprofile-insert > tbody > tr > td .checkbox-holder input[type=checkbox] { float: left; margin: 2px 6px 0 0; padding: 0; }
.profile-insert .tblprofile-insert > tbody > tr > td img.ui-datepicker-trigger { display: inline-block; margin-left: 6px; vertical-align: top; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail { display: inline-block; width: 20px; height: 20px; margin-right: 5px; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.pdf { background: url(../../../images/stm/mypage/icon/ico_thumb_pdf.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.doc { background: url(../../../images/stm/mypage/icon/ico_thumb_doc.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.ppt { background: url(../../../images/stm/mypage/icon/ico_thumb_ppt.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.xls { background: url(../../../images/stm/mypage/icon/ico_thumb_xls.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.hwp { background: url(../../../images/stm/mypage/icon/ico_thumb_hwp.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.jpg, .profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.img { background: url(../../../images/stm/mypage/icon/ico_thumb_jpg.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.img { background: url(../../../images/stm/mypage/icon/ico_thumb_jpg.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.png { background: url(../../../images/stm/mypage/icon/ico_thumb_png.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.mp3 { background: url(../../../images/stm/mypage/icon/ico_thumb_mp3.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.zip { background: url(../../../images/stm/mypage/icon/ico_thumb_zip.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.etc { background: url(../../../images/stm/mypage/icon/ico_thumb_etc.jpg) no-repeat 0 0; }
.profile-insert .tblprofile-insert > tbody > tr > td .file-thumbnail.avi { background: url(../../../images/stm/mypage/icon/ico_thumb_mp3.jpg) no-repeat 0 0; }

/*# sourceMappingURL=profile.css.map */
