body
{
	background-image:url(image/back.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-size:11pt;
	color:#333333;
}


#top_in
{
	margin:20px;
	border:3px #cccccc solid;
	padding:10px;
	width:550px;
	text-align:center;
	background-color:#ffffff;
}


/* 横幅 */
#header,#footer,#footer_line,#cont_table
{
	width:810px;
	margin:0px auto;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
}


/* ヘッダ関連 */
#header
{
	font-size:10pt;
	font-weight:900;
	background-color:#ffffff;
}

#header_ban
{
	background-color:#999999;
}

#header_link
{
	background-color:#ffffff;
	padding:3px 0px 3px 10px;
}

#header_link a:hover
{
	background-color:#9bb1bb;
	color:#ffffff;
	text-decoration:none;
}


.header_link_bar
{
	width:2px;
/*	background-color:#9bb1bb;*/
	margin-left:12px;
	margin-right:12px;
	color:#9bb1bb
}

/* フッタ関連 */
#footer
{
	background-color:#999999;
	color:#ffffff;
	font-size:10pt;
	padding:3px 0px 3px 0px;
}

#footer_line
{
	background-image:url(image/hekomi.gif);
	font-size:0px;
	height:2px;
	padding:0px;
}

/* 広告 */
#koukoku
{
	background-color:#999999;
	width:195px;
}



/* コンテンツの内側幅 */
#cont_table
{
	padding-top:5px;
	background-color:#cccccc;
}


#all_table			/* 各コンテンツ統一幅 */
{
	width:610px;
	background-color:#999999;
	font-size:11pt;

}

#all_table2
{
	width:810px;
	background-color:#999999;
	font-size:11pt;
}


/* コンテンツのタイトル */
#cont_title
{
	font-size:23pt;
	font-weight:900;
	color:#eeeeee;
	margin:10px 0px;
}



/* 画像 */
img
{
	border:0px;
}

/* link */
a
{
	color:#9bb1bb;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}



a.link
{
	color:yellow;
	text-decoration:none;
}


/* NOSCRIPT */
noscript
{
	font-weight:900;
	font-style:italic;
}


/* 文字装飾 */
.text_red
{
	color:#ff0000;
}

.text_blue
{
	color:#0000ff;
}

.text_blue2
{
	color:#00ffff;
}

.text_green
{
	color:#00aa00;
}

.text_center
{
	text-align: center;
}

.text_del
{
	text-decoration:line-through;
}


.text_border_bk
{
	filter:dropshadow(color=#000000,offX= 0,offY=-1)
	dropshadow(color=#000000,offX= 1,offY= 0)
	dropshadow(color=#000000,offX= 0,offY= 1)
	dropshadow(color=#000000,offX=-1,offY= 0);

	-webkit-text-stroke-color: #000;
	-webkit-text-stroke-width: 1px;

	text-shadow: black 1px 1px 0px, black -1px 1px 0px,
	             black 1px -1px 0px, black -1px -1px 0px;
}

.text_border_wt
{
	filter:dropshadow(color=#fff,offX= 0,offY=-1)
	dropshadow(color=#fff,offX= 1,offY= 0)
	dropshadow(color=#fff,offX= 0,offY= 1)
	dropshadow(color=#fff,offX=-1,offY= 0);

	-webkit-text-stroke-color: #fff;
	-webkit-text-stroke-width: 1px;

	text-shadow: white 1px 1px 0px, white -1px 1px 0px,
	             white 1px -1px 0px, white -1px -1px 0px;
}


/* トップのフラッシュ */
div.unia_top_flash
{
	width:802px;
	margin:0px auto 0px auto;
	padding-top:8px;
}

div.unia_top_flash_box
{
	width:810px;
	margin:0px auto;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	background-color:#CCCCCC;
}


/* トップのバナー用更新履歴 */
table td.top_banner_news
{

	font-size: 11pt;
	font-weight: 900;
	background-color: #333;
	color: #ff0;
	padding: 3px;
	
}

/* FLOAT解除 */
.float_del
{
	zoom: 100%;
}

.float_del:after
{
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
