	
	#main-table #main {width:100%;}
	#main-table #main td{padding:5px;}
	#main-table #main .left{width:15%;}
	#main-table #main .center{width:67%;border-left:1px solid #EFEFEF;}
	#main-table #main .right{width:18%;border-left:1px solid #EFEFEF;}
	#main-table #main .bottom{border-top:1px solid #EFEFEF;}

	#main-table #main .left #left-table{width:100%;margin-top:5px;}
	#main-table #main .left #left-table td{padding:0px;}
	#main-table #main .left #left-table .sub-right{width:40%;height:120px;vertical-align:top;border-left:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;}
	#main-table #main .left #left-table .sub-left{width:60%;vertical-align:top;border-bottom:1px solid #EFEFEF;}

	/*IE*/
	#main-table #main #pankuzu{width:100%;height:25px;vertical-align:middle;font-size:12px;border-bottom:1px solid #EFEFEF;}
	#main-table #main #pankuzu a{border:1px solid #FFFFFF;height:21px;padding:2px 2px 0px 2px;margin-top:2px;text-decoration:none;color:#000000;vertical-align:middle;}
	#main-table #main #pankuzu a:link  {border:1px solid #FFFFFF;}
	#main-table #main #pankuzu a:hover {border:1px solid #9999CC;}
	#main-table #main #pankuzu a:active{border:1px solid #FFFFFF;}
	/*Mozila*/
	#main-table #main #pankuzu > a{border:1px solid #FFFFFF;heigth:30px;padding:2px 2px 5px 2px;text-decoration:none;color:#000000;vertical-align:middle;}
	#main-table #main #pankuzu > a:link  {border:1px solid #FFFFFF;padding:2px 2px 5px 2px;}
	#main-table #main #pankuzu > a:hover {border:1px solid #9999CC;padding:2px 2px 5px 2px;}
	#main-table #main #pankuzu > a:active{border:1px solid #FFFFFF;padding:2px 2px 5px 2px;}


	#main-table #main .subwindow {width:250px;padding:0 5 5 0;}
	#main-table #main .subwindow2{padding:0 5 5 0;}

	#main-table #main #service-table {width:100%;}
	#main-table #main #service-table .midashi{width:13%;font-weight:bold;color:navy;}
	#main-table #main #service-table .service{width:87%;}
	#main-table #main #service-table .odd{background-color:EEEEFF;}

	#main-table #main .center .serviceinfo{letter-spacing:1px;font-size:13px;padding-left:10px;}
	#main-table #main .center .serviceinfo td{font-size:11px;}
	#main-table #main .center .serviceinfo a{font-size:11px;letter-spacing:1px;width:100%;height:20px;text-decoration:none;color:navy}
	#main-table #main .center .serviceinfo a:link  {}
	#main-table #main .center .serviceinfo a:hover {text-decoration:underline;color:#FF6666;}
	#main-table #main .center .serviceinfo a:active{}
	#main-table #main .center .serviceinfo b{font-size:13px;color:navy;}


	#main-table #page-navi {padding-left:5px;border-top:1px solid #EFEFEF;padding-top:3px;}
	#main-table #page-navi a{text-align:center;vertical-align:middle;font-size:14px;letter-spacing:1px;width:20px;height:20px;display:block;text-decoration:none;color:navy;border:1px solid #999999;float:left;margin-right:1px;}
	#main-table #page-navi .active{background-color:#CCCCFF;}
	#main-table #page-navi a:link  {}
	#main-table #page-navi a:hover {background-color:#CCCCFF;}
	#main-table #page-navi a:active{}

	#main-table #main .left #left-table #top-title{margin-top:0px;border:1px solid #AFAFAF;height:21px;border-bottom:2px solid #999999;background-image:url('../img/top-title-bg.gif');background-position: -1 -1;background-repeat:no-repeat;}
	#main-table #main .left #left-table #top-title a{letter-spacing:0px;padding-top:2px;padding-left:13px;width:100%;display:block;height:20px;text-decoration:none;font-weight:bold;color:navy}
	#main-table #main .left #left-table #top-title > a{padding-left:0px;width:100%;display:block;height:20px;text-decoration:none;}
	#main-table #main .left #left-table #top-title > a > .mozila{height:20px;width:13px;float:left;}

	#main-table #main .left #left-table #top-title a:link  {}
	#main-table #main .left #left-table #top-title a:hover {text-decoration:underline;color:#FF6666;}
	#main-table #main .left #left-table #top-title a:active{}

	#main-table #main .left #left-table .month a{display:block;width:100%;text-decoration:none;border:1px solid #FFFFFF;}
	#main-table #main .left #left-table .month a:hover {border:1px solid #9999CC;}

	#main-table #main .right #top-title{margin-top:0px;border:1px solid #AFAFAF;height:21px;border-bottom:2px solid #999999;background-image:url('../img/top-title-bg.gif');background-position: -1 -1;background-repeat:no-repeat;}
	#main-table #main .right #top-title a{letter-spacing:0px;padding-top:2px;padding-left:13px;width:100%;display:block;height:20px;text-decoration:none;font-weight:bold;color:navy}
	#main-table #main .right #top-title > a{padding-left:0px;width:100%;display:block;height:20px;text-decoration:none;}
	#main-table #main .right #top-title > a > .mozila{height:20px;width:13px;float:left;}
	#main-table #main .right #top-title a:link  {}
	#main-table #main .right #top-title a:hover {text-decoration:underline;color:#FF6666;}
	#main-table #main .right #top-title a:active{}


	#main-table #main .center .contents-info{color:navy;letter-spacing:1px;font-weight:bold;padding-left:15px;padding-top:2px;margin-top:5px;border:1px solid #AFAFAF;height:21px;border-bottom:2px solid #999999;background-image:url('../img/top-title-bg.gif');background-position: -1 -1;background-repeat:no-repeat;}
	#main-table #main .center > .contents-info{margin-top:5px;border:1px solid #AFAFAF;height:19px;border-bottom:2px solid #999999;background-image:url('../img/top-title-bg.gif');background-position: -1 -1;background-repeat:no-repeat;}

	#main-table #main .right .contents-info{color:navy;letter-spacing:1px;font-weight:bold;padding-left:15px;padding-top:2px;margin-top:5px;border:1px solid #AFAFAF;height:21px;border-bottom:2px solid #999999;background-image:url('../img/top-title-bg.gif');background-position: -1 -1;background-repeat:no-repeat;}
	#main-table #main .right > .contents-info{margin-top:5px;border:1px solid #AFAFAF;height:19px;border-bottom:2px solid #999999;background-image:url('../img/top-title-bg.gif');background-position: -1 -1;background-repeat:no-repeat;}

hr.titlehead{border-bottom:1px solid #CCCCCC;height:1px;}
h1.titlehead{font-size:16px;line-height:1.8em;margin:0px;letter-spacing:1px;margin-left:5px;}