@charset "Shift_JIS";


/* -----------------------------------------------------------
    font-weight,font-size
-------------------------------------------------------------- */
.bold{
	font-weight:bold;
	letter-spacing:0.1em;
}

.bb{
	font-size:120%;
	font-weight:bold;
	letter-spacing:0.1em;
}

.big{
	font-size:120%;
}

.small{
	font-size:80%;
	font-weight:normal;
}

.font10{
	font-size:10px;
}

.font11{
	font-size:11px;
}

.font12{
	font-size:12px;
}

.font14{
	font-size:14px;
}

.font16{
	font-size:16px;
}

.font_en{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN";
}


/* -----------------------------------------------------------
    text-align
-------------------------------------------------------------- */
.tal{
	text-align:left;
}

.tac{
	text-align:center;
}

.tar{
	text-align:right;
}

.taj{
	text-align:justify;
	text-justify:inter-ideograph;
}


/* -----------------------------------------------------------
    line-height
-------------------------------------------------------------- */
.lh140{
	line-height:1.4;
}

.lh150{
	line-height:1.5;
}

.lh160{
	line-height:1.6;
}

.lh170{
	line-height:1.7;
}

.lh180{
	line-height:1.8;
}


/* -----------------------------------------------------------
    vertical-align
-------------------------------------------------------------- */
.v_top{
	vertical-align:top;
}

.v_mid{
	vertical-align:middle;
}

.v_bot{
	vertical-align:bottom;
}


/* -----------------------------------------------------------
    color
-------------------------------------------------------------- */
.caution{
	color:#EE0000;
}

.red{
	color:#E70012;
}

.orange{
	color:#E85C00;
}

.blue{
	color:#0088CC;
}

.green{
	color:#777700;
}

.pink{
	color:#A90A5C;
}


/* -----------------------------------------------------------
    フロート
-------------------------------------------------------------- */
.fl{
	float:left;
}

.fr{
	float:right;
}

/* -----------------------------------------------------------
    イメージロールオーバーの不透明
-------------------------------------------------------------- */
.filter a:hover img{
	/*IE*/
	filter:alpha(opacity=80);
	/*Firefox・Netscape*/
	-moz-opacity:0.80;
	/*Opera・Safari*/
	opacity: 0.80;
}

/* -----------------------------------------------------------
    ページング
-------------------------------------------------------------- */

