/* CSS Document */


h1			{
			font-size:11px;
			color:#ffffff;
			line-height:13px;
			text-align:left;
			margin:0px;
			font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
			font-weight:300;
			}
font		{font-size:16px;color:#ff0000; font-weight:bold;}


h2			{font-size:14px ; color:#cc0000;}

/* toptitle */
.toptitle	{background-color:#75bf1f ; width:740px;border:solid 1px #75bf1f  ; margin:0px auto; }
.top1			{ margin:0px auto ; width:750px ;background-color:#75bf1f; text-align:center; }
.bot1			{
				vertical-align:bottom;
				padding:0px;
				width:750px;
				border:solid 0px #75bf1f;
				margin:0px auto;
				background-color:#75bf1f;
				}
/* toptitle-----end */


/* topbody */
.top2			{
				width:750px;
				text-align:center;
				background-color:#ffffff;
				margin:0px auto;
				padding:5px 0px 0px;
				font-size:12px;
				line-height:12px;
				color:#333333;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				border:solid 0px #aaaaaa;
				}
.top2 table		{width:750px;height:300px; white-space:none; word-spacing:none;border:none;}

.nifty			{
				width:375px;
				border:none;
				float:left;
				}
.sky			{
				width:375px;
				border:none;
				float:left;
				}

.bot2			{
				width:750px;
				margin:0px auto;
				padding:0px;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:16px;
				}

#top2_1			{
				width:375px;
				height:90px;
				background-image:url(.././images/toppage/why6_01.png);
				background-repeat:no-repeat;
				border:none;
				float:left;
				text-align:center;
				}
#t1_text		{
				width:300px;
				text-align:left;
				margin:23px auto 0px;
				font-size:12px;
				color:#333333;
				}

#top2_2			{
				width:375px;
				height:90px;
				background-image:url(.././images/toppage/why6_02.png);
				background-repeat:no-repeat;
				border:none;
				float:left;
				text-align:center;
				}
#t2_text		{
				width:310px;
				text-align:left;
				margin:23px auto 0px;
				font-size:12px;
				color:#333333;
				}

#top2_3			{
				width:375px;
				height:90px;
				background-image:url(.././images/toppage/why6_03.png);
				background-repeat:no-repeat;
				border:none;
				float:left;
				text-align:center;
				}
#t3_text		{
				width:300px;
				text-align:left;
				margin:23px auto 0px;
				font-size:12px;
				color:#333333;
				}

#top2_4			{
				width:375px;
				height:90px;
				background-image:url(.././images/toppage/why6_04.png);
				background-repeat:no-repeat;
				border:none;
				float:left;
				text-align:center;
				}
#t4_text		{
				width:310px;
				text-align:left;
				margin:23px auto 0px;
				font-size:12px;
				color:#333333;
				}
#t4_text a:link			{color:#728811;}
#t4_text a:visited		{color:#728811;}
#t4_text a:active		{color:#728811;}
#t4_text a:hover		{color:#728811;}


#top2_5			{
				width:375px;
				height:110px;
				background-image:url(.././images/toppage/why6_05.png);
				background-repeat:no-repeat;
				border:none;
				float:left;
				text-align:center;
				}
#t5_text		{
				width:300px;
				text-align:left;
				margin:18px auto 0px;
				font-size:12px;
				color:#333333;
				}

#top2_6			{
				width:375px;
				height:110px;
				background-image:url(.././images/toppage/why6_06.png);
				background-repeat:no-repeat;
				border:none;
				float:left;
				text-align:center;
				}
#t6_text		{
				width:310px;
				text-align:left;
				margin:18px auto 0px;
				font-size:12px;
				color:#333333;
				}
/* topbody-----end */

/* middle-body */
.top3			{
				width:750px;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:16px;
				background-color:#ffffff;
				vertical-align:bottom;
				clear:both;
				color:#333333;
				text-align:center;
				margin:0px auto;
				padding:0px;
				border:none;
				}

.bot3_1			{
				width:245px;
				float:left;
				text-align:center;
				background-color:#ffffff;
				border:none;
				padding:auto;
				margin:0px auto;
				}
.bot3_1 table	{
				display:table;
				width:230px;
				border:none;
				margin:0px auto;
				padding:0px;
				}
.bot3_1 td		{
				text-align:left;
				font-size:11px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:13px;
				color:#333333;
				border:none;
				}

.bot3_2			{
				width:275px;
				float:left;
				text-align:center;
				background-color:#ffffff;
				border:none;
				padding:0px;
				margin:0px auto;
				}
.bot3_3			{
				width:230px;
				float:right;
				text-align:center;
				background-color:#ffffff;
				border:none;
				padding:0px;
				margin:0px auto;
				}

#co1			{
				overflow:auto;
				width:245px;
				height:50px;
				text-align:left;
				background-image:url(.././images/toppage/middle_about01.png);
				background-repeat:repeat-y;
				border:none;
				margin:0px auto;
				padding:0px;
				}
#co1 table		{
				display:table;
				width:230px;
				border:none;
				margin:4px auto auto;
				padding:0px;
				}
#co1 th			{
				width:29px;
				border:none;
				font-size:11px;
				}

