@charset "UTF-8";

/* CORP
##################################### */
	
	/* right side [div#col-right]
	##################################### */	
		
	/* Company overview */
	div.col-left-01		{ float: left; overflow: hidden; width: 385px; }
	div.col-right-01	{ float: right; overflow: hidden; width: 385px; }

		div.col-left-01 dl,
		div.col-right-01 dl{
			width: 385px;
			border-bottom: 1px solid #ece8de;
			overflow: hidden;
		}  
	
			div.col-left-01 dl dt, 
			div.col-right-01 dl dt {
				float: left; 
				width: 110px;
				padding: 7px 0;
				font-weight: bold;
			}
	
			div.col-left-01 dl dd, 
			div.col-right-01 dl dd {
				float: right; 
				width: 275px;
				padding: 7px 0;
			} 


	/* Image Photo */
	ul.col-right-02 { overflow: hidden;}
		ul.col-right-02 li { display: block; float:left; font-size: 85%}
		ul.col-right-02 li.ph-01 { width: 270px;}
		ul.col-right-02 li.ph-02 { width: 358px;}
		ul.col-right-02 li.ph-03 { width: 162px;}
		ul.col-right-02 li img { margin-bottom: 5px;}


	/* ISO 9001 */
	div.col-left-03 { float: left;  width: 651px; }
	div.col-right-03 { float: right; width: 119px; }
		div.col-right-03 ul { width: 119px; overflow: hidden; }
		div.col-right-03 ul li { float: left; }

	div.col-center-05 { float: left;  width: 770px; }

	/* Accsess */
	div.iframe-box { width: 790px; overflow: hidden; margin-bottom: 20px; }
	div.col-left-04, div.col-right-04 { float: left; margin-right: 20px;}


	/* Chronology */
	dl.chronology {
		width: 790px;
		border-bottom: 1px solid #ece8de;
		overflow: hidden;
	}  

		dl.chronology dt		{ float: left; width: 200px; padding: 7px 0; font-weight: bold; }
		dl.chronology dd 	{ float: right; width: 590px; padding: 7px 0; } 
		
		
	/* Image Photo */
	ul.col-right-04 { overflow: hidden; zoom: 1; margin-bottom: 20px; }
		ul.col-right-04 li { display: block; width: 184px; float:left; margin-right: 18px; font-size: 85%}
		ul.col-right-04 li.end { margin-right: 0}
		ul.col-right-04 li img { margin-bottom: 5px;}

	/* h3 */
	h3.bg-red {
		background-color:#ed3333;
	}
	h3.bg-blue {
		background-color:#3356ed;
	}
	h3.bg-green {
		background-color: #0da655;
	}
	
	
