<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*
-----------------------------------------------
▼基本デザイン
----------------------------------------------- */

html {
-webkit-text-size-adjust:100%;
-webkit-font-smoothing:antialiased;
}

body, div, span, h1, h2, h3, h4, h5, h6, p, a,
ul, ol, li, dl, dt, dd, strong, em, small, sub, sup,
img, table, tr, th, td, address, cite, code, q, form,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
line-height:1.5;
vertical-align:baseline;
background:transparent;
word-break:normal;
word-wrap:break-word;
}

body {
font-size:14px;
letter-spacing:0;
color:#333;
}
body {
font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;
}
img {
border:0;
vertical-align:bottom;
}
ul,ol,li {
list-style-type:none;
}
table,h1,h2,h3,h4,h5,h6 {
font-size:100%;
}
table {
border-collapse:collapse;
}

a {color:#08c;}
a:hover,a:active {color:#903;}

.cboth {
clear:both;
height:0;
}
/* IE 用▼ */
* html .cboth {
height:.1em;
overflow:hidden;
margin-top:-.1em;
}
hr {
visibility:hidden;
border:0;
}

/* clearfix */
.cf {zoom:1;}
.cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}

/* css_end */


body {
	width: 980px;
	margin: 0 auto;
}

ul {
	overflow: hidden;
	margin-left: -10px;
}

li {
	float: left;
	width: 237px;
	margin: 20px 0px 10px 10px;
}

li img {
	width: 100%;
	height: auto;
}

h4 {
	background-image: url("img/bg_orange.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-top: 5px;
	border-bottom: 1px dotted #cccccc;
}

h4 a {
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	color: #000000;
	text-decoration: none;
}

p {
	margin-top: 5px;
	font-size: 12px;
	padding: 0px;
}

a:hover img {
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=50 )";
background:none!important;
}
</pre></body></html>