﻿@charset "utf-8";
/* CSS Document */
body{
	background-color: #ffffff;
	color: #442f1b;
}
.st0{fill:#FFFFFF;}
#wrap{
}
/*font_color*/
.txt_nomal{
	color: #442f1b;
}
.txt_white{
	color:white;
}
.txt_color1{
	color: #9b79ba;
}
.txt_color2{
	color: #666;
}
.txt_color3{
	color: #3f2c12;
}
/*back_color*/
.bg_color1{
	background-color: #000000;
}
.bg_color2{
	background-color: #d6c2e4;
}
.bg_color3{
	background-color: #3f2c12;
}
.bg_color4{
	background-color: #F2F2F2;
}
.bg_color5{
	background-color: #daf0f9;
}
.bg_white{
	background-color: #ffffff;
}
/*border_color*/
.border_color1{
	border-color: #ccc!important;
}
.border_color2{
	border-color: #000000!important;
}
.border_color3{
	border-color: #3f2c12!important;
}
.border_color4{
	border-color: #ffffff!important;
}


/*pager*/
.pager li a{
}
.pager li.on_page{
	border-color: #000000!important;
}
/* cate_list */
.cate_list{
	background-color: #d6c2e4;
}
/*page_top*/
#page-top a{
	background-color: #000000;
	border-color: #fff;
}

/*ページ共通部分*/
#fakeloader{
	background-color: #000000;
}
header #header{
	background-color: #ffffff;
}
.slicknav_menu .slicknav_icon-bar {
    background-color: #000000;
}
#page_title::after{
	background-color: #000000;
}
#info::after,#info::before{
	background-color: #ffffff;
}
/*index.html*/
#main_img #catch{
	border-color: #000000;
	background-color: rgba(255,255,255,0.8);
}
#main_img .swiper-slide {
	background-color: #000000;
}
.swiper-button-prev,.swiper-button-next{
	background-color: rgba(255,255,255,0.5);
	color: #442f1b;
}
#menu_box .box a > div{
	background-color: rgba(255,255,255,0.8);
}
#menu_box .box a > div > div::after{
	background-color: #503166;
}
/*top_cms*/
.page2_cms {
	border-color: #000000;
}
/*page4.html*/
#page4 .box .box_title1::before,#page4 .box .box_title1::after,.page4_cms .box .box_title1::before,.page4_cms .box .box_title1::after{
	background-color: #442f1b;
}
/*page5.html*/
#page5 .cate .box_wrap .box figure{
	background-color: #000;
}
.cate_list li a{
	background-color: rgba(255,255,255,0.8);
}
#info{
	background-color: #000;
	color:#fff;
}
#info .more a{
	background-color: #d6c2e4;
	color: #000;
}
#info p tel a{
	color: #d6c2e4;
}
#contents .bg_color2{
	background-color: #000;
	color:#fff;
}
/* IE対処 */
@media screen\0 {
  .selector {
    property: value;
  }
.cate_list li a{
	padding: 5px 10px 0px;
}
}
/*page8.html*/
/*page10.html*/
/*表示を切り替えるウィンドウサイズの指定*/
@media screen and (max-width: 780px){
}
/*表示を切り替えるウィンドウサイズの指定*/
@media screen and (max-width: 700px){
}