@charset "UTF-8";

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

  muratec.com.cn
  corp-style.css
  2020.02.06
  
---------------------------------------*/

/*--------------------------------------
  mainArea
---------------------------------------*/
#subMenuA01 {
width:720px;
margin:0 30px 0 29px;
text-align:left;
border-bottom:1px solid #6A82A3;
background:url(/common/img/mainarea_bg_001.gif) no-repeat left top;
}
#subMenuA01 #subMenuA01Inner {
clear:both;
padding:15px;
}
#subMenuA01Inner ul li {
margin:0 20px 0 0;
font-size:100%;
list-style:none;
}
#subMenuA01Inner ul li a {
color:#fff;
}
#subMenuA01Inner p {
font-weight:bold;
color:#fff;
}
#subMenuA01 ul {
padding:5px 0 15px;
}
#subMenuA01 ul li {
float:left;
}
#subMenuA01 ul li.on {
font-size:100%;
font-weight:bold;
color:#fff;
}

/*--------------------------------------
  content
---------------------------------------*/
#content {
width:1000px;
background-color:#fff;
}
#contentWrap02 {
background:url(/common/img/common_contentbgbottom_002.gif) bottom left repeat-y;
padding:0;
}

/*--------------------------------------
  corp
---------------------------------------*/
.corp20 { margin-bottom:20px; }
.corp50 { margin-bottom:50px; }

.news_unitType01 {
background:none;
padding:20px 20px 50px 20px;
}
#philosophy-txt {
font-size:184%;
color:#445E85;
line-height:1.8;
letter-spacing:0.05em;
}
#mainArea .news {
margin:10px 0 0;
font-size:123.1%;
font-weight:bold;
line-height:1.6;
color:#445E85;
}
#mainArea .news_unitType01 {
padding:0 30px 50px 29px;
}
#mainArea h4 {
margin-bottom: 40px;
padding-left: 0;
font-size: 138.5%;
font-weight: bold;
}
#mainContent .titleRight {
top:0;
right:29px;
}
#mainContent .titleRight02 {
top:22px;
right:29px;
}
.endText02 {
padding:0 29px 8px 0;
}
.top {
margin:20px 30px 0 29px;
}
.company {
margin:20px 0 0 0;
font-size:93%;
line-height:1.8;
text-align:right;
}
	
/* division */
#blue-copy {
padding:0 30px 0 29px;
font-size:138.5%;
font-weight:bold;
line-height:1.4;
color:#445E85;
}
#gotoPage01 {
background-image:url(../img/bt_shosai.gif);
background-repeat:no-repeat;
height:24px;
width:134px;
margin:10px 30px 0 615px;
}

/* csr */
.rd_unitType01 {
margin:0 0 50px;
padding:0 30px 0 29px;
background:none;
}
#mainContent .rd_unitType02 {
margin:0 0 50px;
padding:0 30px 0 29px;
}
#mainContent .rd_unitType03 {
margin:0 0 50px;
padding:0 30px 0 29px;
}
#mainContent .rd_unitType05 {
padding:0 30px 50px 29px;
}
.rd_unitType04 {
padding:0 30px 50px 29px;
}
.rd_unitType06 {
padding:0 30px 20px 29px;
}
.rd_unitType07 {
border-top:1px dotted #cccccc;
margin:0;
padding:15px 30px 15px 29px;
}
.rd_unitType08 {
border-top:1px dotted #cccccc;
margin:0;
padding:15px 30px 50px 29px;
}
#mainContent .rd_unitType01 h4,
#mainContent .rd_unitType02 h4,
#mainContent .rd_unitType03 h4,
#mainContent .rd_unitType06 h4 {
margin:0 0 30px;
padding:0;
}
.rd_unitType05 table,
.rd_unitType06 table,
.rd_unitType07 table,
.rd_unitType08 table {
width:720px;
}
#mainContent .rd_unitType02 ol.indList {
list-style:none;
margin:0;
}
#mainContent .rd_unitType02 ol.indList li p {
margin:0;
padding:15px 0 15px 15px;
color:#212121;
border-bottom:1px dotted #e4e4e4;
background:none;
text-indent:-15px;
}
ol.num-list {
margin:0 0 20px 25px;
padding:0;
list-style:decimal;
}
ol.num-list li {
margin:0 0 10px 0;
padding:0;
font-size:100%;
line-height:1.8;
color:#212121;
}
ul.txt-list {
margin:0 0 20px 15px;
padding:0;
}
ul.txt-list li {
list-style:disk;
margin:0 0 10px 0;
padding:0;
font-size:100%;
line-height:1.8;
color:#212121;
}
#mainArea .unitType01 {
padding:20px 30px 50px 29px;
}

