@charset "utf-8";

*{
    font-size: 100%;
    margin: 0;
    padding: 0;
}

body{
	font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;


    *font-size:small;
    *font:x-small;
	background: url(../images/body_bg.gif);
}

/*--------------------------------------
    Hypertext Module
---------------------------------------*/

a {
}

a:link {
}

a:visited {
}

a:hover {
}

/*--------------------------------------
    Text Module
---------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: nomal;
    margin: 0;
	padding:0;
}

ul,
ol,
dl {
    list-style-position: outside;
}

table {
    font-size:inherit;
}

.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%; }

/*--------------------------------------
List Module
---------------------------------------*/
li li,
li p,
li pre,
li dt,
li dd,
dd li,
dd p,
dd pre,
dd dt,
dd dd {
    font-size:100%;
}

/*--------------------------------------
Form Module
---------------------------------------*/
form {
    margin: 0 auto;
}

/*--------------------------------------
Image Module
---------------------------------------*/
img {
    vertical-align: bottom;
    border: 0;
}

/*--------------------------------------
Object Module
---------------------------------------*/

object,
embed {
    margin: 0 auto;
}

/*-----------------
clearfix
-----------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	max-height: 0;
	visibility: hidden;
}
/* IE7,MacIE5 */
.clearfix {
	display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

