@charset "UTF-8";

/*search_icon style*/
@media screen and (min-width:641px){

	.fw #header:not(.is-layout_sp) .header-bar .header-parent > li > a .s-icon_off{
		display:inline-block;
	}
	.fw #header:not(.is-layout_sp) .header-bar .header-parent > li > a .s-icon_on{
		display:none;
	}

	.fw #header:not(.is-layout_sp) .header-bar .header-parent > li.show a .s-icon_off, .fw #header:not(.is-layout_sp) .header-bar .header-parent > li.active a .s-icon_off{
		display:none;
	}

	.fw #header:not(.is-layout_sp) .header-bar .header-parent > li.show a .s-icon_on, .fw #header:not(.is-layout_sp) .header-bar .header-parent > li.active a .s-icon_on{
		display:inline-block;
		opacity:1!important;
	}

}

@media screen and (max-width:640px){
	.s-icon_off{
		display:none;
	}
	.s-icon_on{
		display:inline-block;
	}

	.s-search_icon:hover > span .s-icon_on{
		opacity:1!important;
	}
}

/*search_form input,button style*/
.s-search_form{
	display:table;
	width:100%!important;
	height:35px!important;
}

.s-search_form > *{
	display:table-cell;
	vertical-align:middle;
}

.s-search_button{
	width:1%!inportant;
	white-space:nowrap!important;
}

.s-search_input{
	width:100%!important;
}

.s-search_submit{
	width:100%!important;
	height:35px!important;
	padding:0!important;
	color:#fff!important;
	background-color:#00452a!important;
	transition: opacity .3s;

}

.s-search_submit:hover{
	opacity:0.7!important;
}

.fw .f-form input:not(.f-form_btn):not(.a-btn).s-search_submit:-moz-read-only{
	cursor: pointer!important;
}

.fw .f-form input:not(.f-form_btn):not(.a-btn).s-search_submit:read-only{
	cursor: pointer!important;
}

@media screen and (max-width:640px){
	.s-search_input,.s-search_submit{
		font-size:12px!important;
	}
}

/*placeholder color*/
.s-search_form input::-webkit-input-placeholder{
	color:#999!important;
}
.s-search_form input:-moz-placeholder{
	color:#999!important;
}
.s-search_form input::-moz-placeholder{
	color:#999!important;
}
.s-search_form input:-ms-input-placeholder{
	color:#999!important;
}