#co1 td			{
				text-align:left;
				font-size:11px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:13px;
				color:#333333;
				padding:auto;
				border:none;
				}
				
#co2			{
				overflow:auto;
				width:245px;
				text-align:left;
				background-image:url(.././images/toppage/middle_about02.png);
				background-repeat:repeat-y;
				border:none;
				margin:0px auto;
				padding:0px;
				}
#co2 table		{
				display:table;
				width:230px;
				border:none;
				margin:2px auto auto;
				padding:0px;
				}
#co2 th			{
				width:29px;
				border:none;
				font-size:11px;
				}


#co2 td			{
				text-align:left;
				font-size:11px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:13px;
				color:#333333;
				border:none;
				}

#co3			{
				overflow:auto;
				width:245px;
				height:35px;
				text-align:left;
				background-image:url(.././images/toppage/middle_about03.png);
				background-repeat:repeat-y;
				border:none;
				margin:0px auto;
				padding:0px;
				}
#co3 table		{
				display:table;
				width:230px;
				border:none;
				margin:2px auto auto;
				padding:0px;
				}
#co3 th			{
				width:29px;
				border:none;
				font-size:11px;
				}

#co3 td			{
				text-align:left;
				font-size:11px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:13px;
				color:#333333;
				border:none;
				}


#co4			{
				overflow:auto;
				width:245px;
				height:42px;
				text-align:left;
				background-image:url(.././images/toppage/middle_about04.png);
				background-repeat:rno-repeat;
				border:none;
				margin:0px auto;
				padding:0px;
				}
#co4 table		{
				display:table;
				width:230px;
				border:none;
				margin:2px auto auto;
				padding:0px;
				}
#co4 th			{
				width:29px;
				border:none;
				font-size:11px;
				}

#co4 td			{
				text-align:left;
				font-size:11px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:13px;
				color:#333333;
				border:none;
				}


.line02			{
				width:220px;
				height:5px;
				background-image:url(.././images/all/line.png);
				background-repeat:no-repeat;
				overflow:hidden;
				border:none;
				margin:0px auto;
				background-color:#ffffff;
				}

.tt1			{
				width:275px;
				height:105px;
				background-image:url(.././images/toppage/tell_02.png);
				background-repeat:no-repeat;
				margin:0px;
				padding:0px;
				border:none;
				text-align:left;
				color:#333333;
				}
.tt1 table		{
				width:252px;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				color:#333333;
				line-height:16px;
				margin:0px;
				padding:0px;
				border:none;
				text-align:left;
				}
.tt1 th			{width:26px;border:none;font-size:12px;}
.tt1 td			{
				width:226px;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				color:#333333;
				line-height:16px;
				text-align:left;
				padding:2px;
				border:none
				}
.i1				{
				border:none;
				padding:0px;
				margin:0px;
				clear:both;
				float:left;
				}
.tt2			{
				width:128px;
				height:84px;
				float:left;
				background-image:url(.././images/toppage/web_03.png);
				background-repeat:no-repeat;
				border:none;
				margin:0px;
				padding:0px;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				color:#333333;
				line-height:16px;
				text-align:left;
				}
.tt2 table		{
				width:120px;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				color:#333333;
				line-height:16px;
				margin:0px;
				padding:0px;
				border:none;
				text-align:left;
				}
.tt2 th			{width:8px;border:none;font-size:6px;}
.tt2 td			{
				width:110px;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				color:#333333;
				line-height:16px;
				text-align:left;
				padding:0px;
				border:none
				}





/* middle-body-----end */






/* under-body */
.top4			{
				width:750px;
				clear:both;
				background-color:#ffffff;
				margin:0px auto;
				padding:0px;
				text-align:center;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:16px;
				border:none;
				color:#333333;
				}

.bot4_01		{
				width:730px;
				border:solid 3px #ff7f00;
				margin:10px auto;
				text-align:left;
				background-image:url(.././images/toppage/policy_back.png);
				background-repeat:no-repeat;
				}
.bot4_01 table	{
				width:690px;
				margin:0px auto;
				border:none;
				}
.bot4_01 th		{
				text-align:left;
				border:none;
				}
.bot4_01 td		{
				width:690px;
				border:none;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:18px;
				color:#333333;
				text-align:left;
				padding-left:20px;
				}



.bot5_01		{
				width:730px;
				border:solid 3px #f83a60;
				margin:10px auto;
				text-align:left;
				background-image:url(.././images/toppage/bandback.png);
				background-repeat:no-repeat;
				}
.tmc_banner		{
				width:730px;
				border:solid 3px #73be1e;
				margin:10px auto;
				text-align:auto;
				}
.tmc_banner	p{
	padding:0px;
	margin:2px;
}
.bot5_01 table	{
				width:690px;
				margin:0px auto;
				border:none;
				}
.bot5_01 th		{
				text-align:left;
				border:none;
				}
.bot5_01 td		{
				width:690px;
				height:18px;
				border:none;
				font-size:12px;
				font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
				line-height:12px;
				color:#333333;
				text-align:left;
				padding-left:20px;
				}

/* under-body-----end */






























