@charset "shift_jis";
/* ===================================================================

	DEFAULT

=================================================================== */
/* ini
------------------------------------------------------------------- */
*{ margin:0px; padding:0px; }

html { filter:expression(document.execCommand("BackgroundImageCache", false, true)); }

html { overflow-y:scroll; }

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td { margin:0px; padding:0px; }

address , caption , cite , code , dfn , em , strong , th , var { font-style:normal; }

table { border-collapse:collapse; border-spacing:0px; }

caption , th { text-align:left; }

q:before , q:after { content:''; }

object , embed { vertical-align:top; }

hr , legend { display:none; }

h1 , h2 , h3 , h4 , h5 , h6 {}

img , abbr , acronym , fieldset { border:0px; }

li { list-style-type:none; }

p { line-height:130% }

/* text
------------------------------------------------------------------- */
body {
	font-size:13px;
	*font-size:small;
	*font:x-small;
}

body{ font-family:; }

;body{ font-family:; }

*:first-child+html body{ font-family:; }

* html body{ font-family:; }

table { font-size:inherit; font:100%; }

select,input,textarea{ font-size:99%; }

.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }
.bold { font-weight:bold!important; }

::-moz-selection{background:#fa9900;color:#fff;}
::selection{background:#fa9900;color:#fff;}

.fontPink { color:#ff6563 !important; }
.fontDarkPink { color:#805656 !important; }
.fontThinPink { color:#ffddd0 !important; }
.fontNews { color:#646464 !important; }
.fontBrown { color:#714a00 !important; }
.fontDarkGray { color:#363636 !important; }
.fontWhite { color:#fff !important; }