body		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:14px;
		 line-height:135%;
		 background-color:#ffffff;
		 color:#333333;
		 background-image:url("images/back_image.gif");
		 background-repeat:repeat-y;
		 margin:0px 0px 0px 10px}

table		{border-collapse:collapse;
		 empty-cells:hide;
		 table-layout:fixed}
caption		{caption-side:bottom}
td,th		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:14px;
		 line-height:135%}
textarea	{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:14px;
		 line-height:135%;}
.Tpadding	{padding:3px 10px 3px 10px}
.UnderLine	{border-bottom:1px dotted #999999;}
.Frame		{padding:3px 10px 3px 10px;
		 border:1px solid #999999}
.BackColor	{background-color:#CBDFFF}
.TitleBar	{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:15px;
		 line-height:135%;
		 color:#00cc00;
		 padding:0px 0px 1px 5px;
		 border-color:#00cc00;
		 border-width:0px 0px 1px 10px;
		 border-style:none none solid solid}

.KoumokuR	{text-align:right;			/*	テーブルの項目	*/
		 background-color:#ccffcc;
		 vertical-align:top}
.KoumokuL	{text-align:left;
		background-color:#ccffcc;
		 vertical-align:top}
.KoumokuC	{text-align:center;
		 background-color:#ccffcc;
		 vertical-align:top}

h3		{margin-bottom:10px}
p		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:14px;
		 line-height:135%;
		 text-indent:0em}
p.Indent	{text-indent:1em}
address		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:14px;
		 line-height:135%;
		 font-style:normal;
		 text-decoration:none}
a:link,a:visited
		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:14px;
		 line-height:135%;
		 text-decoration:none;
		 color:#3366ff}
a:active,a:hover
		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:14px;
		 line-height:135%;
		 color:#00cc00}
hr		{color:#999999;
		 background-color:#999999;
		 border-style:none;
		 height: 1px}
ul		{list-style-image:url(images/ulbutton.gif)}
img		{border-style:none}

.ileft		{margin:0px 20px 0px 0px;float:left}	/*	画像の回り込み	*/
.iright		{margin:0px 0px 0px 20px; float:right}
.txtend		{clear:both}

.f_small	{font-size:10px;			/*	文字サイズ	*/
		 line-height:135%}
.f_big		{font-size:14px;
		 line-height:135%;
		 color:#0033cc}
.f_bold		{font-weight:bold}
.f_red		{color:#ff0000}
.f_blue		{color:#0000ff}

.vtop		{vertical-align:top}			/*	表示位置	*/
.vmid		{vertical-align:middle}
.vbottom	{vertical-align:bottom}
.tleft		{text-align:left}
.tright		{text-align:right}
.tcenter	{text-align:center}

.zenkaku	{ime-mode: active}			/*	フォームの日本語入力制御	*/
.hankaku	{ime-mode: inactive}

div.Main	{position:absolute;
		 top:0px;
		 left:10px;
		 width:770px}
div.Main div.Contents
		{margin:25px 10px 50px 160px;}
div.Main div.Side
		{position:absolute;
		 top:0px;
		 left:0px;
		 width:140px}

div.Main div.ContentsWide
		{margin:0px 35px 50px 35px;}

div.SubWin	{margin-top:20px}

div.Main div.ContentsForm
		{margin:50px 35px 50px 35px;}

div.Main div.TopContents
		{margin:30px 10px 50px 160px;}
div.Main div.TopSide
		{position:absolute;
		 top:0px;
		 left:0px;
		 width:140px}
div.Main div.Foot
		{margin:10px 10px 0px 10px;}

div.TopContents h3
		{margin-bottom:0px}
div.TopSide h3	{margin-bottom:0px}
