BODY {	background-color: #FFFFFF;	margin-top: 45px;	padding: 0;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	line-height: 135%;	color:#333333;}#container {	text-align:left;    width: 740px;	vertical-align: top;}.pad_logotitle {	text-align:left;	padding: 0 0 15px 0;	float:left;}	/*------------C^[------------*/#table01_frame {	width: 700px;	border: 1px;	border-color:#666666;	border-style: solid;	margin-top: 20px;	margin-bottom: 45px;}.pad_dotline_intern {	padding: 20px 0 10px 0;}	.pad_intern_left {	width: 173px;	float: left;	padding: 0 0 5px 0;}.pad_intern_right {	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 13px;	color: #333333;	padding: 4px 0 0 25px;	float: left;}	.pad_intern_left02 {	width: 330px;	float: left;}.pad_intern_right02 {	width: 320px;	float: left;	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 13px;	color: #333333;	padding: 4px 0 0 25px;}	.pad_info_left {	width: 60px;	text-align: right;	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 11px;	color:#999966;	padding: 5px 5px 5px 12px;	float: left;}.pad_info_right {	width: 215px;	text-align: left;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 13px;	color: #333333;	line-height: 138%;	padding: 3px 0 3px 0;	float: left;}	.font01 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 13px;	color: #333333;	width: 3T0px;	margin-top: 20px;	padding: 0 0 5px 0;	line-height: 165%;	text-align: left;}.font02 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #555555;	width: 280px;	padding: 5px 0 5px 15px;	line-height: 155%;	text-align: left;}/*------------top_page_frame------------*/#left_frame {	width: 355px;	text-align: left;	float:left;}#middle_frame {	width: 20px;	background-image:url(../images/dotline.gif);	background-repeat:repeat-y;	text-align: left;	height: 120%;	float:left;}#middle_frame02 {	width: 20px;	background-image:url(../images/dotline.gif);	background-repeat:repeat-y;	text-align: left;	height: 70%;	float:left;}#middle_frame03 {	width: 20px;	background-image:url(../images/dotline.gif);	background-repeat:repeat-y;	text-align: left;	height: 130%;	float:left;}#middle_frame04 {	width: 20px;	background-image:url(../images/dotline.gif);	background-repeat:repeat-y;	text-align: left;	height: 64%;	float:left;}#middle_frame05 {	width: 20px;	background-image:url(../images/dotline.gif);	background-repeat:repeat-y;	text-align: left;	height: 64%;	margin: 10px 0 0 0;	float:left;}#right_frame {	width: 365px;	text-align: left;	float:left;}/*------------top_page_main------------*/.pad_title01 {	text-align:left;	padding: 0 0 30px 0;}	.pad_map {	text-align:left;	padding: 6px 0 0 20px;	float:left;}	.pad_title_project {	text-align:left;	padding: 60px 0 18px 0;}	.font_address01 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	line-height: 155%;	text-align:left;	color: #333;	padding: 0 20px 3px 8px;}	.font_tel01 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	line-height: 145%;	text-align:left;	color:#666666; 	padding: 0 20px 10px 8px;}	 .font_location01 {	background-image:url(../images/location_arrow.gif);	background-position:left;	background-repeat:no-repeat;	text-align: left;	margin-left: 8px;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 11px;	padding: 0 0 0 15px;}.font_address02 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	line-height: 155%;	text-align:left;	color: #333;	padding: 0 20px 3px 3px;}	.font_tel02 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	line-height: 145%;	text-align:left;	color: #666666;	padding: 0 20px 10px 3px;}	.font_location02 {	background-image:url(../images/location_arrow.gif);	background-position:left;	background-repeat:no-repeat;	text-align: left;	margin-left: 3px;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 11px;	padding: 0 0 0 15px;}.pad_enter {	text-align:left;	padding: 16px 0 45px 0;	width: 230px;	float:left;}	.pad_img_left {	text-align:left;	padding: 40px 0 15px 6px;}.pad_img_left02 {	text-align:left;	padding: 0 0 15px 6px;}		.font_info01 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	line-height: 135%;	text-align:left;	color: #333;	padding: 0 20px 4px 6px;}	.font_back {	background-image:url(../images/arrow_top.gif);	background-position:left;	background-repeat:no-repeat;	margin-left:645px;	text-align: right;	font-family: lr oSVbN, Osaka, qMmpS Pro W3;	font-size: 10px;	color: #222222;	padding: 2px 10px 0 0;} .font_back_jpn {	background-position:left;	background-repeat:no-repeat;	margin-left:645px;	text-align: right;	font-family: lr oSVbN, Osaka, qMmpS Pro W3;	font-size: 10px;	color: #222222;	padding: 13px 37px 0 0;} .font_back_eng {	background-position:left;	background-repeat:no-repeat;	margin-left:645px;	text-align: right;	font-family: lr oSVbN, Osaka, qMmpS Pro W3;	font-size: 10px;	color: #222222;	padding: 13px 37px 0 0;} /*------------2nd page------------*/.pad_logotitle02 {	text-align:left;	padding: 0 0 20px 0;}	#lefthandside {	width: 420px;	text-align: left;	float:left;}#righthandside {	text-align: left;	float:left;}.pad_img_left03 {	text-align:left;	padding: 40px 0 15px 0;}		.pad_img_left04 {	text-align:left;	padding: 40px 0 5px 0;}	.pad_title02 {	text-align:left;	padding: 70px 0 0 0;}.pad_title03 {	text-align:left;	padding: 0 0 0 0;}		.pad_title04 {	text-align:left;	padding: 240px 0 0 0;}		.font_press {	background-image:url(../images/icon_file.gif);	background-position:left;	background-repeat:no-repeat;	margin-top: 2px;	margin-left:8px;	text-align: left;	font-family: lr oSVbN, Osaka, qMmpS Pro W3;	font-size: 11px;	color: #222222;	padding: 2px 0 0 15px;} .font_press01 {	background-image:url(../images/icon_file.gif);	background-position:left;	background-repeat:no-repeat;	margin-top: 20px;	margin-left:12px;	text-align: left;	font-family: lr oSVbN, Osaka, qMmpS Pro W3;	font-size: 11px;	color: #222222;	padding: 2px 0 0 15px;	float:left;} .pad_tumbnaile01 {	text-align:left;	padding: 80px 0 15px 12px;}		.pad_tumbnaile02 {	text-align:left;	padding: 20px 12px 12px 0;	float:left;}		.font_address03 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	line-height: 135%;	text-align:left;	color: #333;	padding: 20px 50px 12px 0;	float:left;}	.pad_map02 {	text-align:left;	padding: 40px 0 0 0;	width: 59px;	float:left;}	/*------------area_navigation------------*/.area_nav {	text-align: left;	padding: 0 2px 20px 0;	float:left;}/*------------copyright------------*/.dodline {    margin: 20px 0 5px 0;	border-bottom-color: #666666;	border-bottom-style: dotted;	border-bottom-width: 1px;}.copyright {	text-align: left;	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #222222;}.cl {	clear: both;}a:link {	color: #006699;	text-decoration: none;}a:visited {	text-decoration: none;	color: #006699;}a:hover {	text-decoration: underline;	color: #00CCCC;}a:active {	text-decoration: none;	color: #006699;}		