@charset "UTF-8";
.myhome-inner-menu { width:640px; padding:5px 20px; text-align:center; clear:both;}
	.myhome-inner-menu table { border-collapse:collapse;}
		.myhome-inner-menu a { display:block; background-position: center; background-repeat:no-repeat;}
			.myhome-inner-menu a:hover img { display:none;}
		.myhome-inner-menu strong img { display:none;}
	.myhome-inner-menu1 a { background-image:url(../myhome/images/myhome-inner-menu12.gif); width:150px; height:50px;}
	.myhome-inner-menu2 a { background-image:url(../myhome/images/myhome-inner-menu22.gif); width:150px; height:50px;}
	.myhome-inner-menu3 a { background-image:url(../myhome/images/myhome-inner-menu32.gif); width:150px; height:50px;}
	.myhome-inner-menu4 a { background-image:url(../myhome/images/myhome-inner-menu42.gif); width:150px; height:50px;}

.myhome {width:630px; padding:5px 25px;}
	.myhome td {font-size:12px; line-height:18px; padding:5px;}
	.myhome-inner { padding:20px 0;}	
		.myhome-inner h3 { width:600px; margin:0 0 0 15px; border:1px solid #CCC; background:url(../images/home-bg.gif) bottom repeat-x; font-size:18px; font-weight:normal; color:#300; line-height:24px; text-align:center;}
	.myhome-intro { background:url(../myhome/images/myhome-intro-top.gif) no-repeat top; padding:20px 0 0 0 ; }
		.myhome-intro .cb { height:20px;background:url(../myhome/images/myhome-intro-end.gif) no-repeat bottom; }
		.myhome-intro p { padding:5px 35px; margin:0; font-size:15px; line-height:20px; color:#0066CC;}
	.myhome-note { border:3px double #0066CC; color:#0066CC; width:550px; margin:15px; padding:5px 20px;}
		.myhome-note p { margin:0; padding:5px 0;font-size:12px; line-height:14px; color:#0066CC;}
	.acehome {width:600px; padding:5px 10px;border:1px solid #300; margin:0 0 15px 0;}
		.acehome table {border-collapse:collapse; }
		.acehome table td { padding:5px; text-align:center;}
		.acehome table th { padding:5px 15px 5px 20px; font-size:12px; text-align:left; font-weight:normal; line-height:16px;}
		.acehome table th strong { font-size:14px; display:block;}

#myhome-top { width:680px; padding:20px 0;}
	#myhome-top h2 { padding:0 20px; margin:0;}
		#myhome-top p { padding:0 20px; margin:0; float:left; width:300px; line-height:18px; font-size:12px;}
		#myhome-top p a { display:block; width:300px; text-align:center; padding:8px 0; background-position:center; background-repeat:no-repeat;}
			#myhome-top p img { vertical-align:middle;}
			#myhome-top p a:hover img {filter: alpha(opacity=0);-moz-opacity:0;opacity:0;}
			#myhome-top1-1 a { background-image:url(../myhome/images/myhome-top-hyperhome1-2.jpg);}
			#myhome-top1-2 a { background-image:url(../myhome/images/myhome-top-hyperhome2-2.jpg);}
			#myhome-top2-1 a { background-image:url(../myhome/images/myhome-top-acehome1-2.jpg);}
			#myhome-top2-2 a { background-image:url(../myhome/images/myhome-top-acehome2-2.jpg);}

#hyperhome { }
	.hyperhome {padding:0 0 20px 0;}
		.hyperhome td img {vertical-align: bottom;}
	#hyperhome h2 { margin:0; padding:0 10px;}
	#hyperhome1 { padding:25px 0;padding:20px 10px 10px 10px;}
		#hyperhome1 h3 {margin:0; padding:0;}
		#hyperhome1 p { margin:0; padding:4px 0; line-height:20px; font-size:12px;}
		#hyperhome1-intro { height:435px; overflow:hidden; width:660px;}
			#hyperhome1-intro span { position: absolute; margin-bottom:-200px; padding:10px;}
		#hyperhome1 table {}
			#hyperhome1 th { text-align:left; font-weight:normal; padding-right:20px;}
			#hyperhome1 th p { width:215px; display:block; padding:12px 16px; border:1px solid #CCC;}
	#hyperhome-merit {width:628px; border:1px solid #AAA;border-left:10px solid #AAA; margin:0 10px;}
		#hyperhome-merit h3 { padding:5px 0; margin:0; background-color:#AAA; height:23px; overflow:hidden;}
			#hyperhome-merit table { width:628px;margin:10px 0;}
				#hyperhome-merit th {  padding:10px 10px 10px 30px; vertical-align:top;}
				#hyperhome-merit td {padding:10px 30px 10px 0;vertical-align:top; font-size:10px; line-height:14px;}
	#hyperhome2 { padding:50px 0 20px 0;}
		#hyperhome2 h3 { margin:0; padding:0; height:75px; overflow:hidden; width:660px;}
			#hyperhome2 h3 img { float:left;} 
			#hyperhome2 td {line-height:20px; font-size:12px; padding-right:15px; vertical-align:top;}
				#hyperhome2 td p span { width:215px; display:block; padding:12px 16px; border:1px solid #CCC; text-align:left; vertical-align:top;}
	#hyperhome3 {padding:20px 10px;}
		#hyperhome3 h3 { margin:0; padding:0; height:75px; overflow:hidden; width:660px;}
			#hyperhome3 h3 img { float:left;} 
			#hyperhome3 td {line-height:20px; font-size:12px; padding-right:15px; vertical-align:top;}
				#hyperhome3 td p span { width:215px; display:block; padding:12px 16px; border:1px solid #CCC; text-align:left; vertical-align:top;}
