@charset "UTF-8";

/*--------------------------------------

  CONTROL & SENSING
  /sensor/common/css/common.css
  2020.04.22
  
---------------------------------------*/

/*--------------------------------------
header
---------------------------------------*/
#header_dept-inner h1 {
top: 29px !important;
left: 15px !important;
}
.mmc-logo {
margin: 0 0 0 auto;
padding: 43px 5px 0 0;
text-align: right;
}
#sensor-lnaviArea {
left: 40px !important;
}
#smallLnaviArea {
left: 39px !important;
}
#main_nav li { background: none !important; }
ul#main_nav li { padding: 7px 5px 2px 0 !important; }

/*--------------------------------------
sideArea
---------------------------------------*/
#sideAreaWrap {
background: url(https://www.muratec.net/sensor/common/img/sidearea_bgbottom_001.gif) bottom left no-repeat;
}
#sideArea {
background: url(https://www.muratec.net/sensor/common/img/sidearealist_bg.gif) top left repeat-y
}
#sideInfoArea {
padding: 0 0 50px 10px;
}
#sideInfoArea ul{
width:200px;
}
#sideInfoArea li.sideInfoListA01,
#sideInfoArea li.sideInfoListA02 {
list-style:none;
margin-top:23px;
}
#sideInfoArea li.sideInfoListA02 {
margin-top:10px;
}
#sideInfoArea li.sideInfoListA01 p,
#sideInfoArea li.sideInfoListA02 p {
margin-top:3px;
}

#sideArea .sidenavBg {
background: url(https://www.muratec.net/sensor/common/img/sidenav_bg.gif) bottom left no-repeat;
padding: 12px 5px 12px 26px;
}
#sideArea .sidenavBg ul {
margin: 0;
padding: 0;
list-style: none;
width: 100%;
}
#sideArea .sidenavBg ul li {
margin: 0 0 10px 0;
padding: 0;
list-style: none;
display: block;
width: 100%;
}
#sideArea .sidenavBg ul li.listEnd {
margin: 0;
}

/*--------------------------------------
unitType
---------------------------------------*/
#mainArea .unitType01 p.unitTxtType01 {
margin: 0 0 20px;
}
#mainArea .unitType01 p.unitTxtType03 {
margin: 10px 0 0 20px;
}
#mainArea .unitType01 p.unitTxtType06 {
font-size: 75%;
}
#mainArea .unitType01 .unitPicType01 {
float: right;
padding: 20px 0 0 22px;
}
#mainArea .unitType01 .unitPicType02 {
margin: 20px 0 0 0;
}
#mainArea .unitType01 .unitPicType03 {
text-align: center;
margin: 20px 0 0 0;
background-color: #FFFFFF;
}
#mainArea .unitType01 p.unitTxtType04 {
float: right;
margin: 10px 0 0 20px;
}
#mainArea .unitType01 .unitPicType04 {
padding: 0px;
background-color: #FFFFFF;
width: 100%;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 30px;
margin-left: 0px;
}
#mainArea .unitType01 .unitLink {
margin: 20px 0 0 0;
}
#mainArea .unitType01 .unitInnerBoxWrap {
background: url(https://www.muratec.net/sensor/common/img/box_bgbottom_001.gif) bottom left no-repeat;
background-color: #E5E5E5;
width: 540px;
margin: 20px 0 0 0;
}
#mainArea .unitType01 .unitInnerBox {
background: url(https://www.muratec.net/sensor/common/img/box_bgtop_001.gif) top left no-repeat;
padding: 12px;
}
#mainArea .unitType01 .unitInnerBox p {
font-size: 80%;
color: #5B5B5B;
padding: 0;
}
.unitType01Wrap {
width: 540px;
}

/*--------------------------------------
footer
---------------------------------------*/
#footer, #footer-inner {
height: 80px !important;
}
#copyright-txt, #footer-txt { top: 35px !important; }

/*--------------------------------------
list
---------------------------------------*/
ul.squareList {
list-style: none;
padding: 0;
margin: 15px 0 0 0;
}
ul.squareList02 {
list-style: none;
padding: 0;
margin: 8px 0 0 0;
}
ul.squareList li,
ul.squareList02 li {
background: url(https://www.muratec.net/sensor/common/img/spacer.gif) top left no-repeat;
padding: 0 0 5px 4px;
margin: 0;
}
ul.squareList li.squareListEnd,
ul.squareList02 li.squareListEnd {
background: url(https://www.muratec.net/sensor/common/img/spacer.gif) top left no-repeat;
padding: 0 0 0 4px;
margin: 0;
}
ul.numberList {
list-style: none;
padding: 0;
margin: 15px 0 0 0;
}
ul.numberList li {
padding: 0 0 5px 4px;
margin: 0;
}
ul.numberList li.numberListEnd {
padding: 0 0 0 4px;
margin: 0;
}
ul.numberList li p,
ul.numberList li.numberListEnd p {
text-indent: -1.0em;
padding: 0 0 0 1.0em;
}

/*--------------------------------------
subMenu
---------------------------------------*/
.subMenuA02 {
background:url(https://www.muratec.net/sensor/common/img/tabletop_bg_001.gif) no-repeat left top;
width:540px;
padding: 0;
text-align:left;
border-bottom: 1px solid #6A82A3;
}
.subMenuA02 .subMenuA02Inner {
padding:7px 14px 6px 14px;
}
.subMenuA02 .subMenuA02Inner p {
font-weight:bold;
color: #FFFFFF;
}

/*--------------------------------------
table
---------------------------------------*/
/* tableD01 */
table.tableD01 th {
border: 2px solid #EFEFEF;
background-color: #E5E5E5;
padding: 8px 7px;
line-height: 120%;
font-weight: bold;
word-break: break-all;
}
table.tableD01 td {
border: 1px solid #EFEFEF;
background-color: #F3F3F3;
padding: 8px 7px;
word-break: break-all;
}
table.tableD01 td.nomaterial {
border-bottom: 1px solid #cdcdcd;
border-left: 1px solid #cdcdcd;
border-top: none;
border-right: none;
padding: 0;
margin: 0;
}
#mainAreaWrap div#mainArea table.tableA01 td div dt{
padding:13px 0 13px 10px;
font-weight:bold;
color:#666666;
width:150px;
float:left;
}
#mainAreaWrap div#mainArea table.tableA01 td div dd{
padding:13px 0;
width:360px;
float:left;
}

/*--------------------------------------
form
---------------------------------------*/
.unitType01 .unitPicType04 .tablemargin01 {
margin: 10px;
width: 520px;
}

/*--------------------------------------
list
---------------------------------------*/
ul.indentList02 {
list-style: none;
padding: 0;
margin: 15px 0 0 0;
}
ul.indentList02 li {
padding: 0 0 5px 0;
margin: 0;
}
ul.indentList02 p {
text-indent: -16px;
padding: 0 0 0 16px;
}

/*--------------------------------------
class
---------------------------------------*/
#mainArea .unitType01 p { line-height:1.2;}

.num { margin:0 0 0 20px;color:#666; }
.num li { margin:0 0 10px 0; }

.p-center { text-align:center; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }

.mr5 { margin-right:5px; }

#mainArea .unitType01 p.catch-p {
margin:0 0 20px;
font-size:138.1%;
font-weight:bold;
line-height:1.4;
color: #445E85;
}

.block-line {
margin:0 0 40px;
padding:0 0 20px;
border-bottom:#cdcdcd 1px solid;
text-align:right;
}
