@charset "UTF-8";
.mainArea h1{position: relative;}
.mainArea h1 img{ display: block;}
.mainArea h1 .btnRegist{ display: block; position: absolute; bottom: 18px; left: 306px; width: 338px; height: 77px; background: url(/pr/crm/vona/nsk/20150525/images/button_regist.png?t=20150803) no-repeat 0 0; text-indent: 100%; white-space: nowrap; overflow: hidden;}

.mainArea .tequanArea02{ margin-top: 35px;}
.mainArea .tequanArea02__title{ position: relative; height: 50px; background: url(/pr/crm/vona/nsk/20150525/images/box_title_bg.jpg?t=20150803) no-repeat 0 0 #14637e;}
.mainArea .tequanArea02__title img{ position: absolute; top: -8px; left: 305px;}
.mainArea .tequanArea02__content{ padding: 18px 20px 28px; background-color: #f3f3f4;}
.mainArea .btnRegist2{ display: block; margin: 30px auto 0; width: 338px; height: 77px; background: url(/pr/crm/vona/nsk/20150525/images/button_regist02.png?t=20150803) no-repeat 0 0; text-indent: 100%; white-space: nowrap; overflow: hidden;}

.mainArea .productBox__title{ height: 38px; padding-top: 12px; background: url(/pr/crm/vona/nsk/20150525/images/box_title_bg.jpg?t=20150803) no-repeat 0 0 #14637e; text-align: center;}
.mainArea .productBox__content{ padding:20px 0 10px 0; background-color: #f4f4f2; color: #454545;}
.mainArea .brandBox{ margin: 30px 0;}
.mainArea .brandBox__content{ padding: 22px 15px 17px 25px; border: 3px solid #e0e0e0; background-color: #f4f4f2;}
.mainArea .brandBox__content .media__image--left{ margin: 5px 15px 0 0; }
.mainArea .brandBox__content .media__main p{ font-size: 22px; line-height: 30px; text-indent: 40px; }
.mainArea .productList li{ float: left; border:1px solid #bcc0c3; background-color: #fff; margin: 0 0 10px 20px; overflow: hidden;}
.mainArea .productList .media__image--left{ margin-right: 10px; background-color: #f0f4f8;}
.mainArea .productList .media__main{ padding:12px 0;}
.mainArea .productList h5{ font-size: 16px; line-height: 22px; font-weight: bold; text-align: center;}
.mainArea .pType{ height: 25px; margin-top: 10px; background-color: #d1bd25; font-size: 16px; line-height: 25px; color: #fff; font-weight: bold; text-align: center;}
.mainArea .pDetailList li{ margin: 0; background: url(/pr/crm/vona/nsk/20150525/images/list_ico.png?t=20150803) no-repeat 0 15px;  border: none; line-height: 18px; text-align: left;}
.mainArea .pDetailList li a,.mainArea .aType a{ display: inline-block; height: 18px; line-height: 18px; font-size: 18px; color: #004884; border-bottom: 1px solid #004884; }
.mainArea .pDetailList li a:hover,.mainArea .aType a{ text-decoration: none;}

.mainArea .productList--col2 li{ height: 175px; padding: 10px 5px 10px 10px;  border:1px solid #c8d7d7;}
.mainArea .productList--col2 .media__image--left{ width: 175px; height: 175px; }
.mainArea .productList--col2 .media__main{ width: 237px; height: 151px;}
.mainArea .productList--col2 a{ display: inline-block; width: 427px; color: #454545; text-decoration: none;}
.mainArea .productList--col2 h5{ display: table-cell; width: 247px; height: 151px; margin-top: 0; font-size: 26px; line-height: 40px; text-align: center; vertical-align: middle;}
.mainArea .productList--row2 li{ padding: 5px 10px 5px 5px; width: 428px;}
.mainArea .productList--row2 .media__image--left{ width: 200px;}
.mainArea .productList--row2 .media__main{ width: 218px;}
.mainArea .productList--row2 h5{ padding-bottom: 7px; border-bottom: 1px solid #ddd;}
.mainArea .productList--row2 .pDetailList,.mainArea .productList--col3 .pDetailList{ display: inline-block; float: left; width:109px;padding: 0;}
.mainArea .productList--row2 .pDetailList li{ width:94px; height: 19px; padding: 10px 0 3px 15px;}
.mainArea .productList--col3{ padding-left: 15px;}
.mainArea .productList--col3 li{ width: 292px; height: 176px; margin-left: 5px; padding:5px 3px; text-align: center;}
.mainArea .productList--col3 .media__image--left{ margin-right: 3px;}
.mainArea .productList--col3 .pDetailList{ display: inline-block; float: left; width:109px;padding: 0;}
.mainArea .productList--col3 .pType{ margin: 7px 5px 0;}
.mainArea .productList--col3 .pDetailList{width:154px;}
.mainArea .productList--col3 .pDetailList li{ width:129px; height: 15px; padding: 7px 0 3px 15px; background: url(/pr/crm/vona/nsk/20150525/images/list_ico.png?t=20150803) no-repeat 0 11px; text-align: left;}
.mainArea .productList--col3 .pDetailList li a{ height: 14px; line-height: 14px; font-size: 14px; font-weight: bold; }