@charset "euc-jp";
 
/*
createdate: 2012/01/17
update: 2012/01/24
ver: 1.0.0
*/


/*
[layout]
----------------------------------------*/

/* [wrap 950px] */
.riColWrap {
	width: 950px; 
	text-align: left;
	margin: 10px auto 0;
	clear: both;
	zoom: 1;  /* IE6, 7 */
}
.riColWrap:after {
	content: "";
	display: block;
	clear: both;
}


/* [2columns left navi] */
.ri2ColLnavi {
	float: left;
	width: 240px;
	margin-right: 10px;
}
.ri2ColRmain {
	float: left;
	width: 700px;
}

/* [2columns right navi] */
.ri2ColLmain {
	float: left;
	width: 700px;
	margin-right: 10px;
}
.ri2ColRnavi {
	float: left;
	width: 240px;
}

/* [3columns] */
.ri3ColL {
	float: left;
	width: 200px;
	margin-right: 10px;
}
.ri3ColC {
	float: left;
	width: 530px;
	margin-right: 10px;
}
.ri3ColR {
	float: left;
	width: 200px;
}



/*
[layout] wrap 950px sub columns
----------------------------------------*/

/* [Equal 2 column] */
.ri2ColW470L {
	float: left;
	width: 470px;
}
.ri2ColW470R {
	float: right;
	width: 470px;
}

/* [Equal 3 columns] */
.ri3ColW310L {
	float: left;
	width: 310px;
	margin-right: 10px;
}
.ri3ColW310C {
	float: left;
	width: 310px;
}
.ri3ColW310R {
	float: right;
	width: 310px;
}


/*
[layout] wrap 700px sub columns
----------------------------------------*/

/* [wrap 700px] */
.riSubColWrap {
	width: 700px; 
	text-align: left;
	margin: 0 auto;
	clear: both;
	zoom: 1;  /* IE6, 7 */
}
.riSubColWrap:after {
	content: "";
	display: block;
	clear: both;
}

/* [Equal 2 column] */
.riSubColW345L {
	float: left;
	width: 345px;
}
.riSubColW345R {
	float: right;
	width: 345px;
}

/* [2columns left < right] */
.riSubColW200L {
	float: left;
	width: 200px;
}
.riSubColW490R {
	float: right;
	width: 490px;
}

/* [2columns left > right] */
.riSubColW490L {
	float: left;
	width: 490px;
}
.riSubColW200R {
	float: right;
	width: 200px;
}

