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 5;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.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.okyakusama ul,#main div.okyakusama li{margin:0;padding:0;list-style:none;}					#main div.left_navi ul,#main div.left_navi li{margin:0;padding:0;list-style:none;}#main div.left_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{margin-bottom:10px;}/*$B!!1&ItJ,4pK\@_Dj(B*/#main div.right{float:right;padding:0 14 10 20;}#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:3;}.hatsu{float:right;padding:0 0 0 3;}#main div.shousai{text-align:right;margin-top:1px;}#main div.item_box2{width:300px;margin-bottom:10px;}/*$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;}