/**
 * CSS
 *
 * This CSS doesn't have the possibility to be used by
 * various character-codes (sjis,utf-8), and do not input Japanese, please.
 * "Zenkaku Space" and "Japanease Comment" are the input prohibitions.
 *
 * @copyright	Dispatch Base Sole Proprietorship.
 */


select, input, textarea {
	font-size: 100%;
}

body, td, th, div, p, a, pre,
select, input, textarea {
	font-family:
"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a img {
	border: 0;
}

table.CircleTbl td {
	padding: 0;
}

span.B {
	font-weight: bold;
}

.Hidden {
	display: none;
}


/* ====================================================
 :: Paging Layout
==================================================== */
	
	.Paging {
		width: 95%;
		border-top: 1px dashed #cccccc;
		margin: 0.5em 0 0 0;
	}
	
	.Paging div.Description {
		width: 48%;
		float: left;
		text-align: left;
		margin-top: 0.5em;
	}
	
	.Paging div.Number {
		width: 48%;
		float: right;
		text-align: right;
		margin-top: 0.5em;
	}


/* ====================================================
 :: Banner
==================================================== */
	
	.banner_1 u {
		display: none;
	}
	
	/* safari only \*/
	html:\66irst-child .banner_1 u {
		display: block;
	}
	/* end only */
	
	.banner_1 u,
	.banner_1 img {
		margin: 2px 0;
	}
	


/* ====================================================
 :: Link
==================================================== */
	
	.link_501 table {
		width: 100%;
	}
	
	.link_501 .Title {
		float: left;
		padding: 0.2em;
		background: #666666;
		width: 100%;	/* macie only */
	}
	/* hide macie \*/ 
	.link_501 .Title {
		width: 99%;
	}
	html>body .link_501 .Title {
		width: 99%;
	}
	/* end hide */
	
	.link_501 .Title .L {
	width: 50%;
	color: #ffffff;
	font-weight: bold;
	font-size: 130%;
	float: left;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	}
	
	.link_501 .Title .R {
		float: right;
		text-align: right;
		width: 40%;
	}
	
	.link_501 .Info {
		margin: 0.5em 0 0 0;
		float: left;
		width: 100%;	/* macie only */
	}
	/* hide macie \*/ 
	.link_501 .Info {
		width: 100%;
	}
	html>body .link_501 .Info {
		width: 99%;
	}
	/* end hide */
	
	.link_501 .Info .L {
		float: left;
		width: 25%;
	}
	
	.link_501 .Info .R {
		float: right;
		width: 63%;
	}
	
	.link_501 .Info .R {
		margin: 0;
	}
	
	.link_501 .Info .R  dl {
		margin: 0;
		padding: 0;
		width: 100%;
	}
	
	.link_501 .Info .R  dt {
		float: left;
		vertical-align: top;
		margin: 0;
		color: #ff9800;
		padding: 0.2em 0;
		width: 15%;	/* macie only */
	}
	/* hide macie \*/ 
	.link_501 .Info .R  dt {
		clear: both;
	}
	html>body .link_501 .Info .R  dt {
		clear: both;
	}
	/* end hide */
	
	.link_501 .Info .R  dd {
		float: left;
		text-align: left;
		margin: 0;
		padding: 0.2em 0;
		width: 80%;
	}

