﻿.linkStyle{
color:#603813;
}

header{
background-image: url(./Dup/img/back.jpg);
}

.bg_color3 {
    background-color: #ED7980;
}

#cms_5-c .box_txt1::before {
    color: rgba(237,121,128,0.8);
}

#cms_2-c .cate_title{
    background-color: #ED7980;
margin-left:0;
border:none;
color:white;
}

#fakeloader.bg_color1{
background-color:white !important;
background-image: url(./Dup/img/back2.jpg) !important;
}

.spinner7 > div {
    background-color: #8C6239 !important;
}

.spinner7 > div.circ1, .spinner7 > div.circ3, .spinner7 > div.circ4{
    background-color: #ED7980 !important;
}

body, .font_en{
font-family: "游明朝", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Sawarabi Mincho", "serif";
}

.button2:hover {
    box-shadow: 0 0 20px rgba(255,255,255,.0) inset;
background-color: #ED7980;
color:white;
}

#main_img {
    min-height: auto;
}


.scroll_bt {
    bottom: -2%;
}
header .head_box .link_box{
padding-bottom:20px;
}

@media all and (-ms-high-contrast: none){
#cms_2-c .cate_title{
padding-bottom:0;
}

.more a{
padding-top:15px;
}

.tel_bt a{
padding-bottom:10px;
}

}

/*------------20191115-----------*/

#cms_3-e .box_title1, #cms_3-e .box_title2{
border:none;
}

#cms_3-e .cate_box{
border-bottom: 1px solid #8C6239;
margin-bottom:20px;
}


/*------------20200107-----------*/
header p{
font-size:20px;
}



/* ---------- タブレット ---------- */
@media screen and (max-width: 768px){
header{
padding-top:5px !important;
padding-bottom:5px !important;
background-size:100%;
}

header h1#logo{
max-width:100px;
}

header p{
font-size:14px;
}

}

/* ---------- スマートフォン ---------- */
@media screen and (max-width: 667px){

footer h2.logo{
text-align:center;
}

footer .foot_tel_bt a{
margin:0 auto;
}

footer p.footer_cms{
text-align:center;
}

.hamburger {
    top: 20px;
    right: 3px;
}

}