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

/*--------------------------------------
Reset
---------------------------------------*/
html {
	height: 100%;
	overflow-y: scroll;
}

body {
	height: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	font:13px/1.231 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", arial, helvetica, clean, sans-serif;
	*font-size:small;
	*font:x-small;
}

a img, img {
	border: 0;
}

blockquote, dd, div, dl, dt, fieldset, form,
h1, h2, h3, h4, h5, h6, input, li, ol, p, pre,
select, span, textarea, td, th, ul {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

input, select, textarea{
	font-size: 100%;
	font-family: 'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
}

table {
	font-size:inherit;
	font:100%;
}

dl, ul {
}

/*--------------------------------------
Text
---------------------------------------*/

h1 { font-size: 189%; }
h2 { font-size: 161.6%; }
h3 { font-size: 146.5%; }
h4 { font-size: 123.1%; }
h5 { font-size: 108%; }
h6 { font-size: 108%; }

.fs10 { font-size:77%; }
.fs11 { font-size:85%; }
.fs12 { font-size:93%; }
.fs13 { font-size:100%; }
.fs14 { font-size:108%; }
.fs15 { font-size:116%; }
.fs16 { font-size:123.1%; }
.fs17 { font-size:131%; }
.fs18 { font-size:138.5%; }
.fs19 { font-size:146.5%; }
.fs20 { font-size:153.9%; }
.fs21 { font-size:161.6%; }
.fs22 { font-size:167%; }
.fs23 { font-size:174%; }
.fs24 { font-size:182%; }
.fs25 { font-size:189%; }
.fs26 { font-size:197%; }

/*--------------------------------------
Link
---------------------------------------*/
a, a:link, a:visited {
	color: #666;
	text-decoration: underline;
	outline: none;
}

a:hover {
	color: #666;
	text-decoration: none;
}

a:hover img{
/*   filter:alpha(opacity=60); ←IE用*/
/*   opacity:0.60; ←Mozilla用*/
}

/*--------------------------------------
List
---------------------------------------*/

ul,
ol,
dl {
	list-style: none;
}

li,
dt,
dd {
	font-size: 100%;
}

dt {
}

dd {
}

li li,

li p,

li pre,

li dt,

li dd,

dd li,

dd p,

dd pre,

dd dt,

dd dd {
	font-size: 100%;
}

li ul,
li ol,
li dl,
li p,
dd ul,
dd ol,
dd dl,
dd p {
	margin: 0 10px;
}

/*--------------------------------------
Padding
---------------------------------------*/

.pdn-t5 {
	padding-top: 5px;
}
.pdn-t10 {
	padding-top: 10px;
}

.pdn-t15 {
	padding-top: 15px;
}

.pdn-t20 {
	padding-top: 20px;
}

.pdn-b10 {
	padding-bottom: 10px;
}

.pdn-b15 {
	padding-bottom: 15px;
}

.pdn-b20 {
	padding-bottom: 20px;
}

.pdn-l10 {
	padding-left: 10px;
}

.pdn-l15 {
	padding-left: 15px;
}

.pdn-l20 {
	padding-left: 20px;
}

.pdn-r10 {
	padding-right: 10px;
}

.pdn-r15 {
	padding-right: 15px;
}

.pdn-r20 {
	padding-right: 20px;
}

/*--------------------------------------
Clear
---------------------------------------*/

.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
 
.clearfix:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

.clr {
	clear: both;
}

/*--------------------------------------
Float
---------------------------------------*/
.flt-l { float: left; }
.flt-r { float: right; }
.flt-n { float: none; }
</pre></body></html>