@charset "UTF-8";



/**  Tab Style
-----------------------------------------------------
-----------------------------------------------------
*/
.mod-inquiryTabs .wgt-tab .nav {
width: 100%;
height: 65px;
padding: 20px 0 0 20px;
background: #f2f2f2;
border-bottom: 1px solid #999;
box-sizing: border-box;
}

.mod-inquiryTabs .wgt-tab .nav li {
float: left;
margin-right: 10px;
}

.mod-inquiryTabs .wgt-tab .nav li a {
display: block;
padding: 10px 24px 10px 10px;
color: #000;
font-size: 0.95em;
text-decoration: none;
}

.mod-inquiryTabs .wgt-tab li .icon {
background: url(/image/jp/products/index/products_sorter/icon_mega_menu_arw_red_d.png) 95% 50% no-repeat;
}


.mod-inquiryTabs .wgt-tab .nav li a:hover {
color: #ea0f20;
text-decoration: none;
}

.mod-inquiryTabs .wgt-tab .nav li .is-active {
display: block;
padding: 9px 22px 10px 10px;
background: #fff url(/image/jp/products/index/products_sorter/icon_mega_menu_arw_red_d.png) 96% 49% no-repeat;
border: solid #999;
border-width: 1px 1px 0 1px;
border-radius: 3px 3px 0 0;
box-sizing: border-box;
color: #ea0f20;
}

.mod-inquiryTabs .wgt-tab .tab-content {
display: none;
width: 100%;
margin:0 0 30px 0;
padding: 20px 20px 5px 20px;
border: solid #999;
border-width: 0 1px 1px 1px;
box-sizing: border-box;
}

.mod-inquiryTabs .wgt-tab .tab-content.is-active {
display: block;
}


/** Clearfix
-----------------------------------------------------
-----------------------------------------------------
*/
.brandingBanner:after,
.dropmenu__group:after,
.dropmenu:after,
.wgt-tab:after,
.wgt-tab-content:after,
.clm:after,
.nav:after,
.menu:after,
.clearfix:after { /zoom : 1; }

.brandingBanner:after,
.dropmenu__group:after,
.dropmenu:after,
.wgt-tab:after,
.wgt-tab-content:after,
.clm:after,
.nav:after,
.menu:after,
.clearfix:after {
content: '';
display: block;
clear: both;
height: 0;
}
