/*
Theme Name: unitone Child　
Template: unitone
*/
:root{
--unitone--divider-color: #CCC;
}
.page h1{
    display: none;

}
.has-t-orange-color {
    color: #f15a24;
}
.has-t-orange-background-color {
    background-color: #f15a24;
}
.has-t-orange-border-color {
    border-color: #f15a24;
}

.b-fit-img{
    object-position: center bottom; /* 画像を右上に配置（トリミング位置の調整） */
}

.is-style-block-link-underline li{


}
.is-style-block-link-underline li:hover{
    background-color: #eaeaea;
    
}

.rbc-is-hidden-on-tablet{
}
.rbc-is-hidden-on-wide{
}
.rbc-is-hidden-on-desktop{
}
@media (min-width: 600px) and (max-width: 980px) {
    .rbc-is-hidden-on-tablet {
        clip: rect(1px, 1px, 1px, 1px) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        width: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0px !important;
        position: absolute !important;
    }
    }

@media (min-width: 980px) and (max-width: 1480px) {
    .rbc-is-hidden-on-desktop{

    }
}
@media screen and (max-width: 640px) {
    .is-style-underline table{
      width: 100%;
    }
    .is-style-underline table th{
        min-width: 120px;
    }
    .is-style-underline table th,
    .is-style-underline table td{
    /* display: block;
    width: 100%;
    text-align: center; */
    padding: 5px;
    text-align: left;
    }

}