﻿#fakeloader{
	z-index: 9999;
}
#fakeloader .fl{
	position: absolute!important;
	top: 50%!important;
	left: 50%!important;
	transform: translate(-50%,-50%)!important;
	width: 50%!important;
	max-width: 300px!important;
}
#fakeloader .fl{
animation-name: loader;
animation-duration: 3s;
animation-timing-function: ease;
animation-iteration-count: infinite;
}
@keyframes loader {
0% {opacity: 0;}
100% {opacity: 1;}
}


.bg_color1{
background-color:#f83f15;
}

.bg_color2 {
    background-color: #475939;
}

.border_color1{border-color: #f83f15;}
.border_color2{border-color: #475939;}

.txt_color1{border-color: #f83f15;}
.txt_color2{border-color: #475939;}

#cms_3-c .cate figure.cate_img1{
width:25% !important;
}

#wrap{
border-top: 40px solid #475939;
}

.tel span, .tel a{
color:#D3AC2F;
}

.linkStyle{
color:#333;
}

.bg_color1 .linkStyle{
color:#fff;
}

.bg_color2 .linkStyle{
color:#fff;
}

/* ---------- IE ---------- */
@media all and (-ms-high-contrast:none){
	#page8 #tel_contact p a{padding: 26px 20px 17px;}
	#page8 #form_box .box input::-webkit-input-placeholder,#page8 #form_box .box textarea::-webkit-input-placeholder{font-family: "メイリオ", Meiryo;}
	#page8 #form_box .box input:-moz-placeholder,#page8 #form_box .box textarea:-moz-placeholder{font-family: "メイリオ", Meiryo;}
	#page8 #form_box .box input::-moz-placeholder,#page8 #form_box .box textarea::-moz-placeholder{font-family: "メイリオ", Meiryo;}
	#page8 #form_box .box input:-ms-input-placeholder,#page8 #form_box .box textarea:-ms-input-placeholder {font-family: "メイリオ", Meiryo;}
	#page8 #form_box #form_bt div::after{top: 56%;}
	#page9 .box_wrap .box p a{padding: 7px 10px 3px;}
}