@charset "UTF-8";
#melfa_sec_top_search{margin-top:30px}
.search_opt{margin-top:30px}
.search_opt .c-table{margin-top:10px}
.search_opt .c-table .c-table__headCell{width:15%}
#pankuzumiddle{display:none;margin:30px 0 0;padding:10px 40px 10px 20px;border:1px solid #b2b2b2;align-items:center;flex-wrap:nowrap;justify-content:space-between}
#pankuzumiddle ul{font-size:16px;line-height:40px}
#pankuzumiddle ul li{display:list-item;float:left;float:left;padding:0;padding:0 12px 1px 24px;background:url(/fa/search/assets/img/icon_pankuzu_arrow.svg) no-repeat scroll 0 center transparent}
#pankuzumiddle ul li.first{padding:0 12px 0 0;background-image:none}
#pankuzumiddle ul li a{font-size:16px;display:inline-flex;padding:2.5px 5px;color:#000;align-items:flex-start}
#pankuzumiddle ul li a:link,#pankuzumiddle ul li a:visited{color:#000}
#pankuzumiddle ul li span{font-size:16px;display:inline-flex;color:red;align-items:flex-start}
#pankuzumiddle ul li span::before{font-family:MelFaIcons,"Material Icons";font-size:1em;display:inline-block;width:1em;margin-right:.5em;content:"\f102";-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap;text-decoration:none;word-wrap:normal;color:red;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
#pankuzumiddle ul li.c-breadcrumb__list-item:before{content:unset}
#pankuzumiddle .navi-btn{cursor:pointer;-webkit-appearance:none;flex-shrink:0}
#kaisou-navi{overflow:hidden;padding:30px 6% 30px 6%;transition:.4s top;transition:height .4s cubic-bezier(.16,1,.3,1),padding .4s,opacity .4s;border:1px solid #b2b2b2;border-top:solid 1px #d9d9d9;border-top:none;background-color:#f2f2f2}
#kaisou-navi.nonTransition{transition:none 0s}
#kaisou-navi:not(.show){height:0;padding:0 6%;opacity:0}
#kaisou-navi.show{height:auto}
#kaisou-navi.measureHeight{visibility:hidden;transition:none 0s}
#kaisou-navi li.is-active{position:relative}
#kaisou-navi li.is-active::before{position:absolute;top:5px;left:-7px;display:block;width:100%;height:calc(100% - 10px);content:"";border-radius:1em;background-color:#f50f10}
#kaisou-navi li a{color:#000}
#kaisou-navi li a:link,#kaisou-navi li a:visited{color:#000}
#kaisou-navi li a.is-active{font-weight:700;position:relative;color:#fff}
#kaisou-navi li a.is-active::before{color:#fff}
.melfa_search_result_top{font-size:24px;font-weight:700}
.melfa_search_result_top i{font-size:16px;font-weight:700}
.melfa_sec_pagination{margin-top:60px!important}
.melfa_sec_pagination .melfa_ls{display:none}
.melfa_sec_pagination .melfa_rs{display:flex;float:none;margin:auto}
.melfa_sec_pagination .melfa_rs ul{display:flex;margin:auto;text-align:center}
.melfa_sec_pagination li a{font-size:16px;line-height:1.5;line-height:35px;display:block;display:block;width:35px;height:35px;margin:0;margin:0 5px;padding:0;transition:.2s color;text-align:center;color:#000;border:1px solid #b2b2b2;border-radius:2px;background-color:#fff}
.melfa_sec_pagination li.melfa_active a{font-size:16px;font-weight:700;line-height:1.5;line-height:35px;display:block;display:block;width:35px;height:35px;margin:0;margin:0 5px;text-align:center;color:#fff;color:#fff;border:red;border-radius:2px;background:#d50000;background-color:red}
.melfa_sec_pagination li.melfa_next,.melfa_sec_pagination li.melfa_prev{display:flex;align-items:center}
.melfa_sec_pagination li.melfa_next a,.melfa_sec_pagination li.melfa_prev a{display:inline;float:none;overflow:hidden;width:18px;height:18px;cursor:pointer;-webkit-transform:unset;transform:unset;vertical-align:middle;text-indent:-9999px;border:medium none;background:url(/fa/search/assets/img/icon_arrow.svg) no-repeat scroll left top transparent}
.melfa_sec_pagination li.melfa_prev a{-webkit-transform:scale(-1,1);transform:scale(-1,1)}
.melfa_next,.melfa_next_num,.melfa_prev{visibility:visible}
.input_accordion,.label_accordion{display:none}
#result-HINBAN{margin-top:30px}
#result-ALL .recommend{display:none}
.disabled,.template{display:none!important}
.inactive{pointer-events:none;opacity:.3}
.parent_accordion{display:none}
.melfa_bullet_link{display:inline-flex;align-items:flex-start}
.melfa_bullet_link:before{font-family:MelFaIcons,"Material Icons";font-size:1em;display:inline-flex;width:1em;margin-right:.125em;content:"\f102";white-space:nowrap;text-decoration:none;word-wrap:normal;color:red}
.melfa_thumbnail_wrap{position:relative;z-index:1001;display:flex;text-align:center;align-items:stretch;justify-content:center}
img.melfa_cap_img{display:block;width:100%;height:auto;max-height:144px;padding:3px;border:1px solid #d9d9d9;-o-object-fit:contain;object-fit:contain}
p.melfa_thumbnail_large{display:none}
p.melfa_thumbnail_large{position:absolute;top:-47px;left:115px;margin-top:0;padding:10px;border:1px solid #adcde4;border-radius:3px;border-radius:3px;background-color:#d9e8f2}
.melfa_sec_outer_1col,.result-item,.websearch_data{margin-top:30px}
.melfa_sec_outer_1col .melfa_sec_search_list,.result-item .melfa_sec_search_list,.websearch_data .melfa_sec_search_list{width:unset;margin-top:0!important;padding:10px 0 0;border-top:none!important}
.melfa_sec_outer_1col .melfa_sec_search_list .melfa_rs,.result-item .melfa_sec_search_list .melfa_rs,.websearch_data .melfa_sec_search_list .melfa_rs{width:85%}
.melfa_sec_outer_1col .melfa_sec_search_list_normal,.result-item .melfa_sec_search_list_normal,.websearch_data .melfa_sec_search_list_normal{display:flex;margin-top:30px;margin-right:-15px;margin-bottom:-30px;margin-left:-15px;flex-wrap:wrap}
.melfa_sec_outer_1col .melfa_sec_search_list_normal .melfa_ls,.result-item .melfa_sec_search_list_normal .melfa_ls,.websearch_data .melfa_sec_search_list_normal .melfa_ls{width:15%}
.melfa_sec_outer_1col.CATALOG,.melfa_sec_outer_1col.MANUAL,.result-item.CATALOG,.result-item.MANUAL,.websearch_data.CATALOG,.websearch_data.MANUAL{display:table;width:50%;margin:30px 0 10px 0}
.melfa_sec_outer_1col .melfa_sec_search_list,.websearch_data .melfa_sec_search_list{margin-top:30px!important}
.melfa_sec_outer_1col .melfa_ls,.websearch_data .melfa_ls,div#cluster-container-parent .melfa_ls{float:none;height:auto;min-height:80px;margin-bottom:30px;padding-right:15px;padding-left:15px}
.melfa_sec_outer_1col .melfa_rs,.websearch_data .melfa_rs,div#cluster-container-parent .melfa_rs{float:none;min-height:0;margin-bottom:30px;padding-right:15px;padding-left:15px;text-align:left}
.melfa_product_name{font-size:16px;line-height:1.8}
.melfa_product_name+.melfa_product_summary{font-size:16px;line-height:1.8;margin-top:10px}
.input_accordion:checked~.parent_accordion{display:flex;flex-wrap:wrap}
#result-FAQ .melfa_sec_search_list .melfa_ls,#result-FAQ-aggregated .melfa_sec_search_list .melfa_ls{display:none}
#result-FAQ .melfa_sec_search_list .melfa_rs,#result-FAQ-aggregated .melfa_sec_search_list .melfa_rs{float:none;width:100%;margin-bottom:30px;padding-right:15px;padding-left:15px;text-align:left}
.mf_ellipsis.mf_4line{max-height:7em}
.loadingDot{display:inline-block;height:1.5em;padding:0 2.5em}
.loadingDot_content,.loadingDot_content::after,.loadingDot_content::before{position:relative;display:inline;width:.8em;-webkit-animation:blinkDot .8s infinite;animation:blinkDot .8s infinite;background:#fff;aspect-ratio:.9}
.loadingDot_content{display:flex;-webkit-animation-delay:.2s;animation-delay:.2s}
.loadingDot_content::after,.loadingDot_content::before{content:""}
.loadingDot_content::before{margin-left:-130%;-webkit-animation-delay:0s;animation-delay:0s}
.loadingDot_content::after{margin-left:155%;-webkit-animation-delay:.4s;animation-delay:.4s}
@-webkit-keyframes blinkDot{
0%{background-color:#fff}
50%{background-color:#aaa}
100%{background-color:#fff}
}
@keyframes blinkDot{
0%{background-color:#fff}
50%{background-color:#aaa}
100%{background-color:#fff}
}
.searching_fullscreen{position:fixed;z-index:1100;top:0;left:0;display:flex;width:100%;height:100%;background-color:rgba(255,255,255,.8);align-items:center;justify-content:center}
.searching_fullscreen .loadingDot{height:3em}
.searching_fullscreen .loadingDot_content,.searching_fullscreen .loadingDot_content::after,.searching_fullscreen .loadingDot_content::before{width:1.6em}
.paragraph_notfound{margin-top:30px}
label.c-radioButton:has(:disabled) span{cursor:default}
h3.c-headingLv3.title_for_single_result .c-mainVisual__subTitle{font-size:66.7%}
@media only screen and (min-width:1101px){
/*! over Large */
/*! over Large */

}
@media only screen and (max-width:1100px){
/*! Large, Medium and Small */

}
@media only screen and (min-width:981px) and (max-width:1100px){
/*! Large only */

}
@media only screen and (max-width:980px){
/*! Medium and Small */

}
@media only screen and (min-width:981px){
/*! over Medium */

}
@media only screen and (min-width:768px) and (max-width:980px){
/*! Medium only */

}
@media only screen and (min-width:768px){
/*! Large and Medium */

}
@media only screen and (max-width:767px){
/*! Small only */
.search_opt .c-table .c-table__headCell{width:30%}
#pankuzumiddle ul li span{font-size:14px}
img.melfa_cap_img{width:56%;max-height:unset;margin:auto}
.melfa_sec_outer_1col .melfa_sec_search_list .melfa_rs,.result-item .melfa_sec_search_list .melfa_rs,.websearch_data .melfa_sec_search_list .melfa_rs{width:100%}
.melfa_sec_outer_1col .melfa_sec_search_list_normal .melfa_ls,.result-item .melfa_sec_search_list_normal .melfa_ls,.websearch_data .melfa_sec_search_list_normal .melfa_ls{width:100%}
.melfa_sec_outer_1col.CATALOG,.melfa_sec_outer_1col.MANUAL,.result-item.CATALOG,.result-item.MANUAL,.websearch_data.CATALOG,.websearch_data.MANUAL{width:100%}
.melfa_sec_outer_1col .melfa_ls,.websearch_data .melfa_ls,div#cluster-container-parent .melfa_ls{min-height:revert}
}