/* CSS Document */

.main_left02		{
				width:585px;
				margin:0px;
				padding:0px;
				float:left;
				text-align:center;
				background-color:#ffffff;
				}


.2shot		{
			width:585px;
			border:none;
			margin:0px;
			padding:0px;
			text-align:center;
			overflow:hidden;
			}
.dial		{
			width:585px;
			border:none;
			margin:0px;
			padding:0px;
			text-align:center;
			overflow:hidden;
			}
.main_text	{
			clear:both;
			text-align:left;
			width:480px;
			border:none;
			margin:0px auto;
			}
.ne_text	{
			clear:both;
			text-align:right;
			width:300px;
			border:none;
			float:left;
			padding:0px;
			margin:0px;
			}

#side01		{
			float:left;
			margin:0px;
			padding:0px;
			}
#side02		{
			float:left;
			margin:0px;
			padding:0px;
			}


.side_text	{
			width:160px;
			margin:0px auto;
			text-align:left;
			font-size:12px;
			line-height:14px;
			color:#555555;
			font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
			font-weight:100;
			}


.main_right table		{
						width:190px;
						border:none;
						background-color:#ffffff;
						text-align:left;
						table-layout:fixed;
						}
.main_right th			{
						width:74px;
						border:none;
						text-align:left;
						}
.main_right td			{
						width:100px;
						border:none;
						text-align:left;
						font-size:12px;
						font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
						line-height:14px;
						color:#444444;
						}

.support table			{
						width:575px;
						border:none;
						margin:0px auto;
						text-align:left;
						table-layout:fixed;
						}
.support th				{
						width:575px;
						border:none;
						text-align:left;
						font-size:14px;
						font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
						line-height:16px;
						color:#444444;
						}
.support td				{
						width:575px;
						border:none;
						text-align:left;
						font-size:12px;
						font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
						line-height:18px;
						color:#444444;
						}



.support		{
				width:540px;
				clear:both;
				border:none;
				text-align:left;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:14px;
				color:#444444;
				margin:0px auto;
				}

.support_left	{
				width:400px;
				float:left;
				margin:0px;
				text-align:left;
				background-color:#ffffff;
				}
.support_right	{
				width:140px;
				float:left;
				text-align:left;
				margin:0px;
				background-color:#ffffff;
				}




.main_left2		{
				width:585px;
				margin:0px;
				padding:0px;
				float:left;
				text-align:center;
				background-color:#ffffff;
				}



.main_left form		{
					font-size:12px;
					font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
					line-height:14px;
					color:#444444;
					}
/* MAIL_FORM
------------------------------------------------*/
#mail_form{
	text-align:center;
	}
.mail_index{
	background:#cccccc;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	padding:5px;
	}
.mail_form{
	width:460px;
	text-align:left;
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 200px;
	margin-left: auto;
	font-size: 12px;
	}
.mail_form th{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	}
.mail_form td{
	border-bottom:#999999 solid 1px;
	border-right:#999999 solid 1px;
	}
.mail_title{
	font-weight:bold;
	width:150px;
	text-align:right;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.mail_value{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.mail_coment{
	width:450px;
	}
.mail_button{
	text-align:center;
	}
