@charset "UTF-8";
/* CSS Document */



.table_height{
    height: auto;
}

.aplication_text_title{
    font-size: 1.4rem;
}

.aplication_box{
    border: 1px solid #333;
    padding: 0.5rem 1rem;
    
}

.aplication_text{
    line-height: 1.8em;
    font-size: 1.2rem;
}


.pdf_icon{
    position: relative;
}

.pdf_icon::before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url(../../images/second/images2025102209112640.png);
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
     vertical-align: middle;

}

ul.sns{
  display: flex;
    column-gap: 1.5rem;
    list-style: none;
}

ul.sns li{
    width: 30px;
}

ul.sns li img{
    width: 100%;
}





/* --------------------------------------------------
  OTHER
-------------------------------------------------- */

/** DISPLAY ON/OFF **/

.pc_none { display: none !important; }
.ta_none { display: block !important; }

.pc { display: block !important; }
.ta { display: none !important; }
.sp { display: none !important; }
.pc_ta { display: block !important; }
.ta_sp { display: none !important; }



















/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    TABLET

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



@media only screen and (max-width: 991px){

    
    
    
    
    
    

    
    
/* ----------------------------------------------------------
  OTHER - TA
---------------------------------------------------------- */

/** DISPLAY ON/OFF **/

.pc_none { display: block !important; }
.ta_none { display: none !important; }
.pc_ta_none { display: none !important; }
.ta_sp_none { display: none !important; }

.pc { display: none !important; }
.ta { display: block !important; }
.sp { display: none !important; }
.pc_ta { display: block !important; }
.ta_sp { display: block !important; }


/** MARGIN/PADDING RESET **/

.mb_none {
    margin-bottom: 0%;
}

.pb_none {
    padding-bottom: 0%;
}


}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    SMART PHONE

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



@media only screen and (max-width: 767px) {

    
table.price_table{
    min-width: 100%;
}

    
    
/* ----------------------------------------------------------
  OTHER - SP
---------------------------------------------------------- */

/** DISPLAY ON/OFF **/

.pc_none { display: block !important; }
.ta_none { display: none !important; }
.sp_none { display: none !important; }
.pc_ta_none  { display: block !important; }
.ta_sp_none { display: none !important; }

.pc { display: none !important; }
.ta { display: none !important; }
.sp { display: block !important; }
.pc_ta { display: none !important; }
.ta_sp { display: block !important; }
    
    
    
    
    
}