@charset "utf-8";
/* CSS Document */

	.dailySchedule{margin:5px 0 0 9px}
	.dailySchedule td{text-align:center;width:23px; height:16px; font-family:"MS PGothic"; cursor:pointer}


.subMainTop01{width:700px; height:290px;background:url(/visit2008jp/images/sub1/bg06.gif) no-repeat;}
	.subMainTop01 .txt01{padding:28px 14px; line-height:17px; text-align:justify; font-size:14px; letter-spacing:1px}
.subMainTop02{width:700px; height:290px;background:url(/visit2008jp/images/sub2/bg01.gif) no-repeat;}
	.subMainTop02 .txt01{padding:28px 14px; line-height:17px; text-align:justify; font-size:14px; letter-spacing:1px}
.subMainTop03{width:700px; height:290px;background:url(/visit2008jp/images/common/bg10.gif) no-repeat;}
	#topImg{float:left; margin:11px 17px 0 11px}
	.subMainTop03 .attrLi{float:right; margin:118px 28px 0 0; list-style-type:none}
		.attrLi li{width:186px; height:30px;background:url(/visit2008jp/images/common/liBg.gif) no-repeat}
			.attrLi li p{height:22px; margin:0 0 0 18px; color:#605ca8; font-size:14px; padding-top:8px}
		.attrLi .on{width:186px; height:30px;background:url(/visit2008jp/images/common/liBg2.gif) no-repeat; cursor:pointer}
			.attrLi .on p{height:22px; margin:0 0 0 18px; color:#333; font-size:14px; font-weight:bold; padding-top:8px}
.subMainTop04{width:700px; height:290px;background:url(/visit2008jp/images/sub4/bg01.gif) no-repeat;}
	.subMainTop04 .txt01{padding:28px 14px; line-height:17px; text-align:justify; font-size:14px; letter-spacing:1px}			
.subMainTop05{width:700px; height:290px;background:url(/visit2008jp/images/sub5/bg02.gif) no-repeat;}
	.subMainTop05 .txt01{padding:28px 14px; line-height:17px; text-align:justify; font-size:14px; letter-spacing:1px}			
			
.leftP{width:470px; float:left}

/* subMain 1 */
.sub101{width:455px; height:164px; margin:25px 0 0 0}
	.sub101_1{border:2px solid #989898; float:left; margin:12px 0 0 3px}
	.sub101_2{list-style-type:none; float:left; padding:11px 0 0 8px}
		.sub101_2 li{height:18px}
.sub102{width:455px; height:}
	.sub102 img{display:inline; float:left}	
.sub104{width:194px; height:187px;background:url(/visit2008jp/images/sub1/bg09.gif) no-repeat top; text-align:center; float:left}
	.lm20Img{display:block; margin:0 auto}	
	.sub104_1{width:164px; height:127px;margin:3px 0 0 9px;}
.sub105{width:257px; height:187px;background:url(/visit2008jp/images/sub1/bg07.gif) no-repeat top; float:left; margin:0 0 0 4px}
	.sub105_1{list-style-type:none; height:42px; padding:21px 0 0 11px}
		.sub105_1 li{width:120px; height:21px; float:left}
			.sub105_1 li a,.sub105_1 li a:link,.sub105_1 li a:visited,.sub105_1 li a:hover,.sub105_1 li a:active{color:#000; text-decoration:underline}		
	
.sub106{clear:both; width:455px; height:73px;background:url(/visit2008jp/images/sub1/bg08.gif) no-repeat}
	.sub106_1{width:192px; height:54px;padding:13px 0 6px 250px; list-style-type:none}
		.sub106_1 li{width:96px; height:18px; float:left}
		
/* subMain 2 */
.sub201{width:455px; height:181px; background:url(/visit2008jp/images/sub2/bg02.gif) no-repeat; margin:25px 0 0 0}
	.sub201_1{width:130px; color:#808080; font-size:12px}
	.sub201_2{padding-left:222px}
	.sub201_3{font-size:14px; padding:48px 0 0 21px; line-height:18px}
		.sub201_3 a,.sub201_3 a:link,.sub201_3 a:visited,.sub201_3 a:hover,.sub201_3 a:active{color:#333; font-size:14px}	
	.sub201_4{display:block; margin:36px 0 0 20px}
.sub202{padding:10px 0 0 0}
	.sub202_1{float:left; padding:1px; border:1px solid #ccc; margin:0 10px 0 0}
	.sub202_2{float:left; width:332px; display:block; padding:4px 0 0 0; line-height:18px}
.sub203{width:455px; height:146px; background:url(/visit2008jp/images/sub2/bg03.gif) no-repeat; margin:20px 0 0 0}	
	.sub203_1{width:130px; color:#808080; font-size:12px}
	.sub203_2{padding-left:222px}
	.sub203_3{font-size:14px; padding:25px 15px 0 0; line-height:18px; text-align:right}
		.sub203_3 a,.sub203_3 a:link,.sub203_3 a:visited,.sub203_3 a:hover,.sub203_3 a:active{color:#333; font-size:14px}	
	
.sub204{width:455px; margin:25px 0 0 0}

/* subMain 3 */
	.spot{width:204px; height:203px;background:url(/visit2008jp/images/sub3/bg01.gif) no-repeat; float:left; margin:25px 0 0 0}
		.spot01{height:36px; list-style-type:none; margin:41px 0 0 7px}
		.spot02{height:36px; list-style-type:none; margin:60px 0 0 7px}
			.spot01 li,.spot02 li{width:170px;height:18px; text-align:right}
	.recomm{width:251px; height:203px;background:url(/visit2008jp/images/sub3/bg03.gif) no-repeat; float:left; margin:25px 0 0 0}
		.recomm .btnMore{display:block; margin:14px 0 0 179px}
		.recomm01{padding:2px; border:1px solid #c1c1c1;float:left;margin:12px 0 0 12px}
		.recomm02{width:92px;float:left;margin:0 0 0 10px; line-height:18px; text-align:justify}
		.recomm02 a.tit,.recomm02 a.tit:link,.recomm02 a.tit:visited,.recomm02 a.tit:hover,.recomm02 a.tit:active{color:#000; font-weight:bold; font-family:"MS UI Gothic"; display:block; margin:0 0 3px 0;padding:15px 0 0 0}
		.recomm03{width:235px; margin-left: 13px; clear:both; line-height:20px; padding-top:16px}		
			.recomm03 a,.recomm03 a:link,.recomm03 a:visited{color:#8781bd; text-decoration:none}
			.recomm03 a:hover,.recomm03 a:active{font-weight:bold; text-decoration:none}
	.categoryLink{clear:both; padding:25px 0 0 0}
		.categoryLink .cat01{height:24px}

/* subMain 4 */
.sub401{width:275px; height:199px; margin:25px 0 0 0; float:left}
	.sub401_1{width:270px; height:177px;background:url(/visit2008jp/images/sub4/bg02.gif) no-repeat;}
	.sub401_2{width:250px; height:112px; list-style-type:none; margin:0 0 0 10px; padding-top:13px}
		.sub401_2 li{height:18px}
	.sub401_3{padding:4px 0 0 20px;width:250px; line-height:18px}
		.sub401_3 a,.sub401_3 a:link,.sub401_3 a:visited,.sub401_3 a:hover,.sub401_3 a:active{color:#008a8f}
.sub402{width:180px; height:199px;background:url(/visit2008jp/images/sub4/bg03.gif) no-repeat; float:left; margin:25px 0 0 0}
	.cal01{color:#ff9900;width:180px;height:54px; text-align:center; font-weight:bold;padding:38px 0 0 0; font-family:"MS PGothic"}
	.cal02{margin:5px 0 0 12px}
		.cal02 a,.cal02 a:link,.cal02 a:visited,.cal02 a:hover,.cal02 a:active{color:#333; text-decoration:none}
	.cal02 td{text-align:center; height:18px; font-family:"MS PGothic"}
	.sun{color:#ed3e1c}
	.today{background:#ff6600;color:#fff; width:16px;text-align:center;margin:0 auto}
.sub403{width:275px; height:213px; float:left}
	.sub403_1{width:275px; height:191px;background:url(/visit2008jp/images/sub4/bg04.gif) no-repeat;}
	.sub403_2{list-style-type:none; margin:0 0 0 122px; height:54px; padding:30px 0 0 0}
		.sub403_2 li{height:18px}
	.sub403_3{list-style-type:none; margin:0 0 0 107px; padding:45px 0 0 0}
.sub404{width:180px; height:199px; float:left; margin:47px 0 0 0}
.sub405{clear:left}
	.sub405_1{width:455px; height:105px;line-height:18px; border-top:1px solid #ccc}
		.listImg{float:left; padding:1px; border:1px solid #ccc; margin:10px 10px 0 0}
		.sub405_2{width:320px; float:right; margin:0 9px 0 0; padding:10px 0 0 0}

/* subMain 5 */
.sub501_1{width:453px; border-right:1px solid #73bf40; border-left:1px solid #73bf40;}
	.sub501_2{width:430px; line-height:18px; padding:0 0 6px 11px}
	.sub501_3{margin:4px 0 0 11px}
.sub502{}
	.sub502_1{width:455px; border-top:1px solid #ccc; border-left:1px solid #ccc}
		.sub502_1 td{height:108px; border-right:1px solid #ccc; border-bottom:1px solid #ccc}	
	.sub502_2{color:#239600; font-weight:bold; padding:8px 0 0 8px}
		.sub502_2 a,.sub502_2 a:link,.sub502_2 a:visited,.sub502_2 a:hover,.sub502_2 a:active{color:#239600; font-weight:bold}	
	.sun502_3{display:block; border:1px solid #ccc; margin:12px auto 0 auto}
.sub503{margin:25px 0 0 0}
	.sub503_1{width:453px; border:1px solid #b2d5b2; padding:10px 0 0 0}
	.sub503_2{line-height:18px; padding:0 10px 10px 10px}

.rightP{width:230px; float: right}
	.compass{margin:25px 0 0 0}
	
	.recentRepl{background:#f6f5f2; list-style-type:none}
		.recentRepl li{width:228px; border-right:1px solid #ccc; border-left:1px solid #ccc; height:18px}
		.recentRepl a,.recentRepl a:link,.recentRepl a:visited,.recentRepl a:hover,.recentRepl a:active{color:#333}
	.tabLink{width:230px;margin:15px 0 0 0}
		.pad01{width:228px;height:10px; border-right:1px solid #ccc; border-left:1px solid #ccc}
		.tabLink a,.tabLink a:link,.tabLink a:visited,.tabLink a:hover,.tabLink a:active{color:#333}
		#tabName1,#tabName2,,#tabName3,,#tabName4,,#tabName5,,#tabName6{cursor:pointer}
		#tabLi1,#tabLi2,#tabLi3,#tabLi4,#tabLi5,#tabLi6{list-style-type:none; height:144px; border-right:1px solid #ccc; border-left:1px solid #ccc}
			#tabLi1 li,#tabLi2 li,#tabLi3 li,#tabLi4 li,#tabLi5 li,#tabLi6 li{width:228px; height:18px}
		.pad02{width:228px;height:5px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc}