<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* PC繧ｵ繧､繝茨ｼ医え繧｣繝ｳ繝峨え蟷�′480px莉･荳翫�蝣ｴ蜷医↓驕ｩ逕ｨ�� */

@media screen and (min-width: 480px) {
	/* 繝懊ョ繧｣ */
	body {
		background-color: #F0F0F0;
		text-align: center;
		margin: 0;
		padding: 0;
	}
	/* TinyMCE */
	body#tinymce {
		margin: 0;
		padding: 0;
		background: #FFF;
		text-align: left;
		font-size: 1em;
		font-family: 繝｡繧､繝ｪ繧ｪ, "Hiragino Kaku Gothic Pro", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", Verdana, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka;
		line-height: 1.5em;
	}
	body#tinymce td, th {
		font-size: 14px;
		font-family: 繝｡繧､繝ｪ繧ｪ, "Hiragino Kaku Gothic Pro", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", Verdana, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka;
	}
	/* TinyMCE縺ｮ逕ｻ蜒上�謖ｿ蜈･/邱ｨ髮�〒譫�邱壽欠螳壹↓蟇ｾ蠢懊＆縺帙ｋ */
	#tinymce img {
		border-style: solid;
		border-width: 0;
	}
	.article_text img {
		border-style: solid;
		border-width: 0;
	}
	/* 繝ｩ繝�ヱ繝ｼ */
	div#wrapper_out {
		width: 994px;
		background: url(images/1-11.gif) repeat-y;
		margin: 0 auto;
	}
	div#wrapper_in {
		width: 980px;
		margin: 0 auto;
		background-color: #FFF;
	}
	/* 繝倥ャ繝繝ｼ */
	table#header {
		width: 100%;
		font-size: 0.75em;
		font-weight: bold;
	}
	table#header h1 {
		margin: 10px 15px;
		text-align: left;
	}
	td.topnavi {
		text-align: right;
		padding-right: 15px;
		padding-top: 38px;
	}
	td.topnavi li {
		list-style-type: none;
		margin: 0;
		padding: 0;
		float: right;
	}
	/* 繝医ャ繝励う繝｡繝ｼ繧ｸ */
	div.topimg {
		clear: both;
		margin: 0;
	}
	.topimg img {
		width: 100%;
	}
	/* PC繧ｵ繧､繝育畑 */
	.floatingmenu {
		display: none;
	}
	.t_wrapp {
		width: 100%;
	}
	/* 邵ｦ繝｡繝九Η繝ｼ */
	td.menu_pane {
		width: 180px;
		vertical-align: top;
		background-color: #FFF;
		text-align: left;
	}
	div.menu {
		font-size: 0.875em;
		font-family: monospace;
		margin-top: 10px;
		background-color: #CCC;
	}
	div.dep1 {
		line-height: 30px;
		width: 180px;
		border-bottom: 1px #FFF solid;
		text-decoration: none;
		color: #FFF;
		background: url(images/1-8.jpg) no-repeat top left;
		display: block;
		text-indent: 20px;
	}
	div.dep1 a:link, div.dep1 a:visited {
		text-decoration: none;
		color: #FFF;
		background: url(images/1-8.jpg) no-repeat top left;
		display: block;
		width: 180px;
		text-indent: 20px;
	}
	div.dep1 a:hover {
		text-decoration: none;
		color: #FFCC00;
		background: url(images/1-8.jpg) no-repeat bottom left;
		width: 180px;
		text-indent: 20px;
		display: block;
	}
	div.dep2 {
		line-height: 30px;
		width: 180px;
		border-bottom: 1px #ACACAC solid;
	}
	div.dep2 a:link, div.dep2 a:visited {
		text-decoration: none;
		color: #000;
		background: url(images/1-9.jpg) no-repeat top left;
		display: block;
		width: 180px;
		text-indent: 20px;
	}
	div.dep2 a:hover {
		text-decoration: none;
		color: #000;
		background: url(images/1-9.jpg) no-repeat bottom left;
		width: 180px;
		text-indent: 20px;
		display: block;
	}
	div.banner {
		text-align: center;
		margin-top: 15px;
	}
	/* 險倅ｺ句�繧ｻ繝ｫ */
	td.article_cell {
		padding: 10px 15px;
		text-align: left;
	}
	/* 縺顔衍繧峨○ */
	div.info_out {
		border-left: 1px #DDD solid;
		border-right: 1px #DDD solid;
		border-bottom: 1px #DDD solid;
		margin-bottom: 15px;
	}
	div.info_in {
		font-size: 0.875em;
		line-height: 1.75em;
		padding-top: 5px;
		margin: 3px 10px 10px;
	}
	div.info_in p {
		margin: 0;
	}
	/* 蛻�｡櫁ｦ句�縺� */
	h2.cat_name {
		background: url(images/1-16.jpg) no-repeat left center;
		background-size: 100%;
		margin: 0;
		line-height: 25px;
		text-align: right;
		padding-right: 40px;
		font-size: 1.125em;
		font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "繝｡繧､繝ｪ繧ｪ", "Meiryo", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", san-serif;
		color: #FFF;
		letter-spacing: 0.075em;
	}
	/* 險倅ｺ� */
	h3.article_title {
		clear: both;
		font-size: 1em;
		font-weight: bold;
		letter-spacing: 0.075em;
		color: #CC0000;
		margin: 0;
		padding: 10px 10px 4px;
		background: url(images/1-15.gif) no-repeat;
		background-size: 100%;
		border-bottom: 1px #CCC solid;
	}
	h3.article_title a:link, h3.article_title a:visited, h3.article_title a:hover {
		color: #CC0000;
		text-decoration: none;
	}
	div.article_text {
		font-size: 0.875em;
		line-height: 1.5em;
		margin: 15px 20px;
	}
	div.article_image {
		float: left;
		margin: 5px 10px 5px 0;
	}
	div.article_text table {
		font-size: 1em;
	}
	/* 繧ｳ繝｡繝ｳ繝� */
	div#comment_area {
		font-size: 0.875em;
		margin: 20px;
		width: 500px;
	}
	div#comment_area h2 {
		font-size: 1.25em;
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
		border-bottom: 1px #666 solid;
		color: #666;
	}
	div.comment_title {
		background-color: #CCC;
		padding: 5px;
		width: 460px;
		margin-top: 20px;
	}
	div.comment_text {
		line-height: 1.5em;
		margin: 6px 10px 15px;
	}
	div#comment_area table {
		font-size: 1em;
	}
	div#comment_area input {
		border: 1px #666 solid;
	}
	div#comment_area textarea {
		border: 1px #666 solid;
		font-size: 1em;
	}
	div.page_feed {
		clear: both;
		text-align: center;
		padding-bottom: 15px;
		letter-spacing: 0.125em;
		font-size: 0.75em;
	}
	/* 繝輔ャ繧ｿ繝ｼ */
	div.footer {
		clear: both;
		border-top: 1px #534344 solid;
		padding-bottom: 10px;
		margin: 15px auto 0;
		width: 950px;
	}
	table#footer {
		width: 900px;
		margin: 5px auto 0;
		text-align: left;
		font-size: 0.75em;
		font-family: Tahoma, Geneva, sans-serif;
		line-height: 1.6em;
	}
	#footer img {
		display: none;
	}
	/* 繝ｩ繝�ヱ繝ｼ荳句ｽｱ */
	div.bottom_shadow {
		margin: 0 auto;
		clear: both;
	}
	/* 逕ｻ蜒上ぜ繝ｼ繝� lightbox */
	#lightbox {
		position: absolute;
		left: 0;
		width: 100%;
		z-index: 100;
		text-align: center;
		line-height: 0;
	}
	#lightbox a img {
		border: none;
	}
	#outerImageContainer {
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}
	#imageContainer {
		padding: 10px;
	}
	#loading {
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
	}
	#hoverNav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 10;
	}
	#imageContainer&gt;#hoverNav {
		left: 0;
	}
	#hoverNav a {
		outline: none;
	}
	#prevLink, #nextLink {
		width: 49%;
		height: 100%;
		background: transparent url(./images/blank.gif) no-repeat;
		/* Trick IE into showing hover */
		display: block;
	}
	#prevLink {
		left: 0;
		float: left;
	}
	#nextLink {
		right: 0;
		float: right;
	}
	#prevLink:hover, #prevLink:visited:hover {
		background: url(./images/prevlabel.gif) left 15% no-repeat;
	}
	#nextLink:hover, #nextLink:visited:hover {
		background: url(./images/nextlabel.gif) right 15% no-repeat;
	}
	#imageDataContainer {
		font-size: 0.75em;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
		overflow: auto;
		width: 100%
	}
	#imageData {
		padding: 0 10px;
		color: #666;
	}
	#imageData #imageDetails {
		width: 70%;
		float: left;
		text-align: left;
	}
	#imageData #caption {
		font-weight: bold;
	}
	#imageData #numberDisplay {
		display: block;
		clear: left;
		padding-bottom: 1.0em;
	}
	#imageData #bottomNavClose {
		width: 66px;
		float: right;
		padding-bottom: 0.7em;
	}
	#overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		width: 100%;
		height: 500px;
		background-color: #000;
	}
	/* 逕ｻ蜒上ぜ繝ｼ繝�LightBox縺ｯ縺薙％縺ｾ縺ｧ */
}

/* 繧ｹ繝槭�繧ｵ繧､繝� �医え繧｣繝ｳ繝峨え蟷�′譛螟ｧ479px莉･荳九�蝣ｴ蜷医↓驕ｩ逕ｨ�� */

@media screen and (max-width: 479px) {
	img {
		max-width: 100%;
	}
	table, tbody, th, tr, td {
		display: block;
	}
	#header h1 {
		margin: 5px auto 10px;
		width: 220px;
	}
	.topnavi {
		display: none;
	}
	/* 繝輔Ο繝ｼ繝�ぅ繝ｳ繧ｰ繝｡繝九Η繝ｼ */
	.floatingmenu {
		position: fixed;
		height: auto;
		top: 0px;
		left: 0px;
		padding: 2px;
		background-color: #000;
		color: #FFF;
		z-index: 9999;
	}
	.floatingmenu title {
		padding: 3px;
		background-color: #000;
		font-weight: bold;
	}
	.floatingmenu a {
		color: #FFF;
	}
	.floatingmenu .dep2 {
		margin-left: 10px;
	}
	.t_wrapp {
		width: 100% !important;
	}
	.info_title {
		margin-top: 10px;
	}
	iframe {
		width: 100% !important;
	}
	.menu_pane {
		display: none;
	}
	h3.article_title {
		clear: both;
		font-size: 1em;
		font-weight: bold;
		color: #CC0000;
		margin: 0;
		padding: 10px 0px 4px;
		background: url(images/1-15.gif) no-repeat;
		background-size: 100%;
		border-bottom: 1px #CCC solid;
	}
	h3.article_title a:link, h3.article_title a:visited, h3.article_title a:hover {
		color: #CC0000;
		text-decoration: none;
	}
	#footer img {
		display: none;
	}
	.copyright {
		display: none;
	}
}</pre></body></html>