body{	text-align:center;	}
#main{	color:#333333;margin-top:0px;	margin-left:auto;	margin-right:auto;	text-align:left;
	table-layout:fixed;
	width:1004px;
	clear:both;
	border:1px solid black;
}


#header{	width:1004px;background:black;height:80px;		}
	/*
	#header h1{	margin:23px 0px 0px 16px;	float:left;	height:40px;width:150px;
			background:url(images/index/logo.gif) no-repeat;		}
	#header h1 span{	display:none;	}
	*/

#header table{	margin:5px 10px 0px 0px ;	float:right;height:75px;	}
#header td{	width:80px;	}

#ll{		float:right;margin:7px 30px 0px 0px;width:10px;height:70px;background:url(images/index/ll.jpg) no-repeat;	}

#Tmenu_1{	background:url(images/index/headR_01.jpg) no-repeat; width:80px;height:26px;	}
#Tmenu_2{	background:url(images/index/headR_02.jpg) no-repeat; width:80px;height:26px;	}
#Tmenu_3{	background:url(images/index/headR_03.jpg) no-repeat; width:80px;height:26px;	}
#Tmenu_4{	background:url(images/index/headR_04.jpg) no-repeat; width:80px;height:26px;	}
#Tmenu_5{	background:url(images/index/headR_05.jpg) no-repeat; width:80px;height:26px;	}
#Tmenu_6{	background:url(images/index/headR_06.jpg) no-repeat; width:80px;height:26px;	}

#header td h2{	display:none;	}
#header2 h2{	display:none;	}


#header2{	background:black;height:80px;	background:url(images/index/logo2.jpg) no-repeat;	}
	#header2 h1{	margin:10px 0px 0px 0px;	float:left;	height:40px;width:200px;background:url(images/index/logo2.jpg) no-repeat;		}
	#header2 h1 span{	display:none;	}
#header2 table{	margin:5px 8px 0px 0px ;	float:right;height:75px;	}
#header2 #ll{		float:right;margin:7px 5px 0px 0px;width:10px;height:70px;background:url(images/index/ll.jpg) no-repeat;	}



#header3 h2{	display:none;	}

#header3{	background:black;height:80px;width:850px;	}
	#header3 h1{	margin:10px 0px 0px 0px;	float:left;	height:40px;width:200px;		}
	#header3 h1 span{	display:none;	}
#header3 table{	margin:5px 8px 0px 0px ;	float:right;height:75px;	}
#header3 #ll{		float:right;margin:7px 5px 0px 0px;width:10px;height:70px;background:url(images/index/ll.jpg) no-repeat;	}


#BNmenu{
	margin:0px 0px 0px 5px;text-align:left;color:white;
	width:570px;
}
#BNmenu img{
	float:left;padding:10px 0px 10px 0px;border:0px;
}

#head2_L{	margin:50px 0px 0px 0px;height:20px;	float:left;	overflow:hidden;	}
#head2_L a{color:white;			}
#head2_L td{color:white;			}
#head2_L td div{margin-top:5px;text-align:left;width:560px;font-size:12px;			}


#contents{	float:left;border-right:1px solid black;width:782px;	margin-top:-1px;	}




#foot{
	background:#000000;color:white;width:100%;padding:15px 0px;
}



