@charset "UTF-8";

/* sass */
.header .box-search-area .mf-search-box { padding: 5px 6px 5px 18px; }

.header .box-search-area .mf-search-box .mf-search-bar .mf-search-bar_input { border-style: none; border-radius: 4px !important; }

.header .box-search-area .mf-search-box .mf-search-bar .mf-search-bar_button { margin-left: 4px; font-family: "Noto Sans JP"; font-size: 1.2rem; letter-spacing: 0.04em; padding: 8px 15px 8px 15px; color: #fff; border-radius: 28px; background-color: #026eb9; height: 33px; }

.header .box-search-area .mf-search-box .mf-search-bar .mf-search-bar_button .mf-search-bar_button_icon { display: none; }

.header .box-search-area .mf-search-box .mf-search-bar .mf-search-bar_input-buttons:empty { display: none; }

.wrap-search-setting { margin-top: 28px; padding: 18px 13px; border-radius: 10px; background-color: #E1E9EF; border: 1px solid #026eb9; }

.wrap-search-setting .mf-search-box .mf-search-bar { border-radius: 28px; background-color: #fff; border: 1px solid #026eb9; padding: 4px 5px 4px 17px; }

.wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_doc-type .mf-search-bar_doc-type_select { font-size: 1.2rem; height: 33px; border-style: none; background: #fff url(/common/images/arw-select2-d.png) right center no-repeat; background-size: 8px 8px; padding: 3px 15px 5px 8px !important; color: #026eb9; }

.wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper { margin-left: 4px; }

.wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_input { border-style: none; height: 33px; font-family: "Noto Sans JP"; }

.wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_input:-ms-input-placeholder { color: transparent; }

.wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_input::placeholder { color: transparent; }

.wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_button { margin-left: 4px; display: block; border-radius: 28px; background-color: #026eb9; color: #fff; font-family: "Noto Sans JP"; font-size: 1.2rem; letter-spacing: 0.04em; line-height: 1; text-align: center; padding: 10px 15px 11px; height: 33px; }

.wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_button .mf-search-bar_button_icon { display: none; }

.wrap-search-setting .mf-search-box .mf-search-bar .mf-custom-select-wrapper .mf-custom-select-wrapper_custom-select_caret { display: none; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links { display: block; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item { display: flex; border-top: 1px solid #a1b3bf; padding-top: 11px; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width { border-top-style: none; padding-top: 0; margin-top: 14px; flex-wrap: wrap; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons { width: 100%; flex: 0 1 auto; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_icon-text { font-size: 1.4rem; width: 7.58em; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_icon-text .mf-filters_use-links_item_icon-text_text { display: inline; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_icon-text .mf-filters_use-links_item_icon-text_text .mf-filters_use-links_item_icon-text_icon { max-width: 18px; height: auto; margin-top: 1px; margin-right: 7px; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_buttons { font-size: 1.4rem; flex: 1 1 auto; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_buttons button { font-family: "Noto Sans JP"; background-color: #C0D7E6; color: #000; font-size: inherit; border-style: none; padding: 5px 12px 6px; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_buttons button.mf-filters_use-links_item_buttons_button--selected { background-color: #026eb9 !important; color: #fff; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row { margin-top: 10px; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_selects .mf-filters_selects_category { width: 100%; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_selects .mf-filters_selects_category .mf-custom-select-wrapper { width: calc(100% - 26px); }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_selects .mf-filters_selects_row .mf-filters_use-links_item { margin-top: 10px; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_selects .mf-filters_selects_row .mf-filters_selects_category_select { border: 1px solid #026eb9; width: 100%; box-sizing: border-box; }

.wrap-search-setting .mf-search-box .mf-filters .mf-filters_selects .mf-filters_selects_other .mf-filters_selects_other_item .mf-filters_selects_other_item_select { border: 1px solid #026eb9; }

.wrap-search-result { margin-top: 60px; }

.wrap-search-result .mf-search-results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts { max-width: 100%; }

.wrap-search-result .mf-search-results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_description { max-width: 100%; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar { border-radius: 28px; background-color: #fff; border: 1px solid #026eb9; padding: 4px 5px 4px 17px; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_doc-type .mf-search-bar_doc-type_select { font-size: 1.2rem; height: 33px; border-style: none; background: #fff url(/common/images/arw-select2-d.png) right center no-repeat; background-size: 8px 8px; padding: 3px 15px 5px 8px !important; color: #026eb9; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper { margin-left: 4px; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_input { border-style: none; height: 33px; font-family: "Noto Sans JP"; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_input:-ms-input-placeholder { color: #026eb9; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_input::placeholder { color: #026eb9; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_button { margin-left: 4px; display: block; border-radius: 28px; background-color: #026eb9; color: #fff; font-family: "Noto Sans JP"; font-size: 1.2rem; letter-spacing: 0.04em; line-height: 1; text-align: center; padding: 10px 15px 11px; height: 33px; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_button .mf-search-bar_button_icon { display: none; }

.l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-custom-select-wrapper .mf-custom-select-wrapper_custom-select_caret { display: none; }

@media print, all and (min-width: 768px) { .header .box-search-area .mf-search-box { padding: 0; }
  .header .box-search-area .mf-search-box .mf-search-bar .mf-search-bar_input { height: 60px; padding: 14px 5px 14px 55px; background-image: url(/common/images/ico_rupe.png); background-position: left center; background-repeat: no-repeat; background-size: 40px 24px; border-radius: 10px; }
  .header .box-search-area .mf-search-box .mf-search-bar .mf-search-bar_button { margin-left: 19px; font-size: 2rem; font-weight: 500; color: #F4F4F4; padding: 31px 31px 29px; background-color: #68A1C9; border-radius: 10px; } .wrap-search-setting { padding: 34px 88px 48px; }
  .wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_doc-type .mf-search-bar_doc-type_select { font-size: 1.4rem; padding: 15px 15px 17px 8px !important; height: 46px; }
  .wrap-search-setting .mf-search-box .mf-search-bar .mf-search-bar_button { font-size: 1.4rem; border-radius: 23px; padding: 16px 37px 16px; height: auto; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links { display: flex; flex-wrap: wrap; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item--full-width { padding-bottom: 17px; margin-bottom: 8px; border-bottom: 1px solid #a1b3bf; width: auto; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item + .mf-filters_use-links_item { flex: 1 1 auto; border-top-style: none; margin-top: 0; padding-top: 0; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons { width: auto; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_buttons { font-size: 1.6rem; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_buttons button { padding: 9px 12px 10px; min-height: 35px; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item .mf-filters_use-links_item_icon-text { width: 7em; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row { margin-top: 0; flex-direction: row; align-items: stretch; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item:first-child { border-top-style: none; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; margin-right: 6px; border-bottom-style: none; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item:first-child .mf-filters_use-links_item_buttons { width: auto; margin-top: 0; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item:nth-child(n+2) { border-left: 1px solid #a1b3bf; padding-left: 20px; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item:nth-child(3) .mf-filters_use-links_item_icon-text { width: 9em; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons { flex-wrap: nowrap; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_selects { flex-direction: row; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_selects .mf-filters_selects_row .mf-filters_selects_category .mf-custom-select-wrapper { width: auto; }
  .wrap-search-setting .mf-search-box .mf-filters .mf-filters_selects .mf-filters_selects_row .mf-filters_selects_category_select { width: 520px; } .l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_doc-type .mf-search-bar_doc-type_select { font-size: 1.4rem; padding: 15px 15px 17px 8px !important; height: 46px; }
  .l-body .mf_finder_container .mf-search-box .mf-search-bar .mf-search-bar_button { font-size: 1.4rem; border-radius: 23px; padding: 16px 37px 16px; height: auto; } }
