@charset "utf-8";
/* CSS Document */

h4{ margin-bottom:17px;}
p,li,td{ font-size:14px;}
/*----------------------------------------------------------------------------
 ***                                                                titleBox
----------------------------------------------------------------------------*/
#titleBox{ background:url(https://www.nova.co.jp/biz/tsuhon/common_images/back_title01.png) no-repeat top center; border-top:#005873 3px solid; padding:12px; position:relative;}
#titleBox h2{ background:url(https://www.nova.co.jp/biz/tsuhon/equipment/images/icon01.png) no-repeat left center; font-size:28px; padding-left:36px;}
#titleBox .btn{ position:absolute; top:25px; left:800px;}

/*----------------------------------------------------------------------------
 ***                                                               gaiyouSec
----------------------------------------------------------------------------*/
#gaiyouSec{border: 2px solid #0f444e;}

/*----------------------------------------------------------------------------
 ***                                                                 qaSec
 ---------------------------------------------------------------------------*/
#qaSec{ background:none; width:100%; padding:0 2em; box-sizing: border-box;}
#qaSec{ width:100%; padding:2em 2em 0; margin-bottom: 0;}
#qaSec .sectionInner{padding:1em 0 0 0;}

#qaSec .marB20 {margin-bottom: 29px;}
#qaSec .lastTB{ margin-bottom:0;}
#qaSec table.faqTable th {font-size:14px;color:#000000;text-align: left;font-weight: normal;padding: 11px 22px 11px 50px;border-top: 1px solid #999999;border-right: 1px solid #999999;border-left: 1px solid #999999;background-color: #F2F2F2;background-image: url(https://www.nova.co.jp/biz/tsuhon/faq/images/icn_q.png);background-repeat: no-repeat;background-position: 15px center;}
#qaSec table.faqTable td {font-size:14px; color:#000000; vertical-align: middle; padding: 9px 22px 9px 50px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; background-image: url(https://www.nova.co.jp/biz/tsuhon/faq/images/icn_a.png); background-repeat: no-repeat; background-position: 15px 8px;}

/*----------------------------------------------------------------------------
 ***                                                               userSec
 ---------------------------------------------------------------------------*/
.mainSection #serviceSec.section{margin-bottom: 0;}
#serviceSec .sectionInner{padding:2em 0;}
#serviceSec{  background:#E8FAFF; width:100%; padding:0 30px;}
#serviceSec .dlLi{ float:left; width:48%; margin-right:15px;}
#serviceSec .text{ width:48%; padding-left:70px; margin-top:10px; height:60px; padding-top:10px; font-size:13px;}
#serviceSec .nar .text{ background:url(https://www.nova.co.jp/biz/tsuhon/equipment/images/img_contents02.png) no-repeat 13px 4px;width: 95%;}
#serviceSec .giji .text{ background:url(https://www.nova.co.jp/biz/tsuhon/equipment/images/img_contents03.png) no-repeat  12px;width: 95%;}
#serviceSec .giji{ margin:0;}

#serviceSec .h5{ font-size:16px; color:#fff; background:#002933; text-align:center; line-height:23px; padding-top:3px;}
#serviceSec p.text{ font-size:12px; line-height:17px;}



/*----------------------------------------------------------------------------
 ***                                                               priceSec
----------------------------------------------------------------------------*/
#priceSec{border: 2px solid #0f444e;}
#priceSec .commonTable td{padding: 7px; font-size: 110%;}

/*----------------------------------------------------------------------------
 ***                                                               kizaiPriceSec
 ---------------------------------------------------------------------------*/
#kizaiPriceSec{ width:100%; margin:0 auto; padding:2em 2em 0 2em;}
#kizaiPriceSec .text{ margin-bottom:10px;}
#kizaiPriceSec h3.title{ margin-bottom:8px;}
#kizaiPriceSec .img{ margin-bottom:9px;}
#kizaiPriceSec li{ font-size:12px; color:#333;}
#kizaiPriceSec .commonTable table{width: 100%;}
/*----------------------------------------------------------------------------
 ***                                                               opPriceSec
 ---------------------------------------------------------------------------*/
#opPriceSec{ width:100%; margin:0 auto; padding:2em 2em 0 2em;}
#opPriceSec h3.title{ margin-bottom:8px;}
#opPriceSec .text{ line-height:21px; margin-bottom:10px;}
#opPriceSec .img{ margin-bottom:9px;}
#opPriceSec li{ font-size:12px; color:#333;}
#opPriceSec .commonTable table{width: 100%;}
/*----------------------------------------------------------------------------
 ***                                                               sysPriceSec
 ---------------------------------------------------------------------------*/

#sysPriceSec{ width:100%; margin:0 auto;padding:2em; margin-bottom:20px;}
#sysPriceSec h3.title{ margin-bottom:8px;}
#sysPriceSec .text{ line-height:21px; margin-bottom:10px;}
#sysPriceSec .img{ margin-bottom:9px;}
#sysPriceSec li{ font-size:12px; color:#333;}
 #sysPriceSec .commonTable table{width: 100%;}
/*----------------------------------------------------------------------------
 ***                                                               quoteSec
 ---------------------------------------------------------------------------*/
#quoteSec{border: 2px solid #0f444e;padding: 2em;}
#quoteSec .introSec{padding: 0;}
#quoteSec .introSec .title{margin-bottom: 1em;}
#quoteSec .introSec{align-items: flex-end;border-bottom: 1px solid #ccc;padding: 0 0 2em 0;}


/*----------------------------------------------------------------------------
 ***                                                               formSec
 ---------------------------------------------------------------------------*/
#formSec{margin-top: 2em;}
td .kizai{ vertical-align: middle;}
.twsize{width:15em;}

/*.convArea{}
.convArea ul{ margin-top:32px;}
.convArea .tell{ margin-top:3px;}*/