@import url(//c.marsflag.com/lib/fonts/font-awesome/4.6.3/css/font-awesome.css);
.dragscroll {
	-webkit-overflow-scrolling: touch
}
.mf_finder_mark {
	background-color: #ff0
}
.mf_finder_hidden_sp {
	display: none
}

@media (min-width:1024px) {
.mf_finder_hidden_sp {
	display: inline-block
}
}
.mf_finder_searchBox * {
	box-sizing: border-box
}
html:lang(ja) .mf_finder_searchBox .mf_finder_searchBox_query_input, html :lang(ja) .mf_finder_searchBox .mf_finder_searchBox_query_input, html:lang(ja-JP) .mf_finder_searchBox .mf_finder_searchBox_query_input, html :lang(ja-JP) .mf_finder_searchBox .mf_finder_searchBox_query_input {
	background: none;
	background-size: 217px 16px
}
html:lang(zn) .mf_finder_searchBox .mf_finder_searchBox_query_input, html :lang(zn) .mf_finder_searchBox .mf_finder_searchBox_query_input, html:lang(zn-CN) .mf_finder_searchBox .mf_finder_searchBox_query_input, html :lang(zn-CN) .mf_finder_searchBox .mf_finder_searchBox_query_input {
	background: url(//c.marsflag.com/mf/img/mf_pwdb_alpha_zn.png) no-repeat 6px #fff;
	background-size: 217px 16px
}
html :lang(en) .mf_finder_searchBox .mf_finder_searchBox_query_input, html :lang(en-US) .mf_finder_searchBox .mf_finder_searchBox_query_input {
	background: url(//c.marsflag.com/mf/img/mf_pwdb_alpha_en.png) no-repeat 6px #fff;
	background-size: 217px 16px
}
html .mf_finder_searchBox {
	background-color: transparent;
}
html .mf_finder_searchBox .mf_finder_searchBox_query_input {
	background: url(//c.marsflag.com/mf/img/mf_pwdb_alpha_en.png) no-repeat 6px #fff;
	background-size: 217px 16px
}
html .mf_finder_searchBox.mf_finder_searchBox_focusInput .mf_finder_searchBox_query_input, html .mf_finder_searchBox.mf_finder_searchBox_hasQuery .mf_finder_searchBox_query_input {
	background-color: #fff;
	background-image: none
}
.mf_finder_searchBox_selects select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: .25rem .45rem;
	padding-right: 1.5rem;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-bottom-width: 2px;
	border-radius: 3px;
	font-size: 1rem;
	color: #666;
	line-height: 1.2;
}
.mf_finder_searchBox_selects select::-ms-expand {
display:none
}
.mf_finder_searchBox_selects label {
	display: inline-block;
	position: relative;
	margin-bottom: .35rem
}
.mf_finder_searchBox_selects label:before {
	display: inline-block;
	width: .75rem;
	margin-left: .5rem;
	margin-right: .25rem;
	font-family: FontAwesome;
	font-size: .75rem
}
.mf_finder_searchBox_selects label:after {
	content: "\F0D7";
	font-family: FontAwesome;
	position: absolute;
	top: 4px;
	right: 6px;
	pointer-events: none;
	font-size: 9px
}
.mf_finder_searchBox_selects .mf_finder_searchBox_doctype:before {
	content: "\F0F6"
}
.mf_finder_searchBox_selects .mf_finder_searchBox_category:before {
	content: "\F0C9"
}
.mf_finder_searchBox_selects .mf_finder_searchBox_sort:before {
	content: "\F160"
}
.mf_finder_searchBox_selects .mf_finder_searchBox_pagemax:before {
	content: "\F24D"
}
.mf_finder_searchBox_selects .mf_finder_searchBox_imgsize:before {
	content: "\F03E"
}
.mf_finder_searchBox_items {
	display: -ms-flexbox;
	display: flex;
	padding: 0;
}
.mf_finder_searchBox_items select::-ms-expand {
display:none
}

@media (max-width:480px) {
.mf_finder_searchBox_misc label {
	padding-left: 2px;
	padding-right: 2px
}
.mf_finder_searchBox_misc label:after {
	right: 10px;
	font-size: 7px
}
}
.mf_finder_searchBox_query_wrap {
	position: relative;
	flex-grow: 1;
	align-items: stretch
}
.mf_finder_searchBox_query_input {
	margin: 0;
	width: 100%;
	font-size: 12px;
	line-height: 15px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-radius: 0;
	padding: 4px 3px;
}
.mf_finder_searchBox_doctype {
	position: relative
}
.mf_finder_searchBox_doctype:after {
	content: "\F0D7";
	font-family: FontAwesome;
	position: absolute;
	top: 12px;
	right: 6px;
	pointer-events: none
}
.mf_finder_searchBox_doctype_select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 1rem;
	border: 1px solid #ccc;
	border-radius: 3px 0 0 3px;
	padding: .5rem 1.5rem .5rem .5rem
}
.mf_finder_searchBox_doctype_select::-ms-expand {
display:none
}
.mf_finder_searchBox_submit {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-size: 14px;
	background-color: #ccc;
	border: none;
	border-radius: 0;
	color: #fff;
	margin: 0;
	padding: 2px 20px 4px 20px;
}
.mf_finder_searchBox_submit:before {
	content: "\F002";
	font-family: FontAwesome;
	margin: 0;
}
.mf_finder_searchBox_submit span {
	display: none;
	margin-left: .35rem;
	margin-right: .35rem
}

@media (min-width:640px) {
.mf_finder_searchBox_submit:before {
	margin: 0;
}
.mf_finder_searchBox_submit span {
	display: inline;
	margin: 0;
}
}
.mf_finder_searchBox_links .mf_finder_searchBox_category, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax, .mf_finder_searchBox_links .mf_finder_searchBox_sort {
	padding: .25rem 0 0;
	border-bottom: 1px solid #ddd
}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize {
	border-bottom: none
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links {
	display: flex;
	flex-wrap: wrap
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links:after, .mf_finder_searchBox_links .mf_finder_searchBox_category_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:after, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:after, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:after, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:before {
	display: inline-block
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links div, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links div, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links div, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links div {
	display: block;
	margin-right: .25rem;
	margin-bottom: .5rem;
	line-height: 175%
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links div a, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links div a, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links div a, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links div a {
	display: inline-block;
	background-color: #ddd;
	padding: .125rem .5rem;
	border-radius: 3px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	transition: background-color .2s linear
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links div a:hover, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links div a:hover, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links div a:hover, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links div a:hover {
	background-color: #999;
	color: #fff
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links div a.mf_finder_searchBox_link_current, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links div a.mf_finder_searchBox_link_current, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links div a.mf_finder_searchBox_link_current, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links div a.mf_finder_searchBox_link_current {
	background-color: #666;
	color: #eee;
	cursor: default
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_link_0 a:after {
	content: "All"
}
.mf_finder_searchBox_links .mf_finder_searchBox_sort_link_0 a:after {
	content: "match"
}
.mf_finder_searchBox_links .mf_finder_searchBox_sort_link_1 a:after {
	content: "recent"
}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize_link_0 a:after {
	content: "none"
}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize_link_1 a:after {
	content: "small"
}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize_link_2 a:after {
	content: "medium"
}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize_link_3 a:after {
	content: "large"
}
html:lang(ja) .mf_finder_searchBox_category_link_0 a:after, html :lang(ja) .mf_finder_searchBox_category_link_0 a:after, html:lang(ja-JP) .mf_finder_searchBox_category_link_0 a:after, html :lang(ja-JP) .mf_finder_searchBox_category_link_0 a:after {
	content: "\3059\3079\3066"
}
html:lang(ja) .mf_finder_searchBox_sort_link_0 a:after, html :lang(ja) .mf_finder_searchBox_sort_link_0 a:after, html:lang(ja-JP) .mf_finder_searchBox_sort_link_0 a:after, html :lang(ja-JP) .mf_finder_searchBox_sort_link_0 a:after {
	content: "\30DE\30C3\30C1\9806"
}
html:lang(ja) .mf_finder_searchBox_sort_link_1 a:after, html :lang(ja) .mf_finder_searchBox_sort_link_1 a:after, html:lang(ja-JP) .mf_finder_searchBox_sort_link_1 a:after, html :lang(ja-JP) .mf_finder_searchBox_sort_link_1 a:after {
	content: "\65B0\7740\9806"
}
html:lang(ja) .mf_finder_searchBox_imgsize_link_0 a:after, html :lang(ja) .mf_finder_searchBox_imgsize_link_0 a:after, html:lang(ja-JP) .mf_finder_searchBox_imgsize_link_0 a:after, html :lang(ja-JP) .mf_finder_searchBox_imgsize_link_0 a:after {
	content: "\7121"
}
html:lang(ja) .mf_finder_searchBox_imgsize_link_1 a:after, html :lang(ja) .mf_finder_searchBox_imgsize_link_1 a:after, html:lang(ja-JP) .mf_finder_searchBox_imgsize_link_1 a:after, html :lang(ja-JP) .mf_finder_searchBox_imgsize_link_1 a:after {
	content: "\5C0F"
}
html:lang(ja) .mf_finder_searchBox_imgsize_link_2 a:after, html :lang(ja) .mf_finder_searchBox_imgsize_link_2 a:after, html:lang(ja-JP) .mf_finder_searchBox_imgsize_link_2 a:after, html :lang(ja-JP) .mf_finder_searchBox_imgsize_link_2 a:after {
	content: "\4E2D"
}
html:lang(ja) .mf_finder_searchBox_imgsize_link_3 a:after, html :lang(ja) .mf_finder_searchBox_imgsize_link_3 a:after, html:lang(ja-JP) .mf_finder_searchBox_imgsize_link_3 a:after, html :lang(ja-JP) .mf_finder_searchBox_imgsize_link_3 a:after {
	content: "\5927"
}
html:lang(zn) .mf_finder_searchBox_category_link_0 a:after, html :lang(zn) .mf_finder_searchBox_category_link_0 a:after, html:lang(zn-CN) .mf_finder_searchBox_category_link_0 a:after, html :lang(zn-CN) .mf_finder_searchBox_category_link_0 a:after {
	content: "\5168\90E8"
}
html:lang(zn) .mf_finder_searchBox_sort_link_0 a:after, html :lang(zn) .mf_finder_searchBox_sort_link_0 a:after, html:lang(zn-CN) .mf_finder_searchBox_sort_link_0 a:after, html :lang(zn-CN) .mf_finder_searchBox_sort_link_0 a:after {
	content: "Relevant"
}
html:lang(zn) .mf_finder_searchBox_sort_link_1 a:after, html :lang(zn) .mf_finder_searchBox_sort_link_1 a:after, html:lang(zn-CN) .mf_finder_searchBox_sort_link_1 a:after, html :lang(zn-CN) .mf_finder_searchBox_sort_link_1 a:after {
	content: "Latest"
}
html:lang(zn) .mf_finder_searchBox_imgsize_link_0 a:after, html :lang(zn) .mf_finder_searchBox_imgsize_link_0 a:after, html:lang(zn-CN) .mf_finder_searchBox_imgsize_link_0 a:after, html :lang(zn-CN) .mf_finder_searchBox_imgsize_link_0 a:after {
	content: "\5173"
}
html:lang(zn) .mf_finder_searchBox_imgsize_link_1 a:after, html :lang(zn) .mf_finder_searchBox_imgsize_link_1 a:after, html:lang(zn-CN) .mf_finder_searchBox_imgsize_link_1 a:after, html :lang(zn-CN) .mf_finder_searchBox_imgsize_link_1 a:after {
	content: "\5C0F"
}
html:lang(zn) .mf_finder_searchBox_imgsize_link_2 a:after, html :lang(zn) .mf_finder_searchBox_imgsize_link_2 a:after, html:lang(zn-CN) .mf_finder_searchBox_imgsize_link_2 a:after, html :lang(zn-CN) .mf_finder_searchBox_imgsize_link_2 a:after {
	content: "\4E2D"
}
html:lang(zn) .mf_finder_searchBox_imgsize_link_3 a:after, html :lang(zn) .mf_finder_searchBox_imgsize_link_3 a:after, html:lang(zn-CN) .mf_finder_searchBox_imgsize_link_3 a:after, html :lang(zn-CN) .mf_finder_searchBox_imgsize_link_3 a:after {
	content: "\5927"
}
html :lang(en) .mf_finder_searchBox_category_link_0 a:after, html :lang(en-US) .mf_finder_searchBox_category_link_0 a:after {
	content: "All"
}
html :lang(en) .mf_finder_searchBox_sort_link_0 a:after, html :lang(en-US) .mf_finder_searchBox_sort_link_0 a:after {
	content: "match"
}
html :lang(en) .mf_finder_searchBox_sort_link_1 a:after, html :lang(en-US) .mf_finder_searchBox_sort_link_1 a:after {
	content: "recent"
}
html :lang(en) .mf_finder_searchBox_imgsize_link_0 a:after, html :lang(en-US) .mf_finder_searchBox_imgsize_link_0 a:after {
	content: "none"
}
html :lang(en) .mf_finder_searchBox_imgsize_link_1 a:after, html :lang(en-US) .mf_finder_searchBox_imgsize_link_1 a:after {
	content: "small"
}
html :lang(en) .mf_finder_searchBox_imgsize_link_2 a:after, html :lang(en-US) .mf_finder_searchBox_imgsize_link_2 a:after {
	content: "medium"
}
html :lang(en) .mf_finder_searchBox_imgsize_link_3 a:after, html :lang(en-US) .mf_finder_searchBox_imgsize_link_3 a:after {
	content: "large"
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links {
	padding-left: 2.5rem;
	position: relative;
	font-size: .8rem
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:before {
	width: 1.75em;
	font-family: FontAwesome;
	position: absolute;
	top: 0;
	left: .5rem
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links:before {
	content: "\F0C9"
}
.mf_finder_searchBox_links .mf_finder_searchBox_sort_links:before {
	content: "\F160"
}
.mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:before {
	content: "\F24D"
}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:before {
	content: "\F03E"
}

@media (min-width:640px) {
.mf_finder_searchBox_links .mf_finder_searchBox_category_links, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links {
	padding-left: 7rem;
	position: relative
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links:after, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:after, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:after, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:after {
	position: absolute;
	left: 2rem;
	width: 6em;
	font-size: .75rem
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links:after {
	content: "category:"
}
.mf_finder_searchBox_links .mf_finder_searchBox_sort_links:after {
	content: "sort policy:"
}
.mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:after {
	content: "pagemax:"
}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:after {
	content: "imgsize:"
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_link_0+span:before {
	content: "All"
}
html:lang(ja) .mf_finder_searchBox_category_links:after, html :lang(ja) .mf_finder_searchBox_category_links:after, html:lang(ja-JP) .mf_finder_searchBox_category_links:after, html :lang(ja-JP) .mf_finder_searchBox_category_links:after {
	content: "\30AB\30C6\30B4\30EA\30FC:"
}
html:lang(ja) .mf_finder_searchBox_sort_links:after, html :lang(ja) .mf_finder_searchBox_sort_links:after, html:lang(ja-JP) .mf_finder_searchBox_sort_links:after, html :lang(ja-JP) .mf_finder_searchBox_sort_links:after {
	content: "\8868\793A\9806:"
}
html:lang(ja) .mf_finder_searchBox_pagemax_links:after, html :lang(ja) .mf_finder_searchBox_pagemax_links:after, html:lang(ja-JP) .mf_finder_searchBox_pagemax_links:after, html :lang(ja-JP) .mf_finder_searchBox_pagemax_links:after {
	content: "\7D50\679C\4EF6\6570:"
}
html:lang(ja) .mf_finder_searchBox_imgsize_links:after, html :lang(ja) .mf_finder_searchBox_imgsize_links:after, html:lang(ja-JP) .mf_finder_searchBox_imgsize_links:after, html :lang(ja-JP) .mf_finder_searchBox_imgsize_links:after {
	content: "\753B\50CF\30B5\30A4\30BA:"
}
html:lang(ja) .mf_finder_searchBox_category_link_0+span:after, html :lang(ja) .mf_finder_searchBox_category_link_0+span:after, html:lang(ja-JP) .mf_finder_searchBox_category_link_0+span:after, html :lang(ja-JP) .mf_finder_searchBox_category_link_0+span:after {
	content: "\3059\3079\3066"
}
html:lang(zn) .mf_finder_searchBox_category_links:after, html :lang(zn) .mf_finder_searchBox_category_links:after, html:lang(zn-CN) .mf_finder_searchBox_category_links:after, html :lang(zn-CN) .mf_finder_searchBox_category_links:after {
	content: "\641C\7D22\8303\56F4:"
}
html:lang(zn) .mf_finder_searchBox_sort_links:after, html :lang(zn) .mf_finder_searchBox_sort_links:after, html:lang(zn-CN) .mf_finder_searchBox_sort_links:after, html :lang(zn-CN) .mf_finder_searchBox_sort_links:after {
	content: "sort policy:"
}
html:lang(zn) .mf_finder_searchBox_pagemax_links:after, html :lang(zn) .mf_finder_searchBox_pagemax_links:after, html:lang(zn-CN) .mf_finder_searchBox_pagemax_links:after, html :lang(zn-CN) .mf_finder_searchBox_pagemax_links:after {
	content: "\663E\793A\4EF6\6570:"
}
html:lang(zn) .mf_finder_searchBox_imgsize_links:after, html :lang(zn) .mf_finder_searchBox_imgsize_links:after, html:lang(zn-CN) .mf_finder_searchBox_imgsize_links:after, html :lang(zn-CN) .mf_finder_searchBox_imgsize_links:after {
	content: "\56FE\7247\663E\793A:"
}
html:lang(zn) .mf_finder_searchBox_category_link_0+span:after, html :lang(zn) .mf_finder_searchBox_category_link_0+span:after, html:lang(zn-CN) .mf_finder_searchBox_category_link_0+span:after, html :lang(zn-CN) .mf_finder_searchBox_category_link_0+span:after {
	content: "\5168\90E8"
}
html :lang(en) .mf_finder_searchBox_category_links:after, html :lang(en-US) .mf_finder_searchBox_category_links:after {
	content: "category:"
}
html :lang(en) .mf_finder_searchBox_sort_links:after, html :lang(en-US) .mf_finder_searchBox_sort_links:after {
	content: "sort policy:"
}
html :lang(en) .mf_finder_searchBox_pagemax_links:after, html :lang(en-US) .mf_finder_searchBox_pagemax_links:after {
	content: "pagemax:"
}
html :lang(en) .mf_finder_searchBox_imgsize_links:after, html :lang(en-US) .mf_finder_searchBox_imgsize_links:after {
	content: "imgsize:"
}
html :lang(en) .mf_finder_searchBox_category_link_0+span:before, html :lang(en-US) .mf_finder_searchBox_category_link_0+span:before {
	content: "All"
}
}
.mf_finder_searchBox_doctype_select {
	line-height: 1.2
}
.mf_finder_searchBox_doctype_mod select {
	outline: none;
	box-shadow: 0 0 2px 0 rgba(204,0,0,.9);
	border: 1px solid #c00
}

@media (max-width:639px) {
.mf_finder_searchBox_useSelects .mf_finder_searchBox_selects .mf_finder_searchBox_category {
	width: 100%;
	padding-left: 1.5rem
}
.mf_finder_searchBox_useSelects .mf_finder_searchBox_selects .mf_finder_searchBox_category:before {
	position: absolute;
	top: 9px;
	left: 0
}
.mf_finder_searchBox_useSelects .mf_finder_searchBox_selects .mf_finder_searchBox_category:after {
	right: 12px
}
.mf_finder_searchBox_useSelects .mf_finder_searchBox_category_select {
	width: 99%
}
}

@media (min-width:640px) {
.mf_finder_searchBox_selects {
	display: -ms-flexbox;
	display: flex
}
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_misc {
	display: none
}
.mf_finder_searchBox_useToggle.mf_finder_searchBox_useToggle_show .mf_finder_searchBox_misc {
	display: -ms-flexbox;
	display: flex;
	background-color: rgba(0,0,0,.075);
	padding-top: .35rem;
	animation: animationFrames linear 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: animationFrames linear 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
	-moz-animation: animationFrames linear 1s;
	-moz-animation-iteration-count: 1;
	-moz-transform-origin: 50% 50%;
	-o-animation: animationFrames linear 1s;
	-o-animation-iteration-count: 1;
	-o-transform-origin: 50% 50%;
	-ms-animation: animationFrames linear 1s;
	-ms-animation-iteration-count: 1;
	-ms-transform-origin: 50% 50%
}
@keyframes animationFrames {
0% {
opacity:0
}
to {
opacity:1
}
}
@-webkit-keyframes animationFrames {
0% {
opacity:0
}
to {
opacity:1
}
}

@media (max-width:480px) {
.mf_finder_searchBox_useToggle_show .mf_finder_searchBox_misc label:after {
	top: 28px
}
.mf_finder_searchBox_useToggle_show .mf_finder_searchBox_misc label select {
	width: 100%
}
}
.mf_finder_searchBox_useToggle {
	position: relative
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_selects {
	display: block
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_selects .mf_finder_searchBox_toggle {
	position: absolute;
	top: 48px;
	right: 0
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_selects .mf_finder_searchBox_toggle a {
	display: inline-block;
	width: 1.5rem;
	height: 1.75rem;
	position: relative;
	margin-left: .5rem;
	margin-right: .5rem;
	color: #111
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_selects .mf_finder_searchBox_toggle a:before {
	content: "\F013";
	font-family: FontAwesome;
	position: absolute;
	top: 3px;
	left: 0
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_selects .mf_finder_searchBox_toggle a:after {
	content: "\F0D7";
	font-family: FontAwesome;
	position: absolute;
	top: 3px;
	right: 0;
	font-size: 7px
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_selects .mf_finder_searchBox_category {
	width: 280px;
	width: calc(100% - 48px)
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_selects .mf_finder_searchBox_category:after {
	right: 10%
}
.mf_finder_searchBox_useToggle .mf_finder_searchBox_selects .mf_finder_searchBox_category_select {
	width: 90%
}
.mf_finder_searchBox_suggest_items {
	position: absolute;
	margin: 0;
	width: 100%;
	background-color: #fff;
	list-style-type: none;
	padding: 0 1px 1px;
	border-width: 0 1px 1px;
	border-color: silver;
	border-style: solid;
	font-size: 12px;
	z-index: 99;
}
.mf_finder_searchBox_suggest_items li {
	border-top: 1px dotted silver
}
.mf_finder_searchBox_suggest_items li:first-child {
	border-top: none
}
.mf_finder_searchBox_suggest_items a {
	display: inline-block;
	width: 100%;
	padding: 2px;
	text-decoration: none;
}
.mf_finder_searchBox_suggest_item_cur {
	background-color: #f0f0f0;
	color: #fff !important;
}

/*

*/
#mainContents .green {
	color: #009933 !important;
}
