@charset "UTF-8";
.web{display: block !important;}
.mobile{display: none !important;}

/*
body{width:100vw; height:100vh; margin:0; padding:0; box-sizing:border-box;}
#outer{width:100vw; height:100vh; background:url(/images/230424_bg.jpg)center / cover no-repeat;}
#inner{width:100vw; height:100vh; text-align:center;}

.s01{width:100vw; height:100vh; padding:0; margin:0 auto; border:0px solid blue; overflow:hidden;}
.s01{
    max-width:none;
    max-height:100vh;
    min-width:100vw;
    min-height:100vh;
    position:absolute;
    left:50%;
    top:0;
    -webkit-transform: translate(-50%,0%);
    transform:translateX(-50%) translateY(0%);
}
.s01 a{width:100%; height:100%; padding:0; margin:0 auto; text-align:center; border:0px solid red; z-index:999; display:block;}
.s01 a img{width:45%; text-align:center; padding-top:1.7%; border:1px soild pink; z-index:-999;}
*/

body{width:100%; height:auto; margin:0; padding:0; box-sizing:border-box;}
#outer{width:100%; height:auto;}
#inner{width:100%; height:auto;}

.s01{width:100%; height:auto; padding:0; margin:0 auto; border:0px solid blue;}
.s01 .hd_pc_01{width:100%; height:auto; padding:0; margin:0 auto; border:0px solid red;}
.s01 .hd_m_01{display:none;}
.s01 .hd_pc_01 img{width:100%;}

.s02{width:100%; height:auto; padding:0; margin:0 auto; border:0px solid red;}
.s02 .hd_pc_02{width:100%; height:auto; padding:0; margin:0 auto; border:0px solid red; display:block;}
.s02 .hd_m_02{display:none;}
.s02 .hd_pc_02 img{width:100%;}

