@charset "utf-8";
/* CSS Document */
#fakeloader{
	background-color:#6DB57C;
}
body{
	background-color: #fffef0;
	color: #4d4d4d;
}
/*ページ共通部分*/
.txt_color1{
	color: #006837;
}
p.txt_color1{
	color: #4d4d4d;
}
.txt_color2{
	color: #e6e6e6;
}
.txt_color3{
	color: #6DB57C;
}
.bg_color1{
	background-color: #6DB57C;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.bg_color2{
	background-color: #006837;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.bg_color3{
	background-color: #c2da75;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
/*header*/
header #main_menu li a{
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
	border-bottom: 2px solid #006837;
}
/*footer*/
footer #footer #footer_link a{
	color: #fff;
}
/*page_top*/
#page-top a{
	background-color: #006837;
}
/*drawer-menu*/
.drawer-nav{
	background-color: #006837;
}
.drawer-nav .drawer-menu li{
	border-color: #fff;
}
.drawer-nav .drawer-menu li a{
	color: #fff;
}
.pager li{
	color: #ccc;
}
.pager li a{
	background-color: #6DB57C;
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.cate_list li,.cate_list li a{
	color: #006837;
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
#page4 .cate_list li,#page4 .cate_list li a{
	color: #6DB57C;
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.cate{
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}

/*index.html*/
#intro h2::before{
	background-color: #6DB57C;
}
#intro h2::after{
	background-color: #006837;
}
/*top cms*/
.top_cms .cms_wrap .top_cms_title{
	color: #fff;
}
.top_cms .cms_wrap .top_cms_title::after{
	background-color: #fff;
}
.top_cms .cms_wrap .top_cms_box{
	border: 2px solid #006837;
	color: #fff;
}
.top_cms .cms_wrap .top_cms_box a h3,.top_cms .cms_wrap .top_cms_box a p{
	color: #fff;
}
.top_cms .cms_wrap .more a{
	color: #fff;
}
.top_cms .cms_wrap .more a::after{
	background-color: #fff;
}
/*top cms page2*/
.page2_cms .box{
	border-bottom: 1px solid #006837;
}
/*top cms page5*/
.page5_cms .box:first-of-type{
	border-color: #006837;
}
/*top cms page6*/
.page6_cms .box:nth-of-type(1),.page6_cms .box:nth-of-type(2),.page6_cms .box:nth-of-type(3){
	border-color: #006837;
}
/*page2.html*/
#page2 .box_wrap .box{
	border-color: #6DB57C;
}
#page2 .box_wrap .box .date{
	color: #6DB57C;
}
/*page3.html*/
#page3 .cate .cate_title{
	border-color: #006837;
}
#page3 .cate .box_wrap .box .box_title{
	border-color: #fff;
}
/*page4.html*/
#page4 .cate .sub_cate .box .table{
	border-color: #006837;
}
/*page6.html*/
#page6 .box hgroup{
	color: #006837;
}
/*page8.html*/
#page8 #form_box .box{
	border-color: #6DB57C;
}
#page8 #form_box .box input[type="text"],#form_box .box textarea{
	border: 1px solid #ddd;
}
#page8 #form_box .box input::-webkit-input-placeholder,#page8 #form_box .box textarea::-webkit-input-placeholder{
    color: #6DB57C;
}
#page8 #form_box .box input:-moz-placeholder,#page8 #form_box .box textarea:-moz-placeholder{
    color: #6DB57C;
}
#page8 #form_box .box input::-moz-placeholder,#page8 #form_box .box textarea::-moz-placeholder{
    color: #6DB57C;
}
#page8 #form_box .box input:-ms-input-placeholder,#page8 #form_box .box textarea:-ms-input-placeholder {
    color: #6DB57C;
}
#page8 #form_box #form_bt div{
	background-color: #6DB57C;
}
#page8 #form_box #form_bt div::after{
	color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
/*page9.html*/
#page9 .box_wrap .box p a{
	color: #fff;
}
/*page10.html*/
#page10 .box_wrap ul li a::before,#page10 .box_wrap ul li a::after{
	background-color: #fffef0;
}

/*表示を切り替えるウィンドウサイズの指定*/
@media screen and (max-width: 780px){
}
/*表示を切り替えるウィンドウサイズの指定*/
@media screen and (max-width: 700px){
.cate_list li{
	background-color:#006837; 
}
#page4 .cate_list li{
	background-color: #6DB57C;
}
.cate_list li a,#page4 .cate_list li a{
	color: #fff;
}
#page10 .box_wrap ul li a{
	border-color: #006837;
}
}
