@charset "UTF-8";
/* --------------------------------------------------
base custom
--------------------------------------------------*/
body {
  font-family: "ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;
  line-height: 1.8;
  font-size: 14px;
  color: #000;
}

a {
  color: #00468B;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

html, header, footer, body, p {
  padding: 0;
  margin: 0;
}

h1 {
  margin: 0;
  line-height: 1;
}

img {
  vertical-align: bottom;
}

.wrapper {
  width: 960px;
  margin: 0 auto;
}

.blank {
  background: url(/centerforinnovation/common/img/base/icnBlank.png) 100% 0 no-repeat;
  padding-right: 18px;
}

.pdf {
  background: url(/centerforinnovation/common/img/base/icnPdf.png) 100% 0 no-repeat;
  padding-right: 24px;
}

.cap {
  font-size: 13px;
  padding-top: 10px;
}

.table01 th, .table01 td {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  border: 1px dotted #666666;
}
.table01 th, .table01 td {
  padding: 4px 0;
}
.table01 th {
  background-color: #A4CAD6;
}
.table01 td {
  background-color: #fff;
  text-align: center;
}
.table01 td.yen {
  text-align: right;
  padding-right: 10px;
}

/* --------------------------------------------------
header,footer
--------------------------------------------------*/
/*header {
	border-bottom: 1px solid #E3E3E3;
}*/
.logo {
  float: left;
  padding: 19px 0 17px;
}

.gnav {
  font-size: 16px;
  float: right;
}
.gnav ul {
  padding: 28px 0 0;
  margin: 0;
}
.gnav li {
  display: inline-block;
}
.gnav a {
  color: #000;
  padding: 6px 5px;
  margin-left: 5px;
}

.pagetop a {
  color: #062E3A;
  font-size: 78%;
  line-height: 1.3;
  text-align: center;
  background: #68A7BB url(../img/base/icnArrowT.png) center 10px no-repeat;
  padding: 24px 0 10px;
  display: block;
}

footer {
  font-size: 16px;
  color: #fff;
  text-align: center;
  background-color: #00698C;
  padding: 30px 0 100px;
}

.copy {
  font-size: 78%;
}

/* --------------------------------------------------
top
--------------------------------------------------*/
.topAboutCenter {
  /*height: 708px;*/
  height: 629px;
  /*background: url(/centerforinnovation/common/img/top/mainBg.jpg) center 0 no-repeat;*/
  margin-bottom: 40px;
  overflow: hidden;
  position: relative;
}

.slides {
  padding: 0;
  margin: 0;
  /*height: 588px;*/
  /*padding: 60px 0;*/
}
.slides li {
  height: 629px;
  text-align: center;
  background: url(/centerforinnovation/common/img/top/top01.jpg) center 0 no-repeat;
}
.slides .top02 {
  background-image: url(/centerforinnovation/common/img/top/top02.jpg);
}
.slides .top03 {
  background-image: url(/centerforinnovation/common/img/top/top03.jpg);
}

.flex-control-nav {
  width: 100%;
  list-style-type: none;
  z-index: 10;
  position: absolute;
  bottom: 0;
  padding: 0;
  margin: 0;
  text-align: center;
}
.flex-control-nav li {
  display: inline-block;
}
.flex-control-nav a {
  width: 25px;
  height: 23px;
  display: block;
  background: url(/centerforinnovation/common/img/top/topNav.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
}
.flex-control-nav a.flex-active {
  background-position: 0 -23px;
}

.topNavFeature {
  background-color: #ECECE6;
  margin-bottom: 75px;
}
.topNavFeature ul {
  padding: 0;
  margin: 0;
}
.topNavFeature li {
  display: inline-block;
  vertical-align: bottom;
}
.topNavFeature .feature5 {
  width: 160px;
  height: 160px;
  background: #ECECE6 url(../img/feature/navTop.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
.topNavFeature a {
  width: 160px;
  height: 160px;
  background: #ECECE6 url(../img/feature/navTop.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
}
.topNavFeature .oneroof a {
  background-position: -160px 0;
}
.topNavFeature .exhibition a {
  background-position: -320px 0;
}
.topNavFeature .studio a {
  background-position: -480px 0;
}
.topNavFeature .machinery a {
  background-position: -640px 0;
}
.topNavFeature .environment a {
  background-position: -800px 0;
}

.topNavMenu {
  background-color: #ECECE6;
  margin-bottom: 75px;
}
.topNavMenu ul {
  padding: 0;
  margin: 0;
}
.topNavMenu li {
  display: inline-block;
  vertical-align: bottom;
}
.topNavMenu .menu {
  width: 160px;
  height: 160px;
  background: #ECECE6 url(../img/feature/navTopMenu.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
.topNavMenu a {
  width: 160px;
  height: 160px;
  background: #ECECE6 url(../img/feature/navTopMenu.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
}
.topNavMenu .studio a {
  background-position: -160px 0;
}
.topNavMenu .oneroof a {
  background-position: -320px 0;
}
.topNavMenu .exhibition a {
  background-position: -480px 0;
}
.topNavMenu .machinery a {
  background-position: -640px 0;
}
.topNavMenu .environment a {
  background-position: -800px 0;
}

.topLink, .topNews {
  text-align: center;
  margin-bottom: 80px;
}

.topLink .title, .topNews .title, .topContact .title {
  margin-bottom: 26px;
}

.topLink {
  width: 480px;
  float: left;
}

.topNews {
  width: 480px;
  float: right;
}

.topLink {
  width: 430px;
}
.topLink ul {
  padding: 0;
  margin: 0;
  text-align: left;
  font-size: 16px;
}
.topLink li {
  list-style-type: none;
  padding: 5px 0;
}
.topLink li a {
  color: #000;
  text-decoration: none;
  display: block;
  padding: 10px 50px;
  background: #F9F9F9 url(/centerforinnovation/common/img/base/icnArrowR01.png) 34px center no-repeat;
  -webkit-background-size: 8px 12px;
  background-size: 8px 12px;
  border: 1px solid #b9b9b9;
}

.topNews {
  text-align: center;
}
.topNews ul {
  text-align: left;
  padding: 0;
  margin: 0 0 15px;
  border-top: 1px solid #B9B9B9;
}
.topNews li {
  list-style-type: none;
  border-bottom: 1px solid #B9B9B9;
  /*padding: 5px 0 5px 10px;*/
  padding: 4px 0 2px 10px;
}
.topNews li .date {
  display: inline-block;
  padding: 10px 16px 10px 0;
  vertical-align: top;
}
.topNews li a {
  width: 350px;
  padding: 10px;
  background: url(/centerforinnovation/common/img/base/icnArrowR01.png) 100% center no-repeat;
  display: inline-block;
  line-height: 1.6;
}

.moreNewsList {
  color: #fff;
  font-size: 13px;
  background: #00698C url(../img/base/icnArrowR02.png) 60% center no-repeat;
  /*padding: 18px 90px 14px 70px;*/
  padding: 10px 0;
  display: block;
}

.topContact, .topAccess {
  margin-bottom: 60px;
}

.topContact {
  width: 400px;
  float: left;
  margin-right: 20px;
  padding-left: 105px;
}

.topAccess {
  width: 400px;
  float: right;
}

.moreAccess {
  margin: 14px 0;
}
.moreAccess a {
  padding: 2px 17px;
  background: url(/centerforinnovation/common/img/base/icnArrowR01.png) 0 center no-repeat;
  -webkit-background-size: 7px 11px;
  background-size: 7px 11px;
}

/*

.topAccess {
	text-align: center;
	float: right;
	width: 431px;
	margin-bottom: 40px;
}


.topBnr ul {
	margin: 0 0 50px;
	padding: 0;
}
.topBnr li {
	display: inline-block;
	list-style-type: none;
	padding: 0 7px 7px 0;
}
.topBnr li:nth-child(5n) {
	padding: 0;
}

.topContact {
	margin-bottom: 60px;
}
.topContact div {
	width: 500px;
	float: left;
}
.topContact .title {
	width: 330px;
	text-align: right;
}
.topContact p {
	padding-left: 40px;
}
*/
/* --------------------------------------------------
page
--------------------------------------------------*/
.categoryTitle {
  text-align: center;
}

/* --------------------------------------------------
feature
--------------------------------------------------*/
.navFeature {
  width: 960px;
  border-bottom: 8px solid #EBEBE5;
  margin: 20px 0 80px;
}
.navFeature ul {
  width: 800px;
  padding: 0;
  margin: 0 auto;
}
.navFeature li {
  display: inline-block;
  vertical-align: bottom;
}
.navFeature .feature5 {
  width: 160px;
  height: 150px;
  background: url(/centerforinnovation/common/img/feature/nav.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
.navFeature a {
  width: 160px;
  height: 150px;
  background: url(/centerforinnovation/common/img/feature/nav.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
}
.navFeature .oneroof a {
  background-position: 0 0;
}
.navFeature .exhibition a {
  background-position: -160px 0;
}
.navFeature .studio a {
  background-position: -320px 0;
}
.navFeature .machinery a {
  background-position: -480px 0;
}
.navFeature .environment a {
  background-position: -640px 0;
}
.navFeature .oneroof a:hover {
  background-position: 0 -150px;
}

.feature.index .navFeature .oneroof a {
  background-position: 0 -150px;
}

.navFeature .exhibition a:hover, .feature.exhibition .navFeature .exhibition a {
  background-position: -160px -150px;
}

.navFeature .studio a:hover, .feature.studio .navFeature .studio a {
  background-position: -320px -150px;
}

.navFeature .machinery a:hover, .feature.machinery .navFeature .machinery a {
  background-position: -480px -150px;
}

.navFeature .environment a:hover {
  background-position: -640px -150px;
}

.navMenu {
  width: 960px;
  border-bottom: 8px solid #EBEBE5;
  margin: 20px 0 80px;
}
.navMenu ul {
  width: 800px;
  padding: 0;
  margin: 0 auto;
}
.navMenu li {
  display: inline-block;
  vertical-align: bottom;
}
.navMenu a {
  width: 160px;
  height: 150px;
  background: url(/centerforinnovation/common/img/feature/navMenu.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
}
.navMenu .studio a {
  background-position: 0 0;
}
.navMenu .oneroof a {
  background-position: -160px 0;
}
.navMenu .exhibition a {
  background-position: -320px 0;
}
.navMenu .machinery a {
  background-position: -480px 0;
}
.navMenu .environment a {
  background-position: -640px 0;
}

.navMenu .studio a:hover, .feature.studio .navMenu .studio a {
  background-position: 0 -150px;
}

.navMenu .oneroof a:hover, .feature.index .navMenu .oneroof a {
  background-position: -160px -150px;
}

.navMenu .exhibition a:hover, .feature.exhibition .navMenu .exhibition a {
  background-position: -320px -150px;
}

.navMenu .machinery a:hover, .feature.machinery .navMenu .machinery a {
  background-position: -480px -150px;
}

.navMenu .environment a:hover, .feature.environment .navMenu .environment a {
  background-position: -640px -150px;
}

.feature h1 {
  font-size: 24px;
  border-bottom: 2px solid #00698C;
  /*padding-bottom: 20px;*/
  padding-bottom: 15px;
  margin-bottom: 30px;
  line-height: 1.2;
}
.feature h2 {
  font-size: 20px;
  font-weight: bold;
}

.oneroofProject p, .oneroofOffice p, .oneroofRental p, .exhibition01 p, .studioOval p, .studioSquare p, .studioSeminar p, .studio311 p, .environmentSolar p, .environmentFuelcell p, .environmentAirconditioner p, .environmentDoubleskin p, .environmentEco p, .environmentGroundwater p {
  color: #fff;
  font-size: 20px;
  position: absolute;
  bottom: 0;
  left: 10px;
}

.oneroofRental p {
  bottom: 4px;
}

.exhibition01 p {
  top: 4px;
}

.oneroofProject, .oneroofOffice, .oneroofRental, .exhibition01, .exhibition02, .exhibition03, .studioOval, .studioSquare, .studioSeminar, .studio311, .environmentSolar, .environmentFuelcell, .environmentAirconditioner, .environmentDoubleskin, .environmentEco, .environmentGroundwater {
  width: 960px;
  height: 260px;
  position: relative;
  background: url(/centerforinnovation/common/img/feature/environmentSolar.jpg) 0 0 no-repeat;
}

.exhibition01, .exhibition02, .exhibition03 {
  height: 600px;
}

.oneroofProject {
  background-image: url(/centerforinnovation/common/img/feature/oneroofProject.jpg);
}

.oneroofOffice {
  background-image: url(/centerforinnovation/common/img/feature/oneroofOffice.jpg);
}

.oneroofRental {
  background-image: url(/centerforinnovation/common/img/feature/oneroofRental.png);
}

.exhibition01 {
/*  background-image: url(/centerforinnovation/common/img/feature/exhibitionPic01.jpg);*/
  background-image: url(/centerforinnovation/common/img/feature/exhibitionPic01_02.jpg);
}

.exhibition02 {
/*  background-image: url(/centerforinnovation/common/img/feature/exhibitionPic02.jpg);*/
  background-image: url(/centerforinnovation/common/img/feature/exhibitionPic02_02.jpg);
}

.exhibition03 {
/*  background-image: url(/centerforinnovation/common/img/feature/exhibitionPic03.jpg);*/
  background-image: url(/centerforinnovation/common/img/feature/exhibitionPic03_02.jpg);
}

.studioOval {
  background-image: url(/centerforinnovation/common/img/feature/studioOval.jpg);
}

.studioSquare {
  background-image: url(/centerforinnovation/common/img/feature/studioSquare.jpg);
}

.studioSeminar {
  background-image: url(/centerforinnovation/common/img/feature/studioSeminar.jpg);
}

.studio311 {
  background-image: url(/centerforinnovation/common/img/feature/studio311.jpg);
}

.environmentFuelcell {
  background-image: url(/centerforinnovation/common/img/feature/environmentFuelcell.jpg);
}

.environmentAirconditioner {
  background-image: url(/centerforinnovation/common/img/feature/environmentAirconditioner.jpg);
}

.environmentDoubleskin {
  background-image: url(/centerforinnovation/common/img/feature/environmentDoubleskin.jpg);
}

.environmentEco {
  background-image: url(/centerforinnovation/common/img/feature/environmentEco.jpg);
}

.environmentGroundwater {
	background-image: url(/centerforinnovation/common/img/feature/environmentGroundwater.jpg);
}

/* feature 01 */
.oneroofPic {
  margin: 40px 0 10px;
}

.oneroofProject {
  margin: 40px 0 50px;
}

.oneroofOffice {
  margin-bottom: 50px;
}

.oneroofRental {
/*  padding-bottom: 4px;*/
  background-color: #4c94b1;
  margin: 40px 0 50px;
}

.oneroofRental p {
  bottom: 0;
}

.oneroofRentalGuide {
  color: #fff;
  background-color: #4C94B1;
  /*padding: 20px;*/
  padding: 16px 20px 20px;
  margin-bottom: 100px;
}
.oneroofRentalGuide h2 {
  font-size: 18px;
  margin: 0 0 20px;
  font-weight: bold;
}
.oneroofRentalGuide > h2 {
  border-bottom: 1px dotted #fff;
  margin-bottom: 30px;
}

.oneroofRentalGuide01, .oneroofRentalGuide03 {
  width: 420px;
  float: left;
  margin-right: 30px;
}

.oneroofRentalGuide02, .oneroofRentalGuide04 {
  width: 470px;
  float: right;
}

.oneroofRentalGuide01, .oneroofRentalGuide02 {
  margin-bottom: 50px;
}

.oneroofRentalGuide01 ul {
  padding-left: 20px;
  margin: 0 0 20px;
}

.oneroofRentalGuide02 img {
  border: 1px dotted #fff;
}

.oneroofRentalGuide03 .table01 {
  width: 100%;
}
.oneroofRentalGuide03 th:nth-child(1) {
  width: 30px;
}
.oneroofRentalGuide03 th:nth-child(2) {
  width: 95px;
}
.oneroofRentalGuide03 th:nth-child(3) {
  width: 50px;
}
.oneroofRentalGuide03 th:nth-child(4) {
  width: 130px;
}
.oneroofRentalGuide03 li {
  list-style-type: none;
  text-indent: -1em;
}
.oneroofRentalGuide03 li:before {
  content: '※';
}

.oneroofRentalGuide04 ol {
  padding: 0;
  padding-left: 25px;
  margin: 20px 0;
}
.oneroofRentalGuide04 li {
  padding-bottom: 6px;
}
.oneroofRentalGuide04 .document {
  color: #fff;
  padding: 3px 0 3px 14px;
  background: url(/centerforinnovation/common/img/base/icnList02.png) 0 center no-repeat;
}

.oneroofRentalContact {
  margin: 30px 0 20px;
}

.availability {
  margin-top: 20px;
  text-align: center;
}

.noVacancy {
  color: #f00;
  font-size: 24px;
  font-weight: bold;
}

/* feature 02 */
.exhibition01 {
  margin: 40px 0 20px;
}

.exhibition02 {
  margin-bottom: 20px;
}

.exhibition03 {
  margin-bottom: 100px;
}

/* feature 03 */
.studio .main {
    margin-bottom: 50px;
    
}

.studio .textArea {
    float: left;
    width: 620px;
    margin-right: 20px;
}

.studio .photoArea {
    float: right;
    width: 320px;
    margin-top: -21px;
}
.studio .photoArea img {
    margin-bottom: 10px;
}
.studio .flrInd {
    position: relative;
    z-index: 1;
    float: right;
    margin-right: 10px;
}

.studio h2 {
    margin-top: 50px;
}
.studio h2 {
    color: #FFFFFF;
    background-color: #00698C;
    padding-left: 10px;
}
.studio h3 {
    border-bottom: 1px solid #00698C;
}
.studio .mapContainer {
    display: table;
    border-collapse:separate;
    border-spacing:20px 0;
}
.studio .mapArea {
    display: table-cell;
    vertical-align: middle;
}

.studio table.priceTable {
    display: table-cell;
    vertical-align: middle;
}
.studio table.priceTable thead th {
    text-align: center;
    background-color: #A4CAD6;
}
.studio table.priceTable th,
.studio table.priceTable td
{
    padding: 10px;
    font-size: 13px;
    border-bottom: 1px dotted #999999;
    border-right: 1px dotted #999999;
}
.studio table.priceTable th {
    text-align: left;
    border-top: 1px dotted #999999;
}
.studio table.priceTable th:first-child,
.studio table.priceTable td:first-child {
    border-left: 1px dotted #999999;
}
    
.studio table.priceTable td.areaValue {
    text-align: right;
}

.studio p.character {
    margin-bottom: 10px;
}

.studio .groupMapSquare,
.studio .groupMapOval,
.studio .groupMapSeminar,
.studio .groupMap311,
.studio .groupMapStaircase {
    cursor: zoom-in;
}

.studio h3.outline {
    background-color: #68A7BB;
    border-bottom: none;
}

.studio h2.outline + h3.outline {
    margin-top: -17px;
}

.studio .studioIntro h3.outline + .explain .photoArea {
    margin-top: -17px;
}

.studio .studioIntro h4 {
    border-bottom: 1px solid #00698C;
    font-size: 1.17em;
}

/* feature 04 */
.machineryComputer {
  margin: 40px 0 50px;
}

.machineryComputerPic {
  float: right;
  margin: 0 0 0 30px;
}

.machineryComputer table {
  margin-top: 20px;
}
.machineryComputer .table01 th {
  padding: 4px 10px;
}

.machineryShare {
  margin-bottom: 50px;
}

.machinerySharePic {
  float: left;
  margin: 30px 5px 0 0;
}
.machinerySharePic:nth-child(3n) {
  margin-right: 0;
}

.machineryInnovation, .machineryEtc {
  font-size: 13px;
  width: 470px;
  float: left;
  border: 1px dotted #666666;
  margin-bottom: 100px;
}

.machineryInnovation {
  margin-right: 14px;
}
.machineryInnovation dt {
  text-align: center;
  padding: 5px 0;
  background-color: #A4CAD6;
  border-bottom: 1px dotted #666666;
}

.machineryEtc dt {
  text-align: center;
  padding: 5px 0;
  background-color: #A4CAD6;
  border-bottom: 1px dotted #666666;
  background-color: #BFD596;
}

.machineryInnovation dd, .machineryEtc dd {
  margin: 0;
  padding: 16px 20px 20px;
}

.machineryInnovation ul, .machineryEtc ul {
  /*padding: 16px 10px 20px 20px;*/
  padding: 0;
  margin: 0;
  padding-left: 20px;
}

.machineryInnovation li, .machineryEtc li {
  list-style-image: url(/centerforinnovation/common/img/base/icnList01.png);
  /*padding-left: 20px;*/
}

/* feature 05 */
.environmentVisualize, .environmentImpact {
  margin-bottom: 50px;
}

.environmentEquipment {
  margin-bottom: 100px;
}

.environmentVisualize p {
  margin-bottom: 20px;
}

.environmentEquipment .cap {
  margin-bottom: 40px;
}

/* --------------------------------------------------
news
--------------------------------------------------*/
.newsList, .newsSide {
  margin-top: 60px;
  float: left;
}

.newsList {
  width: 700px;
}
.newsList article {
  width: 213px;
  float: left;
  margin: 0 20px 30px 0;
}
.newsList .date {
  font-size: 13px;
}

.pageList {
  margin: 20px 0 40px;
  text-align: center;
}
.pageList .link_before, .pageList .link_next, .pageList .prevpage, .pageList .nextpage {
  padding: 3px 20px;
}
.pageList .link_before, .pageList .prevpage {
  float: left;
  background: url(/centerforinnovation/common/img/base/icnArrowL.png) 0 center no-repeat;
}
.pageList .link_next, .pageList .nextpage {
  float: right;
  background: url(/centerforinnovation/common/img/base/icnArrowR03.png) right center no-repeat;
}
.pageList .link_page, .pageList .current_page {
  padding: 3px 6px;
}

.newsListName {
  font-size: 214%;
  margin-bottom: 20px;
}

.entry .newsListName {
  margin-bottom: 10px;
}
.entry .date {
  font-size: 100%;
  margin-bottom: 40px;
}

.newsSide {
  font-size: 13px;
  width: 200px;
  margin-left: 20px;
}
.newsSide img {
  margin-bottom: 14px;
  display: block;
}
.newsSide ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 40px;
}

/* --------------------------------------------------
clearfix
--------------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}

/* --------------------------------------------------

--------------------------------------------------*/
body[class*="machinery"] .machineryList, body[class*="machinery"] .contact {
  margin-bottom: 50px;
}
body[class*="machinery"] .machineryList .listTable {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  border: 1px dotted #666666;
}
body[class*="machinery"] .machineryList .listTable tr {
  height: 270px;
}
body[class*="machinery"] .machineryList .listTable tr:first-child {
  height: 100px;
}
body[class*="machinery"] .machineryList .listTable th {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  border: 1px dotted #666666;
  text-align: center;
  background-color: #A4CAD6;
  padding: 0 10px;
}
body[class*="machinery"] .machineryList .listTable th:first-child {
  width: 10%;
}
body[class*="machinery"] .machineryList .listTable th:nth-child(2) {
  width: 25%;
}
body[class*="machinery"] .machineryList .listTable th:nth-child(3) {
  width: 40%;
}
body[class*="machinery"] .machineryList .listTable th:nth-child(4) {
  width: 25%;
}
body[class*="machinery"] .machineryList .listTable td {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  border: 1px dotted #666666;
  padding: 0 10px;
}
body[class*="machinery"] .machineryList .listTable td:first-child {
  text-align: center;
}
body[class*="machinery"] .machineryList .listTableNoPhoto {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  border: 1px dotted #666666;
  width: 100%;
}
body[class*="machinery"] .machineryList .listTableNoPhoto th {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  border: 1px dotted #666666;
  text-align: center;
  background-color: #A4CAD6;
  padding: 0 10px;
}
body[class*="machinery"] .machineryList .listTableNoPhoto th:first-child {
  width: 10%;
}
body[class*="machinery"] .machineryList .listTableNoPhoto th:nth-child(2) {
  width: 30%;
}
body[class*="machinery"] .machineryList .listTableNoPhoto th:nth-child(3) {
  width: 50%;
}
body[class*="machinery"] .machineryList .listTableNoPhoto th:nth-child(4) {
  width: 10%;
}
body[class*="machinery"] .machineryList .listTableNoPhoto td {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  border: 1px dotted #666666;
  padding: 0 10px;
}
body[class*="machinery"] .machineryList .listTableNoPhoto td:first-child, body[class*="machinery"] .machineryList .listTableNoPhoto td:last-child {
  text-align: center;
}
body[class*="machinery"] .contact p {
  margin-bottom: 1em;
}