A:link { color: #333333;text-decoration:none; }
A:visited { color: #333333;text-decoration:none;}
A:active { color: #333333;text-decoration:none; }
a:hover {color: #333333;text-decoration: underline;}

#Ncontents A:link { color: #333333;text-decoration:underline;		 }
#Ncontents A:visited { color: #333333;text-decoration:underline;		}
#Ncontents A:active { color: #333333;text-decoration:underline; 		}
#Ncontents a:hover {color: #333333;text-decoration: none;		}


#news A:link { color: #138bfb;text-decoration:underline;	font-weight:bold;	 }
#news A:visited { color: #138bfb;text-decoration:underline;	font-weight:bold;	}
#news A:active { color: #138bfb;text-decoration:underline; 	font-weight:bold;	}
#news a:hover {color: #138bfb;text-decoration: none;		font-weight:bold;	}

#zigyo A:link { color: #138bfb;text-decoration:underline;	font-weight:bold;	 }
#zigyo A:visited { color: #138bfb;text-decoration:underline;	font-weight:bold;	}
#zigyo A:active { color: #138bfb;text-decoration:underline; 	font-weight:bold;	}
#zigyo a:hover {color: #138bfb;text-decoration: none;		font-weight:bold;	}

#about A:link { color: #138bfb;text-decoration:underline;	font-weight:bold;	 }
#about A:visited { color: #138bfb;text-decoration:underline;	font-weight:bold;	}
#about A:active { color: #138bfb;text-decoration:underline; 	font-weight:bold;	}
#about a:hover {color: #138bfb;text-decoration: none;		font-weight:bold;	}

#press A:link { color: #138bfb;text-decoration:underline;	font-weight:bold;	 }
#press A:visited { color: #138bfb;text-decoration:underline;	font-weight:bold;	}
#press A:active { color: #138bfb;text-decoration:underline; 	font-weight:bold;	}
#press a:hover {color: #138bfb;text-decoration: none;		font-weight:bold;	}



#foot A:link { color: white;text-decoration:none; }
#foot A:visited { color: white;text-decoration:none;}
#foot A:active { color: white;text-decoration:none; }
#foot a:hover {color: white;text-decoration: underline;}
#foot #img:hover {width:106px;border:2px solid red;}



#rightMenu a{	font-weight:bold;	padding:8px;margin:-2px -5px 0px -5px;	padding-right:-50px;		}
#rightMenu A:link {		width:160px;display:block;background:white;background:url(images/index/ya1_off.gif) no-repeat;padding-left:30px;		color: black;text-decoration:none; }
#rightMenu A:visited {	width:160px;display:block;background:white;background:url(images/index/ya1_off.gif) no-repeat;padding-left:30px;		color: black;text-decoration:none;}
#rightMenu A:active {	width:160px;display:block;background:white;background:url(images/index/ya1_off.gif) no-repeat;padding-left:30px;		color: black;text-decoration:none; }
#rightMenu a:hover {	width:160px;display:block;background:#dddddd;background:url(images/index/ya1_on.gif) no-repeat;padding-left:30px;		color: black;text-decoration: none;}



#rightInfo a{	font-weight:bold;	margin-left:-3px;padding:2px;padding-left:25px;		}
#rightInfo A:link {		background:url(images/index/ya2_off.gif) no-repeat;	display:block;		color: black;text-decoration:none; }
#rightInfo A:visited {	background:url(images/index/ya2_off.gif) no-repeat;	display:block;		color: black;text-decoration:none;}
#rightInfo A:active {	background:url(images/index/ya2_off.gif) no-repeat;	display:block;		color: black;text-decoration:none; }
#rightInfo a:hover {	background:url(images/index/ya2_on.gif) no-repeat;	display:block;		color: black;text-decoration: underline;}
#rightInfo #day{font-size:10px;}



#mainT{
	border:1px solid #cccccc;border-top:10px solid black;
}
	#mainT #topT{
		width:780px;height:260px;border:1px solid #cccccc;padding:0px;
	}
#mainT #topL{
	width:570px;height:260px;border:1px solid #cccccc;padding:10px;
}
#mainT #topN{
	border:1px solid #cccccc;padding:10px;
	width:190px;
}
#mainT #topR{
	width:200px;border:1px solid #cccccc;padding:10px;
}
#mainT h2{
	font-weight:bold;
	font-size:14px;
	margin-bottom:3px;
}



#outBox{
	border-right:1px solid #000000;width:360px;
}
#outBox #half1{	width:100%;	border-bottom:1px solid #cccccc;padding:10px;height:280px;border-right:1px solid #cccccc;}
#outBox #half2{	width:100%;	border-bottom:1px solid #cccccc;padding:10px;height:280px;}

#outBox #dbl{
	border-bottom:1px solid #cccccc;padding:10px;
}



#senL{	border-bottom:1px solid black;border-right:1px solid black;padding:10px;		}
#senR{	border-bottom:1px solid black;padding:10px;		}

#half1{	border-bottom:1px solid black;	padding:9px;}
#half2{	border-bottom:1px solid black;	padding:9px;}

#rightBox{
	border:1px solid #aaaaaa;margin-bottom:10px;
	padding:5px;
	padding-top:0px;
	line-height:150%;
	height:100%;
}


#rightBox #subTitle{
	margin:0px -5px 2px -5px;
	padding:0px;
	padding-left:0px;
}

#rightBnrBox{
	text-align:center;
}
#rightBnr{
	margin:0px auto 10px auto;
}


#box_1L{	border-bottom:1px solid black;border-right:1px solid black;padding:10px;
			height:360px;width:371px;overflow:hidden;		}
#box_1L #subT{
			background:url(images/index/t_1.gif) no-repeat;height:23px;		}
#box_1L #subT h2{
			display:none;}

#box_1R{	border-bottom:1px solid black;padding:10px;
			height:360px;width:370px;overflow:hidden;		}
#box_1R #subT{
			background:url(images/index/t_2.gif) no-repeat;height:23px;		}