/*230912*/
/**survey-css***************************************************************/
.container{padding:0; margin:0 auto; width:100%; height:auto; display:block; overflow:hidden;}
.container .row{border:0px solid red; margin:0; overflow:hidden; padding:0;}
.container .row center{padding:0;}
.container .row h6{/*font-size:1.25rem;*//*기본16px-20px(1.25rem)*/font-size:1.5rem; font-weight:900;}
/*.container .row .col{font-size:0.75rem; padding:0 40px; width:100%; height:100%; border:0px solid pink;}*/
.container .row .col{font-size:0.75rem; width:100%; height:100%; border:0px solid pink;}
/*.container .row .col .ta{width:100%; height:100%; border:0px solid red; text-align:center;}*/
.container .row .col .ta{width:100%; height:100%; border:0px solid red; box-sizing:border-box;}
.container .row .col .ta ul{margin-bottom:15px;}
/*240326-수정*/
/*.container .row .col .ul01{width:100%; height:70px; background-color:#F6F6F6; border-radius:8px; text-align:center; display:block; padding:7px; margin:0 auto; list-style:none;}*/
/*.container .row .col .ul01{width:100%; height:90px; background-color:#F6F6F6; border-radius:8px; text-align:center; display:block; padding:7px; margin:0 auto; list-style:none;}*/
/*.container .row .col .ul01{width:100%; height:7.4em; background-color:#F6F6F6; border-radius:8px; text-align:center; display:block; padding:7px; margin:0 auto; list-style:none;}*/
.container .row .col .ul01{width:100%; height:100%; background-color:#F6F6F6; border-radius:8px; text-align:center; display:inline-block; padding:7px; margin:0 auto; list-style:none;}
.container .row .col .ul01 li{float:left; width:30%; height:100%; text-align:center; line-height:16px;}
/*.container .row .col .ul01 li a{font-weight:900; font-size:1.25rem; color:#4b4b4b;}*/
/*.container .row .col .ul01 li:nth-child(1){background-color:#E3E3E3; border-radius:8px; padding:9px 4px;}*/
.container .row .col .ul01 li:nth-child(1){background-color:#E3E3E3; border-radius:8px; padding:19px 4px;}
.container .row .col .ul01 li:nth-child(1) a{font-size:0.75rem; color:#4b4b4b;}
.container .row .col .ul01 li:nth-child(1) .a01{line-height:1.1; font-weight:900; font-size:1.25rem; color:#353535;}
.container .row .col .ul01 li:nth-child(1) .a02{font-weight:700; font-size:0.75rem; color:#353535;}
/*.container .row .col .ul01 li:nth-child(2){width:40%; font-weight:700; font-size:0.75rem; color:#000; padding:20px 10px;}*/
/*.container .row .col .ul01 li:nth-child(2){width:40%; font-weight:600; font-size:0.88rem; color:#000; padding:20px 10px;}*/
.container .row .col .ul01 li:nth-child(2){width:40%; font-weight:600; font-size:0.88rem; color:#000; padding:22px 10px;}
/*.container .row .col .ul01 li:nth-child(3){background-color:#FFE1D0; border-radius:8px; padding:9px 4px; float:right;}*/
.container .row .col .ul01 li:nth-child(3){background-color:#FFE1D0; border-radius:8px; padding:19px 4px; float:right;}
.container .row .col .ul01 li:nth-child(3) a{font-size:0.75rem; color:#4b4b4b;}
.container .row .col .ul01 li:nth-child(3) .a01{line-height:1.1; font-weight:900; font-size:1.25rem; color:#ff6712;}
.container .row .col .ul01 li:nth-child(3) .a02{font-weight:700; font-size:0.75rem; color:#ff6712;}

.container .row .col .ul02{width:100%; height:100%; background-color:#F6F6F6; border-radius:8px; text-align:center; display:inline-block; padding:7px; margin:0 auto; list-style:none;}
.container .row .col .ul02 li{float:left; width:30%; height:100%; text-align:center; line-height:16px;}
/*.container .row .col .ul02 li:nth-child(1){background-color:#CCFFD1; border-radius:8px; padding:9px 4px;}*/
.container .row .col .ul02 li:nth-child(1){background-color:#CCFFD1; border-radius:8px; padding:19px 4px;}
.container .row .col .ul02 li:nth-child(1) a{font-size:0.75rem; color:#4b4b4b;}
.container .row .col .ul02 li:nth-child(1) .a01{line-height:1.1; font-weight:900; font-size:1.25rem; color:#008d0e;}
.container .row .col .ul02 li:nth-child(1) .a02{font-weight:700; font-size:0.75rem; color:#008d0e;}
/*.container .row .col .ul02 li:nth-child(2){width:40%; font-weight:700; font-size:0.75rem; color:#000; padding:20px 10px;}*/
.container .row .col .ul02 li:nth-child(2){width:40%; font-weight:600; font-size:0.88rem; color:#000; padding:22px 10px;}
/*.container .row .col .ul02 li:nth-child(3){background-color:#FFE1DF; border-radius:8px; padding:9px 4px; float:right;}*/
.container .row .col .ul02 li:nth-child(3){background-color:#FFE1DF; border-radius:8px; padding:19px 4px; float:right;}
.container .row .col .ul02 li:nth-child(3) a{font-size:0.75rem; color:#4b4b4b;}
.container .row .col .ul02 li:nth-child(3) .a01{line-height:1.1; font-weight:900; font-size:1.25rem; color:#ff3124;}
.container .row .col .ul02 li:nth-child(3) .a02{font-weight:700; font-size:0.75rem; color:#ff3124;}

.container .row .col .ul03{width:100%; height:100%; background-color:#F6F6F6; border-radius:8px; text-align:center; display:inline-block; padding:7px; margin:0 auto; list-style:none;}
.container .row .col .ul03 li{float:left; width:30%; height:100%; text-align:center; line-height:16px;}
/*.container .row .col .ul03 li:nth-child(1){background-color:#FFF4BA; border-radius:8px; padding:9px 4px;}*/
.container .row .col .ul03 li:nth-child(1){background-color:#FFF4BA; border-radius:8px; padding:19px 4px;}
.container .row .col .ul03 li:nth-child(1) a{font-size:0.75rem; color:#4b4b4b;}
.container .row .col .ul03 li:nth-child(1) .a01{line-height:1.1; font-weight:900; font-size:1.25rem; color:#eba900;}
.container .row .col .ul03 li:nth-child(1) .a02{font-weight:700; font-size:0.75rem; color:#eba900;}
/*.container .row .col .ul03 li:nth-child(2){width:40%; font-weight:700; font-size:0.75rem; color:#000; padding:20px 10px;}*/
.container .row .col .ul03 li:nth-child(2){width:40%; font-weight:600; font-size:0.88rem; color:#000; padding:22px 10px;}
/*.container .row .col .ul03 li:nth-child(3){background-color:#D6F5FF; border-radius:8px; padding:9px 4px; float:right;}*/
.container .row .col .ul03 li:nth-child(3){background-color:#D6F5FF; border-radius:8px; padding:19px 4px; float:right;}
.container .row .col .ul03 li:nth-child(3) a{font-size:0.75rem; color:#4b4b4b;}
.container .row .col .ul03 li:nth-child(3) .a01{line-height:1.1; font-weight:900; font-size:1.25rem; color:#12b3e7;}
.container .row .col .ul03 li:nth-child(3) .a02{font-weight:700; font-size:0.75rem; color:#12b3e7;}

.container .row .test_text{font-weight:700;}

.container .row .col .start_btn{line-height:0; padding:28px 0; background:#3FA9F5; border-radius:8px; color:#fff; font-size:1rem; font-weight:700;}


/*240326*/
/**진단 테스트 내역 모달 관련-css***************************************************************/
.modal{}
.modal .modal-dialog{}
.modal .modal-dialog .modal-content{}
.modal .modal-dialog .modal-content .modal-body{}
.modal .modal-dialog .modal-content .modal-body .table{border-collapse: separate; border-spacing: 12px 8px;}
.modal .modal-dialog .modal-content .modal-body .table td{text-align: center; border-bottom:1px solid #ddd;}
.modal .modal-dialog .modal-content .modal-body .table tr{}
.modal .modal-dialog .modal-content .modal-body .table tr.tr_body{}
.modal .modal-dialog .modal-content .modal-body .table tr.tr_body .th_test{text-align:center; background-color:#3FA9F5; border-radius:8px; color:#fff;}
.modal .modal-dialog .modal-content .modal-body .table tr.tr_body .th_type{text-align:center; background-color:#3FA9F5; border-radius:8px; color:#fff;}

.modal-footer{border-top:none; padding:20px 23px;}


/*240326*/
/**popup_history.php-css***************************************************************/
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: none !important;}
.table-more-body{border-collapse: separate; border-spacing: 12px 8px;}
.table-more-body .more_type{text-align: center; border-bottom:1px solid #ddd;}
.table-more-body .more_type th{text-align: center; background-color:#3FA9F5; border-radius:8px; color:#fff !important; font-size:1.4em;}
.table-more-body td{text-align: center; border-bottom:1px solid #ddd; font-size:1.4em;}



/**part1-css***************************************************************/
.container .p1_title{padding-top:40px; /*font-size:1.25rem;*//*1.25rem=20px*/font-size:1.5rem;/*24px*/ font-weight:900; margin-bottom:18px;}
/*.container .label_text{text-align:center; font-size:0.75rem; font-weight:400; margin-bottom:8px;}*/
.container .label_text{text-align:center; font-size:1rem; font-weight:400; margin-bottom:8px;}
.container .progress{appearance:none; padding:0 40px; background:none;}
.container .progress::-webkit-progress-bar {
    background:#fff;
    border-radius:10px;
    box-shadow: inset 3px 3px 10px #ccc;
    }
.container .progress::-webkit-progress-value {
    border-radius:10px;
    background: #1D976C;
    background: -webkit-linear-gradient(to right, #9cd5ff, #3FA9F5);
    background: linear-gradient(to right, #9cd5ff, #3FA9F5);
    }
.con_q{width:100%; height:auto; border:0px solid blue; padding:0 40px; margin-top:3.5vh; display:block; overflow:hidden;}
.con_q label{padding:0; margin:0 auto;}
.con_q .form-label{font-size:1.25rem;}

.con_q table{border:0px solid red; padding:0; margin:0 auto; border-collapse:separate; border-spacing:0 10px;}
.con_q table tr{border:0px solid green; margin-bottom:10px;}
.con_q tr:nth-child(1){background:#FFD8D6;}
.con_q tr:nth-child(1) > td:nth-child(1){padding:14px 10px 14px 12px; vertical-align:middle; border-radius:8px 0px 0px 8px;}
.con_q tr:nth-child(1) > td:nth-child(2){padding:14px 12px 14px 0px; border-radius:0px 8px 8px 0px; vertical-align:middle;}

.con_q tr:nth-child(2){background:#FFDFE9;}
.con_q tr:nth-child(2) > td:nth-child(1){padding:14px 10px 14px 12px; vertical-align:middle; border-radius:8px 0px 0px 8px;}
.con_q tr:nth-child(2) > td:nth-child(2){padding:14px 12px 14px 0px; border-radius:0px 8px 8px 0px; vertical-align:middle;}

.con_q tr:nth-child(3){background:#FFF4CF;}
.con_q tr:nth-child(3) > td:nth-child(1){padding:14px 10px 14px 12px; vertical-align:middle; border-radius:8px 0px 0px 8px;}
.con_q tr:nth-child(3) > td:nth-child(2){padding:14px 12px 14px 0px; border-radius:0px 8px 8px 0px; vertical-align:middle;}

.con_q tr:nth-child(4){background:#D0F9F0;}
.con_q tr:nth-child(4) > td:nth-child(1){padding:14px 10px 14px 12px; vertical-align:middle; border-radius:8px 0px 0px 8px;}
.con_q tr:nth-child(4) > td:nth-child(2){padding:14px 12px 14px 0px; border-radius:0px 8px 8px 0px; vertical-align:middle;}

.con_q tr:nth-child(5){background:#CCEEFF;}
.con_q tr:nth-child(5) > td:nth-child(1){padding:14px 10px 14px 12px; vertical-align:middle; border-radius:8px 0px 0px 8px;}
.con_q tr:nth-child(5) > td:nth-child(2){padding:14px 12px 14px 0px; border-radius:0px 8px 8px 0px; vertical-align:middle;}


[type="radio"]{
    vertical-align:middle;
    appearance:none;
    background:#fff;
    border-radius: 5px;
    width: 1.25em;
    height: 1.25em;
}

[type="radio"]:checked {
  /*background:#3A3A3A;*/
  background:url(../../images/survey/check_img.png)no-repeat; background-size:cover; background-position:center;
}


/**part2-css***************************************************************/
.container .p2_title{padding-top:45px; font-size:1.25rem; font-weight:900; margin-bottom:18px;}

/**part3-css***************************************************************/
.container .p3_title{padding-top:45px; font-size:1.25rem; font-weight:900; margin-bottom:18px;}

.con_q{width:100%; height:auto; border:0px solid blue; padding:0 40px; margin-top:3.5vh; display:block; overflow:hidden;}

.con_q .row .part3_t{border:0px solid red; padding:0; margin:0 auto; border-collapse:separate; border-spacing:0 10px;}

.con_q .row .part3_t tr{border:0px solid green; margin-bottom:10px;}

.con_q .row .part3_t tr:nth-child(1){background:#FFD8D6;}
.con_q .row .part3_t tr:nth-child(1) > td:nth-child(1){padding:14px 10px 14px 12px; vertical-align:middle; border-radius:8px 0px 0px 8px;}
.con_q .row .part3_t tr:nth-child(1) > td:nth-child(2){padding:14px 12px 14px 0px; border-radius:0px 8px 8px 0px; vertical-align:middle;}
.con_q .row .part3_t tr:nth-child(1) > td:nth-child(2) .a1{font-size:1rem;}

.con_q .row .part3_t tr:nth-child(2){background:#CCEEFF;}
.con_q .row .part3_t tr:nth-child(2) > td:nth-child(1){padding:14px 10px 14px 12px; vertical-align:middle; border-radius:8px 0px 0px 8px;}
.con_q .row .part3_t tr:nth-child(2) > td:nth-child(2){padding:14px 12px 14px 0px; border-radius:0px 8px 8px 0px; vertical-align:middle;}
.con_q .row .part3_t tr:nth-child(2) > td:nth-child(2) .a2{background-color:#CCEEFF; font-size:1rem;}

/**화살표-css***************************************************************/
.container_btn{width:100%; height:auto; padding:0; margin:0 auto;}
.container_btn .row{width:100%; height:50px; padding:0px 40px 0px 40px; margin:0;}
.container_btn .row .col-2-1{width:45%; height:100%; padding:0; background:url(../../images/survey/r_handoc_left_arrow.png)no-repeat; background-size:contain; background-position:center;}
.container_btn .row .col-2-2{width:45%; height:100%; padding:0; background:url(../../images/survey/r_handoc_right_arrow.png)no-repeat; background-size:contain; background-position:center;}
.container_btn .row .col-2-1 button{width:100%; height:100%; background:none; border:none; padding:0; margin:0;}
.container_btn .row .col-2-2 button{width:100%; height:100%; background:none; border:none; padding:0; margin:0;}
.container_btn .btn:active, .btn:focus{border:none; box-shadow:none; outline:none;}
.container_btn .row .col-8{width:10%;}

/**result-css***************************************************************/
.container_r{width:76%; height:auto; padding:0; margin:0 auto; box-sizing:border-box; display:block; overflow:hidden; text-align:center;}

.container .r_title{padding-top:30px; font-size:1.5rem; font-weight:900; margin-bottom:30px;}

.container_r .r_r{/*padding:12px 0;*//*background:#EFF9FF;*/}
.container_r .r_r center{padding:0;}

.container_r .r_r .r_body{width:100%; border:0px solid red;}
.container_r .r_r .r_1{width:33%; border:0px solid blue; float:left; padding:12px 0;}
.container_r .r_r .r_1 span:nth-child(1){font-size:1.5rem; font-weight:700;}
.container_r .r_r .r_1 span:nth-child(2){font-weight:700;}
.container_r .r_r .r_1 span:nth-child(3){display:block; font-weight:500;}

.container_r .r_r .r_2{width:34%; border:0px solid green; float:left; padding:12px 0;}
.container_r .r_r .r_2 span:nth-child(1){font-size:1.5rem; font-weight:700;}
.container_r .r_r .r_2 span:nth-child(2){font-weight:700;}
.container_r .r_r .r_2 span:nth-child(3){display:block; font-weight:500;}

.container_r .r_r .r_3{width:33%; border:0px solid yellow; float:left; padding:12px 0;}
.container_r .r_r .r_3 span:nth-child(1){font-size:1.5rem; font-weight:700;}
.container_r .r_r .r_3 span:nth-child(2){font-weight:700;}
.container_r .r_r .r_3 span:nth-child(3){display:block; font-weight:500;}

.container_r .row{width:100%; margin:0;}
.container_r .r_table{width:100%; height:70%; padding:40px 10px 0 10px; margin:0; margin-top:-10px; background:#EFF9FF; border-radius:10px;}
.container_r .row .table{width:100%; margin:0;}
.container_r .row .table ul:nth-child(1) li{padding:10px 20px; background-color:#3FA9F5; color:#fff; font-weight:600; border-radius:10px; font-size:1.25rem;}
.container_r .row .table ul:nth-child(2){padding-top:20px;}
.container_r .row .table ul:nth-child(2) li{text-align:left; line-height:20px;}

.container_r .r_r .r_body .r_dr{background:#E3E3E3; border-radius:8px;}
.container_r .r_r .r_body .r_dr span:nth-child(1){color:#353535;}
.container_r .r_r .r_body .r_dr span:nth-child(2){color:#989898;}
.container_r .r_r .r_body .r_dr span:nth-child(3){color:#353535;}
.container_r .r_r .r_body .r_oi{background:#FFE1D0; border-radius:8px;}
.container_r .r_r .r_body .r_oi span:nth-child(1){color:#FF6712;}
.container_r .r_r .r_body .r_oi span:nth-child(2){color:#FFAA7A;}
.container_r .r_r .r_body .r_oi span:nth-child(3){color:#FF6712;}
.container_r .r_r .r_body .r_re{background:#CCFFD1; border-radius:8px;}
.container_r .r_r .r_body .r_re span:nth-child(1){color:#008D0E;}
.container_r .r_r .r_body .r_re span:nth-child(2){color:#8BD192;}
.container_r .r_r .r_body .r_re span:nth-child(3){color:#008D0E;}
.container_r .r_r .r_body .r_se{background:#FFE1DF; border-radius:8px;}
.container_r .r_r .r_body .r_se span:nth-child(1){color:#FF3124;}
.container_r .r_r .r_body .r_se span:nth-child(2){color:#FFA29C;}
.container_r .r_r .r_body .r_se span:nth-child(3){color:#FF3124;}
.container_r .r_r .r_body .r_wa{background:#FFF4BA; border-radius:8px;}
.container_r .r_r .r_body .r_wa span:nth-child(1){color:#EBA900;}
.container_r .r_r .r_body .r_wa span:nth-child(2){color:#EBD044;}
.container_r .r_r .r_body .r_wa span:nth-child(3){color:#EBA900;}
.container_r .r_r .r_body .r_co{background:#D6F5FF; border-radius:8px;}
.container_r .r_r .r_body .r_co span:nth-child(1){color:#12B3E7;}
.container_r .r_r .r_body .r_co span:nth-child(2){color:#9CDCF0;}
.container_r .r_r .r_body .r_co span:nth-child(3){color:#12B3E7;}


/* ## PAGINATION ## */
.pagination{width:100%; padding:2.5% 0; text-align:center; }
.pagination ul{display:inline-block;}
.pagination ul li{display:inline-block;}
.pageNum_btn{vertical-align:top;}
.pagination ul li div{width:35px; height:35px; }
.pagination ul li div p{font-size:18px; color:#888; text-align:center; line-height:38px;}
.pagination ul li p a{color:#888; margin-top:10px;}
.pagination ul li > p{margin:10px 10px 0;}
.pagination ul li p a:link, .pagination ul li p a:visited{color:#888; }
/* PAGINATION EVENT */
.pagination ul li div.active{background-color:#402C79; }
.pagination ul li div.active p{color:#fff; }

/*240110*/
/**agreements.html-css***************************************************************/
#agm{width: 100%; height: auto; padding: 0; margin: 0 auto;}
#agm .agm_title{padding: 3rem 0; font-size: 2rem; font-weight: 900; text-align: center;}
/*#agm .agm_table_outer{width: 60%; hepght:100%; padding: 0 10rem; margin:0 auto; border-radius: 10px;}*/
#agm .agm_table_outer{width: 60%; hepght:100%; padding: 0 10rem; margin:0 auto;}
#agm .agm_table_outer .agm_table{
    width: 100%;
    font-size: 1.2rem;
    font-weight: 800;
    /*border-collapse: collapse;*/
    border-collapse: separate;
    /*border-radius: 20px;*/
    /*border-spacing: 20px 20px;*/
    border: 1px solid #ddd;
    border-radius: 8px;
    }

/*#agm .agm_table tr {padding:1rem 0; border-radius: 10px;}*/
#agm .agm_table tr {padding:1rem 0;}

#agm .agm_table td, th {
    /*border: 1px solid #dddddd;*/
    text-align: left;
    padding: 1rem 1rem 1rem 2rem;
    border-radius: 100px;
    /*text-align: center;*/
    vertical-align: middle;
    }

#agm .agm_table .tr01 td:nth-child(2) {padding:0; text-align: center;}
#agm .agm_table .tr02 td:nth-child(2) {padding:0; text-align: center;}
#agm .agm_table .tr03 td:nth-child(2) {padding:0; text-align: center;}
/*#agm .agm_table .tr01 td:nth-child(2) {padding-left:1rem; text-align: center;}*/
/*#agm .agm_table .tr02 td:nth-child(2) {padding-left:1rem; text-align: center;}*/
/*#agm .agm_table .tr03 td:nth-child(2) {padding-left:1rem; text-align: center;}*/

    
#agm .agm_table tr:nth-child(even) {
    /*background-color: #dddddd;*/
    }

/*#agm .agm_table a {display:inline-block; width: 100%; height: 100%;}*/
/*#agm .agm_table a {display: block; width: 100%; height: 100%; padding: 1rem; border-radius: 100px;}*/
#agm .agm_table a {display: block; width: 100%; height: 100%; padding: 1rem; color: #989898;}
/*#agm .agm_table a:hover {background:#ddd;}*/


/*240110*/
/**terms.html-css***************************************************************/
/*.titleArea {margin: 0 auto; padding: 30px;}*/
.titleArea {margin: 0 auto; padding:5rem;}
.t1_title {font-size:2rem;}
.xans-mall {width: 100%; height: auto; margin: 0 auto; padding: 0 5rem 5rem 5rem;}
.ec-base-box {width: 60%; height: 100%; margin: 0 auto; padding: 0;}
.agree {width: 100%; height: 100%; margin:0 auto; padding: 2rem; border: 1px solid #dddddd; border-radius: 30px;}
/*.label_text {width: 100%; height: 100%; margin: 0 auto; padding: 0; line-height: 1.5; font-size: 1rem; white-space: pre-wrap;}*/
.agree .label_text {width: 100%; height: 100%; margin: 0 auto; padding: 0; white-space: pre-wrap; font-size: 17px; line-height: 1.5;}
/*p {margin: 0; padding: 0; line-height: 1.5; font-size: 1rem;}*/
.agree .label_text span {font-size: 18px; font-weight: 600;}

/*240111*/
/**terms.html-css***************************************************************/
.pv1_title {font-size:2rem;}
.fr-view a {color: #989898; font-weight: 600;}

/*240111*/
/**service_location.html-css***************************************************************/
.sl1_title {font-size:2rem;}

/*240111*/
/**inquery.php-css***************************************************************/
.inq_container {width: 100%; height: auto; padding: 3rem; margin: 0 auto;}
.inq_container .form-horizontal {width: 60%; height: 100%; margin: 0 auto;}
.inq_container .form-horizontal .row {font-size: 18px; line-height: 1.5;}
.inq_container .form-horizontal .row input{border-radius: 10px;}
.inq_container .form-horizontal .row textarea{border-radius: 10px;}
.inq_container .form-horizontal .row .form-select {padding: 1rem; font-size: 20px; font-weight: 600; margin-bottom: 1rem;}
.inq_container .form-horizontal .inq_btn {padding: 2rem; font-size: 20px; font-weight: 600; margin-bottom: 3rem;}
.inq_container .form-horizontal .inq_btn button{font-size: 20px; font-weight: 600; border-radius: 10px;}

.inq_container .inq_title {margin: 0 auto; text-align: center;}
.inq1_title {font-size:2rem; font-weight: 600; padding: 1rem;}

#insForm .row .form-control{padding: 1rem;}

/*240111*/
/**inquery.php-css : select box 관련***************************************************************/
.select_outer {padding: 3rem 2rem 1rem 2rem;}

.hide{
    display: none;
}
.show{
    display: block;
}

/* 셀렉트 영역 스타일 */
.select{
    position: relative;
    /*padding: 5px 10px;*/
    padding: 1rem;
    /*width: 200px;*/
    width: 100%;
    border-radius: 10px;
    border:1px solid salmon;
    background-color: linen;
    background-image: url("https://img.icons8.com/material-rounded/24/000000/expand-arrow.png");
    background-repeat: no-repeat;
    /*background-position: 96% center;*/
    background-position: 98.5% center;
    cursor: pointer;
}

.select span {font-size: 18px; font-weight: 600; line-height: 1.5; vertical-align: middle;}

/* 옵션 영역 스타일 */
.select ol{
    position: absolute;
    top: 70px;
    left: 0;
    width: 100%;
    border:1px solid salmon;
    border-radius: 10px;
    /*background-color: #525252;*/
    background-color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
}
.select ol li{
    /*padding: 10px;*/
    padding: 1rem;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 500;
}
.select ol li:first-child{
    background: #fff;
}
.select ol li:nth-child(2){
    background: #fff;
}
.select ol li:nth-child(3){
    background: #fff;
}
.select ol li:nth-child(4){
    background: #fff;
}
.select ol li:nth-child(5){
    background: #fff;
}
.select ol li:hover{
    background-color: floralwhite;
}
/* 아이콘 스타일 */
i{
    vertical-align: bottom;
    margin-right: 5px;
}
i img{
    width: 20px;
}


















