@charset "utf-8";
/* ===================================================================

	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:180% }

/* text
------------------------------------------------------------------- */
body {
	font-size:13px;
	*font-size:small;
	*font:x-small;
}

body{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS P Gothic',sans-serif; }

;body{ font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic',sans-serif; }

*:first-child+html body{ font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic',sans-serif; }

* html body{ font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic',sans-serif; }

table { font-size:inherit; font:100%; }

select,input,textarea{ font-size:99%; border:none; text-decoration:none; }

.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; }
.error { color:#e10c0c; }
.explanatory { color:#7b9ebd!important; }

::-moz-selection{background:#1a2a65;color:#fff;}
::selection{background:#1a2a65;color:#fff;}

.formImport { color:#ff6d6e;!important }

.formBorder { border:#7b9ebd solid 1px; }


