@charset "utf-8";
/* CSS Document */
body{
	background-color: #FEFBF3;
	color: #4d4d4d;
}
.st0{fill:#FFFFFF;}
#wrap{
}
/*drawer_menu*/
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{
	background-color: #fda73c!important;
}
.drawer-open .drawer-hamburger-icon{
	background-color: transparent!important;
}
.drawer-overlay{
	background-color:rgba(254,251,243,0.90)!important;
}
.drawer-nav .drawer-menu li{
	border-color: #fda73c!important;
}
.drawer-nav .drawer-menu li a{
	color: #fda73c!important;
}

/*font_color*/
.txt_nomal{
	color: #333;
}
.txt_white{
	color:white;
}
.txt_color1{
	color: #fda73c;
}
.txt_color2{
	color: #666;
}
.txt_color3{
	color: #754c24;
}
.txt_color4{
	color: #fb717e;
}
.txt_color5{
	color: #ff6600;
}
/*back_color*/
.bg_color1{
	background-color: #fda73c;
}
.bg_color2{
	background-color: #ff6600;
}
.bg_color3{
	background-color: #754c24;
}
.bg_color4{
	background-color: #F2F2F2;
}
.bg_color5{
	background-color: #fff3d8;
}
/*border_color*/
.border_color1{
	border-color: #ccc!important;
}
.border_color2{
	border-color: #fda73c!important;
}
/*half_line*/
.half_line1::after{
	background-color: #fff;
}
.half_line2::after{
	background-color: #666;
}
.half_line3::after{
	background-color: #ff6600;
}
.half_line4::after{
	background-color: #fda73c;
}
/*pager*/
.pager li a{
	background: #ff6600;
	background: -webkit-linear-gradient(to bottom, #ffb856, #ff6600);
	background: linear-gradient(to bottom, #ffb856, #ff6600);
	color: #fff;
}
/*page_top*/
#page-top a{
	background-color: #fda73c;
	border-color: #fff;
}

/*ページ共通部分*/
#fakeloader{
	background-color: #fda73c;
}
header{
	background-color: #fff;
}
header #header_txt{
	background-color: #FEFBF3;
	border-color: #ccc;
}
header #main_menu{
	background: #ff6600;
	background: -webkit-linear-gradient(to bottom, #ffb856, #ff6600);
	background: linear-gradient(to bottom, #ffb856, #ff6600);
}
header #main_menu a{
	color: #fff;
}
header #main_menu ul li::before,header #main_menu ul li::after{
	background-color: #fff;
}
/*page_title*/
#page_title{
	background-color: #fff3d8;
	border-color: #fda73c;
}
#page_title h2::after{
	background-color: #fda73c;
}
#page_title h2::before{
	background-color: #754c24;
}
/*パンくずリスト*/
#breadcrumbs{
	background-color: #F2F2F2;
}
/*index.html*/
#main_img::before,#main_img::after{
	background-color:rgba(254,251,243,0.70);
}
.swiper-button-prev,.swiper-button-next{
	background-color: #fda73c;
	color: #fff;
}
#contents .box_wrap:nth-of-type(odd){
	background-color: #fff3d8;
}
#contents .box_wrap .box .box_txt{
	background-color: rgba(255,255,255,0.8);
}
/*top_cms*/
.top_cms .top_cms_title p::after,.top_cms .top_cms_title p::before{
	background-color: #fda73c;
}
/*page3.html*/
#page3 .cate .cate_title{
	border-color: #ccc;
}
#page3 .cate .box_wrap .box .box_title{
	border-color: #ccc;
}
/*page8.html*/
#page8 #form_box #form_bt div{
	background: #ff6600;
	background: -webkit-linear-gradient(to bottom, #ffb856, #ff6600);
	background: linear-gradient(to bottom, #ffb856, #ff6600);
	color: #fff;
}
/*page10.html*/
#page10 .box_wrap .box a{
	color: #333;
}
#page10 .box_wrap .box a:hover{
	color: #fff;
}
#page10 .box_wrap .box::before,#page10 .box_wrap .box::after{
	border-bottom-color: #333;
}
#page10 .box_wrap .box:hover{
	background-color:  #fda73c;
}
#page10 .box_wrap .box:hover::before{
	left: -30px;
	opacity: 0;
}
#page10 .box_wrap .box:hover::after{
	right: -30px;
	opacity: 0;
}
/*表示を切り替えるウィンドウサイズの指定*/
@media screen and (max-width: 780px){
}
/*表示を切り替えるウィンドウサイズの指定*/
@media screen and (max-width: 700px){
header{
	background-color: #FEFBF3;
}
/*page4.html*/
#page4 .cate .sub_cate .box{
	background-color: #fff3d8;
}
#page4 .cate .sub_cate .box .box_title2{
	color: #fda73c;
}
}
