	html {width:100%;}
	body {font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

	.mf_finder_searchBox {
		margin:0 auto;
		background-color:#f0f0f0;
		padding:30px 0;
	}
	.mf_finder_searchBox_form {
		width:90%;
		max-width:600px;
		margin:0 auto;
	}
	.mf_finder_searchBox_form:after {
		display:block;
		clear:both;
		height:0px;
		visibility:hidden;
		content:".";
	}
	.mf_finder_searchBox_items {
		padding:0;
		margin-bottom:10px;
	}
	.mf_finder_searchBox_query_wrap {
		width:90%;
	}
	.mf_finder_searchBox .mf_finder_searchBox_query_input {
		padding:10px;
		border:none;
		background-image: url(../../move/templates/images/searchbox_placeholder_02.png);
		background-position: center center;
		background-size:30% auto;
		background-color:#fff;
		background-repeat: no-repeat;
		color:#666;
		font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:0.8rem;
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
		outline: none;
	}
	.mf_finder_searchBox.mf_finder_searchBox_focusInput .mf_finder_searchBox_query_input,
	.mf_finder_searchBox.mf_finder_searchBox_hasQuery .mf_finder_searchBox_query_input {
		background-image: none;
	}
	.mf_finder_searchBox_submit {
		width:65px;
		padding:0;
		background: #c7171a url(../../img/sp/common/btn/btn_mf_search.png) left top no-repeat;
	-webkit-background-size: 100% 100%;
	     -o-background-size: 100% 100%;
	        background-size: 100% 100%;
	}
	.mf_finder_searchBox_submit::before {
		margin:0;
		width: 100%;
		height: 100%;
		content:"";
		/*content : url(/img/common/icon/icon_search_roupe.png);*/
	}
	.mf_finder_searchBox_submit span {
		display:none;
	}
	.mf_finder_searchBox_selects {
		float:right;
	}
	.mf_finder_searchBox_selects label {
		margin-bottom:0;
	}
	.mf_finder_searchBox_selects label::before {
		width:auto;
		font-family:inherit;
	}
	.mf_finder_searchBox_selects .mf_finder_searchBox_pagemax::before {
		content: "表示件数";
	}
	.mf_finder_zubaken_wrapper {
		margin:0;
		background-color:#f0f0f0;
		text-align:center;
	}
	.mf_finder_zubaken_wrapper::before {
		content:"\304A\3059\3059\3081\000A";
		background-color:#fff;
		padding:.5rem 2.0rem;
		font-size:1.2em;
		font-weight: bold;
		letter-spacing: 3px;
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius:  3px 3px 0 0;
	}
	.mf_finder_zubaken {
		padding:1.0rem 0;
		background-color:#fff;
	}
	.mf_finder_zubaken_items {
		justify-content:center;
		padding: 0 1rem;
	}
	.mf_finder_organic_wrapper {
		margin:0 auto;
		padding-bottom:10px;
		background-color:#fff;
	}
	.mf_finder_organic_doc_img {
		display:block;
	}
	.mf_finder_organic_doc_zoom {
		display:none;
	}
	.mf_finder_msk_wrapper {
		background-color:#FFF5DA;
	}
	.mf_finder_msk_item {
		margin:0 auto;
		padding:.5rem 1rem;
		font-size:0.8em;
	}
	.mf_finder_msk_item::before,
	.mf_finder_msk_item::before,
	.mf_finder_msk_item::before,
	.mf_finder_msk_item::before {
		content: "\3082\3057\304B\3057\3066\FF1A";
	}
	.mf_finder_msk_item::after,
	.mf_finder_msk_item::after,
	.mf_finder_msk_item::after,
	.mf_finder_msk_item::after {
		content: "";
	}
	.mf_finder_organic_header_wrapper {
		margin:0 auto 10px auto;
		padding:20px;
		background-color:#f0f0f0;
	}
	.mf_finder_organic_docs_wrapper {
		margin:0 auto;
		width:90%;
		max-width:980px;
	}
	.mf_finder_organic_docs {
		margin-top:0;
	}
	.mf_finder_organic_doc {
		background-color:#f0f0f0;
		margin-bottom:10px;
		padding:1.5rem;
		border-top:none!important;
		border-bottom:none;
		border-left:10px solid #f0f0f0;
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
	}
	.mf_finder_organic_doc:hover {
		border-left:10px solid #a60000;
		background-color:#f9f9f9;
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
	}
	.mf_finder_organic_doc a {
		color: #a60000;
	}
	.mf_finder_organic_wrapper.mf_imgsize_3 .mf_finder_organic_doc_img img {
		border:none;
	}
	.mf_finder_organic_doc_contents_wrapper {
		word-break:break-all;
	}
	.mf_finder_organic_doc_title {
		color: #a60000;
	}
	.mf_finder_organic_doc_title span {
		font-size:1.2em;
		color: #a60000;
	}
	.mf_finder_organic_doc_url span {
		word-break:break-all;
	}
	.mf_finder_organic_pager {
		margin-bottom:0;
	}
	.mf_finder_logo {
		display:none;
	}

	@media screen and (max-width:1024px) {
		.mf_finder_zubaken_items {
			-webkit-justify-content:flex-start;
			justify-content:flex-start;
		}
	}
	@media screen and (max-width:640px) {
		html:lang(ja) .mf_finder_searchBox .mf_finder_searchBox_query_input {
			background-size:70% auto;
			height:40px;
		}
		.mf_finder_zubaken {
			width:100%;
			overflow:auto;
			-webkit-overflow-scrolling:touch;
		}
		.mf_finder_zubaken_items {
			display: block;
			white-space:nowrap;
		}
		.mf_finder_zubaken_item {
			width:120px;
			display:inline-block;
		}
		.mf_finder_zubaken_wrapper.mf_imgsize_3 .mf_finder_zubaken_image img {
			max-width:100%;
		}
		.mf_finder_organic_docs_wrapper {
			margin:0 auto;
			width:100%;
		}
		.mf_finder_organic_doc {
			padding:0.75rem;
			border-left:5px solid #f0f0f0;
		}
		.mf_finder_organic_doc_img_wrapper {
			max-width:30%;
		}
		.mf_finder_organic_doc:hover {
			border-left:5px solid #E50017;
		}
		.mf_finder_organic_wrapper.mf_imgsize_3 .mf_finder_organic_doc_img {
			margin:0 10px 10px 0;
		}
		.mf_finder_organic_wrapper.mf_imgsize_3 .mf_finder_organic_doc_img img {
			max-width:100%;
		}
		.mf_finder_organic_doc_title span {
			font-size:1.0em;
		}
		.mf_finder_organic_doc_body {
			font-size:0.8em;
		}
		.mf_finder_organic_doc_contents_wrapper {
			max-width:70%;
		}
	}


/* pager */
@media screen and (max-width: 640px) {
	.mf_finder_organic_pager {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: .4rem
	}

	.mf_finder_organic_pager, .mf_finder_pager_items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.mf_finder_pager_items {
		margin-left: 0;
		padding-left: 0;
		padding-right: 0;
		line-height: 1.3
	}

	.mf_finder_pager_items li {
		list-style: none;
		margin: 0 .2rem;
		text-align: center
	}

	.mf_finder_pager_item_current, .mf_finder_pager_items li a {
		display: inline-block;
		padding: .1rem .4rem;
		text-decoration: none
	}

	.mf_finder_pager_items li a {
		color: #eee;
		background-color: #222;
		border-radius: 2px
	}

	.mf_finder_pager_items .mf_finder_pager_item_first a, .mf_finder_pager_items .mf_finder_pager_item_next a,
	.mf_finder_pager_items .mf_finder_pager_item_prev a {
		background-color: #666;
		padding-right: .4rem
	}

	.mf_finder_pager_items .mf_finder_pager_item_first a span, .mf_finder_pager_items .mf_finder_pager_item_next a span,
	.mf_finder_pager_items .mf_finder_pager_item_prev a span {
		display: inline-block;
		width: .5rem
	}

	.mf_finder_pager_items .mf_finder_pager_item_first a span:after,
	.mf_finder_pager_items .mf_finder_pager_item_first a span:before,
	.mf_finder_pager_items .mf_finder_pager_item_next a span:after, .mf_finder_pager_items .mf_finder_pager_item_next a span:before,
	.mf_finder_pager_items .mf_finder_pager_item_prev a span:after, .mf_finder_pager_items .mf_finder_pager_item_prev a span:before {
		font-family: FontAwesome
	}

	.mf_finder_pager_item_first a span:before {
		content: "\F100"
	}

	.mf_finder_pager_item_prev a span:before {
		content: "\F104"
	}

	.mf_finder_pager_item_next a span:before {
		content: "\F105"
	}

	[dir=rtl] .mf_finder_pager_items li a {
		max-height: 34px
	}

	[dir=rtl] .mf_finder_pager_item_first a, [dir=rtl] .mf_finder_pager_item_next a,
	[dir=rtl] .mf_finder_pager_item_prev a {
		padding-left: .4rem;
		padding-right: .4rem
	}

	[dir=rtl] .mf_finder_pager_item_first a span, [dir=rtl] .mf_finder_pager_item_next a span,
	[dir=rtl] .mf_finder_pager_item_prev a span {
		width: auto
	}

	[dir=rtl] .mf_finder_pager_item_first a span:before, [dir=rtl] .mf_finder_pager_item_next a span:before,
	[dir=rtl] .mf_finder_pager_item_prev a span:before {
		display: inline-block;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	.mf_finder_pager_items .mf_finder_pager_item_first a span,
	.mf_finder_pager_items .mf_finder_pager_item_next a span,
	.mf_finder_pager_items .mf_finder_pager_item_prev a span {
		width: .4rem
	}
}