/*--------------------------------------
corp-style.css
---------------------------------------*/
body, html {
min-width:1000px;
background-color:#fff;
}
#wrap {
width:100%;
}

/*--------------------------------------
  sideArea
---------------------------------------*/
#sideAreaWrap {
background:none;
width:221px;
border-right:1px solid #e4e4e4;
}
#sideArea {
width:220px;
background:url(/common/img/sidearealist_bg.gif) top left repeat-y;
}

/*--------------------------------------
  mainArea
---------------------------------------*/
#panListWrap {
border-bottom:none;
}
#mainAreaBottom {
border-top:none;
}

/* noLmenu */
body#noLmenu #panListWrap {
background:none;
margin:0;
padding:0;
background-color:#fff;
border-bottom:none;
}

/*--------------------------------------
  header
---------------------------------------*/
#header {
width:100%;
background:none;
border-top:3px solid #4c679b;
border-bottom:1px solid #444;
}
#header-inner {
position:relative;
width:1000px;
height:118px;
margin:0 auto;
}
#header_navi {
position:absolute;
top:0;
width:auto;
}
#main_nav li, #main_nav li.corp, #main_nav li.dept, #main_nav li.global, #main_nav li.sitemap {
background:url(/common/img/header_navi_line.gif) no-repeat 0 7px;
}
#main_nav li.corp ul, #main_nav li.dept ul, #main_nav li.global ul, #main_nav li.sitemap ul {
display:none;
}
#searchArea {
position:absolute;
top:55px;
right:0 !important;
}
#content {
position:relative;
width:1000px;
margin:0 auto;
background-color:#fff;
}
hr {
border-width: 1px 0 0 0;
border-style: solid;
border-color: #dcdcdc;
height: 1px;
clear: both;
}

/*--------------------------------------
  POPUP
---------------------------------------*/
body#pop #wrap #pop-header {
position:relative;
width:581px;
height:110px;
background:url(/common/img/common_header_bg.gif) top left no-repeat;
}
body#pop #wrap #pop-header h1 {
position:absolute;
top:14px;
left:0;
}
body#pop #mainArea h3 {
margin:0 0 20px 20px;
font-size:123.1%;
font-weight:bold;
color:#445e85;
}
body#pop #mainArea .poptxtA01 {
margin:0 20px 20px 20px;
color:#212121;
line-height:1.8;
}
#pop-footer {
padding:0 0 10px;
background:none;
border-top:1px solid #999;
background-color:#efefef;
}
#pop-inner {
position:relative;
width:581px;
margin:0 auto;
padding:0;
text-align:center;
}
#pop-inner #pop-link-left {
margin:0;
padding:0;
font-size:93%;
line-height:1.8;
}
#pop-inner #pop-link-right {
margin:10px 0;
font-size:93%;
line-height:1.8;
}
#pop-link-left a, #pop-link-right a, 
#pop-link-left a:link, #pop-link-right a:link, 
#pop-link-left a:visited, #pop-link-right a:visited {
text-decoration:none;
color:#333;
}
#pop-link-left a:hover, #pop-link-right a:hover {
text-decoration:underline;
color:#333;
}
#pop-copyright {
margin:20px 0 10px;
font-size:93%;
line-height:1.8;
}
#pop-footer-txt {
font-size:77%;
}
#pop-license {
margin:0 auto 10px;
font-size:85%;
}
#pop-license img#left-img {
display:inline-block;
margin:0 20px 0 0;
vertical-align:middle;
}
#pop-license img#right-img {
display:inline-block;
padding:0 5px 5px 0;
vertical-align:middle;
}
