/* 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;
						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;
						}

.main02 table		{
						width:700px;
						border:none;
						margin:0px auto;
						background-color:#dddddd;
						text-align:left;
						table-layout:fixed;
						}
.main02 th			{
						width:250px;
						border:none;
						text-align:left;
						background-color:#eeeeee;
						font-size:14px;
						font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
						line-height:24px;
						color:#444444;
						}
.main02 td			{
						width:450px;
						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:18px;
						color:#444444;
						}

.main02 h2		{
				font-size:18px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				color:#777777;
				line-height:40px;
				margin:0px auto;
				}
.main02text		{
				width:730px;
				text-align:left;
				margin:0px auto;
				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;
				}


.main02			{
				width:780px;
				margin:0px auto;
				padding:0px;
				background-color:#ffffff;
				border:none;
				text-align:center;
				}

.main02_top		{
				width:780px;
				text-align:left;
				margin:0px auto;
				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;
				}

.link			{
				width:708px;
				margin:0px auto;
				background-color:#ffffff;
				border:solid 1px #cccccc;
				text-align:center;
				overflow:auto;
				height:500px;
				}
.link_list		{
				width:680px;
				margin:0px auto;
				background-color:#ffffff;
				border:none;
				text-align:left;
				overflow:auto;
				height:500px;
				}
