@charset "utf-8";
/* CSS Document */
/*----------------------------------------------------------------------------
 ***                                                           pageTitleWide
----------------------------------------------------------------------------*/
#pageTitleWide{background: url(https://www.nova.co.jp/biz/tsuhon/images/img_main_title01b.jpg) no-repeat left top;}

/*----------------------------------------------------------------------------
 ***                                                                   linkSec 
 ----------------------------------------------------------------------------*/
#linkSec{ width:100%; margin:2em auto 0 auto;}
#linkSec .box{ width:400px; border-top:4px solid #005873;}
#linkSec .box .img{ margin-bottom:2px; width: 100%;}
#linkSec .box .img img{width: 100%; height: auto; object-fit: cover;}
#linkSec .text{font-size:90%; line-height:1.4; margin: 0.75em 0;}
#linkSec .text.smallTxt{letter-spacing: -0.01em;}
#linkSec .link{width:calc(96% / 4);font-size:95%; margin-right: 1%;}
#linkSec .linkBox .link a{line-height:1;padding: 0.4em 1em 0.4em 0; margin:0;width: 100%; background:#03444f url(../../../images/icon_en.png) no-repeat center right 0.5em/1em auto;display: block;color: #fff;text-align: center;border-radius: 15px;}
#linkSec .linkBox .link.quote a{background: #ED1E79 url(https://www.nova.co.jp/biz/tsuhon/images/icon_en_pink.png) no-repeat center right 0.5em/1em auto;color: #fff;}
#linkSec .linkBox .link:last-child a{margin-right:0;}
#linkSec li{ margin-bottom:29px;}
/*#linkSec #interpretation li:nth-of-type(-n+3){ margin-bottom:7px;}*/
#linkSec #interpretation li:nth-of-type(-n+4){ margin-bottom:7px;}


#linkSec h3 a span.serviceTtlBox{display: flex;align-items: center;justify-content: space-between;}
#linkSec h3 a span.serviceTtlBoxInner{display:flex;align-items: flex-end;margin: 0 0 0 0.2em;}
#linkSec h3 a span.serviceLetterBox{padding: 0 0 0.1em 0;}
#linkSec h3 a span.serviceTtl {font-size: 145%;font-weight:bold;margin: 0 0 0 0.1em;}
#linkSec h3 a span.serviceTtlDetail {font-size: 81%;font-weight:500;margin: 0 0 0 0.05em;}
#linkSec h3 a span.serviceColor{color:#e4007f;font-weight:bold;} 
#linkSec h3 a{display:block;background: #f2f2f2;padding: 0.45em 0 0.5em;}
#linkSec h3 a span.serviceArrow{margin-right: 0.15em;}
#linkSec h3 a, h3 a:visited, h3 a:hover {color: #000000;text-decoration:none;}


/*----------------------------------------------------------------------------
 ***                                                                   newsSec
  ----------------------------------------------------------------------------*/
#newsSec{ border-top:1px dotted #4D4D4D; padding-top: 2em;}
#newsSec h3 { position: relative; padding: 2px 6px 0px; border-left: 6px solid #005873; font-size:22px; margin-bottom:12px;}
#newsSec h3::before { position: absolute; left: -6px; bottom: 0; content: ''; width: 6px; 	height: 50%; background-color: #ccc;}
#newsSec h3::after { position: absolute; left: 0; bottom: 0; content: ''; width: 100%;	height: 0; }
#newsSec .sectionInner{/* height: 120px;*/ height: 336px; overflow: auto; border:1px solid #808080; padding:17px 19px;}
#newsSec ul{ }
#newsSec li{font-size:14px;border-bottom:1px dotted #4D4D4D;padding-bottom:5px;margin-bottom:9px;display: -webkit-box;display: -ms-flexbox;display: flex;}
#newsSec .label{display: block;padding-right: 0.5em;}
#newsSec .txt{width: 550px;}
#newsSec span.onlineIn {font-size: 0.9em;}
/*----------------------------------------------------------------------------
 ***                                                              tempSec
----------------------------------------------------------------------------*/
#tempSec{ width:675px; border: 1px solid #005873; padding:15px; margin:0 auto 30px auto;}
#tempSec h3{ border-bottom:1px solid #000; margin-bottom: 10px; font-size: 14px; color:#FB0004;
}
#tempSec p{ font-size: 12px; line-height:17px;}
#tempSec .floatL{ width: 260px;}
#tempSec li{ font-size: 12px; line-height:15px; margin-bottom: 2px;}
#tempSec .text{ border-bottom: 1px dotted #000; margin-bottom: 10px; padding-bottom: 5px;}
#tempSec .title{ font-weight: bold; margin-bottom: 5px;}




