.modal01 .modal01-container {
    z-index: 1500;
	position: fixed;
    top: 10px;
    right: 10px;
    max-width: 37em;
    min-width: 18em;
    line-height: 1.4;
    text-align: center;
    background-color: #fff;
    border-radius: 0.5rem;
    box-shadow: 0 0 10px rgb(0 0 0 / 40%);
}
.modal01-top {height: 2rem; line-height: 2rem;}
.top-btn-close {float: right; font-size: 1.3rem; color: #cccccc; cursor: pointer; padding: 0.4rem 0.8rem 0 0.8rem;}
.modal01-top i:hover {color: #999;}
.modal01 .modal01-content {padding: 0 0.5rem 0.5rem 0.5rem;}
.modal01-image {width: 100%; height: auto;}
.modal01 .btn-container {display: flex; justify-content: center; padding-bottom: 0.5rem; text-align: center;}
.modal01 .btn-container .btn-close {margin-left: 0.8rem;}
.modal01 .btn-container a, .modal01 .btn-container .btn.btn-white:hover {border: 1px solid #999999; color: #5e5e5e;}

/**/
.evaluation-table tbody tr:nth-child(2n+1) {background-color: #f8f9fa;}
.evaluation-table.tr-bg tbody tr:nth-child(2n+1) {background-color: inherit;}
.evaluation-table.tr-bg tbody tr:nth-child(2n) {background-color: #f8f9fa;}

.evaluation-table tbody tr td {padding: 12px 20px;}
.evaluation-table tbody tr:nth-child(2n) td {padding: 12px 37px;}
.evaluation-table.tr-bg tbody tr:nth-child(2n) td {padding: 12px 20px;}
.evaluation-table.tr-bg tbody tr:nth-child(2n+1) td {padding: 12px 37px;}

.evaluation-table label {font-size: 1.04rem; color: #3C4858; margin: 0 5rem 0 0; line-height: 2;}
.evaluation-table label:last-child {margin-right: 0;}
.evaluation-table label .form-check-input {position: inherit; margin: 0 0.3rem 0 0; vertical-align: -0.5px;}
.evaluation-table p {margin-bottom: 0;}

.txt_col {display: block;}
.txt_col.txt_col_ml {padding-left: 17px;}
.txt_indent1 {padding-left: 9px; text-indent: -9px;}
.txt_indent2 {padding-left: 16px; text-indent: -16px;}
.txt_indent3 {padding-left: 27px; text-indent: -27px;}
.txt_indent4 {padding-left: 17px; text-indent: -17px;}
.txt_indent2, .txt_indent3, .txt_indent4 {font-weight: bolder; color: #3C4858;}

.surveying-mobile {
	display:none;
}

.surveying-web {
	display:block;
}
/**/
@media screen and (max-width: 1335px){
    .col-auto-m {flex: inherit !important;}
    .txt_col {display: initial;}
    .txt_col.txt_col_ml {padding-left: 0;}
}
@media screen and (max-width: 1199px){
    .evaluation-table label {display: block;}
}
@media screen and (max-width: 769px) and (max-width: 1024px){
    .modal01 .modal01-container {width: 27em; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
    .modal01 .btn-container .btn {padding: 0.4rem 1rem;}
    .modal01 .btn-container .btn-close {margin-left: 0.5rem; padding-top: 0.45rem;}
    .modal01 .btn-container .btn-close, .modal01 .btn-container a {font-size: 0.8rem !important;}
}
@media screen and (max-width: 990px){
    .img-slide-text {margin-top: 50px;}
}
@media screen and (max-width: 575px){
    .img-slide-text {content: url(/assets/img/ghealth/slide_text_m_2.png) !important; width: 100% !important; margin-top: -30px;}
    .surveying-mobile {
		display:block;
	}

	.surveying-web {
		display:none;
	}
}
@media screen and (max-width: 480px){
    .modal01 .modal01-container {width: 20em; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
    .modal01-top {line-height: 1.8rem;}
    .top-btn-close {font-size: 1.1rem;}
}