/* -----------------------------------
	 ver1.02 2007.7.24
	 ver1.01 2007.6.1
	 ver1.00 2007.5.16
-----------------------------------*/

@import url("layout.css");

/* -----------------------------------
     RESET
-----------------------------------*/
body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,
p,blockquote { margin:0; padding:0; }
fieldset,img { border:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }


/* -----------------------------------
     BASE
-----------------------------------*/

body { color:#646464; background-color:#fff; }

a:link { color:#0c579b; }
a:visited { color:#0c579b; }
a:hover { color:#1181E6; }
a:active { color:#0c579b; }


/* -----------------------------------
     LAYOUT
-----------------------------------*/

.clear { clear:both; }

/* TEXT */
.acenter { text-align:center; }
.aleft { text-align:left; }
.aright { text-align:right; }
.tdlt{ text-decoration:line-through; }

/* IMG */
.imleft { float:left; padding:0 10px 10px 0; }
.imright { float:right; padding:0 0 10px 10px; }
.imvb { vertical-align:bottom; }
.imvt { vertical-align:top; }

/* FORM WIDTH*/
.fw1 { width:100px; }
.fw2 { width:150px; }
.fw3 { width:200px; }
.fw4 { width:250px; }
.fw5 { width:300px; }
.fw6 { width:350px; }
.fw7 { width:400px; }

/* ICON */
.ic01 { background:url(../img/ic_001.gif) no-repeat 41px 0px; }
.ic02 { background:url(../img/ic_002.gif) no-repeat 0 0; padding:1px 0 0 19px; _padding:0 0 0 19px;}


/* -----------------------------------
     FONT
-----------------------------------*/

.fb { font-weight:bold; }
.fl1 { line-height:145%; }
.fl2 { line-height:160%; }

.f10 { font-size:63%; }
.f11 { font-size:70%; }
.f12 { font-size:77%; }
.f13 { font-size:85%; }
.f14 { font-size:92%; }
.f15 { font-size:100%; }
.f16 { font-size:107%; }
.f17 { font-size:114%; }
.f18 { font-size:121%; }

.f10fx { font-size:10px; }
.f11fx { font-size:11px; }
.f12fx { font-size:12px; }
.f13fx { font-size:13px; }
.f14fx { font-size:14px; }
.f15fx { font-size:15px; }
.f16fx { font-size:16px; }
.f17fx { font-size:17px; }