/* CSS Document */




.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;
						}
.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;
						}

.main_left table		{
						width:514px;
						border:none;
						margin:0px auto;
						background-color:#aaaaaa;
						text-align:left;
						table-layout:fixed;
						}
.main_left th			{
						width:134px;
						border:none;
						text-align:left;
						background-color:#eeeeee;
						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;
						}
.main_left td			{
						width:380px;
						border:none;
						text-align:left;
						background-color:#ffffff;
						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;
						}
.main_left table.sub	{
						border:none;
						background-color:#ffffff;
						width:370px;
						}
.main_left td.sub		{
						width:185px;
						}
.main_left .sub .item	{
						width:45px;
						}
.main_left .sub .input	{
						width:140px;
						}

.kiyaku			{
				border:1px solid #eee;
				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:#444;
				height:100px;
				overflow:auto;
				margin:5px;
				}


.main_left2		{
				width:585px;
				margin:0px;
				padding:0px;
				border-right:solid 1px #cccccc;
				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;
					}


.regist_question{
	width:372px;
	}
.regist_middle{
	vertical-align:top;
	}
.red2{ color:#FF0000;}

























































































