﻿

/*
#loading_bg{
    display:none;
}
*/



/*--all page---------------------------
-------------------------------------*/
.linkStyle{
    color:#df7c05;
    transition:all 0.3s;
    text-decoration:underline;
}
.linkStyle:hover{
    opacity:0.7;
}

body{
    overflow:hidden;
}
header .tel_bt{
    display:none;
}


/*--top page---------------------------
-------------------------------------*/
header{
    padding-top:250px!important;
}
.flexslider .slides li{
    width: 100%;
    float: left;
    margin-right: -100%;
    position: relative;
    opacity: 0;
    display: block;
    z-index: 1;
}



/*--under page---------------------------
-------------------------------------*/



/* ---------- responshive ---------- */
@media screen and (max-width: 1536px){
header{
    padding-top:150px!important;
}
}


@media screen and (max-width: 1366px){
header{
    padding-top:50px!important;
}
}


/* ---------- タブレット ---------- */
@media screen and (max-width: 768px){
header{
    padding:20px!important;
}
#logo{
    max-width:300px;
}
.fat-nav li a{
    font-size:1.2rem;
}
#main_img img.object_fit_img {
    max-height: initial;
    min-height: initial;
}
#contents1{
    -webkit-transform: translateX(0)!important;
    -ms-transform: translateX(0)!important;
    transform: translateX(0)!important;
}
.banner{
    border:1px solid #fff;
}
#page_title .page_box{
    padding-left:0;
}
#page_title .page_box::before{
    display:none;
}
#cms_2-g .cate_title {
    line-height: 1.5;
    font-size: 2em;
}
.footer_back .f_before{
    right: -31%;
    top: 49%;
}
}

/* ---------- スマートフォン ---------- */
@media screen and (max-width: 667px){

 #logo {
    max-width: 170px;
}
#contents3 .txt4{
    letter-spacing: -1px;
}
.footer_back .f_before {
    right: -48%;
}
.fat-nav li a{
    font-size:1rem;
}
#cms_2-g .cate_title{
    font-size: 1.5em;
}
.footer_back{background-color: #111111;}
#page-top a,#page-top a span,#copyright,#copyright a{color: #fff;}


}




