@charset "UTF-8";

/* STUDIO BAYD　CSS
---------------------------------------------------- */


/* studio
----------------------------------------------------*/

div#studio {
	margin: 0px;
}


/* studioHead
----------------------------------------------------*/
div#studioHead {
	margin:0px;
}

div.grayContainer ul#studioBtn {
	margin: 0px;
	height:90px;
}

div.grayContainer ul#studioBtn li {
	margin: 0px;
	width: 127px;
	float: left;
}

div.grayContainer ul#studioBtn li img {
	vertical-align:bottom;
}


div.grayContainer ul#studioBtn li.m5 {
	margin: 0px 0px 0px 5px;
}

/* studioPhoto
----------------------------------------------------*/

div#studioData {
	margin:10px 0px 0px 0px;
	border: 5px solid #EEEEEE;
	padding: 7px;
	width: 510px;
}


div#studioData ul#feature {
	padding:10px 0px 0px 0px;
	clear:left;
}

div#studioData ul#feature li {
	background-image: url(../images/base/icon_square.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 15px;
	background-position: 0px 5px;
	margin: 6px 0px 0px 0px;
}

/* photoBox
-----------------------------*/
div#photoBox {
	margin:0px;
	width:310px;
	float:left;
}

div#photoBox dl {
	width:310px;
	padding: 0px;
}

div#photoBox dt {
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

div#photoBox dt img {
	vertical-align:bottom;
	border: 1px solid #999999;
}

div#photoBox dd {
	margin:0px 0px 0px 0px;
}


div#photoBox ul#samBtn {
	margin: 0px;
}

div#photoBox ul#samBtn li {
	margin: 0px;
	width: 96px;
	float: left;
}

div#photoBox ul#samBtn li img {
	vertical-align:bottom;
	border: 1px solid #999999;
}


div#photoBox ul#samBtn li.m7 {
	margin: 0px 0px 0px 7px;
}


/* mapBox
-----------------------------*/
div#mapBox {
	width:188px;
	padding: 8px 0px 0px 0px;
	text-align: right;
	float: right;
}



/* machine
----------------------------------------------------*/

div#machine {
	margin:10px 0px 0px 0px;
}

div#machine h3 {
	margin:0px 0px 10px 0px;
}

/* studioA
----------------------------------------------------*/

div#studioA {
	margin:0px;
}

/* studioB
----------------------------------------------------*/

div#studioB {
	margin:0px;
}

/* studioC
----------------------------------------------------*/

div#studioC {
	margin:0px;
}

/* studioD
----------------------------------------------------*/

div#studioD {
	margin:0px;
}


/* table
----------------------------------------------------*/

div#machine table {
	width:100%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:0px 0px 10px 0px;
	border-collapse:collapse;
}

caption {
	font-size:75%;
	color: #FF6600;
	background-image: url(../images/base/icon_square_o.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	margin:0px;
	padding:0px 0px 5px 20px;
	caption-side:top;
	text-align:left;
}

tr.odd td {
	background:#f7fbff
}

tr.odd .column1	{
	background:#f4f9fe;
}

.column1 {
	background:#f9fcfe;
	vertical-align:top;
	width:18%;
}

div#machine td {
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:3px;
	text-align:left;
}
		
div#machine th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:3px;
}
						
div#machine thead th {
	background:#f4f9fe;
	text-align:center;
	color:#66a3d3;
}

div#machine tfoot th {
	text-align:center;
	background:#f4f9fe;
}

div#machine tfoot th strong {
	margin:.5em .5em .5em 0;
	color:#66a3d3;
}

div#machine tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-style: normal;
}
