﻿.bg_color1 {
    background-color: #fffaf0;
}

.bg_color2 {
    background-color: #fffaf0;
}

.bg_color3 {
   background-color: #e6d8b3;
background-image: url(./Dup/img/tatami3.png);
 background-size: auto;

}

.index #main_nav, #bottom_menu {
    box-shadow: 0 -5px 10px rgba(0,0,0,0.0);
    background-color: #90714b;
    background-image: url(./Dup/img/nami.png);
}

main {
    background-image: url(./Dup/img/kousi2.png),url(./Dup/img/kousi2.png);
    background-repeat: repeat-y;
    background-position: left, right;
}

#contents{
        border-top: 7px solid #7c9b8b;
    border-bottom: 7px solid #7c9b8b;
        background-image: url(./Dup/img/tatami3.png);
    background-size: auto;
}

#contents .txt_white{
color:#475939;
}

.cate_title.txt_white {
    color: #475939;
}

#copyright{
background-color:#7c9b8b;
}

.tel .txt_white{
color:#7c9b8b;
}

main{
padding-top:100px !important;
}

.video_pare{
    overflow: hidden;
    height: 90vh;
    margin-bottom: 100px;
}

#menu_bt .bar {
    background-color: #7c9b8b;
}

#menu_bt .bar::before, #menu_bt .bar::after {
    background-color: #7c9b8b;
}

#menu_wrap ul li .txt_white{
color:#333;
}

#info, .footer_cms p{
color:#666;
}

.arrow, .circle{
display:none;
}

#page7 .box_txt{
border-bottom: 1px dotted brown;
}

#submit.txt_white, #reset.txt_white{
color:black;
border:solid 1px #b19b80;
}

p.font_14_sp.pd_10px.bg_color1.txt_white.border_rad3.shadow-l{
color:#333;
}

#page-top .bg_color1{
background-color:#90714b;
}

#header img{
width:110% !important;
}

/* ---------- タブレット ---------- */
@media screen and (max-width: 768px){

.video_pare {
    overflow: hidden;
    height: 40vh;
    margin-bottom: 50px;
}

#page10 ul li a {
    background-color: rgb(255, 250, 240);
    color: #333 !important;
border:solid 1px #b19b80;

}

}

/* ---------- スマートフォン ---------- */
@media screen and (max-width: 667px){
.video_pare{
    height: 30vh;
    margin-bottom: 50px;
}

#intro h2{
font-size:25px;
}

}