@charset "utf-8";
/* CSS Document */

/* grobal font style */

body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
}

#container{
}

a{
	color:#2757A1;	
}
a:hover,
a:active{
	color:#0064ff;
}
a:visited{
	color:#47628b;
}
p,ul{
	line-height: 1.4;
}
/* font size */
.fontsize_plus1{
	font-size: medium;
}
.fontsize_plus2{
	font-size: large;
}
.fontsize_plus3{
	font-size: x-large;
}
.fontsize_minus1{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

.fontsize_minus2{
	font-size: xx-small;
}

/* font indent */
.fontindent{
	text-indent: 1em;
}

/* font bold */
.fontbold{
	font-weight: bold;
}

/* font normal */
.fontnormal{
	font-weight:normal;
}

/* font color */

.fontwhite,
a.fontwhite:hover,
a.fontwhite:visited,
a.fontwhite:active{
    color:#FFFFFF;
}
.fontlightblue,
a.fontlightblue:hover,
a.fontlightblue:visited,
a.fontlightblue:visited{
    color:#0066cc;
}

.fontred{
	color:#E60012;
	}
/* line height */
.letter_s02{
	letter-spacing:0.2em;
}
.letter_s05{
	letter-spacing:0.5em;
}
/* line height */
.lineh10{
	line-height:1.0;
}
.lineh14{
	line-height: 1.4;
}
.lineh16{
	line-height:1.6;
	}
.lineh20{
	line-height: 2.0;
}
/* text align */
.alignleft{
	text-align: left;
}
.aligncenter{
	text-align: center;
}
.alignright{
	text-align: right;
}
/* break none for IE */
.nonebreak{
	word-break: keep-all;
}
/*  */
.nonedeco{
	text-decoration: none;
}

/* noline */
.noline{
	text-decoration: none;
}

/* uetsuki moji */

.super {
	font-size: 70%;
	line-height: 4px;
	vertical-align: text-top;
}
* html .super{
	font-size: 60%;
}

/* nowrap text */
.nowrap{
	white-space:nowrap;
}

/* background color */
.bg_white{
	background-color:#FFFFFF;
}
