/**
 * Created by PhpStorm.
 * Date         :
 * Developer    :
 * Description  : wp_responsive.css
 * ⓒ 2021. WebPlanet Co. All Rights Reserved.
 */

@charset "utf-8";

/**********************************************************************************************************************/
/* 작성방법 */
/*
1. 모든 스타일은 클래스명 .wp_wrap 을 시작으로 작성한다.
2. 공통 스타일의 클래스명은 cm_ 접두어를 사용한다.
 */
/**********************************************************************************************************************/

@media (max-width: 1320px) {

/**********************************************************************************************************************/
/* 헤더 */
/**********************************************************************************************************************/
/* #region // header */
.wp_wrap header .h_inner .h_lt .h_logo {
    min-width: unset;
    width: 185px;
}
.wp_wrap header .h_inner .h_rt nav .gnb .m_list {
    width: 140px;
}
.wp_wrap header .h_inner .h_rt nav .gnb .m_list>a {
    height: 100px;
    font-size: 18px;
    line-height: 1.25;
}
.wp_wrap header .h_inner .h_rt nav .gnb .m_list.free_trial_apply {
    margin-left: 0;
}
/* #endregion // header */
/**********************************************************************************************************************/



/**********************************************************************************************************************/
/* 푸터 */
/**********************************************************************************************************************/
/* #region // footer */
.wp_wrap footer .f_inner .f_info ul li, 
.wp_wrap footer .f_inner .f_info ul li a {
    font-size: 17px;
}
.wp_wrap footer .f_inner .f_tel a {
    font-size: 25px;
}
.wp_wrap footer .f_inner .f_copy {
    font-size: 15px;
}
/* #endregion // footer */
/**********************************************************************************************************************/



/**********************************************************************************************************************/
/* 메인 */
/**********************************************************************************************************************/
/* #region // sec1 */
.wp_wrap .sec1 .cont_box .txt_box {
    top: calc(50% + 50px);
}
.wp_wrap .sec1 .cont_box .txt_box img {
    width: 100%;
    max-width: 715px;
}
/* #endregion // sec1*/

/* #region // sec2 */
.wp_wrap .sec2 .cont_box .txt_box1 .txt1 {
    font-size: 25px;
    margin-bottom: 10px;
}
.wp_wrap .sec2 .cont_box .txt_box1 .txt2 {
    font-size: 40px;
    letter-spacing: -3px;
}
.wp_wrap .sec2 .cont_box .txt_box2 p {
    
font-size: 34px;
}
/* #endregion // sec2*/

/* #region // sec3*/
.wp_wrap .sec3 .herbal_medicine {
    bottom: 0;
    left: 0;
}

.wp_wrap .sec3 .herbal_medicine img{
    width: 100%;
    max-width: 500px;
  }
.wp_wrap .sec3 .cont_box .top_txt_box .txt1 img {
    margin: 0 auto;
    width: 100%;
    max-width: 700px;
}
.wp_wrap .sec3 .cont_box .top_txt_box .txt2 {
    font-size: 30px;
}
.wp_wrap .sec3 .cont_box .bot_txt_box img {
    width: 100%;
    max-width: 600px;
}
/* #endregion // sec3*/

/* #region // sec4*/
.wp_wrap .sec4 .cont_box .top_area .txt_box .txt1 img {
    max-width: 690px;
    width: 100%;
}
.wp_wrap .sec4 .cont_box .top_area .txt_box .txt2 {
    font-size: 30px;
}
.wp_wrap .sec4 .cont_box .top_area .txt_box .txt3 {
    font-size: 27px;
    line-height: 1.6;
}
.wp_wrap .sec4 .cont_box .bot_area .king_txt {
    left: calc(50% - 400px);    
    /* bottom: 190px; */
    bottom: 37%;


    left: calc(50% - 350px);
    bottom: 30%;
}
.wp_wrap .sec4 .cont_box .bot_area .king_txt img {
    width: 100%;
    /* width: 34vw; */
    /* max-width: 450px; */
    max-width: 400px;
}
.wp_wrap .sec4 .cont_box .bot_area .king_img {
    right: -10px;
}
.wp_wrap .sec4 .cont_box .bot_area .king_img img {
    margin-left: auto;
    width: 100%;
    width: 54vw;
    max-width: 550px;
}
/* #endregion // sec4*/

/* #region // sec5*/
.wp_wrap .sec5 .cont_box .top_area .txt_box .txt2 {
    font-size: 30px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.itm p,
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul>li p {
    font-size: 25px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.icon {
    top: 40px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.icon img {
    width: 95px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.itm img{
    width: 200px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul.top,
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul.bot {
    gap: 30px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul>li img {
    width: 135px;
    min-width: 135px;
    height: 135px;
}
/* #endregion // sec5*/

/* #region // sec6*/
.wp_wrap .sec6 .cont_box .tit_box {
    gap: 75px;
}
.wp_wrap .sec6 .cont_box .tit_box .cloud{
    width: 152px;
}
.wp_wrap .sec6 .cont_box .prd_box img {
    width: 100%;
    max-width: 740px;
}
.wp_wrap .sec6 .cont_box .prd_box .txt_box p {
    font-size: 25px;
}
.wp_wrap .sec6 .cont_box .prd_box .txt_box {
    background: #5A433E;
    padding: 20px 10px;
}
/* #endregion // sec6*/

/* #region // sec7*/
.wp_wrap .sec7 .top_box .tit_box .txt1 {
    font-size: 35px;
}
.wp_wrap .sec7 .top_box .tit_box .txt2 {
    font-size: 40px;
}
/* #endregion // sec7 */

/* #region // sec9*/
.wp_wrap .sec9 .inner_box .tit_box img {
    width: 100%;
    max-width: 160px;
}
.wp_wrap .sec9 .cont_box .logo img {
    width: 100%;    
    max-width: 100px;
}
.wp_wrap .sec9 .cont_box .desc_box>div>ul>li {
    font-size: 13px;
    padding-left: 8px;
}
/* #endregion // sec9 */

/* #region // sec10*/
.wp_wrap .sec10 .cont_box .tit_box .txt1{
    font-size: 45px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .tit {
    font-size: 45px;
    margin-bottom: 30px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area {
    padding: 40px 90px 50px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .ques {
    font-size: 26px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line input[type='checkbox'] + label,
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line .md_opBtn{
    font-size: 18px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line input[type='checkbox'] + label .chk_cst {
    width: 21px;
    min-width: 21px;
    height: 21px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .answ .rdo_box .rdo_itm input[type='radio'] + label .rdo_cst {
    width: 21px;
    height: 21px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .bot_area .txt {
    font-size: 27px;
}
/* #endregion // sec10 */
/**********************************************************************************************************************/
}


@media (max-width: 768px) {    
/**********************************************************************************************************************/
/* 헤더 */
/**********************************************************************************************************************/
/* #region // header */
.wp_wrap header .h_inner{
    height: 80px;
    padding: 0 10px;
}
.wp_wrap header .h_inner .h_rt nav {
    display: none;
}
.wp_wrap header .h_inner .h_rt .mnu_opBtn{
    display: block;
}

.wp_wrap .mo_mnu{
    display: block;
    position: fixed;
    top: 80px;
    right: 0;
    width: 100%;
    height: calc(100dvh - 80px);
    background: #333333;
    border-top: 1px solid #ddd;
    z-index: 9999;
    display: none;
}
.wp_wrap .mo_mnu .md_inner{
    width: 100%;
    height: 100%;
    background: #333333;
    padding: 30px 0;
}
.wp_wrap .mo_mnu .md_inner .mo_gnb{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wp_wrap .mo_mnu .md_inner .mo_gnb>li{
    padding: 15px 20px;
}
.wp_wrap .mo_mnu .md_inner .mo_gnb>li>a{
    font-size: 28px;
    color: #fff;
    font-weight: 600;
}
/* #endregion // header */
/**********************************************************************************************************************/
    



/**********************************************************************************************************************/
/* 푸터 */
/**********************************************************************************************************************/
/* #region // footer */
.wp_wrap footer {
    background: #333333;
    padding: 35px 0;
}
.wp_wrap footer .f_inner .f_info ul {
    align-items: flex-start;
    flex-direction: column;
}
.wp_wrap footer .f_inner .f_info ul li, 
.wp_wrap footer .f_inner .f_info ul li a {
    font-size: 15px;
}
.wp_wrap footer .f_inner .f_tel {
    padding: 15px 0;
}
.wp_wrap footer .f_inner .f_copy {
    font-size: 14px;
}


.wp_wrap .totop {
    right: 10px;
    bottom: 30px;
    width: 45px;
    height: 45px;
}
.wp_wrap .totop i {
    font-size: 18px;
}
/* #endregion // footer */
/**********************************************************************************************************************/





/**********************************************************************************************************************/
/* 메인 */
/**********************************************************************************************************************/
/* #region // sec1 */
.wp_wrap .sec1 {
    height: 450px;
}
.wp_wrap .sec1 .cont_box .txt_box {
    top: calc(50% + 40px);
}
/* #endregion // sec1 */


.wp_wrap .sec3,
.wp_wrap .sec5,
.wp_wrap .sec7,
.wp_wrap .sec10 {
    scroll-margin-top: 40px;
}

/* #endregion // sec2 */
.wp_wrap .sec2 {
    padding-bottom: 80px;
}
.wp_wrap .sec2 .cont_box .txt_box1 .txt1 {
    font-size: 15px;
    margin-bottom: 5px;
}
.wp_wrap .sec2 .cont_box .txt_box1 .txt2 {
    font-size: 25px;
    letter-spacing: -4px;
}
.wp_wrap .sec2 .cont_box .top_hfcic_box {
    margin-bottom: 50px;
}
.wp_wrap .sec2 .cont_box .txt_box1 {
    margin-bottom: 50px;
}
.wp_wrap .sec2 .cont_box .txt_box2 p {
    font-size: 20px;
    letter-spacing: -1.3px;
}
/* #endregion // sec2 */


/* #region // sec3 */
.wp_wrap .sec3 {
    padding: 80px 0;
}    
.wp_wrap .sec3 .herbal_medicine {
    width: 60%;
}
.wp_wrap .sec3 .herbal_medicine img {
    width: 100%;
    max-width: unset;
}
.wp_wrap .sec3 .cont_box .top_txt_box {
    gap: 40px;
}
.wp_wrap .sec3 .cont_box .top_txt_box .txt2 {
    font-size: 20px;
}
.wp_wrap .sec3 .cont_box .cic_graph {
    margin-bottom: 60px;
}
.wp_wrap .sec3 .cont_box .cic_graph img {
    width: 80%;
}
/* #endregion // sec3 */



/* #region // sec4 */
.wp_wrap .sec4 {
    padding: 80px 0 0;
}
.wp_wrap .sec4 .cont_box .top_area .txt_box .txt2 {
    font-size: 20px;
    margin-bottom: 60px;
}
.wp_wrap .sec4 .cont_box .top_area .txt_box .txt3 {
    font-size: 17px;
    margin-bottom: 60px;
}
.wp_wrap .sec4 .cont_box .bot_area .king_txt {
    /* left: calc(50% - 265px); */
    left: 30%;
    transform: translateX(-50%);
    bottom: 15%;
}
.wp_wrap .sec4 .cont_box .bot_area .king_txt img {
    width: 45vw;
    max-width: unset;
}
/* #endregion // sec4 */



/* #region // sec5 */
.wp_wrap .sec5 {
    padding: 80px 0;
}
.wp_wrap .sec5 .cont_box .top_area {
    margin-bottom: 60px;
}
.wp_wrap .sec5 .cont_box .top_area .txt_box .txt2 {
    font-size: 20px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.itm {
    gap: 18px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.itm p, 
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul>li p {
    font-size: 20px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.itm img {
    width: 100px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_bot {
    gap: 40px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.itm p, 
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul>li p {
    font-size: 17px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul.top, 
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul.bot {
    gap: 15px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul>li img {
    width: 90px;
    min-width: 90px;
    height: 90px;
}
/* #endregion // sec5 */



/* #region // sec6 */
.wp_wrap .sec6 {
    padding: 80px 0;
}
.wp_wrap .sec6 .cont_box .tit_box {
    gap: 30px;
    margin-bottom: 40px;
}
.wp_wrap .sec6 .cont_box .tit_box .cloud {
    width: 80px;
}
.wp_wrap .sec6 .cont_box .tit_box .txt {
    width: 160px;
}
.wp_wrap .sec6 .cont_box .txt_box .top {
    gap: 20px;
    margin-bottom: 120px;
}
.wp_wrap .sec6 .cont_box .txt_box .top .txt1 {
    font-size: 18px;
}
.wp_wrap .sec6 .cont_box .txt_box .bot img {
    width: 100%;
    max-width: 130px;
}
.wp_wrap .sec6 .cont_box .txt_box .bot {
    margin-bottom: 60px;
}
.wp_wrap .sec6 .cont_box .txt_box .top::after, .wp_wrap .sec7 .top_box .tit_box::after {
    bottom: -55px;
    width: 170px;
    height: 5px;
}
.wp_wrap .sec6 .cont_box .prd_box .txt_box {
    padding: 15px 5px;
}
.wp_wrap .sec6 .cont_box .prd_box .txt_box p {
    font-size: 17px;
}

/* #endregion // sec6 */



/* #region // sec7 */
.wp_wrap .sec7 {
    padding: 80px 0;
}

.wp_wrap .sec7 .top_box .tit_box .txt1 {
    font-size: 25px;
}
.wp_wrap .sec7 .top_box .tit_box .txt2 {
    font-size: 28px;
}
.wp_wrap .sec7 .top_box .tit_box {
    margin-bottom: 120px;
}


/* #endregion // sec7 */




/* #region // sec9 */
.wp_wrap .sec9 {
    padding: 80px 0;
}
.wp_wrap .sec9 .inner_box .tit_box {
    margin-bottom: 60px;
}
.wp_wrap .sec9 .inner_box .tit_box img {
    max-width: 130px;
}
.wp_wrap .sec9 .cont_box .logo {
    margin-bottom: 30px;
}
.wp_wrap .sec9 .cont_box {
    border-radius: 20px;
    padding: 35px 15px;
}
.wp_wrap .sec9 .cont_box .desc_box {
    flex-direction: column;
    gap: 0;
}
.wp_wrap .sec9 .cont_box .desc_box>div {
    width: 100%;
}
/* #endregion // sec9 */



/* #region // sec10 */
.wp_wrap .sec10 {
    padding: 80px 0;
}
.wp_wrap .sec10 .cont_box .tit_box {
    margin-bottom: 40px;
}
.wp_wrap .sec10 .cont_box .tit_box .txt1 {
    font-size: 30px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area {
    padding: 30px 15px 50px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap {
    gap: 15px;
    margin-bottom: 30px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line {
    flex-direction: column;
    gap: 15px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line2 .ip_box {
    width: 100%;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .tit {
    font-size: 32px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .ques {
    font-size: 20px;
    min-width: 160px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line2 .ip_box .ques {
    min-width: 75px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .answ .rdo_box .rdo_itm input[type='radio'] + label {
    font-size: 20px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .answ input[type='text'] {
    font-size: 18px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .adrs_box .answ .adrs_top button {
    font-size: 17px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line input[type='checkbox'] + label, 
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line .md_opBtn{
    font-size: 15px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line input[type='checkbox'] + label .chk_cst {
    width: 17px;
    min-width: 17px;
    height: 17px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line input[type='checkbox'] + label .chk_cst {
    margin-right: 6px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .img_acc {
    bottom: -50px;
    right: 0;
    max-width: 200px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .bot_area .txt {
    font-size: 20px;
    margin-bottom: 30px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .bot_area .sbm_btn {
    width: 100%;
    height: 65px;
    font-size: 23px;
}
/* #endregion // sec10 */
/**********************************************************************************************************************/

}


@media (max-width: 576px) {

}


@media (max-width: 430px) {
/**********************************************************************************************************************/
/* 공통 */
/**********************************************************************************************************************/
.wp_wrap .wp_alert_red {
    font-size: 11px;
}
/**********************************************************************************************************************/


/**********************************************************************************************************************/
/* 헤더 */
/**********************************************************************************************************************/
/* #region // header */
.wp_wrap header .h_inner .h_lt .h_logo {
    width: 160px;
}
/* #endregion // header */
/**********************************************************************************************************************/



/**********************************************************************************************************************/
/* 푸터 */
/**********************************************************************************************************************/
/* #region // footer */
.wp_wrap footer .f_inner .f_info ul li, .wp_wrap footer .f_inner .f_info ul li a {
    font-size: 13px;
}
.wp_wrap footer .f_inner .f_tel a {
    font-size: 22px;
}
.wp_wrap footer .f_inner .f_copy {
    font-size: 12px;
}
/* #endregion // footer */
/**********************************************************************************************************************/





/**********************************************************************************************************************/
/* 메인 */
/**********************************************************************************************************************/
/* #region // sec2 */
.wp_wrap .sec2 .cont_box .txt_box1 .txt1 {
    font-size: 12px;
}
.wp_wrap .sec2 .cont_box .txt_box1 .txt2 {
    font-size: 19px;
}
.wp_wrap .sec2 .cont_box .txt_box2 p {
    font-size: 15px;
}
/* #endregion // sec2 */



/* #region // sec3 */
.wp_wrap .sec3 .cont_box .top_txt_box .txt2 {
    font-size: 15px;
}
.wp_wrap .sec3 .cont_box .top_txt_box {
    gap: 25px;
    margin-bottom: 40px;
}
/* #endregion // sec3 */




/* #region // sec4 */
.wp_wrap .sec4 .cont_box .top_area .txt_box .txt1 {
    margin-bottom: 30px;
}
.wp_wrap .sec4 .cont_box .top_area .txt_box .txt2 {
    font-size: 13px;
    margin-bottom: 30px;
}
.wp_wrap .sec4 .cont_box .top_area .txt_box .txt3 {
    font-size: 12px;
    margin-bottom: 40px;
}
/* #endregion // sec4 */



/* #region // sec5 */
.wp_wrap .sec5 .cont_box .top_area .txt_box {
    gap: 20px;
}
.wp_wrap .sec5 .cont_box .top_area .txt_box .txt2 {
    font-size: 15px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul{
    flex-wrap: wrap;
}
.wp_wrap .sec5 .cont_box .bot_area .img_bot>ul.bot>li {
    width: calc((100% - 15px) / 2);
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.itm p, .wp_wrap .sec5 .cont_box .bot_area .img_bot>ul>li p {
    font-size: 15px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.icon {
    top: 25px;
}
.wp_wrap .sec5 .cont_box .bot_area .img_top>ul>li.icon img {
    width: 65px;
}
/* #endregion // sec5 */



/* #region // sec6 */
.wp_wrap .sec6 .cont_box .tit_box {
    gap: 20px;
}
.wp_wrap .sec6 .cont_box .tit_box .txt {
    width: 135px;
}
.wp_wrap .sec6 .cont_box .tit_box .cloud {
    width: 60px;
}
.wp_wrap .sec6 .cont_box .txt_box .top {
    gap: 10px;
    margin-bottom: 100px;
}
.wp_wrap .sec6 .cont_box .txt_box .top .txt1 {
    font-size: 14px;
}
.wp_wrap .sec6 .cont_box .txt_box .bot img {
    max-width: 95px;
}
.wp_wrap .sec6 .cont_box .txt_box .top::after, 
.wp_wrap .sec7 .top_box .tit_box::after {
    bottom: -50px;
    width: 130px;
    height: 4px;
}
.wp_wrap .sec6 .cont_box .prd_box .txt_box {
    padding: 15px 0px;
    letter-spacing: -1px;
}
.wp_wrap .sec6 .cont_box .prd_box .txt_box p {
    font-size: 14px;
}
.wp_wrap .sec6 .cont_box .txt_box .top .txt2 img{
    margin: 0 auto;
    width: 100%;
    max-width: 320px;
}
/* #endregion // sec6 */




/* #region // sec7 */
.wp_wrap .sec7 .top_box .tit_box .txt1 {
    font-size: 18px;
}
.wp_wrap .sec7 .top_box .tit_box .txt2 {
    font-size: 21px;
}
.wp_wrap .sec7 .top_box .tit_box {
    margin-bottom: 100px;
}
.wp_wrap .sec7 .bot_box .sld_area .rv_slider .sld {
    padding: 15px 15px 30px;
    background: #fff;
    border-radius: 20px;
}
.wp_wrap .sec7 .bot_box .sld_area .rv_slider .sld .txt_box .id_box .lt .id {
    font-size: 15px;
}
.wp_wrap .sec7 .bot_box .sld_area .rv_slider .sld .txt_box .id_box .lt .repurchase {
    font-size: 13px;
    padding: 2px 7px;
}
.wp_wrap .sec7 .bot_box .sld_area .rv_slider .sld .txt_box .detail_box .tit {
    font-size: 16px;
}
.wp_wrap .sec7 .bot_box .sld_area .rv_slider .sld .txt_box .detail_box .desc {
    font-size: 14px;
}
.wp_wrap .sec7 .bot_box .sld_area .rv_slider .sld .txt_box .id_box {
    margin-bottom: 15px;
}
.wp_wrap .sec7 .bot_box .sld_area .rv_slider .sld .img_box {
    aspect-ratio: auto 1 / 0.65;
    margin-bottom: 15px;
}
/* #endregion // sec7 */




/* #region // sec9 */
.wp_wrap .sec9 .inner_box .tit_box img {
    max-width: 110px;
}
.wp_wrap .sec9 .inner_box .tit_box {
    margin-bottom: 40px;
}
/* #endregion // sec9 */




/* #region // sec10 */
.wp_wrap .sec10 .cont_box .tit_box .txt1 {
    font-size: 26px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area {
    border-radius: 25px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .tit {
    font-size: 25px;
    margin-bottom: 20px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap ,
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line {
    gap: 10px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .ques {
    min-width: 70px;
    font-size: 17px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .answ input[type='text'] {
    font-size: 16px;
    padding: 8px 10px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .adrs_box .answ .adrs_top button {
    width: 180px;
    font-size: 15px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .answ .rdo_box .rdo_itm input[type='radio'] + label {
    font-size: 18px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .ip_wrap .line .ip_box .answ .rdo_box .rdo_itm input[type='radio'] + label .rdo_cst {
    width: 18px;
    height: 18px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line input[type='checkbox'] + label, 
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line .md_opBtn {
    font-size: 13px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line input[type='checkbox'] + label .chk_cst {
    width: 15px;
    min-width: 15px;
    height: 15px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .top_area .agr_wrap .line.last .md_opBtn{
    margin-left: 20px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .bot_area .txt {
    font-size: 18px;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .bot_area .txt br{
    display: none;
}
.wp_wrap .sec10 .cont_box .form_box .form_in .bot_area .sbm_btn {
    height: 60px;
    font-size: 20px;
}
/* #endregion // sec10 */
/**********************************************************************************************************************/

}


@media (max-width: 375px) {

}


@media (max-width: 320px) {

}














