#box_1R #subT h2{	display:none;	}


#box_2L{	border-bottom:1px solid black;border-right:1px solid black;padding:10px;
			height:260px;overflow:hidden;}
#box_2L #subT{
			background:url(images/index/t_3.gif) no-repeat;height:23px;		}
#box_2L #subT h2{	display:none;	}



#box_2R{	border-bottom:1px solid black;padding:10px;
			height:260px;overflow:hidden;		}
#box_2R #subT{
			background:url(images/index/t_4.gif) no-repeat;height:23px;		}
#box_2R #subT h2{	display:none;	}


#box_1BL{	border-bottom:1px solid black;	padding:9px;
			height:250px;overflow:hidden;	}
#box_1BL #subT{	background:url(images/index/t_B1.gif) no-repeat;height:25px;	}
#box_1BL #subT h2{	display:none;	}


#box_6BR{	border-bottom:1px solid black;	padding:9px;
			}
#box_6BR #subT{	background:url(images/index/t_B6.gif) no-repeat;height:25px;	}
#box_6BR #subT h2{	display:none;	}





#Ncontent_left{	float:left;width:229px;height:100%;			}
#Ncontents{	float:right;border-left:1px dotted black;width:610px;padding-left:10px;line-height:170%;
	table-layout:fixed;
			
			}

#Ncontent_left #Title{
	background:#555555;color:white;
	margin:-9px 0px 10px -9px;
	width:229px;height:30px;
	border:1px solid black;
	border-bottom:2px solid #888888;
}
#Ncontent_left #Title h2{
	margin:5px 0px 0px 15px;
	font-size:21px;font-weight:bold;
}

#Ncontent_left #rightInfo p{
	line-height:120%;margin-bottom:10px;
	
}




#Ncontents #news h2{
	border:1px solid #333333;background:#dddddd;padding:5px 5px 5px 10px ;margin:5px 10px 10px -5px;
	font-weight:bold;font-size:14px;
}
#Ncontents #news div{	margin-left:5px;	}


#Ncontents #shop h2{
	border-bottom:1px solid #333333;padding:5px 5px 5px 10px ;margin:5px 10px 10px -5px;
	font-weight:bold;font-size:14px;
}
#Ncontents #shop div{	margin-left:5px;	}



#Ncontents #press h2{
	border:1px solid #333333;background:#dddddd;padding:5px 5px 5px 10px ;margin:5px 10px 10px -5px;
	font-weight:bold;font-size:14px;
}
#Ncontents #press div{	margin-left:5px;	}


#Ncontents #zigyo h2{
	border:1px solid #333333;background:#dddddd;padding:5px 5px 5px 10px ;margin:5px 10px 10px -5px;
	font-weight:bold;font-size:14px;
	display:none;
}
#Ncontents #zigyo div{	margin-left:5px;	}


#zigyoTitle{	background:url(_zigyo/title.jpg) no-repeat;	height:35px;	}
#zigyoTitle h2{	display:none;	}

#Ncontents #zigyo h3{
	background:white;padding:5px 5px 5px 10px ;margin:5px 10px 10px -5px;
	font-weight:bold;font-size:14px;
}



#Ncontents #about h2{
	border:1px solid #333333;background:#dddddd;padding:5px 5px 5px 10px ;margin:5px 10px 10px -5px;
	font-weight:bold;font-size:14px;
	display:none;
}
#Ncontents #about div{	margin-left:5px;	}


#aboutTitle{	background:url(_about/title.jpg) no-repeat;	height:35px;	}
#aboutTitle h2{	display:none;	}


p {		line-height:140%;	}



#rightInfo p{
	line-height:110%;margin-bottom:10px;
}
/*
A:hover {
	position:relative; bottom:2px;
}
*/







#Ncontent_left #rightInfo a{	font-weight:bold;line-height:130%;	margin-left:-5px;padding-top:5.7px;padding-left:25px;		}
#Ncontent_left #rightInfo A:link {		background:url(images/index/ya3_off.gif) no-repeat;	display:block;		color: black;text-decoration:none; }
#Ncontent_left #rightInfo A:visited {	background:url(images/index/ya3_off.gif) no-repeat;	display:block;		color: black;text-decoration:none;}
#Ncontent_left #rightInfo A:active {	background:url(images/index/ya3_off.gif) no-repeat;	display:block;		color: black;text-decoration:none; }
#Ncontent_left #rightInfo a:hover {	background:url(images/index/ya3_on.gif) no-repeat;	display:block;		color: black;text-decoration: underline;}
#Ncontent_left #rightInfo #day{font-size:10px;}

