@charset "Shift_JIS";

/* 共通 */
* {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	list-style-type: none;
}
body {
	-webkit-text-size-adjust: 100%; /* Safari,Google Chrome用 */
	-moz-text-size-adjust: 100%; /* Firefox用 */
	font-family: "メイリオ", Meiryo, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	color: #000000; /* UCD:JN-15 黒 */
	background-color: #FFFFFF; /* UCD:JN-93 白*/
	width: 100%;
}
img {
	border-width: 0px;
}

/* 共通ヘッダ */
header {
	position: relative;
	width: 100%;
	height: 96px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F6AA00; /* UCD:J15-65X オレンジ */
}
header .headtbl {
	width: 1020px;
	margin: 0 auto;
	height: 96px;
	display: block;
}
header .headtbl table {
	border-collapse: separate;
	border-spacing: 5px;
	width: 100%;
}
header .headtbl td .cotype {
	text-align: left;
	padding-left: 16px;
}
header .headtbl td .coname {
	text-align: left;
	padding-left: 80px;
	font-size: 32px;
}
header .headtbl td .coyomi {
	text-align: left;
	padding-left: 5px;
}

/* 共通メニュー */
body .menutbl {
	width: 1020px;
	margin: 0 auto;
	height: 80px;
	display: block;
}
body .menutbl table {
	border-collapse: separate;
	border-spacing: 5px;
	text-align: center;
}
body .menutbl td {
	padding: 1px;
	width: 128px;
	background-color: #005AFF; /* UCD:J72-40T 青 */
}
body .menutbl a {
	color: #FFFFFF; /* UCD:JN-93 白*/
	font-weight: bold;
}

/* コンテンツ表示 */
body .viewcont {
	width: 1020px;
	margin: 0 auto;
	display: block;
}
body .viewcont table {
	width: 100%;
	text-align: left;
}
body .viewcont hr {
	border-top: 3px solid #005AFF; /* UCD:J72-40T 青 */
}

/* 共通フッタ */
footer {
	position: relative;
	width: 100%;
	height: 128px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F6AA00; /* UCD:J15-65X オレンジ */
}
footer .foottbl {
	width: 1020px;
	margin: 0 auto;
	height: 128px;
	display: block;
}
footer .foottbl table {
	border-collapse: separate;
	border-spacing: 3px;
	width: 100%;
}
footer .foottbl td .coname {
	text-align: left;
	padding-left: 32px;
}
footer .foottbl td .pagetop {
	text-align: right;
	padding-right: 5px;
}
footer .foottbl td .telno {
	text-align: left;
	padding-left: 32px;
}
footer .foottbl td .faxno {
	text-align: left;
	padding-left: 32px;
}
footer .foottbl td .mail {
	text-align: left;
	padding-left: 32px;
}
footer .foottbl a {
	color: #000000; /* UCD:JN-15 黒 */
}


/* トップページ */
body .toppage table {
	border-collapse: separate;
	border-spacing: 5px;
	border-width: 1px;
	border-style: solid;
	width: 100%;
}
body .toppage img {
	width: 320px;
	height: auto;
	text-align: center;
}

/* 新着情報 */
body .whatsnew table {
	border-collapse: separate;
	border-spacing: 10px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}
body .whatsnew td {
	text-align: left;
	vertical-align: top;
}

/* 事業概要 */
body .viewcont h1 {
	text-align: center;
	font-size: 48px;
}

/* 貸出 */
body .kashidashi table {
	border-collapse: separate;
	border-spacing: 10px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}
body .kashidashi b {
	color: #FF0000; /* UCD:赤 */
}

/* 新着情報 */
body .sitemap table {
	border-spacing: 0px;
	width: 100%;
	text-align: left;
	vertical-align: top;
}
