﻿body, .overlay .overlay-nav .en{
    font-family: "Zen old Mincho","游明朝 Medium","YuMincho", "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Sawarabi Mincho", "serif";;
}
.bg_color1{
     background-color: #FFAB67;
}
.bg_color3{
    background-color: #fefefe;
}
.border_color1{
    border-color:#fefefe;
}
/*追従バナー*/
.fix_banner .more_item::before{
    content: "";
    display: block;
    background-image: url('./Dup/img/mailmark-w592.png');
    background-size: cover;
    background-color: rgba(255,255,255,0.0);
    width: 33px;
    height: 31px;;
}
/*nav*/
#pc_nav a.txt_white{
    color: #333;
}
#nav_menu .menu-trigger i{
    background-color: #333;
}
/*FV*/
#main_img:before {
    background-color: rgba(255,255,255,0.15);
}
#catchCopy{
    width: 72%;
    top: 16.6%;
    left: 22.0%;
}
@media screen and (max-width: 768px){
    #catchCopy{
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 20vh;
        left: auto;
    }
    #catchCopy img{
        max-width: 80%;
    }
}
@media screen and (max-width: 768px){
    #catchCopy{
        top: 35vh;
    }
    #catchCopy img{
        max-width: 90%;
    }
}
/*TOP*/
#contents .con_title{
    font-size: 51px;
}
@media screen and (max-width: 768px){
    #contents .con_title{
    font-size: 30px;
}
}
/*下層一般*/
.page .border_color1{
    border-color: #bfbfbf;
}
.sm-slider li span{
    top: auto;
    bottom: 0;
}
.pager li a{
    background-color: #bfbfbf!important;
}

/*ブログ*/
#cms_1-a .border_color1{
    border-color: #bfbfbf;
}
/*こだわり*/
#cms_2-a .border_color1{
    border-color: #bfbfbf;
}
#cms_2-a .cate_txt1 {
    padding: 0 5%;
}

/*お問い合わせ*/
#contact_tel a{
    background-color: #000;
}
#contact_tel a.width_300-max{
    max-width: 470px;
}
.fa-phone:before{
    content: "";
    display: block;
    background-image: url('./Dup/img/mailmark-w592.png');
    background-size: cover;
    width: 33px;
    height: 31px;
}
#contact_tel a i{
    transform: translateY(5px);
}
.page8 .border_color1{
    border-color: #bfbfbf;
}
@media screen and (max-width: 768px){
    .page8 #contact_tel a{
        font-size: 16px;
    }
    .fa-phone:before{
        width: 18px;
        height: 15px;
        transform: translateY(-2px);
    }
}
@media screen and (max-width: 330px){
    .page8 #contact_tel a{
        font-size: 12px;
    }
}
/*プライバシーポリシー */
#page9 a.bg_color3{
    background-color: #FFAB67;
}
/*footer*/
#footer_info .info_btn_wrap .mailMark{
        content: "";
    display: block;
    background-image: url('./Dup/img/mailmark-w592.png');
    background-size: cover;
    width: 20px;
    height: 20px;
    transform: translateY(3px);
}
#footer_info .tel_bt a{
    display: flex;
    justify-content: center;
    gap: 5px;
}
footer #footer_info{
     background-color:#bfbfbf;
}
#footer_info .map{
    display: none;
    content: "";
    background-image: url('./Dup/img/TOP13.jpg')!important;
    background-size: cover;
    background-position: center;
}
#footer_info .map img{
        display: none;
    }
#footer_info .info_txt {
    padding-top: 40px;
}