@charset "UTF-8";

body			{margin:0;color:#444444;font-size:14px;background:url("img/bk.jpg");}
img			{border:none;}
p,h1,h2,h3,h4,ul,li,form{margin:0;padding:0;}
ul,li			{list-style-type:none;}
table			{table-layout:fixed;border-collapse:collapse;border-spacing:0;}
input,textarea		{font-size:14px;}

a.new_reg		{text-decoration:none;color:#0069b3;line-height:24px;}
a:hover.new_reg		{text-decoration:underline;}
a.pass_rem		{text-decoration:none;color:#0069b3;cursor:pointer;}
a:hover.pass_rem	{text-decoration:underline;cursor:pointer;}
img.close_f		{cursor:pointer;}

#cont			{width:900px;text-align:left;background-color:#fff;}

#header			{width:900px;height:120px;background:url("img/bk_header.jpg") no-repeat;}
#header h1		{padding-top:20px;text-indent:20px;font-size:28px;color:#0069b3;}
#header h2		{padding:8px 0 0 20px;font-size:12px;font-weight:normal;color:#444444;line-height:18px;}

#menu			{height:34px;background:url("img/bk_menu.gif") repeat-x;}
#menu a.button		{display:block;text-align:center;text-decoration:none;padding-top:10px;width:100px;height:36px;position:relative;z-index:0;color:#444444;font-family:monospace;background:url("img/menu.gif") no-repeat;}
#menu ul li		{float:left;position:relative;}
#menu a.button img	{width:100px;height:46px;position:absolute;z-index:10;top:0;left:0;}

#main			{padding:20px 20px 0;}
#txt			{float:left;margin-bottom:30px;width:560px;height:auto;line-height:22px;}
#txt h1			{margin-bottom:15px;text-indent:15px;width:560px;line-height:30px;font-size:14px;color:#444444;background:url("img/h1_txt.gif") no-repeat;}
#txt h2.title		{margin-bottom:15px;font-size:20px;}
#txt h2.prv		{margin:30px 0 10px;color:#0069b3;font-size:16px;border-bottom:dotted 1px #0069b3;}
#txt div.bk		{margin-bottom:20px;background:url("img/bk_txt_1.gif") repeat-y;}
#txt h3.bk2		{padding-top:7px;height:25px;text-indent:25px;color:#0069b3;background:url("img/bk_txt_3.gif") no-repeat;border-bottom:dotted 1px #cccccc;}
#txt h3.bk3		{padding-top:7px;height:25px;text-indent:15px;color:#ffffff;background:url("img/bk_txt_4.gif") no-repeat;}
#txt div.pg		{clear:both;text-align:center;}
#txt p.msg		{margin-bottom:25px;}
#txt p.txt		{padding:10px 15px 0;}
#txt p.cl		{clear:both;height:20px;background:url("img/bk_txt_2.gif") no-repeat;}
#txt ul			{margin:10px 0 10px 25px;list-style-type:disc;}
#txt ul li		{list-style-type:circle;}
#txt a			{text-decoration:none;color:#444444;}
#txt a:hover		{text-decoration:underline;}
#txt a.und		{text-decoration:underline;}
#txt div.imgview	{width:560px;height:200px;margin-bottom:20px;overflow:hidden;white-space:nowrap;}
#txt img.imgview	{width:560px;height:200px;}
#txt table.about th,#txt table.about td	{padding:5px 0 15px;vertical-align:top;border-bottom:dotted 1px #cccccc;}
#txt table.about th	{color:#0069b3;text-align:left;}
#txt table.about p	{padding-bottom:10px;}
#txt table.tb		{margin-bottom:20px;width:560px;border:solid 1px #cccccc;}
#txt table.tb th,#txt table.tb td{padding:5px;vertical-align:top;border:solid 1px #cccccc;}
#txt table.tb th	{color:#0069b3;text-align:left;}
#txt table.tb p.rei	{font-size:12px;line-height:18px;}
#txt table.tb span	{font-size:12px;color:#cc0000;}
#txt div.open_close	{display:none;}
#service		{height:200px;overflow:scroll;border:solid 1px #0069b3;margin-bottom:40px;padding:10px;}
#service h2		{margin:0;color:#0069b3;font-size:14px;border-bottom:dotted 1px #0069b3;}
#service p		{font-size:12px;line-height:18px;margin:8px 0 14px 0;}

#rightbox		{float:right;width:260px;font-size:12px;line-height:18px;}
#rightbox h4		{margin-bottom:4px;text-indent:12px;font-size:14px;color:#444444;line-height:22px;background:#ffffff url("img/h4_linklist.gif") no-repeat;}
#rightbox a		{text-decoration:none;color:#444444;}
#rightbox a:hover	{text-decoration:underline;}
#linklist		{float:left;width:260px;margin-bottom:20px;}
#linklist div.mark	{margin-bottom:2px;width:260px;height:24px;background:url("img/bk_linklist.gif") no-repeat;}
#linklist div.list	{float:right;width:238px;height:24px;line-height:24px;white-space:nowrap;overflow:hidden;}
#linklist div.all	{margin-top:8px;}
#linklist div a		{display:block;}
#linklist p		{margin-bottom:20px;}
#imgbox			{float:left;margin-bottom:30px;width:260px;}
#imgbox p		{margin-bottom:4px;}
#imgbox p.new		{margin-bottom:20px;}
#imgbox h4		{margin-bottom:10px;}

#footer			{clear:both;padding-top:20px;height:60px;color:#0069b3;text-align:center;border-left:solid 10px #ffffff;border-right:solid 10px #ffffff;background:url("img/bk_footer.jpg") repeat-x;}
#footer a		{text-decoration:none;color:#0069b3;}
#footer a:hover		{text-decoration:underline;}
#footer ul		{margin:0 auto 10px;}
#footer ul li		{display:inline;margin-right:5px;padding-left:10px;color:#0069b3;border-left:solid 1px #0069b3;}
#footer ul li.home	{border-left:none;}
#footer p		{padding-top:5px;font-size:12px;}

