/*************************************************************************************************************************************
                                　　　　　　　　　　　　　　　　  共通 
************************************************************************************************************************************/

/***** THORテーマのリセットCSS *****/
.l-wrapper {
    max-width: 100%;
}
.container {
    max-width: 100%;
}
.content ul > li::before {
    display:none;
}

/***** フッター　コピーライト削除 *****/


/***** リンクホバー時アンダーライン削除 *****/
a:hover {
    text-decoration: none;
}

/***** 投稿下コメント削除 *****/




/*************************************************************************************************************************************
                                　　　　　　　　　　　　　　　　  PC (pcpcpc)
************************************************************************************************************************************/
@media (min-width: 1025px) {

.pc-none {
     display: none;
}
.only-sp {
     display: none;
}
.only-tab {
     display: none;
}



/***** PC時　電話リンク無効化 *****/
a[href^="tel:"] {
    pointer-events: none;
}
}



/*************************************************************************************************************************************
                                　　　　　　　　　　　　　　　　  SP(spspsp) 
************************************************************************************************************************************/
@media (max-width: 420px) {


.sp-none {
     display: none;
}
.only-pc {
     display: none;
}
.only-tab {
     display: none;
}


/******************************** フッター固定ボタン ********************************/
.sp-footer-btn {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 9999;
}
.sp-footer-btn ul {
    width: 100%;
    padding: 0;
}
.sp-footer-btn ul li {
    float: left;
    width: 25%;
    height: 50px;
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    border-left: 1px solid;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #bdbbbb), color-stop(1.00, #777));
    background: -webkit-linear-gradient(#bdbbbb, #777);
    background: -moz-linear-gradient(#bdbbbb, #777);
    background: -o-linear-gradient(#bdbbbb, #777);
    background: -ms-linear-gradient(#bdbbbb, #777);
    background: linear-gradient(#bdbbbb, #777);
}
.sp-footer-btn ul li a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    padding-top: 30px;
}
.sp-footer-btn ul li a.home {
    background: url(http://template3.kenta-k.com/wp-content/uploads/2019/08/home-btn.png) no-repeat center top 2px / 30px;
}
.sp-footer-btn ul li.tel-btn {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #ffa443), color-stop(1.00, #ff7400));
    background: -webkit-linear-gradient(#ffa443, #ff7400);
    background: -moz-linear-gradient(#ffa443, #ff7400);
    background: -o-linear-gradient(#ffa443, #ff7400);
    background: -ms-linear-gradient(#ffa443, #ff7400);
    background: linear-gradient(#ffa443, #ff7400);
}
.sp-footer-btn ul li.tel-btn a {
    background: url(http://template3.kenta-k.com/wp-content/uploads/2019/08/tel-btn.png) no-repeat center top 2px / 30px;
}
.sp-footer-btn ul li a.menu-btn {
    background: url(http://template3.kenta-k.com/wp-content/uploads/2019/08/menu-btn.png) no-repeat center top 2px / 30px;
}
.sp-footer-btn ul li a.menu-btn2 {
    background: url(http://template2.kenta-k.com/wp-content/uploads/2019/08/yoyaku-btn.png) no-repeat center top 2px / 30px;
}



}






/*************************************************************************************************************************************
                                　　　　　　　　　　　　　　　　  TAB (tabtabtab)
************************************************************************************************************************************/
@media print, screen and (max-width: 1024px) and (min-width: 421px) {


.tab-none {
     display: none;
}
.only-pc {
     display: none;
}
.only-sp {
     display: none;
}





}