body{background-color:#ffffff;margin:0;padding:0;		color:#333333;line-height:1.4em;}/*$B!!4pK\@_Dj!!(B*/a:link{color:#164a84;text-decoration:none;}a:visited{color:#164a84;text-decoration:none;}a:hover{color:#e6b422;text-decoration:underline;}a:active{color:#e6b422;text-decoration:underline;}p,div,ul,li{margin:0;padding:0;}table,tr,td{margin:0;padding:0;}/*$B!!(Bhead$BIt!!@_Dj!!(B*/#head{width:770px;margin:0px;padding-bottom:10px;		background-image:url(../img_main/bg_main.gif);		background-repeat:repeat-y;}#head div.top{font-size:10px;color:#ffffff;				background-color:#000000;				margin:0 4 0 4;padding:2 10 0 10;}.top_left{float:left;font-size:12px;}	.top_right{float:right;}#head div.navi{margin:0 4 0 4;padding:0 0 0 103;}#head div.navi ul,#head div.navi li{margin:0;padding:0;list-style:none;}#head div.navi li{float:left;}#head div.line{clear:left;margin:0 4 0 4;padding:0;				border-top:solid 1px #000000;}#head div.top a:link{color:#c1e4e9;text-decoration:none;}#head div.top a:visited{color:#c1e4e9;text-decoration:none;}#head div.top a:hover{color:#e6b422;text-decoration:none;}#head div.top a:active{color:#e6b422;ttext-decoration:none;}/* main$BIt!!@_Dj(B*/#main{width:770px;margin:0px;padding:0 0 10 0;		background-image:url(../img_main/bg_main.gif);		background-repeat:repeat-y;}/*$B!!:8ItJ,4pK\@_Dj!!(B*/#main div.left{float:left;text-align:left;padding:0 0 10 14;}#main div.item_box{width:500px;margin-bottom:10px;}#main div.item_box p{padding:3 0 3 0;text-align:left;}#main div.cap{background-color:#000000;				font-weight:bold;color:#ffffff;text-align:left;				padding:2 0 2 10;}#main div.saibai{float:left;}#main div.shousai{float:right;}/*$B!!1&ItJ,4pK\@_Dj(B*/#main div.right{float:right;text-align:left;padding:0 14 10 0;}#main div.button{margin:0 0 5 0;}#main div.guide{text-align:left;width:218px;background-color:#fafad2;					border:solid 1px #c53d43;margin-bottom:10px;}	#main div.guide ul,#main div.guide li{margin:0;padding:0;list-style:none;}#main div.guide li{padding-left:20px;}					#main p.date{font-size:smaller;}#main p.text{}#main div.oshirase{text-align:left;font-size:smaller;width:218px;background-color:#f6bfbc;					border:solid 1px #c53d43;margin-bottom:10px;}	#main div.oshirase_box{width: 208px;height: 100px;padding: 5px;overflow: auto;}					#main div.tenshu{margin-bottom:10px;}#main div.okyakusama{text-align:left;width:218px;font-size:smaller;					line-height:1.3em;					border:solid 1px #646464;margin-bottom:10px;}#main div.okyakusama_box{width: 208px;height: 100px;padding: 5px;overflow: auto;}					#main div.right_navi ul,#main div.right_navi li{margin:0;padding:0;list-style:none;}#main div.right_navi li{margin-bottom:2px;}#main div.kojin{text-align:left;font-size:smaller;line-height:1.3em;				color:#b22222;width:218px;				border:solid 1px #b22222;margin:8 0 10 0;}#main div.banner{text-align:right;margin-bottom:10px;}#main p.s_title{font-size:larger;color:#006400;				border-left:solid 10px #006400;				border-bottom:dotted 1px #006400;				padding:5 0 5 5;margin-bottom:20px;}/*$B!!2C9)4[>&IJ0lMw!!(B*/#kakou{width:770px;margin:0 0 0 0;padding:10 0 10 0;text-align:center;		background-image:url(../img_main/bg_main.gif);		background-repeat:repeat-y;}#kakou div.title{float:left;padding:1 0 0 14;}#kakou div.button{float:right;padding-right:15px;}.kakou_table{width:740px;}#kakou table td{text-align:left;margin:0;padding:0;}#kakou table td div.img{margin-bottom:3px;}#kakou table td p.text{padding:3px;font-size:12px;}#kakou table td p.cap{width:148px;font-size:13px;font-weight:bold;						padding:2 0 2 0;						border-bottom:dotted 1px #999999;}/*$B!!$=$NB>!!9pCNFbMFItJ,!!(B*/#other{width:770px;margin:0 0 0 0;padding:10 0 20 0;text-align:left;		background-image:url(../img_main/bg_main.gif);		background-repeat:repeat-y;}		#other div.title{float:left;padding:0 0 0 14;}#other div.button{float:right;padding-right:15px;}#other div.cal{float:left;padding:0 0 0 14;width:220px;text-align:left;}#other div.cal_title{text-align:center;padding:3px;}#other div cal table{margin:0;padding:0;}#other div cal table th,tr,td{text-align:center;padding:2px;}#other div cal th{width:230px;background-color:#DCC984;}#other div.right{float:right;padding-right:15px;				width:500px;text-align:left;}#other div.img01{margin:3 0 3 0;}#other table p{font-size:12px;line-height:1.3em;text-align:left;}#other table td div.img02{margin:0 20 0 0;}#other table td div.button_fax{margin:0 0 10 0;}.other_table{width:500px;text-align:left;}.cal_table{width:210px;border-collapse:collapse;			font-size:12px;margin-bottom:10px;}.cal_table th{background-color:#DCC984;}.ho{background-color:#E9DDAD;}#other div.line{border-top:dotted 1px #000000; margin:3 0 3 0;}/*$B!!(Bfooter$BItJ,!!(B*/#footer{width:770px;margin:0px;padding-bottom:20px;		background-image:url(../img_main/bg_main.gif);		background-repeat:repeat-y;}#footer div.navi{font-size:smaller;				border-top:solid 1px #000000;				padding:3 0 3 0;margin:0 4 0 4;}#footer div.bottom{font-size:12px;color:#ffffff;text-align:center;				background-color:#000000;				margin:0 4 0 4;padding:2 10 1 10;}#footer div.bottom a:link{color:#f8e58c;}#footer div.bottom a:visited{color:#f8e58c;}#footer div.copyright{font-size:smaller;color:#666666;}.txt_s{font-size:smaller;}.txt_b{font-weight:bold;}.txt_red{color:#b22222;font-size:smaller;}.txt_red2{color:#b22222;}.txt_title{color:#69821b;font-size:larger;font-weight:bold;padding-bottom:15px;}