@charset "UTF-8";

/* -------------------------------------------------------------------------------
|  Created:     2023-10-11
|  Updated:     N/A
|  Version:     01
|------------------------------------------------------------------------------- */


/* index.html */
.meswp-tough_index_headingLv3{background: #999;color: #fff;padding: 0.5em;}
.meswp-tough_index_box_item dl{background: #F0F0F0;color: #697b91;font-weight: bold;padding: 1em;align-self: center;display: flex;height: 100%;line-height: 2em;}
.meswp-tough_index_box_item:nth-of-type(1){order: 1;}
.meswp-tough_index_box_item:nth-of-type(4){order: 2;}
.meswp-tough_index_box_item:nth-of-type(2){order: 3;}
.meswp-tough_index_box_item:nth-of-type(5){order: 4;}
.meswp-tough_index_box_item:nth-of-type(3){order: 5;}
.meswp-tough_index_box_item:nth-of-type(6){order: 6;}
.meswp-tough_index_box_num{display: inline-block;width: 2em;height: 2em;text-align: center;background: #008D91;color: #fff;margin-right: 1em;}
.meswp-tough_index_box_detail {display: inline-block;}
.meswp-tough_index_box_detail ul li{display: inline-block;width:fit-content;background: #697b91;color: #fff;margin-right: 1em;padding: 1em;font-size: 75%;line-height: 0.5em;}
#meswp-tough_remarkable_title{width: max-content;}
@media only screen and (max-width: 767px) {
#meswp-tough_index_box .meswp-tough_index_box_item{order: 0;}
#meswp-tough_remarkable_title{width: 100%;}
.meswp-tough_index_box_detail ul li:last-of-type{margin-right: 0;}
}

/* feature01.html */
#meswp-tough_feature01_box .c-headingLv3{color: #697b91;border-bottom: 2px solid #ccc;line-height: 2em;padding: 0.5em 0;}
#meswp-tough_feature01_box .c-headingLv3 span{display: inline-block;width: 2em;height: 2em;text-align: center;background: #375372;color: #fff;margin-right: 1em;}
#meswp-tough_feature01_box .c-headingLv3:has(p){display: flex;}
#meswp-tough_feature01_box .c-headingLv3 p{width: calc(100% - 3em);}
.meswp-tough_feature01_water_jet_resistant_li li{display: flex;}
.meswp-tough_feature01_water_jet_resistant_li li span{width:4em;height: fit-content;display: inline-block;white-space: nowrap;}
.meswp-tough_feature01_water_jet_resistant_li li p{width:100%;}

/*solutions.html*/
.meswp-tough_solutions_item_list .c-list__item {background: #375372;color: #fff;text-align: center;padding: 0.5em 0.8em;margin-right: 0.5em;margin-bottom: 0.5em;font-weight: bold;}
.meswp-tough_solutions_recommend{background: #e7f3e8;padding: 0.5em 0.8em;}
.meswp-tough_solutions_recommend span{font-weight: bold;}
.meswp-tough_solutions_link{display: inline-block;}

/*new_functions.html*/
.meswp-tough_new_functions_recommend .c-headingLv4{color:#375372; width: fit-content;padding: 1.5% 1.75%;background: #fbf5c8;border: 1px solid #fed962;border-bottom: 0;}
.meswp-tough_new_functions_recommend_box{border: 1px solid #fed962;padding: 1.5% 1.75%;}
.meswp-u-label-reccomend_h5{margin-right: 0.5em;}
.meswp-u-label-reccomend{display:inline-block;color: #fff;font-size: 75%;background: red;padding: 0.2em 0.3em;}
.meswp-u-label-reccomend .c-superscriptText{vertical-align: unset;font-size: unset;}
.meswp-tough_new_functions_recommend_subtitle{color:#fff;background:#375372;padding: 0.5em;}
.meswp-tough_new_functions_recommend_box_inner{margin-bottom: 2em;}
.meswp-tough_new_functions_recommend_detail{border: 1px solid #375372;padding: 1em;margin-top: 0;min-height: calc(100% - 3em);}
@media only screen and (max-width: 767px) {
.meswp-tough_new_functions_recommend .c-headingLv4{text-align: center;}
.meswp-tough_new_functions_recommend_box_inner{padding-left: 2em;padding-right: 2em;}
.meswp-u-label-reccomend_h5{margin-bottom: 0.5em;}
}

/*functions.html*/
.meswp-tough_functions_gt25toughcell{background: #edc0c0 !important;}
