<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
#primary,
#secondary {
	font-size: 116.7%;
	}
/* update jquery.treeview.css(#navigation=.treeview) */
#navigation a,
.gojyuon-tableA01 a {
	color: #00f;
	text-decoration: underline;
}

#navigation a:visited,
.gojyuon-tableA01 a:visited {
	color: #8a2be2;
}

#navigation a:hover,
#navigation a.current,
.gojyuon-tableA01 a:hover,
.gojyuon-tableA01 a.current {
	color: #fa0;
	text-decoration: none;
}
#navigation a:active,
#navigation a:focus,
.gojyuon-tableA01 a:active,
.gojyuon-tableA01 a:focus {
	outline: none;
	color: #fa0;
	text-decoration: none;
}
/* ----------------------------------------------------------------------------
 * ツリー表示
 * ------------------------------------------------------------------------- */
.none {
	display:none;
}
.treeview {
	margin-left:0px;
}
.treeview a {
	margin-left:5px;
}
#navigation ul {
	padding-left:15px;
	list-style:none;
}
.treeview li {
	list-style:none;
}

.treeview .open {
	width: 10px;
	cursor: pointer;
	padding-left:15px;
	margin-right:-7px;
	background-image: url(../img/treeview/minus.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.treeview .close {
	width: 10px;
	cursor: pointer;
	padding-left:15px;
	margin-right:-7px;
	background-image: url(../img/treeview/plus.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.treeview .noicon {
	width: 10px;
	padding-left:15px;
	margin-right:-7px;
	background-image: url(../img/treeview/noicon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

body {
	font-size: 75%;
	}
.menu-listA01 li a:active,
.menu-listA01 li a:focus {
	color: #fa0;
	text-decoration: none;
}
#primary a {
	color: #00f;
	text-decoration: underline;
	}
#primary a:visited {
	color: #8a2be2;
}
#primary a:hover,
#primary a.current {
	color: #fa0;
	text-decoration: none;
	}
#primary a:active,
#primary a:focus {
	outline: none;
	color: #fa0;
	text-decoration: none;
	}
.tab-nav-noscript li a:hover,
.tab-nav-noscript li a:focus,
.tab-nav-noscript li a:active {
	text-decoration: underline;
	
}
.tab-nav-noscript li a:hover {
	background: url(../img/button/tab/tab-nav002.gif) 0 0 no-repeat;
	background-color: #3D7AA4;
	color: #fff;
}
.tab-nav-noscript li a:hover span {
	padding: 10px 12px 6px 6px;
	background: url(../img/button/tab/tab-nav002.gif) right -60px no-repeat;
	background-color: #3D7AA4;
	color: #fff;
}
.tab-nav-noscript li a.active:hover {
	background: url(../img/button/tab/tab-nav001.gif) 0 0 no-repeat;
	color: #000;
}
.tab-nav-noscript li a.active:hover span {
	padding: 10px 12px 7px 6px;
	border: 0 none;
	background: url(../img/button/tab/tab-nav001.gif) right -60px no-repeat;
	color: #000;
}
#wrapper {
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
	background: #fff;
}
#container-area {
	width: auto;
	margin: 4px;
	padding: 10px;
	border: 2px solid #a0bfcc;
	background: #fff;
}
#container {
	position: static;
	padding: 0;
	border: 0 none;
}
#container-inner {
	width: auto;
}
#primary {
	float: right;
	width: 100%;
	margin-left: -285px;
}
#primary.no-secondary {
	margin-left: 0;
}
#primaryInner {
	margin-left: 285px;
	padding: 14px;
	border: 1px solid #4682b4;
	min-height: 510px;
	_height: 510px;
}
#primaryInner.newArrival {
	margin-left: 0;
}
.indent-list01 ul ul {
	padding-left: 2.2em;
}
.indent-list01 ul ul ul {
	padding-left: 1em;
}
.provinces {
	text-align: right;
}

#secondary {
	position: fixed;
	top: 16px;
	left: 16px;
	float: none;
	width: 275px;
	line-height:1.5;
}

* html {
	overflow: hidden;
}
* html,
* html body,
* html #wrapper {
	height: 100%;
}
* html #wrapper {
	overflow: auto;
}
* html #secondary {
	position: absolute;
}
h2 {
	word-wrap: break-word;
}

span.tk-space {
	letter-spacing: 1.25em;
}

@media print {
	/* ---------------------------------------------------------------------------
	 * 一覧だけを印刷するためのCSSです。
	 * ------------------------------------------------------------------------ */
	
	body{
		background:none;
	}
	thead {
		display: table-header-group;
	}
	#wrapper {
		height:auto;
		margin:0;
		padding:0;
		width:auto;
		background:none ! important; 
		border:none ! important;
		overflow: visible !important;
	}
	#container-area {
		border:none;
	}
	#container {
		border:none;
		padding:0;
		position:static;
	}
	#container-inner {
		height:auto;
		width:auto;
	}
	#primary {
		border:none;
		float:none;
		width:auto;
	}
	#secondary {
		display:none !important;
	}
	.cc-scrollable {
		height:auto !important;
		width:auto !important;
		border: none !important;
		overflow:visible !important;
	}
	#scrollable01 {
		height:auto !important;
		width:auto !important;
	}
	#scrollable01 tbody {
		height:auto !important;
		width:auto !important;
		overflow-x:visible !important;
		overflow-y:visible !important;
	}
	#primaryInner {
		border: none;
	}
	.provinces {
		display:none;
	}

}

/* SRB#3787 smartphone */
@media screen and (max-width: 480px) {
	#primary {
		border:none;
		float:none;
		width:auto;
	}
	#secondary {
		display:none;
	}
	.index_default #container-area {
		min-height:600px;
	}
	.index_default #primary {
		display:none;
	}
	.index_default #secondary {
		display:block;
		border:none;
		float:none;
		width:90%;
		max-width:90%;
		font-size:130%;
	}

	table#scrollable01 {
		col,th,td {
			display:none;
		}
	}
	table#scrollable01 {
		col:first-of-type,th:first-of-type,td:first-of-type {
			display:table-cell;
		}
		col.enforceYmd,th.enforceYmd,td.enforceYmd {
			display:table-cell;
			white-space: nowrap;
		}
	}
}
</pre></body></html>