﻿@import url('https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap');

body{
    background-color: #F9F6F2;
font-family: 'Kosugi Maru', sans-serif;
color:#847B77;
}

.bg_color1{background-color: #F4D953;} /* メインカラー */

.bg_color3 {
    background-color: #EDB2A2;
}

.bg_color2 {
    background-color: #f9c7e4;
}

.hvr_bg_color2:hover {
    background-color: #f9c7e4;
}

.border_color1 {
    border-color: #F4D953;
}

.sns_links li, .tel_mail_sp li{
background-color:#EDB2A2;
	border-radius: 10px;
}
.sns_links li a{width: 30px;}


.txt_color1 {
    color: #7C3319;
}

#page_title h2 span{color: #7C3319;}

#bottom_menu{background: #7C3319;}
#bottom_menu .hvr_bg_color1:hover {
    background-color: #fff;
color: #2d1203;
}
#bottom_menu ul li a{
	color: #fff;
}

.cate_list a{
border-radius: 50px;
    border-color: #f2d62f;
}
#header_menu ul{ color: #F4D953;}

.sub_cate_title.border_color1 {
    border-color: #42210b;
}

footer .txt_white{
color:#42210b;
}

#cms_2-c .cate_box{
    padding: 2% 0;
}

#cms_2-c .cate_title{
    background-color: #EDB2A2;
    color: white;
}

#cms_5-b .cate_box .open_bt .box_title1::before {
    color: #a0daba!important;
}

.arrow img.bg_color1{
background-color:#EDB2A2;
}

#contents .txt_white{
/*color:#42210b;*/
color:#9a461b;
}

.more a{background: #7C3319;
    color: #fff;
    margin: 0 auto;
    width: 240px;
    padding: 15px 0px;
    border-radius: 50px;}
.more a:hover{background: #351509;}
.cate_list li a:hover{background: #F4D953;color: #fff;}
.menu_bt .bg_color1{
 background-color: #f99dd0;
}

.drawer-hamburger-icon::after, .drawer-hamburger-icon::before {
    background-color: rgb(249, 157, 208) !important;
}

.drawer-open .drawer-hamburger-icon {
    background-color: transparent !important;
}

.drawer-menu li a{
   color:#42210b;
}

.hvr_border_color2:hover {
    border-color: #EDB2A2;
}
#page_title{
background-image:url(./Dup/img/back.png);
    background-size: 400px;
}

footer,#contents{
background-image:url(./Dup/img/back2.png);
    background-size: 400px;
}
.cate_list li a {
    display: block;
    padding: 10px 20px;
}
.border_color2 {
    border-color: #EDB2A2;
}
#page7 .box_item p{
color:#42210b;
}
#page8 a{
    border: none;
    color: #fff;
}
#page8 a:hover{background: #EDB2A2;}
#tel_contact{border: 1px solid #EFE7DC;}
#form_box input{border: 1px solid #EFE7DC; background: none;}
#form_box textarea{border: 1px solid #EFE7DC; background: none;}


#intro h2.txt_color1,#contents h3{
font-weight:bold;
color:#9a461b;
}
#page9 .box p a{color: #fff;}




/*---------------1211------------------*/
@media screen and (max-width: 768px){
.menu_bt {
    top: 0;
    right: 0;
    left: auto;
}

#header #logo{
margin-bottom:0;
    margin-top: 5px;
}

.tel_mail_sp li{
margin-right:10px;
}

.tel_mail_sp{
margin-top:-10px;
}

#header{
padding-top:5px;
}

}

@media screen and (max-width: 667px){
.tel_mail_sp li{
margin-right:0px;
}

}

/*---------------1211 end------------------*/






/* ---------- タブレット ---------- */
@media screen and (max-width: 768px){

}

/* ---------- スマートフォン ---------- */
@media screen and (max-width: 667px){
#cms_2-c .cate_box{
    padding: 5% 0;
}

#logo2{
    text-align: center;
}

}

